Esta es una pregunta muy amplia. La respuesta corta es “competencia”: la subcontratación y la relativa popularidad de la ingeniería de software conducen a una subvaloración de nuestras habilidades.
La ingeniería de software es altamente portátil. Muchos ingenieros son jóvenes y altamente móviles. Para muchas tareas, se puede alcanzar un rendimiento suficiente dentro de 3-5 años en el mercado laboral. Además, debido a que gran parte de la “salida” y la “entrada” son electrónicas, uno puede teóricamente contratar de 5 a 10 programadores en China o India por lo que cuesta un solo ingeniero de software de EE. UU. Por supuesto, esto casi nunca funciona, pero es una distracción suficiente que mantiene bajo el precio de los ingenieros de software. Es muy típico que las grandes compañías de software (MS, Amazon, Google) importen talento extranjero (que no tienen préstamos universitarios y están acostumbrados a ganar menos) con una visa H1-B para trabajar durante 2-5 años antes de volver a comenzar una empresa ‘consultora’ que hace gran parte del trabajo que los ingenieros aquí cobrarían entre 3 y 10 veces más.
Cuando ve cosas como “Todo el mundo debería aprender a codificar”, de esto se trata realmente: obtener más talento nuevo en el grupo para mantener los salarios bajo control para los empleadores. Además, agregar un nuevo idioma al repertorio de un ingeniero experto puede tomar de 2 a 4 meses, y no vale la pena otorgar una prima a largo plazo por su trabajo, por lo que simplemente agregar más idiomas no agrega más valor; de hecho, tiende a desanimar a los empleadores que ven esto como cosas “innecesarias” por las que tendrán que pagar.
- ¿Por qué las empresas de software de pago no hacen nada con los crackers y parches?
- ¿Ser un ingeniero de software es más lucrativo que ser un diseñador de sitios web / UI-UX en los Estados Unidos?
- ¿Por qué los ingenieros de software no ganan más dinero?
- ¿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)?
- ¿Qué tipo de desarrollador de software tiene el salario más alto?