How can you go from zero to skill to
mastering your craft? It's not all about the hours most times. Sometimes it's all about
the right kind of practice and monitoring your progress along the
way. It turns out any skill can be gained quickly through what is called progressive mastery .
Here are 10 steps to progressive
mastery
1.Determine The skill you want to
master
The first step is to determine the
skill you want to master, for example i choosed to master the act of computer programming and app development, while having zero knowledge of the field.
2. Set Specific Stretch goals on
Your Path to developing that skill.
The next step is to set a goal on your
path to developing that skill and make sure to work towards achieving
that goal. My goal was to master four different programming languages within the space of 1year, I had the intention of becoming a pro in Web Application's Development so I
choosed to master PHP, Java, Javascript and Python and their frameworks
3.Attach a high level of Emotion to
your journey
I always reminded myself why it's so
important to master these programming languages, I allowed
myself to get frustrated and fired up to improve. There were times
when I felt like quitting, but when I remind myself of why I need to
learn those languages, it motivates me and keeps me going.
4. Develop visualization that
clearly show what success and failure look like.
When I wake up every morning for years,
I would lie awake and imagine myself working with the large web
projects and apps that would be used by millions of people
and imagine the good and bad and how I could improve.
5 Schedule Challenging practice
developed by experts.
I
didn't have a coach, so I read books written by programming experts
and also youtube videos on how to program and I practiced as if they
had taught me.
6.
Measure Your Progress and get outside feedback
After every practice, I wrote how I
improved and in what area I need to work on, I then developed apps
for friends for free to get more practice.
7 Continually Set Higher goals so
you keep improving
Continually set Higher goals so you can
keep improving your goals, first set small goals, then after achieving
those smaller goals, then set higher goals and work towards
achieving them.
8 Teach Others what you are learning
The last steps is always teach others
what you are learning, as the saying goes, get all you can, can all
you can, and distribute it to people, I regularly mentor new
programmers and I taught some few folks how to develop a website and
most times for free.
No comments:
Post a Comment