Llevo dos años en mi empresa trabajando con dos ingenieros de software sénior. Los otros ingenieros crearon la mayor parte de nuestro catálogo de productos, incluidos 10 años de software heredado.
Los dos ingenieros superiores se han ido y, desde entonces, la empresa ha contratado a tres nuevos ingenieros. Si bien técnicamente soy el más antiguo, todavía no he tenido la oportunidad de trabajar con el software heredado, pero los nuevos empleados me preguntan al respecto con regularidad. Esto es difícil, porque aunque yo sé más que ellos, no es mucho más.
¿Cómo puedo determinar mi nuevo rol y adaptarme adecuadamente?
Contesta las preguntas que puedas.
Cuando no pueda responder una pregunta, diga que no sabe la respuesta, pero ofrezca ayudar al otro desarrollador a encontrar la respuesta. Emparéjese con ellos y sumérjase en el código y descúbralo juntos.
Su voluntad de ayudar será apreciada y la gente buscará su orientación. También aprenderá sobre este código base heredado para que pueda responder mejor a las preguntas. Ah, y aprenderá muchas otras buenas habilidades de liderazgo.
Si está hecho para un rol de líder tecnológico, naturalmente se convertirá en él a medida que lo haga. Nadie lo sabe todo mágicamente. Los buenos líderes son buenos para aprender rápidamente y tomar decisiones informadas. Así que concéntrate en eso en lugar de preocuparte por lo que no sabes en este momento.
Hablaría con su gerente. Organice una reunión directa en la que pueda indicar lo que necesita para obtener más información sobre las aplicaciones heredadas. No se trata de tus habilidades. Se trata de no saber qué suena como una gran cartera que llevó muchos años implementar. Las aplicaciones que se construyen internamente pueden ser más complejas ya que las personas se han ido y la documentación puede faltar o ser escasa.
¿Estás tratando de revisar el código para entender todo lo que puedas? No estoy seguro si solo estás siendo muy duro contigo mismo y estresado porque te estás poniendo muchas expectativas.
Les haría saber a sus compañeros de equipo que algunas partes de la aplicación deben comprenderse mejor. Tal vez, usted se enfocó en las aplicaciones y los ingenieros se fueron enfocando en otras partes.
Sea franco y honesto. Esperemos que estés en un equipo que pueda aprender juntos y compartir.
Cygnus oscuro
Sidney
Zissouu