Como ingeniero de software, ¿elegiste la pista de administrador o la pista técnica? ¿Estás contento con la elección que hiciste? ¿Cuáles han sido los pros / contras?

Elegí la pista de manager y estoy contento con mi elección. Sin embargo, me gusta llamarlo vía de liderazgo. Creo que uno maneja las cosas, pero dirige a las personas.

Pros:

Liderazgo. Entrevisté a miles, contraté y dirigí a cientos, fui mentor de decenas de personas. La mayor satisfacción en la vida es servir, crecer e impactar la vida y la carrera de las personas de una manera constructiva y positiva. Esta es la habilidad más valiosa que tengo y aprecio.

Impacto. En mi último cargo corporativo, dirigí un equipo internacional de más de 300 personas, con responsabilidad en el desarrollo y entrega de software para más de 20 países. Hay un alto sentido de logro en eso.

Influencia. Capacidad para impulsar el cambio e influir en las decisiones estratégicas. Existe una gran satisfacción cuando la estrategia de alto nivel se basa en principios de ingeniería saludables y parte de ella fue su contribución.

Contras:

Nivel más alto. A veces extraño la codificación o el enfoque en el funcionamiento interno de un módulo de software. A veces hago eso, cuando el tiempo lo permite.

Enfoque disperso. Saltar de un proyecto a otro en un frenesí general de resolución de problemas.

Política corporativa En las empresas con muchos niveles de gestión, eventualmente quedarás atrapado en la política de alto nivel. No son los esfuerzos más productivos.

Elegí la pista de administración por un tiempo, pero decidí que no era para mí (después de haber regresado a la escuela para un MBA con un enfoque en administración; nada de primer nivel, pero era gratis ya que trabajaba para una universidad en ese momento ) Demasiadas largas horas, demasiada depuración del código de otras personas, demasiadas veces devolviendo proyectos o lidiando directamente con el alcance del alcance (o haciendo que un analista de negocios lo haga). Y será mejor que te gusten las reuniones.

Salí para otro puesto, todavía en la academia pero geográficamente lo más diferente posible (desde Orlando hasta la ciudad de Nueva York) donde estoy de vuelta en la pista técnica. Tiene sus limitaciones y me encuentro en desacuerdo con el enfoque de mi gerente para ciertas cosas (“Solía ​​hacerlo de esta manera …”), pero al menos es mucho menos estresante y el salario equivalente.

Desafortunadamente, técnicamente no hay mucho más espacio para avanzar a menos que avance a puestos corporativos más grandes y más, así que tal vez sea mejor intentar un poco de ambos (esto lleva tiempo y una planificación cuidadosa para que no parezca que estás saltando) ir de un trabajo a otro) si esa es una opción para ti.

He tomado el camino técnico, aunque los jefes siempre quisieron que entrara en el camino del gerente.

Las ventajas son que puedo hacer lo que me gusta y para lo que fui a la universidad: resolver problemas técnicos. Las ventajas son que siempre tengo a alguien que se encargará de todas las cosas que fácilmente podría hacer pero que no disfruto: planificación de proyectos, control, trato con clientes en un nivel no técnico, papeleo.

Las desventajas son que no ganaré tanto dinero como podría si hubiera tomado el camino del gerente.

Estoy contento con mi elección porque elegí hacer algo que disfruto sobre algo que hubiera sido más rentable.

Sé dónde radica mi talento: me encanta ser un geek, así que esa fue la canción que elegí.
Con cualquier cosa que conozca sus fortalezas y debilidades y dónde y cómo quiere crecer, debería ser el factor decisivo.
Los inconvenientes de la administración, por lo que he visto, es que tiendes a perder tu ventaja técnica. Pasas más tiempo jugando a la política de la oficina.
Contras de tecnología: dependiendo de su área y la empresa para la que trabaja, puede estar trabajando un turno no estándar, haciendo parches fuera de las horas