Aunque soy un defensor de la educación motivada, no estoy seguro de que las demostraciones en video de la programación sean modos realmente efectivos para enseñar la actividad de la programación. La mayoría de los videos de demostración que he visto están dirigidos a desarrolladores profesionales (educados), y demuestran cómo la biblioteca X o la herramienta Y pueden mejorar la eficiencia del desarrollador o el cumplimiento operativo. No es bueno para aprender los matices de la “resolución de problemas”, o comprender las metáforas de la lógica del programa.
Los libros son útiles, ya que pueden explicar un tema y luego guiar al estudiante a la aplicación de la idea en el código. Además, los libros son buenos para aumentar tu comprensión a través de notas y resaltados, y las pestañas de marcadores que te permiten volver rápidamente a los puntos importantes.
Y luego, el mejor maestro: la experiencia. No hay nada mejor que tener una tarea que te dé “problemas” que resolver. Obtenga un trabajo como desarrollador junior e incorpórese. Intente interesarse por todo lo relacionado con el espacio problemático en el que está trabajando. Es prácticamente imposible entregar una buena aplicación de contabilidad si no comprende las prácticas contables, por ejemplo. ¡Intenta (difícil) nunca ASUMIR nada! Involúcrese con expertos, haga buenas preguntas y ¡PIENSE! Pedazo de pastel, hombre …
- ¿Los maestros de estudiantes dotados necesitan ser dotados ellos mismos para ser efectivos?
- Quiero aprender matemáticas solo desde 0 hasta nivel universitario, ¿cómo debo hacer eso y qué recursos necesito?
- ¿Cuáles son las cosas que debo aprender para participar en Hackathon y hacer bien en ellas?
- Cómo aprender y hablar otro idioma más rápido.
- ¿Quiénes son algunos de los programadores autodidácticos más exitosos?