

Le damos la bienvenida al
Informe sobre el estado del ecosistema de los desarrolladores 2024
Todos los años publicamos el Informe sobre el estado del ecosistema de los desarrolladores para captar una instantánea del mundo de los desarrolladores. Esta vez, lo hemos simplificado: mostramos solo los aspectos más destacados en una página web, donde se reúnen las conclusiones más destacadas de nuestra investigación. Si desea profundizar más, puede descargar los datos completos.
Este informe, basado en las respuestas de 23 262 desarrolladores de todo el mundo, arroja luz sobre la vasta y diversa comunidad de desarrolladores. ¿Nuestro objetivo? Compartir lo que más importa a los desarrolladores, desde los lenguajes de programación, las herramientas y las tecnologías en las que confían hasta las cuestiones clave que conforman el sector.
Este año, seguimos explorando las opiniones de los desarrolladores sobre la IA en diversos ámbitos. Se lo adelantamos: el miedo a la IA parece estar disminuyendo. También echamos un vistazo más de cerca a las tendencias profesionales y de empleo, la diversidad en el campo, e incluso algunas ideas sobre los recientes despidos masivos en el sector.
Este es un informe público; su contenido solo puede utilizarse con fines no comerciales. Obtenga todos los detalles aquí.
Compartir:

JavaScript es el lenguaje de programación más utilizado
El 61 %de todos los desarrolladores del mundo utiliza JavaScript para crear páginas web.
Los lenguajes que más encuestados piensan adoptar son claramente Go y Rust. Ambos lenguajes están creados pensando en el rendimiento y la concurrencia, y cuentan con garantías de seguridad del compilador para ayudar a reducir los errores.
Sin embargo, mientras vemos que la popularidad de Rust crece, la cuota de desarrolladores de Go se mantiene estable.
El único lenguaje que ha establecido un nuevo récord de uso entre los más populares de este año es Rust. Aspirante a sustituir a C++ con sus estrictos mecanismos de seguridad y propiedad de la memoria, Rust ha visto crecer su base de usuarios de forma constante en los últimos cinco años. Según nuestros datos, uno de cada seis usuarios de Go está considerando adoptar Rust.
JavaScript sigue siendo el lenguaje de programación más popular del mundo, y cuenta con una enorme comunidad de desarrolladores y una infinidad de recursos. Sin embargo, TypeScript está ganando terreno rápidamente. Su adopción ha pasado del 12 % en 2017 a un impresionante 35 % en 2024.
Con la llegada de 2025, aprender TypeScript puede aportar ventajas significativas en cuanto a fiabilidad del código, mantenibilidad y prácticas de desarrollo modernas. Tanto si es un desarrollador experimentado como si acaba de empezar, integrar TypeScript entre sus habilidades podría resultar una valiosa inversión para su carrera.
Detección temprana de errores durante el desarrollo
Mejora la calidad del código y facilita el mantenimiento a largo plazo
Detección de errores durante la compilación
Refactorización más fiable y menos propensa a errores
Compatibilidad nativa con módulos ES6 para una codificación organizada
La respuesta más corta es ¡NO! JavaScript es una de las tecnologías más populares y fundamentales en el sector del desarrollo de software y podemos decir con seguridad que no se va a ir a ninguna parte próximamente.
Mientras TypeScript está ganando popularidad por sus características y beneficios mejorados, la adopción generalizada de JavaScript, su simplicidad y su robusto ecosistema aseguran que sigue siendo una parte vital del desarrollo web. En lugar de sustituir a JavaScript, es más probable que TypeScript siga coexistiendo con él, ofreciendo a los desarrolladores una elección basada en las necesidades y preferencias de sus proyectos.
En el informe del año pasado, esbozamos las perspectivas de crecimiento de lenguajes como TypeScript y Rust y predijimos el descenso continuado de la cuota de JavaScript. Ambas previsiones resultaron acertadas. Aunque el porcentaje de usuarios de JavaScript no ha cambiado, la proporción de quienes lo consideran su lenguaje principal ha disminuido en 2 puntos porcentuales.
Este año, hemos decidido ir más allá e introducir un nuevo índice para el público: JetBrains Language Promise Index. Este índice se basa en una combinación del crecimiento de la audiencia en los últimos cinco años, la estabilidad de este crecimiento, la proporción de personas que expresan su intención de adoptar el lenguaje y la proporción de sus usuarios que desean adoptar otro lenguaje. Los líderes indiscutibles de JetBrains Language Promise Index son TypeScript, Rust y Python.
Python, que comenzó con una cuota del 32 % en nuestra primera encuesta hace siete años (casi a la par con el 30 % de PHP), es utilizado ahora por más de la mitad de los programadores del mundo.
Aunque algunos creen que el desarrollo para dispositivos móviles está más extendido que el de ordenadores, nuestros datos muestran que el desarrollo de aplicaciones para ordenador supera al móvil en 6 puntos porcentuales. Esto rebate la idea de que el desarrollo para dispositivos móviles ha superado al de ordenador, lo que demuestra que este sigue siendo esencial para muchos desarrolladores.
Según la encuesta, el 58 % de los desarrolladores ejecuta su código en plataformas de navegador. El ordenador le sigue de cerca con un 53 %, lo que demuestra su importancia continuada, especialmente para tareas que requieren más potencia o herramientas especializadas. El móvil, con un 30 %, está creciendo, pero aún no ha alcanzado al uso del ordenador.
La cadena de bloques (blockchain) ha recibido mucha atención últimamente, pero nuestros datos revelan que la tecnología en realidad no ha ganado mucha tracción: solo está en el punto de mira del 3 % de todos los desarrolladores.
El 18 %de los desarrolladores participan en la creación de integraciones con IA, lo que indica que la IA se está infiltrando cada vez más en el software desarrollado.
El lenguaje de programación más utilizado para la IA y el aprendizaje automático es Python. Dada su condición de segundo lenguaje de programación más popular, Python cuenta con extensas bibliotecas (como TensorFlow, Keras, PyTorch y scikit-learn) y un fuerte apoyo de la comunidad.
Un porcentaje sustancial de desarrolladores de C++ informó de que usan activamente la IA y el aprendizaje automático.
Los escenarios de pruebas complejas son ahora más accesibles que nunca gracias a herramientas como Playwright, Selenium y JetBrains Aqua, entre otras.
La popularidad de las bases de datos se ha mantenido bastante estable en los últimos años. Las bases de datos de código abierto ―MySQL, PostgreSQL, MongoDB, SQLite y Redis― dominan las opciones de almacenamiento utilizadas por los desarrolladores en nuestro ecosistema.
Parece que las principales bases de datos que impulsan los negocios están bien establecidas, y muy pocas organizaciones cambian las bases de datos que han adoptado.
La experiencia de los desarrolladores (DevEx o DX) se refiere a la satisfacción general y la sensación de productividad que experimentan los desarrolladores al interactuar con herramientas, procesos, entornos y plataformas de desarrollo de software.
Este tema ha ido captando cada vez más atención últimamente, ya que la experiencia de los desarrolladores está estrechamente ligada con la eficacia de la entrega del desarrollo de software. Las empresas están intensificando sus esfuerzos para evaluar la DevEx y la productividad de los desarrolladores, con el objetivo de comprender mejor los factores que influyen en ellas. Los desarrolladores afirman que tanto los factores técnicos como los no técnicos son casi igual de críticos a la hora de dar forma a su experiencia como desarrolladores.
Casi la mitad de los responsables de tecnología indicaron que sus empresas miden la productividad de los desarrolladores, DevEx, o ambos, y el 16 % de las empresas cuenta con especialistas dedicados responsables de la ingeniería de la productividad y la experiencia de los desarrolladores.
El 69 %de los desarrolladores ha probado ChatGPT y el 49 % lo utiliza regularmente, para la codificación y otras actividades relacionadas con el desarrollo. La segunda herramienta de IA más popular entre los desarrolladores, GitHub Copilot, la ha probado el 40 % y la utiliza habitualmente el 26 % de nuestros encuestados.
Está claro que muchos codificadores se están aficionando a la IA, pero solo el tiempo dirá si esta herramienta emergente será adoptada a largo plazo.
La mayoría de las empresas (casi el 80 %) permiten el uso de herramientas de IA de terceros en mayor o menor medida o no tienen una política establecida. Solo el 11 % de las organizaciones prohíbe completamente el uso de herramientas de IA de terceros basadas en la nube.
Esto sugiere que el miedo a la IA se está desvaneciendo gradualmente.
El 8 %de los desarrolladores ha experimentado con la codificación mediante realidad virtual (RV), y casi el 50 % está deseando probarla.
Las barreras más comunes que impiden a los desarrolladores adoptar la RV para la codificación incluyen el elevado coste del equipo y la incertidumbre acerca de sus ventajas. Además, el 18 % de los desarrolladores experimenta molestias físicas o tiene problemas de salud relacionados con el uso prolongado de la RV.
Los lenguajes de programación que generan los sueldos más altos son Scala, Go, Kotlin, C++, Rust, C, Shell, Java y Python.
Sin embargo, los sueldos no vienen determinados únicamente por el lenguaje. Los puestos de trabajo importan. Por ejemplo, el scripting de Shell entra en la categoría de los mejor pagados porque es muy utilizado por los ingenieros de DevOps, que suelen tener salarios más altos.
Para obtener información más detallada sobre los salarios en el sector de la tecnología, consulte nuestra Calculadora de salarios.
Un considerable 22 % de los desarrolladores de software que participaron en nuestra encuesta trabajaron anteriormente en sectores diferentes, lo que demuestra la accesibilidad del sector y su atractivo para profesionales de diversos orígenes. Para los que cambian de carrera, es crucial centrarse en construir una base sólida en lenguajes de programación esenciales y principios de desarrollo de software. Adquirir experiencia práctica a través de proyectos, prácticas o talleres de codificación puede ayudar a facilitar este importante cambio de vida.
Tendencias del mercado laboral de los desarrolladores de software
Dado que los despidos en el sector tecnológico han sido un tema candente en los últimos dos años, preguntamos a los desarrolladores sobre su experiencia. En la mitad de las empresas de los encuestados no hubo reducciones de plantilla, lo que sugiere que el sector en general parece relativamente estable en este momento. Sin embargo, el 14 % de las empresas experimentó despidos masivos y un tercio se enfrentó a reducciones de plantilla a pequeña escala.
Más del 50 %de los encuestados no se vieron directamente afectados por despidos, aunque el 30 % sintió los efectos indirectos. El 16 % perdió su empleo. Estos datos representan un panorama del mercado laboral en el que los despidos han tenido un impacto notable, aunque desigual, en los dos últimos años.

