h1

Sueldos IT en México 2015: de startups y desarrollo móvil

03/20/2015

Wizdoc [Icon By Buuf]
 Tips & Tricks.

Tu futuro es creado por lo que haces hoy, no mañana.

Robert Kiyosaki (n. 1947). Empresario, inversionista, escritor, conferencista y orador motivacional estadounidense.

Como hemos venido publicando desde el 2007, este año presentamos la nueva versión del estudio de sueldos en tecnologías de la información (IT) que hemos basado en la encuesta de salarios y factores de la revista Software Guru, complementando la información con datos de otros sitios relevantes, tales como OCC Mundial y Payscale.

El promedio

El sueldo promedio de un profesionista IT en México es de aproximadamente MXN 30,986.98 brutos (anualizado a USD 24,098.75 con un tipo de cambio de 15.43 pesos por dólar al 18.03.2015). Si utilizamos el valor dolarizado, durante éstos dos años se habría incrementado el promedio en aproximadamente 299 dólares (USD 23,799 en 2013 contra USD 24,098 en 2015). Es decir, incluso con la reciente devaluación que ha sufrido el peso contra el dólar, un miembro de esta industria ha mantenido su poder adquisitivo.

Utilizando el correspondiente factor en la paridad de poder de compra (PPP), un profesional IT mexicano ganaría el equivalente a unos USD 46,084 en los Estados Unidos, lo que coloca a estos trabajadores firmemente dentro del 28% de la población de mayores ingresos de aquél país – es decir, 64% más que el equivalente a un norteamericano promedio (USD 28,031.02). En términos nominales, un sistemólogo recibe mensualmente casi 6 veces lo que gana un mexicano promedio (MXN 5,400 al mes).

Ahora bien, de dos años a la fecha se han dado algunos cambios en el sueldo de acuerdo a la distribución geográfica:

Estado
Salario Promedio Mensual (MXN)
Salario Promedio Anualizado (USD)
Distrito Federal
$36,764.00
$28,591.57
Nuevo León
$34,906.00
$27,146.60
Jalisco
$31,204.00
$24,267.53
Promedio Nacional
$30,986.98
$24,098.75
Estado de México
$28,916.00
$22,488.14
Michoacán
$28,867.00
$22,450.03
Querétaro
$28,303.00
$22,011.41
Coahuila
$28,100.00
$21,853.53
Aguascalientes
$26,036.00
$20,248.35
Sonora
$24,746.00
$19,245.11
Yucatán
$23,611.00
$18,362.41
Quintana Roo
$21,632.00
$16,823.33
Baja California
$20,643.00
$16,054.18
Guanajuato
$18,967.00
$14,750.75
Puebla
$18,675.00
$14,523.66
Colima
$17,059.00
$13,266.88
Veracruz
$16,238.00
$12,628.39
Sinaloa
$12,693.00
$9,871.42
Sueldo bruto promedio por entidad federativa. Mensual en pesos mexicanos, anual en dólares americanos (Tipo de cambio al 18.03.2015)

El grueso de las actividades IT del país (~70%) se realiza en las zonas metropolitanas de la Ciudad de México, Guadalajara y Monterrey. Esto explica por qué el resto de la república tiene sueldos relativamente bajos: mientras el ingreso de un sistemólogo chilango está 19% por encima del sueldo promedio, el salario de un sinaloense está casi 60% por debajo del mismo. Sin embargo, aún así el personal IT de cualquier estado de la república gana muy por encima de sus demás paisanos.

Sueldos por función

Los sueldos por función muestran las diferentes especialidades que se presentan en la industria IT:

Función
Salario Promedio Mensual (MXN)
Soporte Técnico
$18,710.00
Docencia
$21,205.00
User Experience Design
$22,235.00
Administración de datos
$22,802.00
Programación Front End
$24,880.00
Programación Back End
$24,980.00
Seguridad Informática
$25,424.00
Aseguramiento de calidad
$25,571.00
Administración de infraestructura
$25,934.00
Capacitación
$27,442.00
Business Intelligence
$27,962.00
Análisis de requerimientos
$28,431.00
Promedio General
$30,986.98
Implantación ERP
$33,815.00
Arquitectura de sistemas
$34,289.00
Mejora de procesos
$37,375.00
Project Management
$39,345.00
Consultoría de negocio
$49,855.00
Preventas
$50,250.00
Ventas
$53,390.00
High Management
$58,498.00
Sueldo bruto promedio por función (mensual, en pesos mexicanos).

En general, la mayoría de las posiciones de IT se encuentran entre los $22,000 y $27,000 mensuales. No es de extrañarse que si deseamos ganar por encima del promedio, es necesario especializarnos o formar parte de las áreas administrativas: implantación de ERPs, arquitecturas de sistemas, un puesto en ventas o gestión de proyectos. Como veremos más adelante, las certificaciones son fundamentales para alcanzar un sueldo por encima de los MXN 30,000 y continuar siendo un “técnico”.

Sueldos por género, nivel de inglés y giro de la empresa

Género
Salario Promedio Mensual (MXN)
Mujer
$25,083.00
Hombre
$32,142.00
Sueldo bruto promedio por género (mensual, en pesos mexicanos).

Como hemos recalcado en versiones anteriores de este estudio, todavía existe una fuerte inequidad de género en la IT mexicana, por lo que un hombre hace en promedio 28% más de lo que gana una mujer de conocimientos y experiencia equivalentes. Esto resulta paradójico, pues por experiencia propia, la gran mayoría de las mujeres con quienes he trabajado son muy comprometidas con el trabajo. Tal vez la diferencia fundamental radica en que con frecuencia, en los puestos de mayor nivel (project, quality y operations management) hay muy pocas mujeres.

