¿Debo convertirme en gerente o seguir siendo ingeniero de software?

Esta es una pregunta difícil: trabajar horas inhumanas definitivamente te quemará. Dejando de lado el ambiente de trabajo, me gustaría tocar la base del cambio de roles. La transición de ingeniero a gerente es grande. Debes hacer el movimiento sabiendo muy bien lo que te espera. Tuve un breve período en el que estaba en una situación de “gerente de personas”, así que no soy un experto, pero he visto algunas cosas. Ahora la experiencia de la Administración varía de una compañía a otra, por lo que solo puedo ofrecer mi interpretación de lo que he experimentado.

Como Gerente de Personas, eres visible para muchas cosas más, tienes un poco más de influencia y tienes desafíos difíciles y ambiguos que se te imponen: cuanto más alto vayas. Existes para organizar los recursos de desarrollo para producir resultados (¡lanza esto! ¡Entrega eso! Haz que suceda ) que se alinean con la imagen más grande comunicada desde arriba. A veces necesita organizarse para construir proyectos. Otras veces necesita establecer la dirección técnica cuando hay un punto muerto. A veces es necesario que otros grupos participen.

Los buenos gerentes de personas son los que pueden motivar a un equipo a producir resultados reales mientras protegen al equipo de la presión constante desde arriba (y siempre hay presión). Esto implica algo de política y excelentes habilidades de negociación. Un buen gerente puede medir la salud y los límites de su equipo. Cuando inevitablemente llega otra “solicitud”, el gerente es la primera línea de defensa para establecer expectativas con las personas de arriba. “Claro que podemos trabajar en ______, pero lo expulsará _______ por ______. ¿Te importa si comenzamos ______ en ______?”

Como gerente de personas, la higiene de su equipo es fundamental para su éxito. Un equipo sin un buen equilibrio entre la vida laboral y personal es un equipo que se agotará (lo que hará que pierdas tus expectativas de rendimiento). Debe crear la tensión “correcta” para que se tomen las decisiones de ingeniería correctas, mientras se mantiene al equipo “colaborativo”.

En resumen: reflexione profundamente sobre si la función de Administración es adecuada para usted. Pregunte por las experiencias de las personas como Gerente en desarrollo de software. En particular, pregunte cuál fue su mayor desafío como Gerente y cómo lo enfrentaron. Si está listo para lidiar con la presión y puede mantenerse firme en una negociación, el rol podría ser adecuado para usted. Si amas la simplicidad de simplemente “construir cosas”, entonces el papel podría no ser adecuado para ti.

Si es lo último, exploraría otras oportunidades afuera. Una vez que haya asegurado algunas oportunidades, comuníquese con su liderazgo y pregúnteles sobre cómo mejorar su equilibrio entre el trabajo y la vida. Si descubre que está trabajando horas obscenas, tal vez su gerente tenga problemas para negociar y proteger al equipo. A veces puede ser inmensamente útil si los Desarrolladores proporcionan la “munición” necesaria para negociar con el gerente de “nivel de omisión” o los compañeros del gerente.

No veo cuánto tiempo has estado en la profesión o cuánto tiempo has estado en la empresa. En general, para un empleado es mejor quedarse con un trabajo durante dos años antes de irse. Algunos gerentes de contratación consideran que el empleo frecuente y breve es un signo de inestabilidad o bajo rendimiento.

Pero, en un entorno genuinamente explotador, es mejor moverse. ¿Por qué querría formar parte de la administración que actualmente impulsa tales condiciones? Eso no tiene sentido.

También estás considerando comenzar una empresa. Déjame ser directo. Esa es una perspectiva arriesgada, y debes ser capaz de manejar la desventaja, principalmente la incertidumbre de los ingresos y el subempleo.

Su mejor opción es llevar sus habilidades a otra parte. Encuentre un lugar que sea mejor para usted personalmente y profesionalmente. Luego, después de ahorrar algo de dinero, desarrollar sus habilidades, hacer algunas conexiones capaces y poderosas, estará listo para comenzar una empresa con una mayor probabilidad de éxito.

Debería obtener un mejor trabajo en otro lugar y luego encontrar la combinación de ingeniería y administración que más le guste. Parece que trabajar allí como ingeniero es desagradable. Si bien el manejo de compañeros de trabajo igualmente desafectos puede no ser tan malo, no será bueno.

Vota con tus pies. Planea irte.

Alinee otro trabajo de ingeniería de software antes de renunciar.

Si no puede hacerlo, mejore sus habilidades y luego obtenga un nuevo trabajo.

Convertirse en gerente o no es una decisión ortogonal, ya que no resuelve nada.

Obtenga un ascenso a un cliente potencial de software antes de decidir cambiar a administración. Le dará una idea del conjunto de habilidades necesarias para la gestión y si la gestión es en lo que sobresaliría.

Repito que el mundo de la ingeniería de software no necesita otro administrador Dilbert incompetente y despistado, ya que ya hay demasiados.

El cambio a la administración requiere más tiempo y habilidad de lo que la gente cree, ya que no es para todos. A veces es el camino hacia la obsolescencia profesional para aquellos que no son adecuados. Te conviertes en otro administrador inútil reemplazable sin habilidades de software actuales.

Por la descripción parece que no le gusta trabajar allí, entonces, ¿por qué no comenzar a buscar otras compañías (o perfeccionar sus habilidades para comenzar las suyas, como mencionó) mientras mantiene su posición actual? Si de alguna manera llegaste a la administración, tus compañeros desarrolladores con los que “trabajas en las trincheras” tal vez podrían ver tu movimiento como una traición y ver que te conviertes en parte del problema en lugar de la solución. Si el status quo está funcionando a los desarrolladores hasta el hueso, es poco probable que pueda cambiar eso como administrador de nivel de entrada.