Mientras que las personas con empleo se sienten seguras, parece que la perspectiva de encontrar un nuevo puesto y la movilidad en general es una preocupación para muchos. Esto puede perjudicar la progresión profesional en general.
Khalid Abuhakmeh
Promotor de desarrolladores de. NET
Los cuatro primeros países con los mercados de trabajo más fáciles son Alemania, Francia, Japón y Argentina, con puntuaciones positivas combinadas del 60 %, 58 %, 54 % y 51 %, respectivamente.
China continental e India son los países donde las personas encuentran más dificultades para encontrar trabajo en el sector de la tecnología. En China continental, al 41 % le resulta difícil encontrar trabajo y al 30 % le parece muy difícil. En la India, la proporción de encuestados que experimenta dificultades para encontrar empleo es también muy alta, del 56 %.

Comunicación, comunicación, comunicación. El trabajo técnico rara vez se considera el aspecto difícil del trabajo, pero trabajar con otras personas puede ser un reto.
Khalid Abuhakmeh
Promotor de desarrolladores de. NET

Aunque nos enorgullecemos de ser solucionadores de problemas, comprender el problema es la mitad del trabajo. La comunicación sigue siendo la clave, como siempre.
Marit van Dijk
Promotor de desarrolladores de Java
Llevamos haciendo un seguimiento de la distribución por género entre los desarrolladores desde 2021. La proporción de mujeres desarrolladoras se ha mantenido hasta ahora en el 5 %, pero este año ¡ha subido un punto porcentual! Esperamos que esto sea una señal prometedora de un futuro más inclusivo para las mujeres en la tecnología.