Nivel
Salario Promedio Mensual (MXN)
Principiante
$21,853.00
Intermedio
$29,020.00
Avanzado
$41,789.00
Sueldo bruto promedio por nivel de conocimiento en el idioma inglés (mensual, en pesos mexicanos).

En cuanto al nivel de inglés, es impresionante la diferencia en ingreso que puede resultar de conocer el “lenguaje de negocios universal”: con un incremento de casi el doble, aquellos que lo dominan a la perfección tienen mayores oportunidades de trabajar en empresas de nearshore o como parte de compañías globales que usualmente poseen excelentes sueldos y prestaciones. No por nada los gobiernos de países que buscan acelerar su desarrollo se han esforzado en diseminar este lenguaje entre su población. Tan sólo un pequeño ejemplo: mientras en México el 12.9% de la población habla inglés, el 49% de la población Paquistaní o el 57% de la población Filipina lo habla.

Giro
Salario Promedio Mensual (MXN)
Institución Educativa
$19,999.00
Distribuidor de software de terceros (Canal)
$26,882.00
Desarrollador de productos de software propios (ISV)
$27,397.00
Proveedor de servicios IT para terceros (Outsourcing)
$30,859.00
Empresa cuyo giro principal NO es IT
$34,569.00
Startup
$38,721.00
Sueldo bruto promedio por giro de la organización empleadora (mensual, en pesos mexicanos).

La sorpresa en esta edición del estudio son los sueldos por tipo de empresa contratante: aunque casi la mitad de los trabajadores IT laboran en empresas de outsourcing o “consultorías”, tales como Softtek, Praxis o Asteci, al parecer los startups así como las empresas que no están directamente relacionadas a la industria IT, son las que mejores salarios proporcionan. Sin embargo, para no irnos con la finta, esta situación se debe a dos factores:

• Primero, que las empresas no dedicadas a IT usualmente sólo abarcan puestos altos, subcontratando al personal restante mediante las consultorías anteriormente referidas. Por ejemplo, las organizaciones que han seguido este modelo de negocio por años son los bancos, que poseen project managers, gerentes y subdirectores como parte de la nómina, mientras la fuerza de trabajo técnica – desarrolladores, testers o analistas – viene de fuera.

• Segundo, que los startups usualmente contratan a personal para liberar un producto. En la mayoría de los casos, éstas traen a bordo a gente de habilidades excepcionales mediante sueldos altos (de acuerdo a otro estudio, por USD 37,712 anuales o MXN 48,491 mensuales en promedio), pero sólo hasta que el producto es finalizado. Una vez que este periodo de entre 6 meses y 3 años termina, la compañía madura y se transforma en un ISV, se va a la quiebra o es comprada por un corporativo más grande; al buscar reducir costos, usualmente high management despide al equipo de desarrollo original y deja todo en manos de un grupo de soporte y mantenimiento que es posteriormente subcontratado mediante un BPO, convirtiéndose en un ISV con sueldos bastante más bajos. Sin embargo, con el crecimiento en startups que se ha dado en los últimos años – especialmente dirigidos a finanzas y desarrollo móvil – existe la posibilidad de aprender mucho y alcanzar un buen ingreso en el camino, por lo que vale la pena considerar este tipo de empresas como una opción.

Sueldos por conocimientos, habilidades, tecnologías y certificaciones

Conocimiento
Salario Promedio Mensual (2015)
Salario Promedio Mensual (2013)
Diff (%)
(DB) PostgreSQL
$19,427
$27,620
-30%
(L) Delphi
$20,028
$25,931
-23%
(L) PHP
$20,074
$23,204
-13%
(BI) Oracle
$20,679
(DB) MySQL
$20,800
$24,456
-15%
(L) Cobol
$21,937
$34,463
-36%
(BI) Teradata
$22,671
(DB) SQL Server
$23,086
$27,372
-16%
(C) PHP / Zend
$23,219
(DB) Sybase
$23,522
$28,626
-18%
(L) Python
$23,910
$30,729
-22%
(L) VB
$23,922
$26,658
-10%
(L) Javascript
$24,463
$27,371
-11%
(L) C#
$24,637
$27,345
-10%
(C) Cisco
$24,657
(L) Bash
$24,959
$30,019
-17%
(L) C
$24,989
$30,163
-17%
(L) PL/SQL
$25,379
$27,469
-8%
(BI) Microsoft
$26,060
(L) Java (core language)
$26,227
$27,366
-4%
(DB) Oracle
$26,253
$30,936
-15%
(L) Ruby
$26,796
$31,790
-16%
(C) Microsoft Associate
$27,406
$25,390
+8%
(L) Node JS
$28,952
(DB) Informix
$29,115
$35,839
-19%
(DB) DB2
$29,140
$33,002
-12%
(P) Web
$29,708
$27,189
+9%
(P) Android
$30,116
$24,109
+25%
Promedio General (2015)
$30,986
$25,049
+24%
(C) SEI (PSP)
$31,169
$25,594
+22%
(BI) IBM
$31,636
(P) .Net
$32,587
$27,029
+21%
(C) Linux (LPI)
$32,853
$25,200
+30%
(C) Java
$33,623
$28,437
+18%
(C) SQA (ISTQB)
$34,126
$30,074
+13%
(C) UML
$34,127
$30,744
+11%
(P) JVM (Java/JEE)
$34,174
$28,738
+19%
(C) Oracle DBA
$34,202
$25,384
+35%
(DB) Mongo
$35,331
$27,835
+27%
(P) IoT
$35,965
(C) Scrum
$36,787
$31,922
+15%
(C) Microsoft Expert
$37,647
$28,474
+32%
(L) Objective-C
$40,141
$31,853
+26%
(P) iOS
$40,583
$26,886
+51%
(P) Mainframe
$41,769
$33,118
+26%
(C) Business Analyst (BABOK)
$43,902
$33,475
+31%
(BI) Microstrategy
$45,000
(C) Information Security (CISSP, Ethical Hacker)
$45,496
$26,125
+74%
(C) Enterprise Architect (SEI, TOGAF, Zachman)
$46,421
$47,126
-1%
(C) ITIL
$46,536
$32,301
+44%
(C) Cobit
$47,237
(C) SAP
$49,382
$27,490
+80%
(C) Six-Sigma
$50,000
(C) Project Manager (PMP)
$53,927
$42,406
+27%
Comparativo entre 2013 y 2015 del sueldo bruto mensual por conocimientos, habilidades, tecnologías y certificaciones; cifras en pesos Mexicanos. Leyenda: (P) Plataforma, (L) Lenguaje, (DB) Base de Datos, (C) Certificación/Conocimiento, (BI) Business Intelligence.

