¿Por qué el salario medio de un ingeniero de software en la India es de alrededor de Rs 3.6 Lakh mientras que en los EE. UU. Es de $ 71k (es decir, Rs 44Lakh) que es casi 12.4 veces el de la India, pero se considera que el costo de vida o el salario equivalente de los EE. UU. ser solo 4 a 5 veces mayor que el salario indio?

De hecho, depende del ingreso promedio de su país.
Veamos las tres naciones: Estados Unidos, China e India.
Salarios medios para el ingeniero de software:
Ingeniero de Software EE. UU.
Ingeniero de Software China
Ingeniero de Software India
EE. UU .: Rs 44 Lakh
China: Rs 12 Lakh
India: Rs 3.6 Lakh

y luego el PIB per cápita:
Estados Unidos: 53000 dólares
China: 7000 dólares
India: 1500 dolares

usted ve, aunque el salario y el pib por capital no es estrictamente proporcional, pero están fuertemente correlacionados

¿Por qué los salarios de un trabajo específico dependen del ingreso promedio? porque el mercado lo dice Los trabajos de software son seguramente trabajos bien pagados, y el salario es mucho más alto que el salario promedio. Sin embargo, puede ser 2 o 3 veces el salario promedio, pero no más. Cuando sube el salario en una industria específica, mucha gente se inundará en esta industria. Cuando el salario baja, mucha gente dejará esta industria. Finalmente, los salarios y la demanda del mercado alcanzarán un equilibrio.

Navin Kabra dice ” Debido a que India produce 1 millón de nuevos ingenieros cada año, mientras que la industria solo requiere alrededor de 200,000 de ellos “. Digamos que si esto sucede en los EE. UU. Y China, el salario medio todavía no será Rs 3.6 Lakh. Realmente depende de los salarios promedio en Estados Unidos y China. Debido a que los trabajos de TI requieren un mayor coeficiente intelectual y dedicación, si el salario promedio es de Rs 3.6 Lakh, una gran proporción de 1 millón de nuevos ingenieros no se unirán a la industria del software y, por lo tanto, los empleadores de la empresa de TI no pueden usar un salario promedio de Rs 3.6 Lakh para emplear suficientes ingenieros de software.

——————————————
Ahora echemos un vistazo a las tres naciones en otro ángulo. Estados Unidos, China e India están en diferentes posiciones en la cadena de la industria de TI.

EE. UU. Ocupa la posición más alta en la cadena de la industria de TI, tiene Microsoft, Apple, Google, Oracle, EMC, Facebook, blabla. Estas compañías absorben las mayores ganancias no solo del mercado estadounidense sino también del mercado global. En resumen, obtienen el mayor beneficio.

China ocupa la posición media en la cadena de la industria de TI, tiene Huawei, Tencent, Alibaba, ZTE, Baidu, blabla. Estas empresas chupan el mercado chino gigante. Sin embargo, también obtienen una participación de ultramar, mucho más pequeña que la de EE. UU. En resumen, obtienen una modesta ganancia.

India ocupa la posición más baja en la cadena de la industria de TI, tiene Infosys, Tata, Wipro, blabla. Estas empresas trabajan para empresas occidentales. Los trabajos de TI se subcontratan debido al bajo costo, por lo que obtienen pequeñas ganancias. Su poder de negociación son los trabajadores de TI de habla inglesa.

Como puede ver, los salarios realmente dependen directamente de las ganancias de la industria nacional o de la competitividad de la industria.

Porque hay demasiados ingenieros de software en India y no hay suficientes en Estados Unidos.

Porque India produce 1 millón de nuevos ingenieros cada año, mientras que la industria solo requiere unos 200,000 de ellos.

Debido a que el graduado de ingeniería de software “promedio” en India apenas puede programar, y el 40% de ellos no pasa la prueba de Fizz Buzz (según los datos reales que hemos recopilado en los últimos 2 años), mientras que el graduado de ingeniería de software promedio en los EE. UU. Es probable que sea mucho mejor (según mis datos anecdóticos).

