Encuesta: mercado laboral Java en España en 2012
En esta sección se muestran resultados correspondientes con un análisis de las respuestas recibidas de España. De este país se recibieron un total de 1458 respuestas. El sueldo promedio anual en España de un desarrollador Java es 25,910 euros. El 25% de los desarrolladores Java españoles ganan menos de 20,000 euros, y el 25% gana más de 30,000 euros.
Sexo de los participantes
Aunque para cualquier persona familiarizada con el mercado laboral de la programación Java no es una novedad que los hombres abundan bastante más que las mujeres, la participación de las mujeres españolas es todavía más baja de lo que uno podría esperar: sólo un 6% de los participantes eran mujeres:
Trabajo que desempeñan los participantes
A los participantes se les pidió que seleccionasen de una lista la opción (una única opción) que describía mejor el papel que desempeñaban en la empresa. Las opciones eran: "Programador", "Analista", "Arquitecto", "Jefe de proyecto", "Director de tecnología", "Formador/docente", "Freelance" y "Otro". La gran mayoría (59%) se describe como "Programador":
Tamaño de la empresa
Los participantes debían indicar el tamaño de la empresa donde trabajan seleccionando de una lista una de las siguientes opciones: "1 persona", "2-4 personas", "5-24 personas", "25-99 personas", "100 -249 personas", "Más de 250 personas". Los resultados muestran que el 57% de los participantes trabajan en empresas de 100 o más empleados, y el 44% en empresas de 250 o más empleados. No obstante, hay un número bastante significativo de empresas de una sola persona y de cuatro o menos personas (probablemente freelances): 63 y 66, respectivamente:
Satisfacción con el trabajo
Los encuestados debían indicar si estaban o no satisfechos con su actual trabajo escogiendo una de las siguientes opciones: "Más o menos", "No" o "Sí". Dado que el quejarse de su situación parece estar dentro de la naturaleza del ser humano, no parece demasiado que un 26% afirme no estar contento con su trabajo, mientras que un 52% está más o menos contento, y un 22% está contento.
No obstante, cuando las respuestas de los españoles a esta pregunta se comparan con las respuestas de los países latinoamericanos destaca que en estos países el porcentaje de descontentos con el trabajo está en torno al 10%, o incluso por debajo de el 10%, y el porcentaje de contentos llega a sobrepasar el 40%.
Distribución global de los salarios
A continuación mostramos un histograma con el número de personas que ganan una determinada cantidad de sueldo en España. Obsérvese que, como es de esperar siempre con los salarios, la distribución no es una distribución normal, sino que está sesgada hacia la derecha. Por tanto, el valor medio de toda la población va a ser superior a la mediana; es decir, el salario promedio de toda la población va a ser mayor que el salario de más del 50% de la población. En el caso de una distribución normal, media y mediana coinciden, y el valor medio es efectivamente el más frecuente en la población. En el caso de esta distribución, el valor medio está por encima de lo que gana la mayor parte de la gente, y lo que gana la mayor parte de la gente estaría mejor representado por la mediana:
Salarios según la experiencia
A continuación mostramos un histograma con el número de participantes que tenían un número determinado de años de experiencia laboral. Obsérvese cómo poco después de los cinco años hay una caída brusca. Esta caída podría deberse al hecho de que según el personal técnico va ganando experiencia a menudo va adquiriendo más tareas de gestión, y no es infrecuente que a partir de los 5-8 años de experiencia su principal responsabilidad pase a ser la gestión. Como muestra este histograma, a diferencia de otros países como Estados Unidos, en España no hay una auténtica carrera profesional técnica. El número de técnicos con más de 15 años de experiencia es despreciable. A esa altura la inmensa mayoría han pasado a realizar tareas de gestión. En España, los puestos técnicos suelen ser algo "temporal" que se hace hasta que se consigue pasar a la gestión.
A pesar de esa situación, los resultados de la encuesta demuestran claramente que el salario de los empleados que consiguen/quieren continuar por la rama técnica y no pasan a la gestión continúa incrementando con la antigüedad, llegando a alcanzar un salario promedio de 36,420 euros al tener más de 17 años de experiencia. El salario promedio en España por debajo de los dos años de experiencia es de 18,103 euros anuales, asciende a 23,070 al tener 3-4 años de experiencia, a 27,619 al tener de 5 a 7 años de experiencia, a 32,186 al tener de 8 a 11 años de experiencia, y a 34,105 al tener de 12 a 16 años de experiencia.
Un programador con de 0 a 2 años de experiencia en promedio ve incrementar su sueldo cerca de un 80% al ganar 10 años de experiencia. El gráfico anterior muestra el valor promedio de los salarios según la experiencia a nivel nacional. Como se mostrará más abajo, hay considerables diferencias en los salarios entre las distintas ciudades de España. En el caso de Madrid, por ejemplo, un programador Java con 17 o más años de experiencia tiene un sueldo promedio de cerca de €43,000.
Salario por ciudades
A continuación mostramos el valor medio de los salarios por ciudades. Sólo se han incluido ciudades en las que hay al menos 20 respuestas. La ciudad con los mejores salarios es indudablemente Madrid, con un salario medio de 30,480 euros. Un 25% de los programadores en Madrid tienen salarios superiores a 36,000 euros. Un 25% de los desarrolladores en Madrid tiene salarios por debajo de 25,000 euros. En Barcelona el salario promedio es de 28,570 euros, habiendo un 25% de desarrolladores que ganan más de 33,000. En Valencia el salario promedio es de 21,440, en Murcia de 24,020, en Málaga 21,710 y en Zaragoza 20,470. En Zaragoza, un 25% de los desarrolladores ganan menos de €18,000, y sólo un 25% están por encima de los €24,000.
A pesar de esta discrepancia entre ciudades lo que resulta curiosamente constante es los incrementos salariales que pueden esperar los programadores en base a su antigüedad. Dichos incrementos son bastante similares, en porcentaje, entre las diferentes ciudades. Un programador con 0 o 1 años de experiencia en promedio puede esperar un incremento de salario de aproximadamente un 70% durante los siguientes 10 años, independientemente de la ciudad en la que se encuentre.
Las discrepancias entre ciudades también son considerablemente altas para el primer salario de los desarrolladores. Mientras que en Madrid una persona con de 0 a 2 años de experiencia puede esperar ganar en promedio cerca de 21,600 euros, en Zaragoza apenas llega a los 14,400.
A continuación mostramos la evolución de los salarios promedios en varias ciudades españolas. Para aparecer en el gráfico, en la encuesta debe haber un mínimo de tres respuestas por cada intervalo de experiencia y por cada ciudad. Usando los script R empleados en este análisis es trivial generar esta información para cualquier otra ciudad española.
Salarios por el tamaño de la empresa
En todo el territorio nacional, el salario medio para las personas que trabajan por cuenta propia es de 25,585 euros. Por la contra, el salario medio en las empresas de 2 a cuatro personas es de 20,649 euros. En empresas de 5 a 24 personas, 24,526; en empresas de 25 a 99 personas 25,665. A partir de este tamaño de empresa no parece haber cambios muy significativos en el salario: en las empresas de 100 a 249 personas el salario promedio es 25,982, mientras que en las empresas de más de 250 personas el salario promedio es de 27,112.
Según estos resultados, lo más desventajoso desde el punto de vista del sueldo para un programadores trabajar en una pequeña empresa. Es preferible trabajar en una mediana, en una grande, o como freelance.