¿Qué tipo de ingenieros de software ganan más dinero?

A2A, los que son mucho más serios al respecto que yo.

Una de las cosas que aprende a medida que avanza su carrera es que el dinero es solo una forma de compensación que puede recibir. Pero el salario es el tipo más costoso que un empleador puede proporcionar. Los ingenieros de software son críticos para el funcionamiento de una empresa, por lo que obviamente se les pagará bien, pero las compañías ahorrarán dinero cada vez que puedan.

Si usted es un ingeniero de software inteligente, aprenderá cómo aprovechar la necesidad de un empleador de mantener el dinero en su bolsillo para obtener una compensación de otro tipo. Muchos ingenieros, por ejemplo, deciden que no les gusta vivir en grandes ciudades donde su empleador puede ubicar más fácilmente el talento, e intercambian lo que a veces puede ser una gran cantidad de beneficios, incluido el salario, por la capacidad de vivir en medio de en ninguna parte. El mercado es tan emocionante que los ingenieros calificados, experimentados y expertos (ninguno de ellos implica a los demás) pueden tener el tipo de trabajo que quieran, siempre y cuando sigan siendo leales y no exijan las cantidades astronómicas de dinero que contratan las empresas. están acostumbrados a pedir

Observe que dije “empresa contratante”. Son estas empresas las que tienden a absorber una gran parte del costo del desarrollo de software, no el talento real. El talento se paga, a veces generosamente, pero siempre lo suficiente como para sentirse cómodo. Pero el talento, en virtud de ser talentoso, generalmente no es lo suficientemente inteligente como para conocer su valía para las personas que los emplean, y realmente no les importa. Mira, ese es un trabajo que está fuera de su timonera, los ingenieros solo quieren codificar. Hay suficiente exceso de deseo y disposición para pagar que respalda a toda una industria solo con ese excedente.

Todo este estado de cosas se ha osificado hasta el punto de que es difícil luchar contra él. Exija capturar el excedente que el contratista habría capturado, y lo verán como una prima-donna difícil, es mejor que se lancen a los cazatalentos que proporcionarán un servicio más confiable. Es fácil relajarse y sentirse cómodo, ¿por qué realmente necesita ganar tanto dinero de todos modos?

Básicamente, existen dos rutas para ganar dinero real en el desarrollo de software. O estás subiendo una escalera, o estás construyendo la montaña que la escalera te hubiera permitido subir. Mi consejo profesional habitual es que es más fácil subir una escalera que hacer una, pero en realidad no se aplica en este caso. Una vez que llegues aproximadamente a donde estoy en mi carrera, necesitas cambiar radicalmente tu enfoque de la vida para seguir escalando peldaños. La razón es que simplemente no hay empleos de desarrollo web de $ 150k + Ruby en Atlanta. Necesito mudarme a NYC o Silicon Valley.

Porque la realidad es que, si quieres hacer un desarrollo de software “puro” y ganar dinero “real”, las únicas personas que pagan mucho dinero por ello están en grandes empresas tecnológicas y tú eres básicamente una estrella de rock, el 1% de los 1 % Tienes que organizar toda tu vida en torno al trabajo, te pagan demasiado para estar dispuesto a organizarse a tu alrededor. En realidad no eres una estrella de rock con una cláusula marrón de M&M en tu contrato. Solo eres un especialista muy bien pagado.

Entonces eso deja la otra ruta, construyendo la montaña. Debido a que los trabajos de más de $ 250k son muy escasos en software, pero el software es tan engañosamente fácil de hacer, puede tomar la ruta comercial y tomar el control de sus propios ingresos. ¿Suena fácil? No es. Básicamente estás volviendo a entrenar tu mente para pensar en los negocios. Todo lo que funcionó para usted que le hizo ganar mucho dinero como desarrollador tiene que ser subyugado para satisfacer las necesidades de un nuevo negocio. ¿Crees que sabes lo que es un MVP? No hasta que haya intentado vender uno, es cuando aprende el significado real de las palabras “Mínimo” y “Viable”.

Pero aunque esto no es fácil de ninguna manera, todavía hay mucho territorio para agarrar, por lo que diría que es más fácil que tratar de atrapar uno de los mejores trabajos de AmaGooFaceSoft. Pero ya no eres realmente un ingeniero de software, más como un hombre de negocios que escribe código. Dado que los cofundadores no técnicos decentes son más raros que los dientes de gallina, tendrá que hacerlo todo usted mismo.

Hay varios tipos de ingenieros de software que ganan mucho dinero:

Emprendedores
Hacen software y lo venden. No están trabajando para hacer que otros ganen dinero, todas las ganancias van a ellos.

Ingenieros de software de nicho
Incluso si la demanda es baja, si usted es uno de los diez desarrolladores que conocen una determinada tecnología o metodología, las personas que desean implementar esa tecnología o metodología tienen que pagar mucho porque la demanda supera la oferta.

Ingenieros de software experimentados
Ingenieros de software senior y compañeros a menudo ganan seis cifras.

