El nuevo programador está demasiado activo y desenfocado en su rol en el proyecto

Hace algún tiempo me pusieron en una especie de rol de líder de equipo en nuestra parte del equipo de programadores. Y así tengo dos nuevos programadores bajo mi responsabilidad. Ambos tienen poca experiencia laboral previa, pero uno de ellos está mejor preparado en términos de conocimiento y experiencia de proyectos domésticos. Está entre categoría media y junior, mientras que el otro es claramente junior.

Entonces, el problema es que los programadores más experimentados interrumpen constantemente el trabajo de los jóvenes. A veces, incluso toma su teclado y simplemente escribe código y esto no es una programación en pareja, porque junior rápidamente pierde lo que sucede y por qué.

No quiero que esto suceda, porque quiero que Junior desarrolle por sí mismo, por supuesto con nuestra ayuda, pero más en términos de cómo podría resolver esto, dónde puede encontrar ejemplos de cómo resolver tareas de código similares, etc. No interrumpirlo agresivamente en el proceso de pensar, incluso si piensa más lento que un universitario más experimentado.

Tampoco me gusta esto, porque el programador con más experiencia rápidamente pierde el enfoque en sus tareas en el proyecto, su zona de responsabilidad en el proyecto. Quiero que ponga más energía en su parte del proyecto. Así que traté de encontrar tareas más interesantes para él, para que no pierda interés en su trabajo. Discutimos qué tareas podía realizar para interesarse más en el trabajo y entonces le asigné tareas más complejas y más grandes, en las que mostró más interés.

Pero aún así, eso no ayudó y continúa interrumpiendo constantemente el trabajo de los jóvenes. La última vez incluso tomó una tarea junior el fin de semana e hizo su propia solución. No sé cómo reaccionar ante esto, porque no puedo darle toda la carne del proyecto a una sola persona y ya tiene gran parte del proyecto en su zona de responsabilidad. Quiero que se concentre más en su parte del proyecto, porque todavía hay muchos problemas por resolver, y tengo la sensación de que no quiere perderse todas las tareas interesantes del proyecto.

También perjudica la calidad del proyecto, porque quiere terminar rápidamente la tarea "aburrida" y obtener una nueva.

TL; DR

¿Qué pasos debo tomar para que el nuevo empleado se concentre más en sus tareas en el proyecto que en las tareas de otras personas? Especialmente cuando la tarea actual es aburrida, pero aún así es necesario hacerla.

Mi objetivo es ayudar al nuevo programador a concentrarse en su propio trabajo.

La última vez que traté de hablar sobre este problema, tomó mis palabras demasiado personales y, por supuesto, estaba tratando de ser lo más cortés posible.

¿Estás microgestionando demasiado la dinámica de tu equipo? Tal vez si lo dejas, el equipo encontrará su propio equilibrio. O, alternativamente, uno de los programadores simplemente "no encajará". De cualquier manera, deja que el equipo se resuelva solo, esta no es una escuela donde puedes separar a las personas.
Parece que el desarrollador con más experiencia podría ver que el que tiene menos experiencia lo arrastra hacia abajo. Si ambos son nuevos y están esencialmente integrados, ¿por qué el más experimentado asesora al menos experimentado en el mismo proyecto? ¿Pueden trabajar en diferentes proyectos?
@jcmack probablemente solo tengan un proyecto dentro del equipo por ahora.
¿Ha considerado ayudar a ser mentor del desarrollador junior también?
@solarflare Tal vez lo soy. Pero no quiero llegar a una situación en la que uno de ellos no "encaje", porque tomó varios meses encontrar y contratar gente nueva.
Tenga en cuenta que "hacer algo en lugar de explicarlo" a menudo es una señal de querer volver a su propio trabajo más temprano que tarde. De esta manera, las prioridades del experto y las suyas pueden estar alineadas aquí.
@Mernion, no puedes hacer que la gente encaje. O lo hacen o no. El hecho de que encontrar buen personal lleve tiempo es un tema completamente diferente.

Respuestas (1)

Parece que necesita algo de capacitación sobre cómo entrenar a otros de manera efectiva.

Tal vez tengas un mentor o un jefe que podría ayudarte. Hable con ellos, explíqueles su problema y vea si pueden "entrenar al entrenador".

De lo contrario, es posible que desee chatear con recursos humanos. A menudo están a cargo de los programas de capacitación.