Esta es una traducción. Artículo publicado el 10 de junio de 2018¿Cansado de la programación?
Intenta enseñar a otros. Este es el sentimiento más agradable: enseñarle a alguien esta habilidad e inspirar a nuevos líderes en nuestro campo prolífico. ¿Quién sabe lo que pueden crear? Quizás esto cambie nuestro estilo de vida. Y recuerda el viejo dicho:
si no puedes hacerlo tú mismo, ¡entonces enseña! ;)En este breve artículo, voy a explicar cómo enseñar programación y cómo relacionarme con personas que no saben nada sobre programación. Métodos de transferencia de conocimiento, estrategias de tutoría a largo plazo y, por último, pensamiento correcto.
Explicaciones del mundo real
El tecnoargón no es bueno: polimorfismo, subprocesamiento múltiple, mecanografiado y más. Estas palabras no significan nada para las personas que no entienden la programación. Comience desde el principio. Que saben ellos
Ellos conocen el mundo real . Por lo tanto, al explicar, por ejemplo, una superclase, puede decir que
es una superclase, y un
subclases. La gente entenderá la analogía.
Paciencia y recompensa
El aprendizaje requiere paciencia. Es imperativo no apresurar el proceso, pero debe guiar al estudiante en el momento adecuado. En algunos casos, las personas se molestan o molestan, ¡y solo quieren rendirse! Estos son los detalles para resolver acertijos y la esencia de la programación, ya que requiere
perseverancia . Con el tiempo, estas cualidades se desarrollarán en el alumno. No puedes enseñar esto con palabras, pero puedes
recompensarlo por sus logros ... ¡y celebrar sinceramente la victoria!
Otra razón clave para la importancia de la paciencia contigo como maestro es porque todos aprenden a diferentes velocidades. Las personas son diferentes Si alguien no te comprende, intenta captar otras palabras y percibir este problema como un desafío
para ti , no para él.
Fomento y positividad.
Sabes que ... tu estudiante puede convertirse en la persona que crea el próximo Facebook, Instagram, Trello, Slack, Microsoft, Linux, Mac, Google o algún otro producto / servicio loco. No subestimes el poder del aprendizaje y el poder de la
influencia . Aliente sus pensamientos, acciones ambiciosas y crecimiento ilimitado en el vuelo, y fortalezca esta creencia positivamente ... usted puede ser un maestro de una persona que creará una cura para el cáncer.
Nunca se sabe cómo va.
Comparte historias reales
La gente se aburre fácilmente. La principal pregunta en estudio:
¿cuál es el significado de todo esto? Esta es realmente una muy buena pregunta. Se basa en la función de valor aplicada y en contar si el estudiante está perdiendo su tiempo en vano o no. Entonces, qué demonios ... solo habla sobre las perspectivas. Comparta cómo se siente ser desarrollador, cuáles son los frutos de nuestro trabajo. Infunde motivación, una
herramienta muy, muy poderosa .
Liderar y asumir la responsabilidad.
Por supuesto! Esta es una relación mentor → mentoreado. Solo repítelo:
debe quedar claro quién lidera. Oh ... no sabes la respuesta? Pensé que eras un mentor. Es su responsabilidad aprender sobre la marcha y producir resultados. Todos serán mucho mejores si sigues este principio.
Para resumir
Enseñar a los demás es bueno para ti. Nuevos desafíos surgen todo el tiempo, y siempre debes estar un paso adelante. Pero este también es un ejercicio muy útil. La comparación con objetos del mundo real ayuda a los estudiantes a comprender mejor los nuevos conceptos. Y no te olvides de la positividad y la paciencia: ¡quién sabe en qué se pueden convertir!
¡Buena suerte en la programación!