Nota para los estudiantes que comienzan su carrera: si planea elegir Ciencias de la Computación debido a trabajos fáciles y buen dinero, no lo haga. Esos días pasaron. Elija CS solo si le gusta CS / programación. Si ya eligió CS, por el amor de Dios, aprenda a programar. Tu universidad no te va a enseñar, tendrás que enseñarte a ti mismo. Si haces eso, es fácil conseguir buenos trabajos. A pesar de la gran cantidad de ingenieros desempleados, la industria todavía tiene una escasez de ingenieros “buenos”.

Hay una serie de factores para convertirse en ingeniero de software en India hoy en día … Un estudiante típico nunca elige Ingeniería de software porque tiene mucho talento para la codificación o está muy interesado en el campo … Toma Ingeniería de software porque
1. Esa es la tendencia en India ahora y lo ha sido durante una década.
2. La ingeniería de software te da la oportunidad de ir al extranjero
3. La ingeniería de software le brinda la oportunidad de trabajar en empresas como Infosys, TCS
4. Porque tu vecino lo hizo y está establecido en Bangalore y tus padres quieren lo mismo para ti
5. Porque no sabes cuál es tu pasión y seguiste al rebaño sin sentido
6. Debido a que su rango en el examen de ingreso de ingeniería XYZ lo hizo estudiar CS / IT en ABC Engineering College
7. Debido a que las corrientes tradicionales como Mecánica, Eléctrica, Civil no brindan trabajos lucrativos, de hecho, en la actualidad no brindan ningún trabajo

¿Razón para que un estudiante estadounidense se convierta en ingeniero de software?
Pura pasión por el tema y un interés genuino o impulso para sobresalir en el campo de la informática.
Es por eso que terminan haciendo mejores trabajos y tienen salarios más altos.
somos los coolies modernos, trabajadores, trabajadores para ellos …
Yo solía trabajar en una compañía de software también, pero no tenía ningún interés en ser uno … fue mi familia quien me empujó porque todos los que me rodeaban lo estaban haciendo … No tenía nada que decir porque no se me consideraba capaz de tomar una decisión para mi propia carrera mientras era elegible para votar por el país …
Resultado: me convertí en un mal ingeniero de software … nunca entendí el mundo en él … me uní a una compañía de software. Me sentí sofocado … renuncié a mi trabajo para horror de mis padres, vecinos y parientes …
Haciendo lo que realmente me interesaba … Negocios …

Un factor que influye enormemente en el salario de los ingenieros de software es la cantidad de empresarios altamente talentosos en un país. Todos los demás factores pueden analizarse a través de este prisma de emprendimiento. Analicemos qué sucede si aumenta el número de empresarios de alto calibre en la India.

  1. La productividad de los ingresos y la rotación de las nuevas empresas aumentan.
  2. Si la productividad de los ingresos y la rotación aumentan, la demanda de talento de alta calidad aumentará para mantener el doble objetivo de crecimiento y productividad.
  3. Si aumenta la demanda de talento de alta calidad, el número de ingenieros de software que ingresan al club $$$ millones comenzará a aumentar.
  4. Las historias de éxito de Nouveau Riche comenzarán a aparecer en revistas y periódicos.
  5. El zumbido positivo aumentará la esperanza y la aspiración del resto de los ingenieros de software.
  6. Más estudiantes de ingeniería comenzarán a rechazar el salario inicial de Rs.3L ofrecido por las empresas indias de TI e intentarán dominar el algoritmo y las estructuras de datos .
  7. Esto ampliará el grupo de talento disponible para los empresarios de alto calibre.
  8. Esto creará un ciclo positivo virtuoso y reducirá la diferencia salarial entre los desarrolladores de software indios y sus contrapartes estadounidenses.

Entonces, si desea aumentar el salario de los ingenieros de software indios, debe resolver dos problemas difíciles, a saber:

  1. Crear emprendedores de alto calibre en grandes cantidades
  2. El desafío más importante y mucho más difícil es atraerlos a las ciudades indias y nutrir sus empresas.