• Para finales del 2014 y principios del 2015, aquellos que trabajaban exclusivamente con PostgreSQL, PHP, Python o Delphi han sufrido una disminución catastrófica en su ingreso, bajando de alrededor de $35,000 en 2013, a tan sólo $20,000 mensuales en 2015 (un decremento de hasta el 30% en tan sólo dos años). Esto significa que al menos en México, los skills en estas tecnologías prácticamente se han convertido en hobby o como apoyo al aprendizaje, pero profesionalmente hablando, son irrelevantes. Algo muy extraño si consideramos que PHP y Python son dos de los lenguajes más populares alrededor del mundo, y de los mejor pagados en los Estados Unidos.

• Por otro lado, cualquier certificación incrementa en buena medida nuestro ingreso; desde la certificación en PHP/Zend que incrementa el salario de $20,000 hasta poco mas de $23,000, pasando por la certificación en Java que lo incrementa hasta en 28% (de $26,000 hasta $33,000), hasta la certificación como PMP, que en términos generales, incrementa el sueldo de cualquier trabajador IT hasta en un 74% (de $31,000 hasta $54,000).

• Aunque COBOL y DB2 han sido bastante golpeados este año – probablemente debido a muchos freshers que están siendo entrenados en este lenguaje y base de datos – mainframe sigue siendo el rey indiscutible de las plataformas, por lo que es muy probable que palabras clave tales como JCL, VSAM, CICS e incluso COBOL y DB2 sigan siendo bastante redituables, al menos en el corto y mediano plazo.

• Otro de los grandes ganadores para este año es el desarrollo móvil: con los frameworks del Internet de las cosas (IoT) a la cabeza, seguidos de iOS, Objective-C y Android, cualquier desarrollador con esta especialidad puede esperar ganar entre $25,000 y $45,000 sin mucha dificultad.

• Finalmente, como corolario del punto anterior, puede verse que el desarrollo web se ha estancado (o posiblemente, se ha saturado debido a un exceso de “web developers”), por lo que poco a poco las fuerzas del mercado están indicándonos que se viene otro cambio de paradigma desde la web hacia las aplicaciones móviles y de IoT. Considerando que hoy por hoy el mercado del PC está en extinción, pero el de dispositivos móviles está creciendo exponencialmente, es importante seguir de cerca esta tendencia, para no perder una excelente oportunidad de carrera e ingresos.

