¿Por qué hay una diferencia salarial tan grande entre la gente de TI y la gente de ingeniería de software?

EDITAR: Cuando respondí esta pregunta, no creo que tuviera el párrafo sobre los gerentes . (También es posible que no haya visto el párrafo o que no se haya mostrado en la vista particular que me atrajo aquí). Preguntar acerca de los gerentes es una discusión ligeramente diferente con diferentes aspectos económicos y fundamentos. Como señala Jae Alexis Lee, la diferencia salarial no es tan grande, ni debería serlo. La diferencia real en los salarios se encuentra entre los ingenieros, no los gerentes.


Esta es una pregunta muy extraña. ¿Por qué no preguntar? ¿Por qué hay una diferencia tan grande en el pago entre los arquitectos y los trabajadores de la construcción? ¿O quizás incluso más extrañamente (y posiblemente más precisos) arquitectos y mantenimiento de edificios?

La primera es una habilidad especializada que requiere años de estudio y una profunda comprensión de todos los aspectos de la construcción. Este último es una habilidad general que se puede adquirir con una educación y un estudio mínimos (en términos relativos).

Esto no es para denigrar al personal de TI, mantenimiento de edificios o trabajadores de la construcción. Los dos primeros son muy importantes para mi vida diaria como ingeniero de software y me esfuerzo por intentar mantenerlos felices. Pero eso no cambia el hecho de que hayan elegido carreras menos intensas que les permitan centrarse más en las relaciones humanas (familia, amigos, fiestas, bares, etc.) mientras mantengo la nariz enterrada en una pantalla de computadora o libro para El detrimento de tales interacciones sociales.

Se trata de cómo quieres vivir tu vida. El aspecto monetario es simplemente un reflejo de la riqueza económica que está generando individualmente.

Dicho todo esto …

Actualmente hay una escasez de ingenieros de software calificados. Esto está teniendo una serie de efectos económicos. Una es que las empresas están buscando formas más eficientes de utilizar el talento. La otra es que los salarios se están incrementando en todos los ámbitos. Bien si está buscando un trabajo, mal si está tratando de contratar.

Las fuerzas naturales del mercado eventualmente equilibrarán la oferta frente a la demanda cuando los salarios alcancen el punto correcto. Sin embargo, es algo difícil porque los ingenieros de software verdaderamente calificados son algo muy raro. La gran mayoría de los currículums que recibo de ese estado “ingeniero de software” son poco más que el equivalente a los trabajadores de la construcción. Mientras tengan instrucciones repetitivas para seguir, pueden reproducir los resultados.

El problema con el trabajo de construcción en software es que no hay mano de obra real de materiales involucrada. Una vez que un sistema está operativo, el personal de TI es el que realmente tiene la pelota para replicarla y mantenerla en funcionamiento. Esta idea de que necesitamos que las personas realicen tareas repetitivas (como la creación de asignaciones de ORM una y otra y otra vez) está perdiendo popularidad a medida que se encuentran mayores eficiencias en la próxima generación de lenguajes y tecnologías.

El resultado final es que hay algunas situaciones extrañas en las que las personas que no están más calificadas que el personal de TI reciben pagos para “diseñar” software. Este es un efecto secundario de una mala contratación en un entorno de oferta estresada y no un verdadero indicador de una disparidad anormal en el pago.

En primer lugar, quiero señalar que la diferencia en las posiciones publicadas es inferior al 10% … en términos absolutos, es mucho dinero, pero en relación con el otro, no tan diferente.

Dicho esto, son especialidades completamente diferentes.

No estoy de acuerdo con la idea de que los gerentes de ingeniería de software están directamente (inherentemente) conectados con el beneficio. Eso solo es cierto en gran medida si vende el producto de software resultante. Los individuos que escriben el sistema de seguimiento de registro médico patentado para un grupo hospitalario son un COSTO, solo se convierten en una fuente de ingresos si el hospital luego vende ese sistema a otros hospitales.