Somos idiotas, por eso:

Digamos que Google está subcontratando trabajo de $ 5,000,000 a oficinas indias. A nuestros SE se les paga una parte. ¿Trabajo completo? Se le pagará centavos en comparación con lo que están haciendo.

Acabas de desarrollar una máquina de hacer dinero para ellos.

Ganarán $ 50 millones de esa cantidad de trabajo por año. Pagan por su ROI. Usted es solo otro factor en su ecuación de ROI.

¿Por qué logran externalizar este trabajo duro a la India?

  • Indios carecen de infraestructura para facilitar el emprendimiento.
  • Problema en traer suficiente dinero para nuevas empresas. VC vendrá más tarde, primero necesitamos lo suficiente para sobrevivir. Stripe, Braintree todos los procesadores de pagos en los Estados Unidos y otros países desarrollados. Nadie quiere venir a la India. ¿Por qué? RBI? Arregla eso.
  • Startups aparentemente exitosas que usan trucos turbios. ¿Flipkart opera como entidad de Singapur? Entonces, si queremos convertirnos en Flipkart, ¿debemos incorporarnos en Singapur?
  • El emprendimiento es muy difícil en India, todas las opciones conducen a un solo camino: ¡Salir de India! Enfréntate al racismo en otro país o elige ser raro.
  • Muchos indios abandonan la India y tienen éxito.

Luego comenzamos a quejarnos, por qué el talento indio se muda al extranjero.
No hay ecosistema de inicio en la India. En lugar de arreglar eso, ¿el gobierno quiere desarrollar industrias manufactureras? ¿Qué?

Una vez que haya suficiente dinero en manos de los ricos, comenzaremos a gastar y creará nuevos empleos.

Los medios de comunicación son uno de los problemas: cubrirán todas las noticias sobre el paquete de Salario enorme ofrecido a alguien desde un IIT (Produce mejores trabajadores que son algo comparables con sus contrapartes estadounidenses, lo más probable es que se contraten para cumplir el sueño de otra persona), nadie promueve el emprendimiento.

El libro de inglés de CBSE tenía un capítulo sobre emprendimiento. Pero luego fue eliminado. ¿Por qué?

Hay demasiados porqués. No arreglamos nada. Solo se me ocurre un pensamiento: salir de la India y aprovechar para ser indio.

Vinimos a los Estados Unidos para convertirnos en estadounidenses, no en indios americanos: Bobby Jindal

Leonard Kim ha destacado las dificultades de trabajar con compañías de software indias. En los proyectos que implican mucho desarrollo, entregarlos a una de las empresas de servicios indias es simplemente un problema. Simplemente no tienen la experiencia técnica necesaria, y no tienen la cultura que alienta a los desarrolladores a ser técnicamente competentes.

La actitud chalta-hai (todo vale) de la que muchos indios están orgullosos es una mentalidad horrible al escribir código. Parece haber muy poco orgullo en dar una pieza de software impecable, lo que automáticamente significa que el foco para entregar lo que se prometió, cuando se prometió, se pierde. Si a eso se suman las malas habilidades de comunicación, la tendencia a decir lo que sea necesario para salir de la reunión hace que sea muy difícil tratar con los clientes. Esto puede estar bien si el cliente mismo es indio, pero la mayoría de nuestros tratos ocurren con Occidente, lo que significa que no hay una comprensión implícita.

Por último, como dijo uno de mis gerentes, en cuanto a habilidades, el software indio no va a ninguna parte. La mayoría de los desarrolladores saben lo básico de todo. Sin embargo, no son maestros en nada. He visto CV de personas con 3 años de experiencia que se hacen llamar “expertos” en Java, Javascript, codificación del lado del servidor, todo al mismo tiempo. ¡Adivina qué, saber cómo escribir una clase en Java no te convierte en un experto!

Sin embargo, la situación no es del todo mala. Con el auge de la puesta en marcha, algunos talentos sobresalientes de las mejores universidades como los IIT, y talentos experimentados que han aprovechado bien su tiempo, están llegando a primer plano. Desafortunadamente, son muy pocos y distantes entre sí.