Khalid Abuhakmeh
Promotor de desarrolladores de. NET
Por desgracia, el sector del desarrollo de software ha fracasado hasta ahora en materia de diversidad de género, y excluye perspectivas significativas de que contribuyan al proceso creativo. Espero que en el futuro podamos hacerlo mejor.
De media, las mujeres representan el 6 % de la mano de obra tecnológica, pero este porcentaje varía según las regiones.
Corea del Sur y Argentina son los líderes en cuanto a proporción de mujeres. Este año, hicimos algunas preguntas más para comprender mejor los problemas a los que se enfrentan las mujeres en el sector, y estos también varían significativamente. En Argentina, ni una sola mujer declaró haber experimentado un comportamiento irrespetuoso o despectivo o un contacto físico no deseado en el trabajo. Mientras tanto, en China y la India, donde la proporción de mujeres entre los desarrolladores es mínima, más de una cuarta parte de las mujeres han declarado haberse encontrado con estos problemas durante el último año.
Los datos sugieren una posible correlación inversa entre la proporción de mujeres en la tecnología y la prevalencia de experiencias negativas. Las regiones con mayor representación femenina, como Corea del Sur y Argentina, parecen tener entornos de trabajo más positivos.
La distribución por edades es similar en la mayoría de los países y los desarrolladores jóvenes representan entre el 40 % y el 50 % del total.
Las regiones con los desarrolladores más jóvenes son India y Oriente Medio, África y Asia Central.
Japón tiene el mayor número de especialistas de más edad y el menor porcentaje de especialistas jóvenes. Esto está muy correlacionado con el envejecimiento de la población y con cómo está evolucionando el sector en la región.
¿En qué país o región reside actualmente?
Nota: El informe está ponderado según nuestras estimaciones de la población de desarrolladores profesionales en cada país, tal y como se muestra en el Data Playground

