¿Cómo podría un programador convertirse en un entrenador de programación?

Encuentra una oportunidad para enseñar.

Vivo en un área que tiene una comisión de recreación comunitaria. Este centro ofrece ligas deportivas recreativas. También ofrece cursos educativos ofrecidos por cualquiera que quiera ofrecerse como voluntario para enseñar algo. Debe completar una solicitud que explica su curso que será revisada y aprobada, pero la mayoría de lo que valga la pena será aprobado. Podrías diseñar y ofrecer un programa. No se necesita mucho más que un poco de creatividad para encontrar un lugar con wi-fi dispuesto a alojar: bibliotecas, empresas de consultoría, salas comunitarias, escuelas tecnológicas …

Mientras tengas alguna habilidad, no tienes que ser el mejor programador de la ciudad. Simplemente ofrece un programa que se adapte a un público cuya experiencia está en algún lugar detrás de la suya.

Podrías enseñar todo tipo de clases de programación, desde cursos introductorios hasta programación de juegos o lo que sea. Podrías hacerlo en el futuro cercano si te lo propones.

Supongo que te refieres a un entrenador para un nuevo programador que comienza en la compañía en la que estás trabajando y no donde eres externo y te pagan. Este es un papel de mentor que es normal en muchas empresas.

  1. Tener problemas / proyectos bien definidos con plazos reales. Asegúrate de que entiendan el problema
  2. Déjalos solos y déjalos cometer sus propios errores.
  3. Siga su trabajo y haga preguntas, pero no haga el trabajo usted mismo.
  4. Deja que la computadora sea la maestra de los detalles
  5. Asegúrese de que entiendan el proceso sdlc utilizado en su empresa
  6. Ayuda si lo piden o parecían atascados pregunta cómo están. No brinde ayuda sin que ellos lo soliciten.
  7. Retírelos, permítales sentir el fracaso y el éxito.