Ingenieros de software por contrato
Los que tienen contrato y consultores ganan mucho dinero; sin embargo, debido al estado 1099, el 40% o más de sus ganancias deben asignarse a impuestos. El trabajo tampoco es tan constante, y debe tener una comprensión más profunda de muchas tecnologías debido a la variedad de requisitos del proyecto.

Ingenieros de software remotos
Los ingenieros de software que trabajan a distancia tienen el potencial de ganar una tonelada comparativa de dinero si viven en un área de bajo costo de vida y ganan en una empresa ubicada en un área de alto costo de vida. Esto es lo que hago, y puedo ahorrar casi el 50% de mis cheques de pago después del costo de vida (soy el único defensor de una familia de cuatro).

ingenieros ai e ingenieros de seguridad cibernética.

fuente: paysa

Los que funcionan en una startup exitosa, obtuvieron muchas opciones / subvención de acciones con muy poco período de restricción. Estoy seguro de que muchos ingenieros de primera generación de MS, Google y Amazon son multimillonarios de la OPI.

Aparte de eso, trabaje en algunos campos específicos y difíciles, como la programación de mesa de negociación KDB en bancos IB, programación de hardware / controladores, programación de concurrencia de subprocesos múltiples, etc.

Ser un gurú / evangelista reconocido en la industria también generaría mucho dinero.

Finalmente, la programación de mainframe Cobol. ¡Sí, COBOL! Ese antiguo lenguaje del que leíste en los libros de historia de CS que supuestamente se extinguió una vez que aparecieron los lenguajes OO como C ++, Java. MUCHOS bancos IB y no IB, las compañías Fortune 500 todavía están ejecutando el sistema de misión crítica basado en Cobol mainframe. Sin embargo, dado que la mayoría de la gente piensa que Cobol está extinto, ninguna escuela enseña a Cobol y, francamente, es extremadamente difícil encontrar el tipo de libros Cobol For Dummies o un IDE de Cobol, puede ver lo difícil que sería para las empresas encontrar talento para mantener e incluso desarrollar nuevas funciones para sus aplicaciones de mainframe Cobol. Por lo tanto, cualquier programador Cobol de más de 50 años con un conocimiento profundo de esas aplicaciones es atesorado y se le paga una gran cantidad de dinero para asegurarse de que no abandone el barco porque literalmente no puede contratar a nadie para reemplazarlo sin unos pocos años de capacitación y Mentoría. Entonces, si está dispuesto a entrar en ese campo agonizante, puede ganar bastante $$$.

Por lo general, los menos preocupados por ganar dinero.

Si son ingenieros de software porque les encanta, generalmente lo harán mejor que las hordas de personas que pensaron que sería un dinero rápido.

Elige lo que amas, aprende, llega a un nivel superior, entonces generalmente puedes hacer más, pero sin una experiencia diversa, estarás muy limitado en lo que puedes ofrecer.

Si usted es un programador experto en Python que comprende los conceptos básicos de la construcción de modelos ml y la manipulación de grandes datos en Scala o Spark, debería estar utilizando 200K.

En su mayor parte, los que tienen más experiencia en las áreas que más necesitan las empresas en un momento dado.

More Interesting

¿Qué se considerarían salarios bajos, promedio y altos para un profesional Java experimentado de 9 años en el dominio BFSI con una visa H-1B en una ciudad no metropolitana (aproximadamente 500,000 habitantes)?

¿Es razonable un sueldo de 12,000 AED por mes en Emiratos Árabes Unidos (Dubai) para un ingeniero de software senior de India, con 4-5 años de experiencia? ¿Podría una familia de dos sobrevivir con este salario? ¿Puede ahorrar algo después de los gastos mensuales? ¿Es una buena oferta?

¿Cuál es la ganancia promedio de por vida del ingeniero de software de Silicon Valley?

Después de más de 5 años, ¿cuál es el salario de los ingenieros de software?

Realmente, ¿cuánto paga Facebook a un ingeniero de software senior y un nuevo ingeniero de software graduado?

¿Es posible que una pareja viva una buena vida (por ejemplo, ahorrar para vacaciones, comprar ropa nueva, ir a restaurantes una vez al mes, etc.) en el Área de la Bahía con un salario único de un ingeniero de software junior en Google?

¿Cuánto ganaba Edward Snowden? ¿Qué estaba haciendo para ganarse la vida? He leído o dirijo que ganó más de $ 200,000. ¿Cuáles fueron sus habilidades?

¿Cuánto ganan los ingenieros de software?

¿Qué título de trabajo tiene un salario más alto, desarrollador front-end o desarrollador back-end?

Con respecto al sueldo y la remuneración, ¿hacer un doctorado de Stanford es lo mismo que tomar un trabajo de ingeniería de software de Google después de obtener un B.Tech de un antiguo IIT?

¿Cuál es el rango de salario típico para un ingeniero de software senior en Singapur?

¿90K es un buen salario para un desarrollador de software en Chicago? Tengo 5 años de experiencia en ingeniería de software.

¿Cuánto gana un ingeniero de software con 3 años de experiencia en India?

¿Cuáles son las mejores herramientas y tecnologías para la industria del software que son altamente remuneradas?

¿Por qué los salarios de los ingenieros de software son bajos en India?