Voy de la banca de inversión a la tecnología. ¿Debo disparar para SWE o PM?

Todavía no tengo una carrera con mucha experiencia, pero puedo ofrecer algunas ideas.

Un PM o un SWE son términos generales (desde mi punto de vista) que pueden abarcar diferentes industrias, diferentes metodologías, tecnologías, etc. Por lo tanto, creo que eso debe ser realizado, en primer lugar.

Es bueno que tenga una actitud positiva y parezca humilde y dispuesto a trabajar para aprender. Estas características le servirán bien en ambas posiciones, pero voy a defender SWE sobre PM.

Hay muchas cosas por ser un SWE durante un PM:
* La transición de un SWE a un PM es probablemente más fácil que viceversa
* En relación con el primer punto, es más fácil encontrar una posición de nivel de entrada SWE que una posición de nivel de entrada PM. Los ingenieros solo tienen una mayor demanda.
* Usted puede saber cómo funcionan los productos técnicos en un nivel mucho más profundo si usted es el que los está construyendo (esto le puede dar una idea de cómo trabajar con ingenieros más adelante si elige la transición a un rol de gestión).
* Aunque las estadísticas de pago parecen indicar que PM está mejor pagado, creo que esto es engañoso; Creo que estos trabajos de PM bien remunerados son generalmente puestos de gerencia media / alta que requieren experiencia significativa / hay menos de ellos; Obtuve alrededor de ~ 10k resultados para PM en las listas de trabajo de Glassdoor, mientras que obtuve alrededor de ~ 50k + para SWE.
* Vi algunas estadísticas que elevaron la satisfacción laboral para SWE.
* Hay algo muy “genial” en saber que estás construyendo cosas y que tienes los conocimientos para construirlas y mejorarlas. A veces, parece que los PM con los que he trabajado que no tienen experiencia técnica pueden sentirse un poco frustrados por el hecho de que no entienden la tecnología subyacente.

Dicho esto, hay razones legítimas para querer ser PM, y creo que es razonable esperar que la mayoría de las personas que actualmente están codificando (u otras actividades básicas de ingeniería de SW) una tonelada como SWE probablemente aspiren a asumir roles en una veta similar a PM, ya sea PM o liderazgo / gestión técnica, etc., depende del individuo. Si encuentra una oportunidad de PM que parece increíble, no dudaría en aprovecharla, pero no necesariamente dejaría que sus habilidades técnicas se oxidaran; siempre (potencialmente) le darán una buena idea que otros podrían no tener.

Lo siento si esto fue un poco divagante, ¡avíseme si tiene alguna pregunta!

editar: una última cosa, querer / gustar interactuar con las personas no es solo un requisito para ser un buen PM, es un requisito para ser un gran ingeniero. Usted * quiere * ser ese ingeniero que es excelente con las personas y la comunicación, así que no se preocupe por esas habilidades que no son útiles como ingeniero.

More Interesting

¿Qué esperan los empleadores de los desarrolladores junior?

¿Puede un consultor tecnológico convertirse en ingeniero de software?

¿Por qué algunos ingenieros de software prosperan en la incertidumbre, incluso el caos y otros no?

Trabajando como ingeniero de pruebas de software (manual) con solo 1 año de experiencia en una empresa, ¿puedo pensar en dejarlo ya que no siento pasión por trabajar?

¿Por qué es importante la experiencia en ingeniería de software?

¿Hay algún ingeniero de software que haya visto cuyos procedimientos de trabajo y rituales diarios le parezcan súper eficientes?

¿Qué debe saber un ingeniero de software en 2016?

¿Cuáles son las diferentes técnicas para mejorar la calidad de un proyecto de software?

¿Cuál es la mejor manera de comenzar una carrera independiente como programador / codificador / desarrollador de software? ¿Puedo omitir algunos de los lenguajes de programación "antiguos" como C ++ y comenzar a aprender los nuevos como Ruby o Swift?

¿Cuáles son las opciones más baratas (o gratuitas) para obtener una maestría en informática o ingeniería de software?

¿Es cierto que todos pueden convertirse en desarrolladores de software si se les da suficiente trabajo?

Como gerente de contratación de un ingeniero de software, ¿cree que los candidatos con trabajos a tiempo completo son más competitivos que los candidatos por contrato?

¿Cuál es la situación actual en el campo del software?

Cómo manejar una pasantía de software que odio

¿Hay más dinero para ganar como gerente o como desarrollador?