A principios de este año, fui ascendido a un rol de desarrollador principal después de que el desarrollador principal de nuestro equipo se mudó a un departamento diferente. Tengo alrededor de 5 años de experiencia laboral y, debido a la disponibilidad y el rendimiento anterior, fui la principal elección de la gerencia para liderar el proyecto. Estaba un poco aprensivo, pero decidí que era una buena oportunidad para el avance profesional y la experiencia, así que acepté.
Pero mi conclusión hasta ahora es que no lo disfruto tanto como mi posición anterior de desarrollador. Aunque he dirigido con éxito un equipo de 5 desarrolladores a través de varios lanzamientos, casi nunca toco ningún código. En su lugar, realizo la planificación y el diseño y la gestión del equipo, junto con revisiones de código. La necesidad de realizar un seguimiento de muchas cosas más, y tener tareas planificadas para que puedan asignarse al equipo, literalmente me da dolores de cabeza la mayoría de los días. Aunque rara vez trabajo horas extras, me siento agotado casi todos los días cuando salgo del trabajo, y no creo que haya disfrutado tanto el tiempo fuera del trabajo como resultado.
Entonces mi pregunta: ¿cómo manejaría, o cómo manejó, tal situación? Para las personas en situaciones similares, ¿encontraste formas de administrar mejor tu equipo, tareas y tiempo que te hicieron disfrutar del trabajo? ¿O encontraste una manera de regresar a una posición más orientada al desarrollo? Sé que los puestos de desarrollador líder casi siempre pagan un salario más alto, pero puedo verme llegando a un punto en el que me preocupo menos por el dinero y las promociones que por mi disfrute de mi trabajo actual.
No he discutido esto con nadie en la gerencia, ya que pensé que debería tratar de ajustar por lo menos durante un año.
fuente
Respuestas:
La respuesta que estoy brindando aquí es mi mejor conjetura sobre lo que podría funcionar, pero no lo he visto funcionar ya que estoy tratando de salir de una situación similar en la que te encuentras. Todo esto sigue siendo una experiencia de aprendizaje para mí, pero veo una tendencia positiva en mi equipo.
En mi empresa he sido ascendido a líder de equipo (lo llaman "líder de diseño") y debido a la escasez de personas que conocen el producto y tienen suficiente experiencia, me ofrecí como voluntario para dirigir 2 equipos diferentes. Hace unos meses "para ayudar con el cronograma", la gerencia duplicó el tamaño de estos 2 equipos.
Algo que he estado tratando de hacer ...
fuente
Creo que sabes que esto probablemente ayudaría. Comunicar su incomodidad con una posición no necesariamente especifica algo en concreto. Le permite a la gerencia saber qué tarjetas tienen, y si es una buena administración, intentarán encontrar una manera de usar su mejor potencial. No te conformes con menos.
fuente
Cuando finalice su proyecto, busque una posición más orientada al programador en su empresa o fuera de ella.
Discuta con la gerencia que le gustaría tener menos gerencia y más "manos" técnicas en habilidades.
Parece que estás en una posición de PM frente a un desarrollador principal. Consideraría que un desarrollador principal está codificando más.
fuente
Perspectiva de los empleadores :
Si disfrutas del trabajo actual y tienes una buena historia allí, me gustaría mantenerte y encontrar un lugar para ti, así que no me preocuparía demasiado por hablar con ellos.
Un gran desarrollador es algo valioso, pero debe venderles que vale la pena hacer más codificación y tal vez diseñar que el acto de malabarismo.
Bríndeles un camino para respaldarlo estableciendo un plan de sucesión. Básicamente, encuentra a alguien en el equipo actual que está interesado en hacer las cosas que le causan dolor de cabeza, durante los próximos 6 a 9 meses los capacita y les asigna sus tareas de una en una.
Elija algo fácil primero, como actualizaciones de estado semanales:
Luego, dele progresivamente las tareas adicionales hasta que haya entregado la mayor parte de sus responsabilidades adicionales.
La razón por la que estos trabajos menos deseables se pagan más es porque si no los hubiera nadie los haría, no necesariamente porque requieren un mayor nivel de habilidad ... oferta y demanda.
Sin embargo, para que pagues más alto ... Si fuera yo, me gustaría saber que te quedarás, ayudarás a esta persona cuando sea necesario, serás un mentor para los chicos más nuevos, será el diseñador / cerebro clave / experto en el dominio en lugar de líder del proyecto. Básicamente, esta es una posición valiosa, alguien más puede hacer el acto de correr y hacer malabares (obviamente, para obtener más paga).
Creo que si presentaras a tu empleador un plan de 6-9 meses que decía
Si lo reúne como un plan para mí, como empleador, estaría más que feliz de trabajar con usted para que eso suceda.
Buena suerte.
fuente
He estado exactamente en tu situación. la respuesta se reduce a la relación que tiene con su gerente. En mi caso fue muy bueno, así que un día lo llevé a un lado y le dije que no estaba disfrutando del trabajo, me sentía demasiado estresado y quería volver a la codificación. Estaba mucho más feliz de escuchar eso que hacerme entrar y renunciar. Así que elaboramos un plan para que otra persona asumiera el cargo de Líder del equipo y yo para volver a la codificación.
fuente
2 preguntas que no son obvias en tu publicación:
¿Estás en una empresa que gana dinero directamente con el software que escribes (como Google, Microsoft o Fog Creek) o estás en una función subsidiaria (como en un banco o una empresa de alimentos)?
¿Es el CEO un tecnólogo o alguien que se levantó a través de roles comerciales?
Si eres una empresa de software con un tecnólogo CEO, no te preocupes. El liderazgo corporativo sabrá quiénes son los desarrolladores valiosos y hará lo que sea necesario para mantenerlos. Si todos los ejecutivos son personas a las que les pusieron el distintivo de "administrar personas" o "administrar presupuestos", preocúpense. Preocúpese doblemente si está en un departamento interno de TI. Si este es el caso, debe aceptar que un buen equilibrio entre la vida laboral y personal es la recompensa por seguir siendo desarrollador.
Un último punto: haz lo que te haga feliz. El consejo de todos los demás sobre opciones de carrera como esta es sobre lo que los haría felices, y esto se trata de usted.
fuente