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

Trataré de dar una respuesta más directa a esta pregunta. En la mayoría de los casos, hay más dinero para ganar en la gestión a largo plazo.

Como dijo Marcas en su respuesta, los gerentes de etapa temprana y los desarrolladores de etapa temprana no estarán muy separados. La brecha crece con el tiempo. Dentro de la mayoría de las empresas, grandes y pequeñas, existe un techo más alto para los gerentes que para los desarrolladores.

Algunas compañías más grandes tendrán carreras de administración y carrera técnica. Mi experiencia ha sido que, incluso en esas empresas, los gerentes todavía tienen más espacio para escalar. Para que un desarrollador llegue lo más alto que pueda un gerente, eventualmente tendrá que renunciar a ser principalmente un contribuyente individual y asumir un rol más gerencial.

Si bien definitivamente hay ejemplos de desarrolladores que ganan más de $ 1 millón, no son la norma. Encontrará muchos más vicepresidentes ganando $ 1 millón o más por año que los desarrolladores individuales. Esto es especialmente cierto cuando nos fijamos en empresas fuera de Silicon Valley.

Te daré una respuesta simplificada **. La respuesta es como ingeniero de software. Asumo que te apasionan ambos. Si te apasionan ambos, deberías ser capaz de manejar el aprendizaje del lado de las personas.

Por qué:

1. Un ingeniero de software también puede administrar y ser empujado a administrar

2. Gran conocimiento de lo que están manejando, asumiendo que eres bueno en las habilidades de las personas.

3. Los buenos programas para ingenieros de software les enseñan métodos para controlar el ciclo de vida y les dan al menos algo de educación gerencial y habilidades de comunicación.

4. Tiene una mayor área de apalancamiento

5. Muchas organizaciones se aplanan, eliminando a los mandos intermedios, por lo que solo un ingeniero podría gestionar como líder o como director.

Sin embargo, también hay inconvenientes; puede terminar trabajando muchas más horas cuando se encarga de administrar las cosas, hacer eso y seguir escribiendo software. En otras palabras, ganarás más dinero, pero no necesariamente por hora. Además, los SE siempre tienen que aprender y mantenerse al día, lo que también es una carga constante y silenciosa de dólares por hora.

Como tal, considere cuidadosamente su personalidad y lo que realmente quiere.

** Si no llega a un SE, entonces puede preferir una administración directa. Un desarrollador con una licenciatura podría tener problemas con esta respuesta y si tienen menos, podrían tener muchos desafíos. Siempre hay excepciones, pero cuando analiza el riesgo sobre su futuro, es una mala idea pensar en usted como una excepción.

Jaja- En serio me encanta esta pregunta.

Respuesta simple: puede ganar más dinero con cualquier función; obviamente, debe ser bueno en lo que sea que esté haciendo.

Pero una lección muy importante: no te quedes atrás del dinero, sigue tu pasión y el dinero te seguirá.

En niveles bajos, ambos tienen las mismas calificaciones salariales relativas, pero para cuando llegues a la cima de la escala de programación, es probable que estés trabajando como propietario de un negocio independiente y / o profesional independiente, donde la calificación salarial ya no importa.

Aquí está el gran pero : si está entrando en el campo por el dinero y nada más que el dinero, será mucho más feliz como gerente. Ninguna cantidad de dinero vale la locura con la que necesita lidiar como desarrollador, tampoco la locura humana.

Para una cuenta más completa de lo que enfrentará, vea la respuesta de Marcas Neal a Si programar para mí es solo un trabajo y solo lo uso para pagar la factura y gastar en otros intereses, ¿no soy un buen desarrollador?

More Interesting

¿Necesitamos hacer un BCA para la ingeniería de software?

¿Con qué facilidad puedo conseguir un trabajo en software Field?

¿Cuáles son los factores importantes que debe considerar un nuevo graduado al decidir entre ofertas de trabajo?

¿Cuáles son los consejos para avanzar en las filas de Microsoft como ingeniero de software?

¿Son necesarias las matemáticas si quiero hacer un curso de software y obtener un trabajo en el futuro?

¿Qué habilidades de ingeniería de software se pagan más?

Soy desarrollador de software y no quiero trabajar en Google / Amazon / Facebook / etc. ¿Cómo funciona el proceso de entrevista fuera de los principales actores?

¿Cuál es la mejor universidad para estudiar una maestría en ingeniería de software?

Cómo conseguir un trabajo en la industria del software

Soy titular de un título de MCA (desvanecimiento de 2012) y trabajo como ingeniero de software. Quiero seguir estudiando junto con el trabajo. ¿Qué curso elegiré: un P.hD, una maestría en ingeniería de software o algunas certificaciones como la certificación de Oracle / Microsoft? ¿Por qué?

¿Por qué algunos títulos de ingeniería como "Ingeniero de software sénior" consideran algo malo?

Como ingeniero de software generalista, ¿debería poder ajustar y optimizar las bases de datos?

¿Cómo obtengo una pasantía después de ser rechazada por Google en la tercera entrevista telefónica para la pasantía de verano de SWE para 2017?

¿Se requieren ingenieros de software en todas las empresas?

¿Cuáles son las características de un buen probador de software?