Si usted es un programador senior y ha perdido la confianza en la capacidad de su programador junior, ¿qué le gustaría ver de su junior para recuperar la confianza?
Dado que usted ha dicho que no quería aprender a usar el marco que utilizó, creo que la pregunta debería ser: " Si usted es un programador sénior y ha perdido la capacidad de aprender de su programador junior, ¿qué debe hacer para solucionarse? "
Como desarrollador profesional no dejas de aprender. Siempre. Si lo haces, te vas a estancar. Y eso podría estar bien en algunas áreas. La banca tiene muchos sistemas heredados en operación que necesitan mantenimiento, por lo que el conocimiento de los sistemas antiguos que se mueven muy lentamente está bien. Un amigo mío estaba editando COBOL para un banco para descubrir que el código fuente que estaba arreglando no había sido tocado en unos 30 años (y el autor original era nuestro profesor de COBOL en la universidad) ... Dicho eso, todavía tiene que aprenda cosas nuevas ya que los sistemas antiguos tienen que integrarse en sistemas nuevos.
De vuelta a su desarrollador senior. Dijiste " estaba molesto por tener que aprender algo nuevo ", y en mi opinión eso suena como una alarma bastante fuerte.
Siempre estoy aprendiendo Aunque realmente me gustaría que mi empleador recogiera mi factura de educación cada año, es raro que gasten algo cercano a lo que siento que realmente necesito, sin embargo, sé que debo seguir siendo empleado, por lo que gasto en algún lugar de la región de £ 2000 GBP (aproximadamente $ 3000 USD) en mi propia educación cada año.
Si su superior no está aprendiendo cosas nuevas, entonces comenzarán a tomar malas decisiones (tal vez ya lo estén) y la calidad del código con el que está tratando disminuirá porque están atrapados en una rutina y no sienten la necesidad de obtener fuera de esa rutina.
Uno de los mejores desarrolladores con los que he trabajado fue un desarrollador junior que sabía todo tipo de cosas que nunca tuve la oportunidad de ver. Él trajo tanto a la mesa que a menudo estaba abrumado. Pero aprecié sus esfuerzos y nunca me "desanimó" por nada de eso. Me complació que se tomara el tiempo para apreciar todas las posibilidades y presentarlas al equipo. Ahora dirige un equipo y sigue contándome sobre los desarrolladores que aportan cosas a la mesa y lo que está aprendiendo de ellos.
Su desarrollador senior necesita aprender cosas. Deben aprender a no usar palabras emotivas (como "desalentador") para ocultar sus propias deficiencias, porque eso afectará la confianza de los demás. Necesitan aprender nuevos marcos (incluso si no pueden aprender todo, aprender qué hace y cómo resuelve un problema, y si lo necesitan en el futuro, pueden invertir el tiempo en aprender más profundamente). Y necesitan aprender que están en un trabajo donde tendrán que seguir aprendiendo todo el tiempo.