Todo lo anterior debe rectificarse antes de que India pueda esperar igualar a los EE. UU. En términos de calidad de salida de los ingenieros de software y, en consecuencia, la escala salarial.

Navin Kabra ha abordado muy bien el aspecto de la oferta y la demanda. Además de eso:

Costo de la vida:
La pregunta supone que el costo de vida en la India es aproximadamente del 20 al 25% del de los EE. UU. Existen grandes variaciones en los Estados Unidos, por supuesto, pero la clave es entender que esto se aplica principalmente a la clase media alta. Si vive en un buen apartamento / piso, tiene una motocicleta y / o automóvil, puede comer en buenos restaurantes, ver películas en multiplexes regularmente, comprar en buenos centros comerciales, está viviendo en el paraíso en comparación con cientos de millones de indios. Obviamente, usted está mejor que las personas que viven por debajo o por encima de la línea de pobreza (que es realmente una línea de indigencia), pero también otras personas que matarían por un salario de Rs 3.6 lakh. Los trabajos no calificados en las ciudades (personas empleadas como vigilantes, peones, conductores, mucamas) hacen una miseria en comparación con el promedio de 3.6 lakh para los ingenieros de software. Estas no son personas que viven al 20% del costo de un ingeniero de software en los Estados Unidos. De hecho, el nivel de pobreza en la India es de $ 1.25 por día. En los Estados Unidos, puede trabajar el salario mínimo y ganar $ 8 por hora / $ 64 por día. Para una familia de 2 personas, ese salario está por debajo del nivel de pobreza en algunos estados.

Lo que esto significa es que en el nivel de entrada en el desarrollo de software, hay personas en la India dispuestas a trabajar con salarios muy bajos. Esto lleva su promedio aún más abajo.

La respuesta a esto es, sinceramente, no tan simple como la pregunta.

Estos son los pocos factores que debe observar, cada uno de los cuales se vincula entre sí:

  • Mentalidad: La mentalidad común de los padres indios es lograr que su hijo / hija se convierta en médico o ingeniero, incluso si no quieren serlo. Esto plantea el problema de que tenemos ingenieros en abundancia pero no suficiente, digamos, un agente de bienes raíces.
  • Educación / universidad: francamente, la forma en que muchas universidades enseñan el desarrollo de software es simplemente mala. La mayoría de los ingenieros no saben cómo abordar un problema o cómo probar su solución. Nunca realizamos casos de prueba para nuestros programas, las universidades en EE. UU. Realizan entre 100 y 5000 casos de prueba para validar sus programas.
  • Proyectos y profesor: Los proyectos que la mayoría de nosotros hacemos en nuestro último año son inútiles desde el punto de vista de la aplicación de la vida real y se realizan por el bien de las marcas. De hecho, la mayoría de las cosas que se nos enseñan en nuestra universidad se hacen para que podamos obtener buenas calificaciones, no para impartir buenos conocimientos. Los profesores que enseñan las asignaturas apenas saben cómo programarse, solo leen un libro de texto, analizan algo de sintaxis y los muestran en conferencias. Si alguien que está dispuesto a aprender a programar, él / ella realmente no tiene una buena guía.
  • Principales empresas de software: India necesita Facebook, Google o Twitter, algo que nos pueda llamar la atención y generar enormes ingresos. India es un mercado importante, si es explotado. Necesitamos mentes para crear el próximo Google.
  • Piratería: incluso si logramos hacer Microsoft en nuestro país, la compañía no se mantendrá debido a la piratería. Ahora la piratería está en todas partes, pero está en exceso aquí.
  • Ingresos: ahora este es un proceso cíclico. Si el chico promedio pudiera pagar Rs. 3000 a 4000 para una pieza de software para una empresa india, esa empresa obtiene más ganancias, que a su vez podrían dar un buen salario. Que a su vez aumenta el salario del chico promedio.
  • Población
  • Gobierno
  • Etc
  • Etc

