La mayor parte de mi aprendizaje para programar no provino de maestros, pero he tenido algunos. Los mejores profesores:
- Recompense la creatividad y no requiera que se ajuste a sus expectativas exactas
- Dar problemas desafiantes e interesantes, en lugar de problemas aburridos de libros de texto.
- Utiliza analogía, bocetos u otras herramientas para dar explicaciones intuitivas.
- Puede explicar por qué preguntas y con mucho gusto lo llevará por el agujero del conejo
- Sepa que la programación no se trata de memorizar la sintaxis
- Intenta no ser específico del código
- Vea los lenguajes y entornos como herramientas que se utilizarán para resolver problemas.
- No enseñe a depender de un IDE
Agregaré más si pienso en alguno, pero la idea básica es llegar al corazón de lo que es la programación y para qué se utiliza. Los mejores maestros en programación tienen mucho en común con los mejores maestros en otras disciplinas también.