También estoy en desacuerdo con la idea de que la Gestión de TI es un conjunto de habilidades menor que la Gestión de Ingeniería de Software. Es un conjunto de habilidades diferente al de Software Engineering Management, con un enfoque diferente, pero no requiere menos tiempo para desarrollar habilidades directamente relacionadas con el comercio.

Entonces, ¿por qué la Administración de TI general tiene un menor valor de mercado?

Porque hay más caminos para la Gestión de TI y, por lo tanto, una mayor oferta de administradores potenciales. Algunas de las personas con las que se encuentra en Administración de TI en general son desarrolladores capacitados. Otros surgieron en Soporte Técnico, algunos en Administración de Sistemas … Finalmente, dondequiera que una persona comenzó en tecnología, lo que diferencia a los Gerentes de TI es que han agregado una Especialidad de Negocios a su trabajo con la tecnología. También hay personas que comenzaron con una especialidad en Negocios en lugar de tecnología, y desarrollaron habilidades tecnológicas para asumir el rol.

Nuevamente, no es menos estudio, menos habilidad o menos aptitud. Hay, sin embargo, más caminos para el papel. Si desea ser Gerente de Ingeniería de Software, buena suerte para llegar allí sin haber desarrollado primero una carrera en Ingeniería de Software.

Oferta y demanda.

Manzanas y naranjas.
Los gerentes de desarrollo de software son miembros de un centro de ganancias, no de un centro de costos. Además, necesitan poder hacer malabares con:

  • Línea de tiempo de producción
  • Calidad del software
  • Revisiones de código
  • Desarrolladores
  • Peticiones de características
  • Mapas de carreteras
  • Tableros kanban

Los administradores de software de TI tienen un conjunto de problemas diferente. Además de no ser responsable de enviar un producto, tampoco forman parte de un centro de beneficios.

Se ocupan de:

  • Rompe / arregla problemas
  • Mantenimiento en proceso
  • Solicitudes de negocio
  • Tiempo de actividad
  • Hojas de ruta de modernización de TI
  • Operaciones

Lo anterior son los costos que permiten que la empresa sea rentable, no contribuyen directamente al beneficio real de la organización.

La gente de TI solo usa el software hecho por los Ingenieros de Software. Eso es !

El ingeniero de software está preocupado tanto por el funcionamiento de los lenguajes de programación como por un conocimiento muy sólido del funcionamiento del hardware.

Hay muchos ingenieros de software de TI que escriben códigos de calidad.
Pero es un centro de costos.

El dinero fluye más fácilmente a los centros de beneficio donde generará un retorno de la inversión.

More Interesting

Mi experiencia laboral es de 2 años en Maruti. Me gusta mi trabajo debido al aprendizaje actual y también sé que esto se volvería monótono con el tiempo. ¿Debo planificar con anticipación para mi carrera dado que ir al extranjero no es una opción?

¿Por qué las principales empresas de TI como IBM, TCS e Infosys contratan a personas de departamentos de ingeniería, especialmente ingeniería civil, y qué trabajo realizan los graduados de ingeniería civil en dichas empresas?

¿Cómo debe una pequeña organización sin fines de lucro gestionar la información de sus donantes? ¿Existe algún programa que pueda utilizarse de forma gratuita o vale la pena aprender los conceptos básicos de codificación y bases de datos para almacenar esta información?

Estoy a punto de comenzar una disertación para MSc en TI. Deseo explorar y aprender mucho sobre HCI / UX / UID. ¿Cuáles son los temas estrechos relacionados con estas opciones?

¿Cómo es trabajar en SocialCops (empresa)?

¿Cuál es el salario promedio de un ingeniero de TI en los países de Medio Oriente (EAU, Arabia Saudita, Qatar, etc.)?

Tengo 24 años y tengo 2 años de experiencia en TI. ¿Es demasiado tarde para volar al extranjero para perseguir una EM?

¿Tiene sentido registrar una patente para una invención en el campo de las TIC?

¿El sector de TI en India está deteriorando la calidad de la mano de obra india?

¿Merece la pena un título en informática? ¿O es mejor aprender por ti mismo? Soy una madre que se queda en casa sin calificaciones