¿Por qué los ingenieros de software prefieren ser programadores en lugar de gerentes?

Creo que la administración es un trabajo diferente, aunque es bueno tener una formación técnica, no es suficiente para desempeñar una función de administración.

En mi experiencia, algunas de las habilidades que encontré difíciles de desarrollar son:

  • Delegación: pedirle a alguien que haga una tarea y darle autonomía para completarla, evitando la microgestión de él / ella.
  • Comunicación: con el departamento de tecnología por un lado y, lo más importante, con partes interesadas no tecnológicas que se sienten cómodas con KPI estrictos (sí, suena aburrido …)
  • Reclutamiento: es importante cumplir roles que hacen que las cosas sucedan, no todos necesitan reinventar la rueda y podría ser bastante complicado en la vida real
  • Estimaciones: había un dicho que decía que el mapa no describe el terreno, mejor prometido y sobre entrega que la otra manera
  • Presupuestación: no tenía mucha experiencia aquí, por lo que la guía del idiota sería: hacer mi mejor estimación teniendo en cuenta todas las cosas que puedo pensar y agregar un 30% para cosas impredecibles

Espero que esto ayude, recuerde el principio de Peter: es la razón por la que la mayoría de la gerencia promedio.

Cada posición se aplica a diferentes habilidades establecidas.
Estar en el lado técnico es un lugar con más certeza. Donde para la entrada dada, la salida es clara.
Mientras que en la posición gerencial, al tratar con el comportamiento de las personas y con las estimaciones de tiempo, la entrada y la salida no son deterministas y, a veces, no son predichas e ilógicas. A los ingenieros les gustan el orden, la lógica y las situaciones deterministas.

Además, la satisfacción del trabajo técnico es a menudo cuán bien está estructurado y opera cierto programa. Esta prosperidad a la perfección es a menudo una característica de personalidad común de los ingenieros. A menudo contradice la personalidad que se requiere en puestos gerenciales / comerciales.

Realmente no se puede comparar la programación con la gestión, son dos roles completamente diferentes.

Un programador se sienta (o se para, algunos lo hacen) y crea software o corrige errores durante la mayor parte de su jornada laboral y, por lo general, trata directamente con su propio gerente como el enlace entre el lado comercial de la empresa, un gerente, por otro lado, gastará mucho de su día actuando como enlace entre su departamento y el resto del negocio, así como tratando directamente con la administración de su equipo.

Personalmente, preferiría ser programador, tanto es así que cuando el BSc que comencé hace varios años resultó ser más sobre administración que programación, reduje mis pérdidas y abandoné el curso. No soy del tipo de administración, prefiero sentarme y trabajar a través de errores en el código y resolverlos que administrar un equipo.

More Interesting

Cómo proteger su trabajo al contratar desarrolladores independientes

¿Cómo se contrata a un nuevo programador de juegos?

Con su proceso de contratación mucho más simple, ¿son los ingenieros de Facebook tan buenos como los de Google?

Outsourcing: ¿Cuáles son los mayores desafíos en la contratación de desarrolladores en el extranjero?

¿Qué implica una verificación de antecedentes de niñera?

Digamos que creé una aplicación para iPhone en Swift pero se ve fea. ¿Cómo puedo mejorar el aspecto? ¿Dónde puedo contratar un diseñador en línea?

¿Por qué la mayoría de las empresas de grandes productos bien establecidas / desarrolladas contratan candidatos en función de sus habilidades técnicas (algoritmos y resolución de problemas) en lugar de las habilidades tecnológicas requeridas para los puestos? (como Android, iOS, web, etc.)?

¿Qué debo darle (físicamente) a un representante de ventas una vez que él / ella es contratado? ¿Estar preparado al salir y vender?

¿Sería extraño pedir la posibilidad de ser contratado como empleado de tiempo completo para un compañero de trabajo cuando eres un interno?

¿Cuál es la cantidad base de acciones que uno debe dar a las posibles contrataciones de startups tecnológicas?

¿Cómo son las primeras semanas de una contratación experimentada en el asesoramiento de TI Big 4?

¿Qué tan vinculante es firmar una carta de oferta?

¿Dónde puedo encontrar personas que escriban para mi revista digital?

¿Por qué las empresas de EE. UU. Están de acuerdo con el sistema universitario de EE. UU.?

¿Qué son los servicios de evaluación previa al empleo?