Hay tantas cosas que entran en juego con este tema y todo depende increíblemente el uno del otro.

Es extraño que la respuesta con los votos más altos no responda a ningún punto de su pregunta. Deberíamos usar el PPP, es decir, el índice de paridad del poder adquisitivo para evaluar los valores reales de las monedas. Entonces, según el índice PPP, un dólar equivale a aproximadamente 19 rupias. Esto significa que se necesita un dólar en los Estados Unidos para comprar cosas que cuestan 19 rupias en la India.

Entonces, $ 70K significa 70 * 19 = 13.3 rupias lakh de acuerdo con el poder adquisitivo. Entonces, con 70 mil dólares, puede comprar cosas que cuestan 13.3 mil rupias en India.

¿Por qué no deberías subcontratar?

He subcontratado a la India antes. Un trabajo de $ 500,000 cuesta alrededor de $ 50,000- $ 80,000 en India. Sin embargo, eso le corresponde al propietario de la empresa, y él tiene que pagar a sus respectivos empleados. No volvería a subcontratar de nuevo.

  1. Hay una gran diferencia en las economías. En Estados Unidos, el dólar no llega tan lejos como lo hace en India, ya que el costo de vida es mucho más alto.
  2. La empresa subcontratada simplemente reparte el trabajo y adivina quién tiene que asegurarse de que todo funcione. Yo. No los programadores en India, ya que hay una falta de control de calidad.
  3. Tengo que pasar al menos tres horas tomando capturas de pantalla de todo lo que no funciona, luego tengo que enviarlo por correo electrónico a mi empresa subcontratada.
  4. No puedo Skype con nadie hasta que es mi hora de dormir, por lo que hay una falta total de comunicación.
  5. Cuando envío todos los errores que encuentro, solo el 20% de ellos son corregidos, así que tengo que hacer lo mismo.
  6. Tengo que repetir el paso cinco al menos diez veces, más que probablemente veinte.
  7. Me piden más dinero del que tengo, así que tengo que encontrar la manera de recaudar más dinero, pero no puedo ganar nada porque la empresa tercerizada retiene un programa como rehén. Ni siquiera puedo iniciarlo porque no funciona.
  8. Cuando se trata de crear infraestructura, es más inteligente comprar estadounidense, ya que la calidad del trabajo es mejor.

Así que al final del día, me estoy arrancando el cabello mientras mi trabajo de seis meses se extiende hasta un año y medio, estoy encontrando dinero en todas partes para pagar a las personas que tienen mi código fuente que apenas funciona, y paso horas y horas de mi tiempo, en un campo en el que ni siquiera estoy educado, tratando de corregir todos los errores en un sistema que no sé cómo construir, en las horas en que debería estar en la cama.

Claro, tal vez si tuviera un CTO, las cosas serían mucho más fáciles, sin embargo, no sería mucho. Todavía habría lagunas en el tiempo, la calidad y la eficiencia. La empresa que utilicé ni siquiera podía implementar una API correctamente. ¿No es todo lo que tiene que hacer para una API es seguir instrucciones, palabra por palabra?

Supongo que este es el ejemplo perfecto de que obtienes lo que pagas. Intenta tomar atajos y todo termina siendo peor que si acabara de contratar programadores estadounidenses que sabían lo que estaban haciendo.

Ah, ¿mencioné que tenía que garantizar mi teléfono BlackBerry CINCO veces porque la aplicación seguía rompiendo mi teléfono? ¿O que siguió fallando en las plataformas iPhone y Android? ¿O que el sitio web se movió como un caracol sin preocupaciones en el mundo?

Para que los programadores subcontratados reciban el mismo pago que los programadores estadounidenses, deben hacer su trabajo más rápido, tener empleados mejor capacitados y enviar trabajos que no tengan errores. Ah, también deberían trabajar en las limitaciones de tiempo de sus clientes, en lugar de sus 9-5 horas.

* Resultados no típicos. Los resultados pueden variar.


Lea más en mi blog: ¿Por qué no debería subcontratar?

