¿Son buenos los programadores para enseñar otras cosas?

Algunos lo son, otros no.

La enseñanza es una habilidad, y no una desarrollada casualmente. Claro, algunas personas son maestras naturales, otras parecen no aclarar ni siquiera las materias más simples.

Ser programador de ninguna manera te inclina a ser un maestro más o menos que cualquier otra cosa. Conozco personas con doctorados y demás en informática, programación, etc., etc., y son terribles para explicar cualquier cosa de una manera comprensible. Sobreutilizan las palabras, “es básicamente … es solo … solo mira el código …” y así sucesivamente. No pueden repensar un tema desde una perspectiva diferente, no saben por qué nadie entendería algo de la manera en que lo hacen.

Sí, he estado cerca de programadores durante un cuarto de siglo. Si no tienen experiencia en la enseñanza y no están naturalmente inclinados a ello, no aprenderán la habilidad solo porque programan.

No como una regla. De hecho, generalizaría lo contrario.

La enseñanza depende en gran medida de poder moldear rápidamente su forma de pensar a cada persona individual que está tratando de enseñar (de lo contrario, apesta). Los programadores son notoriamente malos en eso; somos muy expertos en entender cómo piensa la computadora, y eso tiende a excluir el mismo talento con los humanos.

Pero siempre hay excepciones.

Cada vez que alguien siente la necesidad de preguntar si a algún grupo de millones de personas les gusta / disgusta / hace / quiere / siente de cierta manera algo, realmente vale la pena preguntarse primero si hay alguna razón para pensar que todas esas personas, la mayoría de las cuales Nunca nos hemos conocido, y quienes tienen una educación, experiencias, miedos, esperanzas y vidas muy diferentes, deberían de alguna manera compartir un rasgo particular. Los programadores son un grupo de personas muy dispares. Algunos son grandes maestros, algunos solo se comunican murmurando por lo bajo, algunos son muy introvertidos, algunos son programadores, otros son muy enfáticos, etc. Hay muy pocas razones para pensar que todos o la mayoría de los programadores son similares cuando se trata de “enseñar otras cosas”.

No todos los programadores son buenos para enseñar programación.

Algunas personas tienen un don para enseñar, cualquier cosa que enseñen (siempre y cuando estén razonablemente familiarizados con el tema) serán buenos para hacerlo.

Algunas personas apestan en la enseñanza, y si te quedas atrapado con alguien así (incluso si es un experto en el tema), ¡buena suerte!

Enseño desarrollo web, pero antes fui profesor de artes marciales durante 14 años. 16 si cuentas los dos años que pasé enseñando combativos en el ejército. Creo que fui / soy bastante bueno en ambos.

La enseñanza es una habilidad independiente de cualquier otra materia. Las personas que son buenos maestros generalmente pueden enseñar todo lo que saben.