El desarrollo interno sigue siendo muy popular, lo que me lleva a pensar que todas las empresas del mundo son empresas tecnológicas, independientemente de que se consideren a sí mismas como tales.
Khalid Abuhakmeh
Promotor de desarrolladores de. NET
El 26 %de todos los desarrolladores afirma trabajar para una empresa emergente, mientras que el 6 % declaró trabajar para organizaciones gubernamentales. Es interesante observar que algunos de los encuestados que afirman estar empleados por empresas emergentes trabajan en empresas con más de 1000 empleados. Esto nos lleva a cuestionar la definición precisa del término «empresa emergente» y los criterios utilizados para determinar cuándo una empresa evoluciona más allá de esa clasificación.
La mitad de los desarrolladores encuestados trabajan en equipos pequeños de 2 a 7 personas, mientras que el 88 % declaró trabajar en equipos de menos de 20 personas.
Los desarrolladores de juegos son una raza única. Aunque muchos trabajan de forma independiente como aficionados, también son más propensos que otros desarrolladores a colaborar en grandes equipos de más de 40 personas.
Metodología
Realizamos la encuesta entre mayo y junio de 2024. El informe se basa en las aportaciones de 23 262 desarrolladores una vez depurados los datos. Hemos ponderado los datos en función de la procedencia de las respuestas. Como base, tomamos las respuestas recogidas de fuentes externas, que están menos sesgadas hacia los usuarios de JetBrains. Después, ponderamos los datos en función de la geografía, la situación laboral, los lenguajes de programación y el uso de productos de JetBrains.
A pesar de estas medidas, es probable que exista cierto sesgo, puesto que los usuarios de JetBrains, en general, podrían estar más dispuestos a realizar la encuesta.
Haga clic aquí para conocer en profundidad nuestra metodología

Datos brutos
¿Quiere profundizar usted mismo en los resultados? ¡Descargue las respuestas anonimizadas de la encuesta y vea qué descubre!
Este informe solo abarca los aspectos más destacados, pero los datos brutos contienen las más de 600 preguntas de la encuesta.
Nuestros productos son agnósticos desde el punto de vista tecnológico y admiten cualquier variedad de lenguajes y otras herramientas que su equipo y su proyecto puedan estar utilizando ahora o puedan adoptar en el futuro.
VB.net
Java
Kotlin
Android
JavaScript
TypeScript
PHP
C#
Python
Go
HTML

Scala
¡Explore y encuentre la herramienta de JetBrains adecuada para usted!
¡Gracias por el tiempo que nos ha dado!
Una vez más, nos gustaría dar las gracias a todos los que han participado en esta encuesta. ¡Su contribución nos ayuda a comprender mejor a la comunidad de los desarrolladores.
Compártalo con sus amigos y compañeros
Si tiene alguna pregunta o sugerencia, no dude en ponerse en contacto con nosotros a través de surveys@jetbrains.com.