Cómo mentorear a un desarrollador junior

100

Este título es un poco amplio, pero es posible que tenga que dar algunos antecedentes antes de poder formular mi pregunta correctamente.

Sé que preguntas similares han sido preguntó aquí ya. Pero en mi caso, no pregunto si debería ser mentor de alguien o si la persona es buena para ser un desarrollador de software. Ese no es mi lugar para juzgar. No se me ha preguntado directamente, pero es evidente que yo y otros colegas desarrolladores deben asesorar a los nuevos desarrolladores que comienzan aquí. No tengo ningún problema con esto en absoluto y, en muchos casos, me brinda una nueva perspectiva de las cosas y termino aprendiendo en el proceso. Además, recuerdo lo beneficioso que fue al principio de mi carrera cuando alguien se tomaba un tiempo para enseñarme algo.

Cuando digo "nuevo desarrollador", pueden estar en cualquier lugar, desde recién salidos de la universidad hasta tener un año o dos de experiencia.

Recientemente hemos tenido personas que comienzan aquí que parecen tener una actitud hacia el desarrollo / programación que es diferente a la mía y difícil de reconciliar; extraen solo la información suficiente para realizar la tarea, pero en realidad no aprenden de ella. Me encuentro repitiendo una y otra vez los mismos problemas con ellos. Entiendo que parte de esto podría ser una cuestión de personalidad, pero creo que mi trabajo consiste en dar lo mejor de mí y sacarlos del nido mientras están bajo mi ala, por así decirlo.

¿Cómo puedo transmitir la información suficiente para que aprendan pero no den tanto como para resolver el problema por ellos?

O quizás:

¿Cuál es la respuesta adecuada a las preguntas que están diseñadas para tomar el camino de menor resistencia y, en esencia, obligarlas a aprender en lugar de tomar la salida fácil?

Estas preguntas son probablemente preguntas de enseñanza más generales y no tienen mucho que ver específicamente con el desarrollo de software.

Nota: No puedo opinar sobre las tareas en las que están trabajando. La administración se encarga de la tarea y podría ser cualquier cosa, desde una corrección de errores muy simple hasta el inicio de una aplicación completa por sí mismos. Si bien esto no es ideal de ninguna manera y obviamente presenta sus propios desafíos, creo que es un tema que queda mejor para otra pregunta. Así que lo mejor que puedo hacer es ayudarlos con el problema en cuestión y tratar de ayudarlos a dividirlo en problemas más simples y también revisar sus registros de confirmación y señalar los errores que cometieron.

Mis principales objetivos son:

  • Ayúdelos y bríndeles las herramientas que necesitan para comenzar a ser más autosuficientes.
  • Guíelos en la dirección correcta y rompa los malos hábitos de desarrollo desde el principio.
  • Disminuye la cantidad de tiempo que paso con ellos (el tipo de personalidad que se describe anteriormente tiende a ser mucho más personal y no funciona bien con la mensajería instantánea o el correo electrónico. Aunque en general está bien, no siempre puedo parar En lo que estoy trabajando, rompe mi paso y ayúdales a corregir un error en un momento dado; tengo mis propios proyectos que deben realizarse).
pregunta Josh Johnson 12.04.2017 - 09:31

0 respuestas

Lea otras preguntas en las etiquetas