Leonard Kim consulta nuevas empresas y escribe libros como La etiqueta de las redes sociales: cómo conectarse y responder a los demás en el mundo de las redes sociales

Muchos de los graduados en Ciencias de la Computación en la India no eligieron las Ciencias de la Computación porque les encantaba la programación, sino porque era la opción más prudente económicamente para ellos. Disculpe la generalización, pero un estudiante promedio de informática de la India no está tan interesado en la programación como el estadounidense o europeo promedio, pero eso no quita el hecho de que hay algunos programadores indios estelares.

El salario medio de un graduado en informática de uno de los IIT es bastante cercano a 15 lpa, que cuando se convierte utilizando los últimos datos de PPP (Rs.22 por dólar, según el índice The Big Mac de Economist, que por cierto hace que la Rupia india la moneda más subvalorada del mundo) otorga un salario normalizado cercano a Rs. 45 lpa, que estaría a la par con el salario medio estadounidense.

Dicho esto, la mayor parte del trabajo técnico que llega a la India es un trabajo de trabajo que requiere poca innovación y es rutinario o mundano, en comparación con el trabajo realizado por los estadounidenses. Hablando de la experiencia personal, generalmente en una gran empresa de tecnología, al menos el 50% del trabajo involucrado es mundano y no desafiante, y subcontratan la mayor parte de dicho trabajo a sus oficinas indias.

El hecho es que estas compañías saben que los indios trabajarían mucho más que los estadounidenses con una fracción de su salario (debido a la relativa falta de oportunidades), y consideran que es un buen negocio subcontratar ese trabajo que creen que los indios son capaces de hacer ( y no por las fortalezas inherentes del programador indio, que muchas casas de medios te hacen creer). India tenía una ventaja competitiva mucho mayor en lo que respecta a los salarios hace una década que ahora. Países como Filipinas y Vietnam están enfrentando a India con un desafío difícil, reduciendo también la brecha en el dominio del inglés.

Personalmente, no estoy de acuerdo con índices como el Big Mac porque muchos de los productos y servicios en Estados Unidos son bastante más baratos que en India, incluso cuando el dólar se convierte a rupias indias. El petróleo, muchos dispositivos portátiles de consumo y dispositivos tecnológicos vienen a mi mente de inmediato. Incluso si el café cuesta tres veces más en los Estados Unidos, lo más probable es que el café sea de calidad superior.

Este ha sido un tema de mucho debate en el pasado y creo que en un mundo cada vez más globalizado, uno no puede tener disparidades en los ingresos donde los ingenieros de un país ganan 15 veces el salario de las personas en un país diferente. Pero la amarga píldora para tragar es que si el hecho anterior no fuera cierto, nunca se molestarían en abrir sus oficinas en India (o China o Filipinas) en primer lugar. Pregunte a los “ingenieros” de China que trabajan en una de las fábricas de Apple cuánto ganan en comparación con sus homólogos estadounidenses.

La razón de esta disparidad es simple: teniendo en cuenta que los ingresos promedio en India son mucho más bajos que los de Estados Unidos y que los ingenieros indios se consideran dignos de algún trabajo de rutina además de ser razonablemente competentes en inglés, es fácil ver por qué hace negocios. sentido para estas empresas invertir en oficinas en India. Los salarios en la India que dan esas compañías nunca pueden ser comparables a los salarios en los Estados Unidos.

Yo también soy un profesional independiente. Creo que funciona en ambos sentidos.
Mi lema es simple: no me contrate para reducir sus costos (aunque la subcontratación reducirá los costos), pero considérelo como un beneficio secundario.

Si te gusta mi trabajo, contratame. Asegúrate de tratarme como un miembro del equipo, no como un código de escritura de drones por 10-15 USD por hora.

Sé que muchas empresas aquí en India están haciendo un buen trabajo. Y muchos no están haciendo un buen trabajo. Como siempre: es un mercado, elige sabiamente y no generalices

