Las cuatro etapas de competencia en el programador
1. El programador inconsciente de su incompetencia
2. El programador consciente de su incompetencia
3. El programador consciente de su competencia
4. El programador inconsciente de su competencia
Por supuesto, la más interesante de estas cuatro etapas (tal como las define devthought es la cuarta, que se reconoce por la habilidad para solucionar fácilmente y con aparente naturalidad problemas complejos antes no abordados: suma de conocimiento, experiencia e intuición. En esta última fase de desarrollo, el programador “parece oler en vez de pensar”
En algunos casos, se llega a una quinta etapa: la del programador capaz de explicar y enseñar aquello que conoce y maneja de forma casi inconsciente.
Vía Digg