En el siguiente vídeo, Emily Bache habla de dos formas distintas de obtener habilidades. Hay ocasiones en las que necesitamos aprender teoría. Y hay ocasiones en las que necesitamos práctica.
Explica que la educación universitaria se enfoca en teoría y análisis, pero los programadores, durante nuestra carrera profesional, adquirimos la mayoría de nuestras habilidades en el trabajo y, sobre todo, mediante formación práctica.
Según Emily:
La teoría por sí sola no es suficiente; la práctica es clave
Describe brevemente la taxonomía de Bloom, pero nos indica que trata sobre cómo obtener habilidades de pensamiento, cómo aprender habilidades que no requieren práctica, y defiende que la programación es básicamente práctica.
Por eso, pasa a describir la taxonomía de Hartman, un modelo de adquisición de habilidades prácticas con seis niveles, donde centra el argumento del vídeo:
- Familiaridad: Conocer un concepto por primera vez
- Comprensión: Poder seguir instrucciones con supervisión
- Esfuerzo consciente: Recordar algunos pasos sin ayuda, pero con errores frecuentes
- Acción consciente: Poder ejecutar la habilidad con concentración total
- Competencia: Usar la habilidad de manera confiable incluso en situaciones estresantes
- Competencia inconsciente: Aplicar la habilidad de forma automática y sin esfuerzo
Los 3 primeros niveles son fáciles, es fácil progresar de uno a otro con cierta rapidez. Pero si no ponemos en práctica lo aprendido, corremos el riesgo de quedarnos atascados en ellas y no avanzar nunca a las fases más interesantes
Conclusión
Para adquirir habilidades de manera efectiva, nos recomienda aprender en grupo y practicar con problemas reales. Aprender en comunidad siempre nos va a dar un impulso extra: eventos técnicos, comunidades locales…
También, nos vende un poco su moto y nos anima a recibir mentorías o coaching técnico en el trabajo