En realidad es por un par de razones:
1. Tengo que estar de acuerdo con Navin Kabra en que producimos demasiados “ingenieros” de baja calidad. No quiero entrar en las razones de esta pregunta.
2. El trabajo de ingeniería de software del que está hablando en India es para empresas como TCS, que son empresas de servicios de TI. Si toma los salarios promedio de las compañías de productos en India, al menos será de alrededor de 5.5 lpa. La mayoría de las empresas en los EE. UU. Están orientadas a los productos, ya que es donde obtiene mayores márgenes de beneficio.
3. La paridad del poder adquisitivo es de alrededor de Rs.22 / $, por lo que no puede convertir como Rs.60.

India – Factor de conversión PPP

Al comparar el salario de un desarrollador indio con el desarrollador estadounidense, podemos ver una gran diferencia con el salario equivalente del desarrollador estadounidense.

La escala salarial es un atractivo atractivo en una búsqueda de empleo. Una vez que las personas pueden asegurar el trabajo que les apasiona, les gustaría saber las tarifas por hora y por año, porque todo se reduce a una remuneración, eventualmente. Un desarrollador de software maneja un trabajo interesante porque es responsable de crear programas de software que serían utilizados por varios sectores verticales e individuos. Entonces, si bien el trabajo en sí es una propuesta atractiva, saber cuánto puede ganar es sin duda el factor más atractivo aquí.

Me gusta compartir un artículo que me pareció muy útil para compartir más detalles sobre el ” salario de los desarrolladores de software en los Estados Unidos”.

La tarifa por hora de los desarrolladores de software en los EE. UU.

Honestamente, el trabajo que hacen la mayoría de los ingenieros de software en la India ni siquiera necesita un ingeniero de software para realizarlo. Excepto por algunas universidades de renombre en la India, ninguna universidad realmente hace lo que se puede llamar un buen ingeniero de software, pregunte a cualquier pasajero promedio de Btech (no habla de todos sus conocimientos sino también de la masa aquí), ¿qué saben ellos? seguro te dirá java, .net, angular js y blah blah términos elegantes. Pero en realidad nadie conoce las arquitecturas informáticas básicas, tenemos programadores de Java, programadores c, pero no creamos programadores, saber que un lenguaje de programación para ganar dinero no hace a nadie tan bueno. Y si comparamos los paquetes que tienen los buenos profesionales de software en comparación con sus homólogos estadounidenses, no verá ese tipo de diferencia.

Esta comparación no es apropiada en dos frentes:

1. Comparación entre India y Estados Unidos con respecto al salario medio de los ingenieros de software en términos de dólares (con conversión literal a rupias).

2. El salario del software se compara con el costo de vida de una nación.

Volveré al primer punto más tarde porque el segundo punto es más intimidante. Entonces, el costo de vida sería para todos los ciudadanos de una nación que incluye literalmente todas las profesiones. ¿Por qué estamos hablando solo de Ingeniero de Software y comparándolo con el costo de vida de la nación?

Ahora volviendo al primer punto, debe dejar de convertir la tasa de conversión del dólar * (literalmente). Una vez que haya hecho eso, comprenderá que ambos países trabajan de diferentes maneras, confíen en mí, algunos puntos están más allá de la comparación entre EE. UU. E India. El costo de vida en los Estados Unidos es más alto que en la India (mucho más alto), pero eso no significa que no haya pobres en los Estados Unidos. La comparación debe ser entre manzana y manzana, no naranjas.

$ 71k (44Lakh) – Entonces su 61.97 es la tasa de conversión que está sucediendo ahora.

Hace 3 años, era 48, lo que significa 34Lakh (la mediana estadounidense para el ingeniero de software ha estado circulando alrededor de $ 71k desde hace bastante tiempo).

Claramente, es una diferencia de 10 Lakh en 3 años solo debido a los cambios económicos del país que conducen al cambio de esta tasa de conversión. Entonces la comparación es extraña. Deja de convertir la cantidad en dólares en rupias por todo.