48 comentarios

  1. […] este momento ya contamos con la última versión de este estudio, con cifras actualizadas para el año 2015 que incluyen entre otras cosas, desglose por entidad […]


    • ¿Alguien podria orientarme/aconsejarme un poco? Acabo de terminar mi carrera en informatica en México y no estoy del todo seguro hacia que area dirigirme profesionalmente, pero si tengo claro que a mediano y largo plazo lo que busco es una muy buena remuneracion.

      Obviamente al no tener experiencia amplia, estoy pensando hacer una certificacion CAPM, Oracle Business Intelligence o Scrum ya que creo que es una buena forma de empezar.

      Me gustaria saber si alguien tienen sugerencias, me interesan sobre todo Base de Datos, Direccion de Proyectos y Seguridad que son las materias en la que me desempeño mejor, aunque en programacion no ando tan perdido, no me llama del todo la atencion.

      Algunos amigos me recomendaron tambien enfocarme a certificaciones SAP, pero no estoy del todo seguro de que el area financiera sea lo mio.

      Saludos =)


      • Considerando tu reciente ingreso a la fuerza laboral, creo que tu mejor opción de momento es el área técnica. En este sentido, al parecer sólo te llaman la atención las bases de datos, por lo que una certificación en Oracle te vendría bastante bien; puedes complementarla con la certificación como Scrum Master. SAP es atractivo debido a la alta remuneración, pero primero tendrías que llevar algunos cursos o entrar “desde abajo”, lo que tomaría de uno a tres años para alcanzar un sueldo alto. Otra buena opción es el dominio del Inglés: el “lenguaje de negocios universal” es un as bajo la manga cuando de IT se trata; incluso como trainee, especialista de soporte técnico o cualquier otro “entry level” tu sueldo será un poco más alto si puedes trabajar con equipos internacionales o para empresas de nearshore.

        De momento, no te convienen las certificaciones en project management o security professional, pues lamentablemente, no tienes la experiencia suficiente para tener un puesto de este tipo, y por muy buena que haya sido la escuela en la que estudiaste, los empleadores son muy reacios a dejarte como responsable de un proyecto “de la vida real”, a menos que hayas llevado estas posiciones fuera del ámbito académico. De todas formas, las certificaciones que realmente importan (como PMP y CISSP) requieren de tres a cinco años de experiencia profesional.


      • Muchas gracias por la amable respuesta, creo que me ayuda bastante para saber a donde dirigirme.

        He decidido estudiar una certificación Oracle DBA Specialist 12c y presentar un buen examen toeic que es lo que puedo permitirme por el momento, con el tiempo espero obtener el Scrum Master.

        Ahora, abusando un poco, me gustaria hacer un par de preguntas finales

        Me acaban de ofrecer una certificacion ITIL Foundations V3 2011, a un precio bastante razonable por considerarme como pasante ($5500 aprox) y creo que puede ayudarme ¿Seria un buen primer paso o seria mejor esperar y dedicarme 100% al area tecnica?

        Como bien dices, lo mejor es empezar de un nivel tecnico y acercarme poco a poco a proyectos o en este caso, a buenas practicas (que me agrada bastante). Lo considero por el costo de esta certificacion fuera del ambito academico.

        Por ultimo, si no es mucha molestia, me gustaria que profundizaras un poco mas cuando te refieres con empezar “desde abajo” en cuestion de SAP ¿buscar empresas que ofrezcan los cursos que mencionas?

        Entiendo que por no tener experiencia relevante salvo algunas practicas profesionales y servicio social, no puedo exigir demasiado pero estoy dispuesto a esperar, asi se empieza.

        Saludos =)


      • ITIL me parece muy buena opción, pero está enfocado principalmente a proyectos de infraestructura u operaciones de soporte y mantenimiento. Aunque de nueva cuenta veo difícil que te suelten un proyecto, el curso y la certificación pueden servirte para venderte como apoyo al project manager (PM) titular. Donde estoy actualmente tenemos exactamente este caso: personas con poca experiencia que apoyan como “analistas de proyecto”, generando la documentación salida de la gestión de proyecto, y si tienen buen inglés, apoyando a las actividades de coordinación del equipo, especialmente si el PM titular se encuentra en otra zona horaria (como Inglaterra y Hong Kong).

        Por otro lado, existen pocas instituciones que proporcionan cursos de SAP; la mayoría no están aprobadas por SAP y además, son bastante caras. Por ejemplo, esos “institutos patito” que te dan cursos de 500-1000 USD sólo te dan una repasada sin realmente enfocarse en los módulos individuales o cómo “moverles”. Los cursos aprobados por SAP están entre 1000-2500 USD si son en línea y los cursos con instructor cuestan alrededor de 2500 a 5000 USD. Por ello, “empezar desde abajo” significa que te contrates como “SAP trainee” por algún tiempo, en alguna de las instituciones que lo implementan (Bachoco, Monsanto, ICA, Grupo Gigante o Bayer son algunos ejemplos). Así te pagarían la capacitación y aprenderías “desde las trincheras”, pero tardarías algún tiempo para igualar el sueldo de la media.


  2. […] este momento ya contamos con la última versión de este estudio, con cifras actualizadas para el año 2015 que incluyen entre otras cosas, desglose por entidad […]


  3. […] este momento ya contamos con la última versión de este estudio, con cifras actualizadas para el año 2015 que incluyen entre otras cosas, desglose por entidad […]


  4. […] este momento ya contamos con la última versión de este estudio, con cifras actualizadas para el año 2015 que incluyen entre otras cosas, desglose por entidad […]


  5. Muy buen trabajo el que realizas, ojala y puedas agregar información de los sueldos por experiencia como lo hiciste en el estudio del 2013.


    • Tienes razón. Sin embargo, no inclui esta tabla ya que la muestra de este año sale muy sesgada:

      • 0-5: 27,874
      • 6-10: 37,295
      • 11-15: 47,336
      • 16-20: 52,404
      • 21-25: 49,268
      • 26-30: 25,582
      • 31-35: 59,125

      (Antigüedad/años de experiencia)

      Como puede verse, mientras un “fresher” está debajo de los 28,000 un veterano de más de 35 años de experiencia casi llega a los 60,000. La parte incongruente de la curva, es cómo personal de 21 a 30 años de experiencia ve disminuido su ingreso. De hecho, una mejor manera de ver cómo se va sesgando la curva, es revisando el ingreso por experiencia, año por año:

      • 0: 24,244
      • 1: 26,725
      • 2: 27,869
      • 3: 30,412
      • 4: 27,593
      • 5: 33,857
      • 6: 35,601
      • 7: 36,430
      • 8: 36,145
      • 9: 38,886
      • 10: 39,993
      • 11: 54,558
      • 12: 52,961
      • 13: 28,380
      • 14: 40,961
      • 15: 51,736

      (Antigüedad/años de experiencia)
      Se ve muy extraño cómo en el año 13, pasamos de un ingreso de 53,000 a poco más de la mitad (28,000). Seguramente esto se debe a un “error de dedo” durante la captura de la información.


  6. Hola que tal? Excelente artículo. Me imagino que también influye mucho la oferta y demanda en los sueldos. Tienes algún panorama de cuales serían los conocimientos, habilidades, tecnologías y/o certificaciones mejor redituados, pero también con suficiente demanda en el mercado laboral. Saludos y gracias.


    • En México la tecnología más buscada en estos momentos es Java: tan sólo en OCC, existen 645 ofertas de trabajo con menos de dos semanas de antigüedad. Así que conociendo Java y adquiriendo la certificación, es prácticamente un hecho que tendremos un empleo bien pagado. En el caso puntual de desarrollo con Java, es indispensable conocer Spring y Hibernate, que son frameworks de desarrollo que permiten la construcción de las capas de negocio y base de datos, respectivamente. Aquellos que además conozcan Maven y Subversion, no tendrán problemas en cualquier asignación que les toque.

      Otros lenguajes con mucha demanda son .Net, Mainframe (sistema operativo) y Cobol, aunque su mercado es bastante más reducido. Como bases de datos, Oracle, seguido de SQL Server son las más usadas. SAP es muy bien pagado, pero aprenderlo puede ser muy costoso, a menos que alguna empresa te respalde con la capacitación.


    • En mi experiencia no necesitas malgastar dinero en certificaciones y estudios administrativos (aburrido). Todo lo que necesitas es dedicarte a estudiar por tu cuenta tecnologías y frameworks modernos. Tratar de encontrar un nicho en el que la demanda sea muy superior a la oferta de profesionales. Siguiendo esa estrategia puedes conseguir sueldos de 50,000 o más con 3 años de experiencia o menos.


      • Mmm… pues con mi experiencia (15 en la industria) te diria que conserves lo mas que puedas ese trabajo, porque en uno o dos años tu jefe se dara cuenta que paga demasiado por algo que un “trainee” puede hacer por tan solo 15,000.

        Solo para aclarar la duda: ¿de que frameworks hablas? digo, ya que ese es un sueldazo de director…


      • Lo que he encontrado en mi corto tiempo de experiencia en la industria (menos de 3 años) es que con la explosión de los cloud services, la demanda de trabajo en big data a tenido un crecimiento importante. Aprender frameworks, lenguajes y toolkits modernos y orientados al procesamiento distribuido, asíncrono y concurrente es bastante útil para cotizarse.

        Honestamente no pretendo ser pedante, pero la verdad es que no cualquier trainee puede hacerlo. El nivel de abstracción necesario para modelar, diseñar e implementar este tipo de sistemas suele ser alto. No obstante vale la pena el esfuerzo y las horas de estudio después del trabajo.

        De manera más general (en mi opinión y experiencia) lo importante para agregarnos valor de mercado es mantenernos al día, aprender y utilizar (aunque sea en proyectos personales) tecnologías nuevas y con salarios altos en los Estados Unidos. Eventualmente las consultorías o startups en México empiezan a requerir profesionales en dichas tecnologías que muy pocos mexicanos conocen, lo cual te da el poder para negociar sueldos bastante buenos. Incluso cabe la posibilidad de buscar trabajo en los Estados Unidos con ese tipo de conocimientos.

        Es una estrategia que me ha funcionado a mi, y quizás no sea para todos, pero habiendo tantos recursos de aprendizaje en línea, incluyendo los APIs y documentaciones oficiales de las tecnologías de su interés, pueden ahorrarse mucho dinero en certificaciones, estudiar por su cuenta y maximizar su ROI.

        Por otro lado, un índice que también vale la pena monitorear es el de Redmonk, el cual difiere con respecto a TIOBE en cuanto a que sus cifras están basadas en estadísticas de Github y Stackoverflow, las cuales se presume dan un una idea más clara de los lenguajes que mayor uso y discusión están teniendo en proyectos modernos (startups?) y en academia. Sí bien este indice pudiera no ser el mejor termómetro del estado actual de la industria puede indicar hacia donde se moverá en uno o dos años.

        Saludos.


      • Me parecen interesantes tus comentarios, pero sigues sin contestar mi pregunta: ¿que lenguaje/herramienta manejas y cuánto ganas?

        Pues bien, dudo mucho que como recién egresado puedas alcanzar un sueldo de 50,000 en México, a menos que te hayas especializado desde mucho tiempo atrás; por ejemplo, que hayas aprendido People Soft, SAP o Salesforce durante la carrera. Otra posibilidad es trabajar en empresas de nearshore u outsourcing, ganando esos 50,000 como parte de los viáticos para algún proyecto en los Estates. Pero entonces, ya estamos hablando de que una empresa extranjera con presencia en México está contratando junior developers por 50K: eso no es la norma; es una excepción.

        Concedo que si queremos incrementar nuestro ingreso, es indispensable estar al día, tanto en las áreas técnicas como en las administrativas. Pero la mejor manera de demostrarlo es tomando una certificación. ¿Por qué? La razón es muy sencilla: le estás diciendo a un posible empleador que estás invirtiendo tiempo, dinero y esfuerzo en tu propia educación — algo difícil de demostrar si sólo te la has pasado estudiando los APIs y leyendo toda la serie de O’Reilly. He visto un sinfín de candidatos que juran y perjuran conocer una tecnología o lenguaje al 100%, para reprobar horriblemente las pruebas que les llegamos a hacer (como esa de ¿Qué es lo que más te preocupa cuando recibes o revisas el código de otra persona?). Si bien no es un método perfecto, buscar gente certificada nos permite aproximarnos más a lo que buscamos.

        Sin embargo, si estudiar lo último de lo último te está funcionando, muchas felicidades; esperemos que esa estrategia te siga funcionando. Y si tienes manera de demostrar ese sueldo y habilidades… te diría que me mandes tu info al Inbox, porque entonces podemos platicar de oportunidades interesantes.


      • Reconozco que mi punto de vista puede estar muy sesgado, pues llevo muy poco tiempo en la industria, pero esa estrategia me ha funcionado bastante bien, al menos por ahora. En cuanto a las certificaciones, no estoy en contra de ellas, simplemente estoy en contra de pagártelas tú mismo. Pero cada cabeza es un mundo.

        En cuanto a las habilidades. Los procesos de selección en los que he participado para las ultimas 4 ofertas de trabajo que he recibido han durado de mes y medio a dos meses y medio. En ese lapso me han realizado en promedio cuatro entrevistas telefónicas y de cuatro a cinco examenes de algoritmia y conocimientos (para cada posición). Cabe mencionar que las empresas han sido startups.

        Definitivamente estoy lejos de ser un experto en algo, pero puedo asegurar que tener muy buenas bases en C++, Java, JVM, SQL, noSQL y algoritmia es fundamental.

        En cuanto a nombres específicos de tecnologías, tendrás que disculparme pero por ahora no puedo compartirlos en un foro abierto. He invertido DEMASIADAS horas investigando y estudiando para poder conseguir una (pequeña?) ventaja profesional. Lo que si les recomendaría es que cada uno realice su propia investigación, en el peor de los casos les servirá para estar al tanto de las tendencias de la industria.


  7. Hola, me parece muy interesante la información que publicas, mi caso es el siguiente. Tengo 25 años de egresada y trabajé varios años con Informix, he estado un poco retirada de la carrera y quiero retomarlo. ¿Cuál sería la forma más fácil de hacerlo?
    Estaba pensando en estudiar java, pero veo que para móviles viene muy fuerte.
    He buscado como líder de proyecto pero no ha resultado. Tal vez la falta de experiencia en eso.
    El caso es que quiero sueldos superiores a los 25 mil y retomar mi carrera a partir de ahí.


  8. Hola, me parece muy interesante la información que publicas, mi caso es el siguiente. Tengo 25 años de egresada y trabajé varios años con Informix, he estado un poco retirada de la carrera y quiero retomarlo. ¿Cuál sería la forma más fácil de hacerlo?
    Estaba pensando en estudiar java, pero veo que para móviles viene muy fuerte.
    He buscado como líder de proyecto pero no ha resultado. Tal vez la falta de experiencia en eso.
    El caso es que quiero sueldos superiores a los 25 mil y retomar mi carrera a partir de ahí.

    Espero tu consejo


    • Efectivamente, Java es la que más oportunidades puede ofrecer; especialmente si viene acompañada de experiencia como usuario de la base de datos Oracle. Para ganar por encima de los 25 mil, sería necesario tener conocimiento en los frameworks Spring y Hibernate, así como manejo básico-intermedio de algún servidor de aplicaciones como Weblogic, JBoss o Websphere. De lo contrario, unos 5 años con conocimiento a fondo del “core language” son necesarios; una certificación como Java Programmer haría de esto una realidad.


  9. olvidé comentar, que me interesa ganar bien, y ganar expertise. veo que java es el de más permanencia a traves del tiempo.
    cuál es su opinión?


    • El TIOBE Index puede ser de ayuda para este caso. Ahí se muestra la popularidad de los diferentes lenguajes de programación a lo largo de los últimos 12-13 años. Java, seguido de C son los lenguajes más usados en la industria. Desde que Sun (inventores de Java) fue adquirido por Oracle en el 2009, ésta compañía le ha dado bastante impulso, por lo que la tupla Java+Oracle seguramente seguirá vigente por bastantes años más.


      • ¡Gracias por tu respuesta! Por mi experiencia con informix y sql, ¿tal vez el camino natural sea oracle dba o developer? Pero ahi cual puede ser el mejor camino para la preparación?


      • Depende algo de tu experiencia previa. Si sólo fuiste DBA de Informix, puedes buscar oportunidades equivalentes, ya que SQL básico no debería ser un problema. Sin embargo, para ganar por encima de los 25K sería necesario que aprendas lenguajes como PL/SQL en Oracle. Existen muchos cursos en la red al respecto, y algunas certificaciones como “Oracle Database 11g Administrator Certified Associate”. Aunque no son muy caras, sí sería indispensable que estudies por unos 3-6 meses para sacar la certificación. Otro camino es la de Business Intelligence Analyst, aunque eso puede requerir experiencia y otros tantos cursos.


  10. Gracias por la información que comparten; me podrían indicar la fuente o como fue que llegaron a este resultado de análisis de promedios?


    • Los datos que contienen el grueso de la presentación vienen en la siguiente liga. Están en Fusion Tables para que puedas hacer tu análisis estadístico. Lo demás viene de las fuentes originales, incluyendo Payscale (aqui un ejemplo de desarrollador de software senior) y OCC (el mismo ejemplo; tienes que buscar en los tabs a la derecha de la página de resultados para filtrar por rango de sueldo y entidad federativa). Todo lo tengo en un excelito, pero esta algo pesado para subirlo por este medio.


  11. Hola, muy valioso este articulo. Gracias por la información. ¿Me pregunto si te puedo hacer una consulta por correo? Gracias.


  12. consulta: entiendo que Veracruz es un centro importante de la industria, porque el sueldo promedio es tan bajo, el costo de la vida alli es mas barato?.


    • Son dos los factores que contribuyen a los bajos sueldos encontrados en Veracruz. El primero, es que la industria IT en dicho estado es bastante más pequeña de lo que crees: otros estados como Sinaloa, Querétaro o Yucatán están mucho más avanzados; esto lo puedes ver en el estudio de organizaciones certificadas en CMMi (2015) encontrado en este mismo blog. El segundo factor tiene que ver con precisamente, el costo de vida. Resulta que ciudades como Orizaba, Poza Rica, Xalapa y Veracruz (encontradas en dicho estado) son de las más habitables del país, debido entre otras cosas, a que la industria más importante del estado es la petroquímica — una industria bien pagada, por cierto. Lamentablemente, las áreas de sistemas de Pemex y de la mayoría de sus proveedores se encuentran ya sea en el cercano estado de Campeche, o en la capital del país.


  13. Hola, les escribo para una consulta. He trabajado hace tiempo en desarrollo con informix y bases de datos relacionales. Después estuve trabajando con clarión. Quiero retomar la programación con bases de datos relacionales, pero es muy difícil encontrar información y soporte, comunidades de apoyo de Clarión.
    Qué me recomiendan para trabajar, estoy como para empezar de cero. Lo tengo que retomar porque hace tiempo que no trabajo en eso.
    quiero que sea actual, fácil de encontrar soporte y que valga la pena la curva de aprendizaje.
    Gracias


  14. Hola vivo en Estados Unidos y trabajo como administrador de DB usando MS SQL Server. Hasta hoy nunca habia investigado los salarios en Mexico. Por eso me sorprende que mi trabajo aqui en EU es 6 veces mas que en Mexico. Y aqui no hay perjuicio por la edad. Yo tengo 60 anos y nunca e sentido descriminacion. Es triste ver a mi patria sufrir estas indignaciones. Es la economia? Las tradiciones? Que pues?


    • Hola. Supongo que estás en el rango de los USD 90-100K lo que es bastante normal para un DBA SQL Senior en Estados Unidos.

      Lamentablemente, esta disparidad tan grande, que no sólo se limita a la industria TI sino que también se extiende a las demás áreas de la economía, puede resumirse en una palabra: productividad. Habiendo trabajado tanto en los EEUU como en México, noto una diferencia fundamental en la manera en la que operan las empresas de ambos países: mientras la industria TI en Estados Unidos busca abatir costos mediante mejoras tecnológicas (esquemas como DevOps; herramientas más poderosas como Toad o DBArtisan), haciendo a sus trabajadores más productivos, México tiende a abatir costos ocupando personal cada vez más barato. Esto por supuesto, significa que los “trabajadores extraordinarios” terminan en global vendors, nearshore o para startups, mientras el resto lucha para mantenerse a flote.

      Ahora bien, con respecto al “sistemólogo promedio”, aquí mismo he descrito a qué dedica su tiempo un desarrollador; lo sorprendente es que de 40 horas a la semana, sólo 26 (o 65% del total) son efectivas… y eso que estamos hablando de desarrolladores de países del primer mundo. Para los países de América Latina esto puede irse a tan sólo 15 o 20 horas de trabajo efectivo por semana, lo que nos da un buen indicador de por qué hay tanta diferencia en sueldos. Un temp o traineede medio tiempo por allá está en alrededor de unos USD 25K anuales, lo que es ligeramente superior a lo que un Mexicano promedio gana (USD 24K antes de la presente devaluación).


      • Excelente blog, y buena respuesta. Como arquitecto en Chile, considero lo mismo, ser agile no es solo de codigo, sino mantener un DevOp correcto, flexible y automatizado. Esto mejora la productividad.


  15. Relacionado a los sueldos creo que algunas empresas pagan el Seguro de Gastos Medicos Mayores pero normalmente el trabajador y su familia tienen gastos medicos menores como consultas medicas o controles preventivos. Como hace el trabajador para afrontar estos gastos?, tiene que pagar un plus sobre el plan de gastos mayores?, que costo aproximado tiene en las ciudades grandes como DF o Monterrey?.


    • En México, de acuerdo al plan contratado por tu compañía, al darte de alta en un seguro de gastos mayores como GNP, AXA o Metlife, también tienes derecho a la red de doctores de estas aseguradoras, proporcionándote un cierto descuento para los gastos menores. Pero sí, en la mayoría de los casos, el trabajador tiene que pagar con sus propios medios estos gastos. La otra opción que se da en la mayoría de los casos, es hacer uso del Seguro Social, que es gratis pero implica todos los inconvenientes de un sistema de salud público: largas colas, horarios de consulta complicados o falta de medicamentos. El costo de un seguro privado está entre los 12,000 y 20,000 pesos al año (USD 650 – 1100).


  16. Excelente el análisis que haces. Tendrás información sobre el sueldo promedio de un consultor junior de Salesfore o alguna otra plataforma CRM?

    AMF


    • Hola. En cuanto a SalesForce, dependera si eres funcional o tecnico. En el caso de un consultor junior funcional, el sueldo es bastante bajo, entre los 5,000 y 12,500. Esto debido a que estarias como un “trainee” en el area de marketing, que ya esta de por si bastante saturada. Si lo que buscas es el sueldo de un junior developer con experiencia de 2 a 3 años, mejora un poco la situación, a alrededor de 20 a 25,000.


  17. el wey de big data dice que aprendas hadoop y spark y esas madres para que ganes 50 mil al mes …
    Yo llevo ya 9 años en el entorno mainframe… db2 cobol jcl cics etc… creo que ya llegue a mi limite en esta tecnología si bien hay mas cosas que aprender ya solo son de negocio lo demás es todo siempre igual y temas administrativos aparte que son de hueva como las firmitas para subir tus requerimientos a producción….
    la verdad es que siempre veo que en todas las tecnologías todos dicen ganar muchisisisismo mas pero a los hechos reales no veo nada…
    Los coboleros jovenes se aburren rápido de la pantalla verde y negro o de plano solo los mantienen por que no hay mas pero si están abaratando nuestro trabajo…
    Pues nada así que me ando haciendo cursos de SAP que me da mi empresa gratis aunque ya se que ni voy a aprender nada que realmente sirva ni creo poderle dar un giro a mi carrera…. pero creo que mejor me voy a aprender como hacer chingaderas para el celular que creo que me puede dejar mas….
    Me gustaria mas apuntarle a big data pero pues no se ni pyton, ni java….

    En fin en realidad tengo bien definida mi carrera soy cobolero a muerte pero últimamente ya me da hueva la banca…


  18. Hola everac99 acabo de egresar hace 2 semanas de la carrera en Ing. Informática y tengo algunas dudas de a donde dirigirme. Me llama la atención las bases de datos y quisiera obtener las certificaciones dba oca y ocp. Por otra parte también me gusta la seguridad de la información y podría certificarme en CISSP, CISM, CISA con su respectivo tiempo de experiencia pero el problema de esto es en donde puedo encontrar una empresa que pague bien estas certificaciones de seguridad. Otra cosa, un director de una empresa me dijo que tenía el perfil de ventas y vi en tu análisis que es muy bien pagada pero no se a que se refiera en si. Gracias, saludos.


    • Hola. En cuanto a certificaciones, realmente depende mucho de cuales son tus aptitudes y que camino es el que mas te agradaria tomar, sin necesariamente ser el mejor pagado.

      Tus certificaciones de seguridad serian mejor pagadas en empresas globales; principalmente aquellas relacionadas a infraestructura (Kyo Networks, Rackspace) o con mucha infraestructura, como las instituciones financieras y de gobierno.

      El tema de dedicarte a las ventas estaria muy de la mano con que es lo que quieres hacer en el corto/mediano plazo; mi recomendacion seria que trabajes un par de años en el area de delivery para que entiendas como se mueve la industria, pues usualmente las escuelas estan completamente desconectadas de las necesidades del mercado; por otro lado, si quieres vender servicios o productos de IT, debes saber de lo que estas hablando. Si de plano las ventas son lo tuyo, te conviene mas entrar como “ingeniero de preventa”, pues no perderas contacto con la tecnologia y no tendras que cumplir con una cuota — que en estos tiempos puede ser muy agresiva y si no la cumples, te aplicaran cuello sin dudarlo.


  19. Hola everac99, quisiera que me asesoraras sobre un cambio en mi vida laboral. Actualmente trabajo en un empresa del giro automotriz en el área de finanzas. Estoy familiarizado con el software SAP y tengo tres años utilizándolo. Tengo una entrevista de trabajo con una empresa alemana para unas vacante como Trainee SAP FI. Ellos pagarían el curso y certificación. Para la duración del curso me ofrecen 10k mensuales. De cuánto podría esperar que sea mi remuneración al término de las certificación y ya laborando como consultor SAP. Soy estadounidense de nacimiento y mi inglés es fluido al 100%. Gracias


    • De acuerdo al mercado laboral actual (Q4 2016), tu sueldo estaría variando entre los $25,000 y los $45,000 mensuales. El sueldo final depende de otros factores como años de experiencia laboral, conocimientos puntuales de procesos financieros y tu nivel de Inglés. De inicio, considerando tu sueldo como trainee, seguramente empezarás con los 25K para que poco a poco tu empleador vaya emparejando tu sueldo a la media del mercado. Mi recomendación sería que si puedes, estudies un poco de Alemán ya que eso te puede ayudar muchísimo para ascender en aquella empresa.


      • Gracias por tu ayuda. Se me olvidó mencionarlo pero también hablo alemán. Muy básico (2 años) pero tengo idea del idioma.


  20. Hola que tal, felicidades por tan buen articulo e investigación.
    Actualmente trabajo como Asistente de sistemas en el área de TI de un Hotel y tengo pensado en dar el salto al desarrollo, gano mensualmente 6500 pesos y esta mas enfocado a lo que Hardware se refiere porque es lo que mas se requiere. Aun así he puesto en marcha varios proyectos, Programación de paginas web, creación de BD. Tengo conocimiento básico en java y por lo que veo es lo que mas demanda tiene al igual que python y .net. ¿Tu crees que pueda dar ese salto con conocimientos básicos a una empresa que busque programadores en java o python. y mas o menos cuanto estaría ganando?.

    Muchas gracias.


    • Considerando tu posición actual, es muy probable que tengas que entrar como desarrollador junior. Dependiendo de tu locación, estarías entre precisamente, 6000 y 8000 mensuales. Te recomiendo que tomes un par de cursos y si es posible, una certificación antes de dar el salto; de lo contrario será complicado encontrar trabajo y aún más mantenerlo, ya que muchas universidades ahora están enseñando precisamente, Java, .Net y hasta Python como parte de sus clases, por lo que estarías compitiendo con recién egresados que además de “baratos”, tienen todo el conocimiento relativamente fresco. Saludos y buena suerte.


      • no pidas consejos ve y busca trabajo… en muchas empresas grandes solo buscan llenar posiciones y pagan poco pero si eres listo aprendes y después al año o dos años te cambias y ya vas a ganar muy bien……. y mas que aprender tecnologías yo te recomiendo aprender de negocio, aprende de bancos, aprende de negocio de telecomunicaciones, aprende de negocio de retail, aprende de ecomerce…. la verdad es que muchos salen con certificaciones y saben muchas tecnologías pero no hablan nada del negocio y ahí los matan totalmente… te apuesto 1000 pesos a que el jefe de tu jefe no sabe nada técnico….


      • De inicio, saber negocio no garantiza un buen sueldo, ya que la única manera de ganar bien sin ser técnico (más allá de 20,000 pesos al mes) es a través de una maestría y/o más de 10 años en la industria — llámese banca, retail, telco o hasta gobierno. Sin embargo, sí vale la pena aprender del mismo ya que en estos días, la especialización es la clave, aunque muchas veces ésta se da de manera natural: un cobolero que no sabe de banca está frito; un desarrollador de Java en retail que no sepa qué es “user experience” la va a pasar muy mal.

        Por otro lado, el error de muchos sistemólogos es creer que un jefe debe saber más que nosotros para ser el jefe; la realidad es que él no tiene por qué ser técnico: a nuestro manager seguramente lo evalúan por cómo sabe coordinarnos para resolver problemas; al jefe del jefe (un director) seguramente es evaluado por los ingresos que aporta, su capacidad de mantener el área funcionando como un relojito o cómo planea e implementa la estrategia de la organización.


      • Muchas gracias por tu respuesta. Actualmente estoy haciendo cursos en Platzi sobre Java y Python. Espero algún día dar ese salto sin ningún problema.



Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: