Os Quatros Estágios da Competência (Como ser um programador melhor)

Incompetência consciente
Você não conhece algo, mas sabe que não conhece. Essa é uma posição relativamente segura para estar. Provavelmente, você não se importa – não é algo que você precise saber. Ou você sabe que ignora o assunto e assunto e isso é uma fonte de frustração.

Competência consciente
Também é um bom estado para estar. Você conhece um assunto e sabe que o conhece. Para usar essa habilidade, você deve fazer um esforço consciente e se concentrar.

Competência inconsciente
É quando o seu conhecimento sobre um assunto é tão grande que se torna natural. Você não está mais ciente de que está usando o seu conhecimento. A maioria dos adultos, por exemplo, pode considerar andar e se equilibrar como uma competência inconsciente – simplesmente fazemos isso sem pensar duas vezes.

Incompetência inconsciente
É uma posição perigosa para estar. Você não sabe que não sabe de algo. É ignorante em relação à sua ignorância. De fato, é bem possível que você ache que entenda do assunto, porém não sabe o quanto está errado. É um ponto cego em seu conhecimento.