Según yo, no solo ingeniero de software, sino que en todos los casos se les paga mucho. Razón por la que encontré estándares de vida. La igualdad es más importante en los Estados Unidos. No solo un ingeniero de software, sino incluso un trabajador no calificado ganará lo suficiente para mantener los estándares. También gastan lo suficiente de lo que ganan.
En India, el dinero es orgullo. La gente gasta menos y ahorra más. Cuando haya más gastos, habrá buenas ganancias.

Bueno, la respuesta es que las empresas estadounidenses están subcontratando su trabajo a India solo porque es más barato hacer el trabajo aquí, la única ventaja que tiene India es la alta tasa de conversión dólar-rupia, por lo que los empleadores estadounidenses pueden obtener más empleados en menos dólares. Ahora la pregunta podría ser por qué India y no China, la otra ventaja que India tiene es una gran población de habla inglesa que es tan buena como los hablantes nativos de inglés. Entonces, si los ingenieros de software indios comienzan a ganar lo mismo que sus contrapartes estadounidenses, entonces dejarían de externalizar el trabajo a la India.

  • Si Indian SE trabaja para una compañía india que tiene un mercado central en la India (por ejemplo, una compañía local de desarrollo de software que solo tiene clientes indios o una compañía manufacturera local), entonces los ingresos y ganancias de estas compañías no son tan altos como sus contrapartes estadounidenses. Por lo tanto, no pueden darse el lujo de dar grandes salarios.
  • Si Indian SE trabaja para una empresa de servicios de TI que tiene principalmente clientes en el extranjero o si Indian SE trabaja para una empresa en el extranjero que tiene un centro de desarrollo en India, entonces la razón principal por la que estos clientes o empresas subcontratan a India se debe a un menor costo de los salarios y, por lo tanto, a menor costo de desarrollo de software. Entonces, si las compañías indias comienzan a cobrar más pagando los mismos salarios que las compañías estadounidenses, entonces probablemente estas compañías extranjeras pueden dejar de subcontratar (a menos que la India brinde alguna ventaja significativa en términos de calidad o se especialice en conjuntos de habilidades).
  • Si las empresas indias comienzan a pagar los mismos salarios a las SE indias (por cualquier motivo), puede crear un gran caos en la India. Porque, de repente, el SE o IT será la mejor carrera en India y todos los estudiantes aspirarán a lo mismo (independientemente de su interés). Por lo tanto, otra profesión puede comenzar a ver la importante escasez de mano de obra buena y talentosa. Habrá menos médicos, farmacéuticos, enfermeras, ingenieros mecánicos y eléctricos, oficiales de EEI, etc., ya que la mayor parte de la buena crema de cultivo se convertirá en SE. Si la India puede absorber por casualidad todas estas SE en trabajos de TI (con salarios estadounidenses), entonces piense en toda la Desigualdad de Ingresos que causará.

Conclusión: las SE de la India solo pueden obtener salarios tan altos como las SE de los EE. UU. Cuando la India se vuelve tan desarrollada como los EE. UU. Con un PIB per cápita similar y que tiene más del triple del PIB total de EE. UU.

Hola Kim, buen artículo.

Bueno, depende de qué compañía en India subcontrate / subcontrate. Hay un millón de nuevas empresas en el espacio tecnológico en India y no todas las empresas son confiables. He trabajado en algunas agencias y me ha decepcionado en términos de finalización oportuna del proyecto, sin embargo, algunas de ellas ofrecen un trabajo impresionante. Personalmente, creo que también se trata de la cultura (entender exactamente lo que significan y leer entre líneas, más de lo que promete, etc.).

Sin embargo, hay varias empresas de TI en Singapur que están subcontratando desde los últimos 15 años y son sostenibles y muy rentables para automatizar sus procesos, aunque no revelarán los nombres aquí. 😀 Para concluir, se trata de encontrar los socios adecuados en India y eso es lo que hago.

PD: imagina la cantidad de costo que reduces solo con la subcontratación, definitivamente vale la pena. Y para no olvidar, la mayoría de los CEO de las principales compañías multinacionales son indios. 🙂 Saludos!