Here are Four Stages you’ll pass through when learning to program
There are 4 stages that you will go through in your learning journey. Knowing these 4 stages will help you make better decisions to advance your skills.
- Unconscious Incompetence:
- When you are starting out, the decisions are hard to make.
- Where to start – You do not know the pre-requisites to get into a certain field (like AI or ML)
- You need to learn and recognize that you do not yet have all the answers.
- Get some basic training before looking for the next steps.
- Conscious Incompetence:
- Now you have taken yourself to the next level. You now recognize that you have the skills you need to get into that specific area of interest (ex: become a programmer).
- You recognize the value to learn these new skills.
- You are going to make tons of mistakes. You feel frustrated and want to give up. All of this is an integral part of this stage.
- For example. if you want to be a web developer, you recognize that there are 3 core skills that you need to master before moving on (HTML, CSS, and JavaScript).
- You know recognize that you need to understand (or master) these core skills.
- More importantly, you recognize the value of doing this – Why you are doing this.
- Conscious Competence:
- Here, you finally can get some stuff working. For example, you can understand HTML, tags, and some of the JavaScript code, …
- Your brain hurts at this point from all the concentration you have to focus to
- understand the new information,
- Absorb it, &
- Apply it.
- If you are not constantly immersing yourself in practice, some of this information will go away.
- At this point in time, you are still uncertain but you have progressed
- You have some worries and concerns
- The course/training is starting to make sense.
- Unconscious Competence:
- This is what you should be shooting for.
- At this stage, programming is second nature for you.
- At this stage.
- You practiced so much
- You have done so much training
- You feel in command – programming is easy
- Things are coming to you automatically.
- You feel you can teach this stuff to other people.
- You are enjoying it.
Add a Comment