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:

Informes anteriores sobre el ecosistema de los desarrolladores:

Mensajes clave

¿Qué lenguajes de programación ha utilizado en los últimos 12 meses?


0%

10%

20%

30%

40%

50%

60%

70%

80%

20172018201920202021202220232024JavaScriptPythonHTML/CSSSQLJavaTypeScriptShellC++C#CGoPHPKotlinRustDartSwiftLuaRubyScalaObjective-C

Uso de lenguajes de programación, scripting y marcado


20172018201920202021202220232024
65 %64 %69 %70 %69 %65 %61 %61 %JavaScript
32 %41 %49 %55 %52 %53 %54 %57 %Python
60 %55 %61 %61 %60 %54 %52 %51 %HTML/CSS
42 %47 %56 %56 %54 %49 %52 %48 %SQL
47 %51 %50 %54 %49 %48 %49 %46 %Java
12 %17 %25 %28 %29 %34 %34 %37 %TypeScript
29 %40 %39 %37 %34 %34 %36 %Shell
17 %18 %20 %27 %23 %25 %25 %25 %C++
20 %22 %24 %22 %21 %23 %21 %22 %C#
15 %16 %17 %23 %19 %20 %19 %18 %C
8 %12 %18 %19 %17 %19 %17 %18 %Go
30 %26 %29 %27 %32 %20 %18 %17 %PHP
2 %9 %16 %17 %14 %16 %15 %14 %Kotlin
2 %5 %7 %6 %9 %10 %11 %Rust
6 %9 %8 %9 %7 %8 %Dart
9 %8 %11 %9 %7 %7 %6 %6 %Swift
2 %3 %4 %3 %3 %3 %4 %5 %Lua
10 %8 %11 %8 %6 %5 %4 %4 %Ruby
7 %5 %6 %5 %3 %3 %3 %3 %Scala
7 %5 %6 %4 %3 %3 %2 %2 %Objective-C
070 %

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.

Zonas de confort

Una vez que los desarrolladores eligen un ecosistema, normalmente no planean adoptar ninguna otra tecnología o conjunto de herramientas. Como suele ocurrir, la gente tiende a elegir lo que le gusta y a quedarse con lo que conoce.

Lenguajes de programación, scripting y marcado


35%

6%

Python

30%

4%

Java

28%

3%

JavaScript

19%

5%

TypeScript

17%

4%

SQL



Go y Rust: los lenguajes más adoptados

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.



¿Sustituirá Rust a C++?

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 vs. TypeScript

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.

¿Debería aprender TypeScript en 2025?

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.

5 ventajas de TypeScript respecto a JavaScript:

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



¿Sustituirá TypeScript a JavaScript?

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.

JetBrains Language Promise Index


199

TypeScript

198

Rust

151

Python

129

Go

118

Lua

113

C++

113

Kotlin

100

Shell

93

Dart

86

C

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.

Tecnologías

¿Desarrolla aplicaciones? Si es así, ¿dónde se ejecuta la aplicación del usuario final?


62%

Navegador

40%

Servidor o nube

38%

Ordenador

32%

Dispositivos móviles

8%

Internet de las cosas o integrado

7%

No, no desarrollo aplicaciones

2%

Consola

1%

Otros

Desarrollo para ordenador vs. dispositivos móviles

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.

Uso de plataformas: navegador, ordenador y móvil

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.

¿En qué plataformas se ejecuta su código?


58%

Navegador

56%

Servidor, infraestructura o nube

53%

Ordenador

30%

Dispositivos móviles

10%

Internet de las cosas o integrado

5%

WebAssembly

2%

Consola

1%

Otros

¿Qué funcionalidad específica implementa su código?


52%

Lógica de aplicaciones y flujos de trabajo

49%

Integración con API y servicios

43%

Interfaz de usuario

41%

Proporcionar API y servicios

32%

Bibliotecas o marcos de trabajo

27%

Procesamiento y análisis de datos

18%

Integración con IA

17%

Automatización de las pruebas de software y el control de calidad

16%

Scripts ad hoc

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.

Funcionalidad del código por lenguaje de programación principal


PythonJavaJavaScriptTypeScriptSQLC#C++PHPGoKotlin
38 %48 %38 %47 %25 %55 %17 %58 %54 %54 %Integración con API y servicios
35 %55 %38 %47 %37 %63 %34 %56 %47 %61 %Lógica de aplicaciones y flujos de trabajo
35 %17 %7 %6 %45 %18 %14 %18 %12 %12 %Procesamiento y análisis de datos
31 %5 %3 %4 %6 %6 %11 %3 %3 %4 %Inteligencia artificial y aprendizaje automático
28 %49 %22 %29 %31 %50 %13 %53 %58 %39 %Proporcionar API y servicios
27 %5 %3 %2 %21 %5 %6 %4 %2 %3 %Ciencia de datos o análisis de datos
26 %9 %10 %12 %5 %12 %9 %10 %12 %10 %Integración con IA
22 %4 %9 %7 %11 %8 %4 %13 %10 %5 %Scripts ad hoc
19 %29 %23 %31 %11 %36 %30 %33 %29 %33 %Bibliotecas o marcos de trabajo
16 %13 %9 %15 %4 %18 %9 %13 %10 %15 %Automatización de las pruebas de software y el control de calidad
14 %19 %58 %62 %8 %32 %18 %25 %9 %42 %Interfaz de usuario (gestión de las entradas del usuario y de los elementos interactivos)
11 %10 %6 %6 %6 %15 %19 %10 %20 %8 %Herramientas y componentes del sistema
7 %9 %4 %4 %2 %12 %18 %6 %15 %12 %Protocolos de comunicación de red
6 %3 %4 %3 %1 %5 %13 %3 %3 %8 %Procesamiento de audio o vídeo
6 %9 %3 %4 %2 %9 %10 %8 %9 %9 %Protocolos de seguridad, cifrado y criptografía
6 %1 %1 %0 %2 %2 %5 %1 %1 %1 %Realización de simulaciones y modelos predictivos
4 %4 %2 %1 %1 %7 %21 %2 %4 %4 %Sistemas de control e interfaces de hardware
2 %2 %4 %4 %0 %7 %15 %1 %1 %5 %Renderizado y procesamiento de gráficos (2D/3D)
2 %2 %3 %3 %2 %0 %3 %1 %4 %1 %Tecnología blockchain
0 %63 %

¿Qué lenguajes de programación se utilizan para la inteligencia artificial (IA) y el aprendizaje automático (ML)?

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.

¿Qué tipos de software, productos o servicios desarrolla?


42%

Sitios web

27%

Aplicaciones empresariales

27%

Servicios web

20%

Servicios en la nube

18%

Software de sistemas

13%

Finanzas

12%

No desarrollo un producto o servicio específico

11%

Infraestructura informática

8%

Software de análisis

8%

Herramientas de desarrollo

Tipo de software por lenguaje de programación principal


PythonJavaJavaScriptTypeScriptSQLC#C++PHPGoKotlin
28 %31 %75 %71 %42 %38 %6 %77 %25 %15 %Sitios web
25 %35 %20 %23 %34 %39 %5 %41 %43 %24 %Servicios web
25 %25 %11 %16 %20 %28 %11 %16 %39 %20 %Servicios en la nube
23 %35 %28 %33 %44 %46 %16 %34 %21 %37 %Aplicaciones empresariales
20 %5 %4 %5 %13 %7 %6 %7 %4 %4 %Software de análisis
17 %22 %10 %9 %17 %23 %34 %14 %19 %19 %Software de sistemas
15 %12 %5 %5 %8 %10 %10 %7 %20 %7 %Infraestructura informática
11 %19 %10 %11 %21 %16 %10 %9 %11 %17 %Finanzas
8 %7 %6 %6 %5 %8 %15 %5 %8 %8 %Herramientas de desarrollo
7 %5 %3 %2 %3 %5 %9 %3 %7 %6 %Seguridad
6 %5 %6 %6 %3 %7 %11 %5 %5 %15 %Entretenimiento
4 %1 %1 %1 %1 %2 %5 %1 %1 %2 %Automatización del hogar
4 %6 %8 %6 %4 %4 %3 %4 %4 %9 %Miniaplicaciones
4 %4 %5 %3 %2 %14 %20 %2 %3 %7 %Juegos
3 %2 %1 %0 %1 %2 %17 %0 %3 %2 %Hardware
1 %1 %1 %0 %0 %4 %5 %1 %0 %1 %Realidad aumentada o realidad virtual
0 %77 %

¿Qué tipo de sitios web desarrolla?


60%

Sitio web empresarial

39%

Interfaz web para un producto

35%

Sitios web personales o de portfolio

31%

Sitio web de comercio electrónico

22%

Portal de intranet

17%

Sitio web informativo

17%

Blog, redes sociales o plataforma de foros

14%

Portal web multifunción

10%

Plataforma educativa o MOOC

9%

Noticias o contenidos de entretenimiento

3%

Otros

Los escenarios de pruebas complejas son ahora más accesibles que nunca gracias a herramientas como Playwright, Selenium y JetBrains Aqua, entre otras.

¿Qué tipos de pruebas lleva a cabo en sus proyectos?


78%

Unitarias

63%

De integración

48%

De extremo a extremo

36%

Rendimiento

1%

Otros

5%

Ninguno/a

¿Qué tipos de pruebas lleva a cabo en sus proyectos?


78%

Unitarias

63%

De integración

48%

De extremo a extremo

36%

Rendimiento

1%

Otros

5%

Ninguno/a

¿Qué bases de datos ha utilizado en los últimos 12 meses, en caso de haberlo hecho?


201920202021202220232024
60 %59 %61 %52 %51 %52 %MySQL
32 %35 %36 %38 %38 %45 %PostgreSQL
30 %32 %28 %27 %27 %30 %MongoDB
29 %27 %29 %28 %25 %30 %SQLite
27 %25 %29 %27 %26 %29 %Redis
22 %20 %19 %18 %18 %20 %Microsoft SQL Server
21 %19 %23 %18 %16 %16 %MariaDB
13 %Elasticsearch
16 %14 %13 %11 %13 %12 %Oracle Database
10 %Amazon DynamoDB
7 %6 %5 %6 %6 %6 %H2
5 %BigQuery
5 %Cloud Firestore
3 %Amazon Athena
1 %1 %2 %2 %3 %3 %ClickHouse
3 %Snowflake
5 %4 %3 %3 %4 %3 %Amazon Redshift
4 %3 %3 %3 %3 %3 %Cassandra
3 %3 %2 %2 %3 %2 %Db2
2 %2 %2 %2 %2 %2 %Neo4j
3 %2 %2 %1 %1 %2 %HBase
1 %CockroachDB
1 %1 %1 %1 %1 %1 %Couchbase
1 %Presto
7 %7 %7 %8 %7 %4 %Otros
7 %8 %8 %9 %11 %8 %Ninguno/a
061 %

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.

¿Qué servicio en la nube utiliza con mayor frecuencia?


2021202220232024
50 %51 %48 %46 %Amazon Web Services
12 %15 %15 %17 %Microsoft Azure
11 %11 %12 %11 %Google Cloud Platform
9 %8 %9 %11 %Alibaba Cloud
7 %4 %3 %3 %DigitalOcean
3 %4 %2 %1 %Heroku
1 %1 %1 %1 %Huawei Cloud
1 %1 %OVH
0 %1 %0 %0 %Cloud Foundry
0 %0 %0 %1 %Yandex Cloud
1 %1 %Hetzner
1 %2 %Oracle Cloud
0 %1 %Red Hat OpenShift
4 %5 %5 %6 %Otros
0 %51 %

¿Utiliza virtualización o contenedores durante el desarrollo?


49%

Utilizo Docker localmente

25%

No

21%

Me conecto a un contenedor Docker alojado

21%

Utilizo máquinas virtuales remotas en la nube

18%

Utilizo máquinas virtuales remotas locales

16%

Me conecto a un clúster Kubernetes alojado en la nube

16%

Uso máquinas virtuales locales

12%

Ejecuto Kubernetes localmente

12%

Me conecto a un clúster Kubernetes alojado localmente

1%

Otros

Experiencia de los desarrolladores

¿Mide su empresa la experiencia y la productividad de los desarrolladores (ya sea de forma individual o en equipo)?


40%

No

28%

Sí, medimos tanto la productividad como la experiencia de los desarrolladores

14%

Sí, medimos la productividad de los desarrolladores

6%

Sí, medimos la experiencia de los desarrolladores

13%

No lo sé seguro

¿Quién es el responsable de la experiencia del desarrollador y de la ingeniería de productividad del desarrollador en su empresa?


67%

Jefes de equipo

17%

Equipo de ingeniería de plataformas

16%

Especialistas o equipos dedicados

15%

Nadie es responsable de medir la productividad ni la experiencia de los desarrolladores

13%

Recursos humanos

2%

No lo sé

3%

Otros

¿Qué es la experiencia del desarrollador? ¿Les preocupa a las empresas?

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.

IA

¿Cuáles de las siguientes herramientas de IA ha utilizado o probado alguna vez para la codificación y otras actividades relacionadas con el desarrollo?


69%

49%

ChatGPT

40%

26%

GitHub Copilot

17%

7%

Google Gemini

14%

5%

JetBrains AI Assistant

9%

3%

Complemento CodeGPT en VS Code

¿Cuántos desarrolladores utilizan ChatGPT o Copilot mientras programan?

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.

¿Cuál es la política de su empresa respecto al uso de herramientas de IA de terceros basadas en la nube (como ChatGPT, GitHub Copilot o Google Gemini) para tareas relacionadas con la codificación y el desarrollo?


29%

Permitidas para todos los proyectos

26%

Permitidas solo para algunos proyectos

25%

En mi empresa no existe ninguna política al respecto

11%

Prohibidas para todos los proyectos

6%

No lo sé

3%

Otros

¿Cuántas empresas prohíben o restringen la IA?

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.

¿Qué beneficios obtiene del uso de herramientas de IA para la codificación y otras actividades relacionadas con el desarrollo?


67%

Menos tiempo dedicado a buscar información

58%

Codificación y desarrollo más rápidos

57%

Realización más rápida de tareas repetitivas

57%

Aumento de la productividad

45%

Aprendizaje más rápido de nuevas tecnologías, marcos de trabajo, lenguajes, etc.

39%

Menos esfuerzo mental necesario para la codificación y el desarrollo

36%

Mejor experiencia de codificación y desarrollo

23%

Mejor calidad del código y de las soluciones de desarrollo

2%

Otros

1%

Ninguno/a

De media, ¿cuánto tiempo cree que ahorra a la semana utilizando herramientas de IA para la codificación y otras actividades relacionadas con el desarrollo?


32%

De 1 a menos de 2 horas

27%

De 2 a menos de 4 horas

14%

Menos de 1 hora

13%

De 4 a menos de 8 horas

9%

8 horas o más

4%

No ahorro tiempo

¿Utiliza un casco de realidad virtual (RV) para codificar y, en caso afirmativo, desde cuándo lo hace?


49%

No, pero me encantaría probarlo

44%

No, y no tengo previsto utilizar uno

3%

Sí, lo uso habitualmente

3%

Sí, probé uno una o dos veces, pero ahora no lo uso

2%

Sí, lo uso ocasionalmente

Codificación con un casco de realidad virtual

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.

¿Por qué utiliza un casco de realidad virtual para codificar?


42%

Mejora la visualización de los datos complejos

39%

Aumenta mi productividad con un espacio de trabajo virtual multipantalla

28%

Simplifica las pruebas de aplicaciones específicas de realidad virtual

25%

Sustituye los monitores físicos por un espacio de trabajo virtual

18%

Apoya el trabajo colaborativo mediante reuniones virtuales

15%

La portabilidad de los cascos de realidad virtual permite trabajar desde cualquier lugar

14%

Tengo un interés personal en la realidad virtual y otras tecnologías emergentes

10%

Me proporciona un entorno virtual personalizado

La vida de los desarrolladores

¿Qué parte de su tiempo de trabajo dedica a actividades que impliquen directamente trabajar con código?


1%

Menos del 10 %

4%

10 %–20 %

8%

21 %–30 %

11%

31 %–40 %

11%

41 %–50 %

13%

51 %–60 %

17%

61 %–70 %

19%

71 %–80 %

10%

81 %–90 %

6%

Más del 90 %

¿Qué porcentaje de su tiempo de trabajo dedica a reuniones, charlas relacionadas con el trabajo y correo electrónico?


16%

Menos del 10 %

33%

10 %–20 %

25%

21 %–30 %

13%

31 %–40 %

6%

41 %–50 %

3%

51 %–60 %

2%

61 %–70 %

1%

71 %–80 %

Salario

Salario medio por región en USD


144K

Estados Unidos

82.2K

Reino Unido

80.1K

Canadá

75.2K

Alemania

68.3K

Benelux y norte de Europa

59.5K

Europa central

51.5K

Francia

Rangos salariales en USD


4%

Menos de 6000

7%

De 6000 a 12 000

8%

De 12 000 a 18 000

8%

De 18 000 a 24 000

15%

De 24 000 a 36 000

11%

De 36 000 a 48 000

10%

De 48 000 a 60 000

Proporción de empleados mejor pagados por lenguaje de programación

Nota: Los empleados mejor pagados son aquellos cuyos salarios se encuentran en el cuartil superior de su país o región.


37%

Scala

35%

Go

34%

Kotlin

33%

C

32%

C++

31%

Scripts de Shell

30%

Java

29%

Python

27%

Rust

27%

TypeScript

26%

SQL

24%

C#

23%

JavaScript

19%

HTML/CSS

16%

PHP

¿Cuáles son los lenguajes de programación mejor pagados?

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.

Proporción de empleados mejor pagados por género

Nota: Los empleados mejor pagados son aquellos cuyos salarios se encuentran en el cuartil superior de su país o región.


28%

Hombre

19%

Mujer

¿Ha hecho alguna vez un cambio en su trayectoria profesional hacia la tecnología o la informática?


¿Cuántos de quienes trabajan en el sector tecnológico proceden de otra carrera?

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.

¿Cuál de las siguientes instituciones o recursos educativos le hizo dar su primer paso para ser desarrollador/a?


52%

Institución educativa formal

14%

Cursos online o escuelas de programación gratuitos

10%

Libros

7%

Blogs, foros comunitarios

5%

Cursos offline

5%

Cursos online o escuelas de programación de pago

3%

Codecamps, grupos de usuarios, encuentros

4%

Otros

Datos demográficos

¿Cuántos años completos de experiencia profesional en programación tiene?


9%

Menos de 1 año

17%

1-2 años

25%

3-5 años

20%

6-10 años

11%

11-16 años

14%

16 años o más

5%

No tengo ninguna experiencia profesional en codificación

¿Cuál es su género?


91%

Hombre

6%

Mujer

2%

Prefiero no responder

1%

No binario, cuirgénero o que no se ajusta a ningún género

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.

¿Cuál es su género?


MujerHombreOtros
15 %83 %1 %Corea del Sur
14 %84 %2 %Argentina
9 %85 %6 %Estados Unidos
8 %91 %1 %Oriente Medio, África, Asia Central
8 %91 %2 %América Central y del Sur
7 %88 %4 %Canadá
6 %91 %3 %Otro país del Sudeste Asiático y Oceanía
6 %91 %3 %Benelux y norte de Europa
6 %92 %2 %Europa del Este, Balcanes y Cáucaso
6 %92 %2 %México
6 %91 %3 %España
6 %92 %2 %Brasil
6 %89 %5 %Reino Unido
5 %92 %2 %Francia
5 %93 %2 %Europa central
5 %93 %2 %Mediterráneo oriental y septentrional
5 %92 %3 %Alemania
4 %94 %2 %India
3 %94 %3 %Japón
2 %94 %3 %China continental
1 %94 %

¿Qué porcentaje de mujeres hay en el sector de la tecnología?

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.

¿Cuál es su rango de edad?


8%

18–20

22%

21-24 años

22%

25-29 años

17%

30-34 años

11%

35-39 años

12%

40-49 años

5%

50–59 

2%

60 años o más

¿Cuál es su rango de edad?


8%

18–20

22%

21-24 años

22%

25-29 años

17%

30-34 años

11%

35-39 años

12%

40-49 años

5%

50–59 

2%

60 años o más

Porcentaje de desarrolladores jóvenes en diferentes regiones (18-29 años)


75%

India

71%

Oriente Medio, África, Asia Central

63%

China continental

54%

Otro país del Sudeste Asiático y Oceanía

50%

Mediterráneo oriental y septentrional

49%

Francia

49%

Canadá

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


20%

China continental

14%

Estados Unidos

13%

India

7%

Japón

3%

Alemania

3%

Brasil

3%

Reino Unido

¿Cuántas personas trabajan en su empresa u organización?


3%

Solo yo

10%

2–10

18%

11–50

28%

51–500 

9%

501-1000

12%

1001-5000

18%

Más de 5000

2%

No lo sé seguro

¿Cuántas personas trabajan en su empresa u organización?


3%

Solo yo

10%

2–10

18%

11–50

28%

51–500 

9%

501-1000

12%

1001-5000

18%

Más de 5000

2%

No lo sé seguro

¿Qué porcentaje de personas de su empresa u organización escribe código (aproximadamente)?


27%

0 %–20 %

23%

21 %–40 %

20%

41 %–60 %

15%

61 %–80 %

9%

81 %–100 %

6%

No lo sé seguro

¿Qué porcentaje de personas de su empresa u organización escribe código (aproximadamente)?


27%

0 %–20 %

23%

21 %–40 %

20%

41 %–60 %

15%

61 %–80 %

9%

81 %–100 %

6%

No lo sé seguro

¿En qué tipos de desarrollo participa su empresa u organización?


70%

Desarrollo de productos

53%

Desarrollo interno

38%

Aplicaciones, páginas web o software a medida

34%

Desarrollo de servicios al cliente

21%

Implementación interna y mantenimiento de herramientas de terceros

16%

Externalización

13%

Proyectos de código abierto

1%

Otros

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

¿En cuál de los siguientes sectores opera su empresa u organización principalmente?


22%

Desarrollo móvil

20%

Computación en la nube, plataforma o centro de datos

18%

Desarrollo de software externalizado

17%

Herramientas de desarrollo de software

16%

Macrodatos o análisis de datos

15%

Otros servicios informáticos

15%

Otro software

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.

¿Cuáles de las siguientes opciones describe la empresa u organización para la que trabaja? Seleccione todas las que correspondan.


45%

Privada

26%

Empresa emergente

23%

B2B

19%

Cotiza en bolsa

15%

Empresa multinacional

11%

B2C

6%

Gubernamental

3%

Sin ánimo de lucro

3%

De propiedad familiar

2%

Ninguno/a de los anteriores

¿Cuántas personas componen su equipo de proyecto?


49%

2–7 personas

22%

8-12 personas

10%

13-20 personas

8%

Trabajo en mis proyectos de manera independiente

6%

21-40 personas

5%

Más de 40 personas

¿Cuál es el tamaño medio de un equipo de desarrollo de software?

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.

¿Se ha enfrentado a alguna de las siguientes situaciones en el sector tecnológico durante el último año?


HombreMujer
27 %35 %Experimentar la necesidad de demostrar mi competencia una y otra vez
23 %27 %Falta de oportunidades de crecimiento en el sector tecnológico
22 %23 %Ser pasado por alto para ascensos o proyectos interesantes
21 %25 %No sentirme valorado/a o reconocido/a en el lugar de trabajo
13 %15 %Experimentar disparidades en el salario o las prestaciones que no parecen estar relacionadas con el rendimiento o las cualificaciones laborales
13 %15 %Ser controlado excesivamente por mis superiores
11 %13 %Colegas que no me consultan en áreas en las que estoy cualificado y que, en cambio, consultan a otros compañeros menos cualificados
10 %12 %Que la calidad de mi trabajo se evalúe continuamente como aceptable incluso cuando es excelente
7 %11 %Que me asignen habitualmente tareas de escasa importancia, como tomar notas, pedir comida, etc.
7 %18 %Sentir que no me aceptan en el sector tecnológico
7 %10 %Colegas que presentan mis ideas como suyas sin el debido crédito o atribución
5 %8 %Expectativas inapropiadas de los demás sobre mis prioridades familiares frente a las laborales
5 %11 %Sentir que me excluyen de las actividades sociales informales o de las oportunidades de establecer contactos en el trabajo
4 %9 %Ser el blanco de un comportamiento irrespetuoso o despectivo en el trabajo
4 %5 %Que me digan que soy demasiado agresivo/a, mandón/a o desagradable en el trabajo
3 %9 %Recibir comentarios no solicitados u ofensivos o escuchar bromas inapropiadas
2 %3 %Experimentar un contacto físico no deseado
1 %2 %Tener que dejar mi puesto tras una excedencia por maternidad/paternidad
35 %26 %Ninguno/a de los anteriores
1 %35 %

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!

Únase al JetBrains Tech Insights Lab

Participe en encuestas y estudios de experiencia de usuario para ayudar a que los productos de JetBrains sean aún mejores. Por participar en nuestras investigaciones, también tendrá la oportunidad de ganar premios.

Suscribirse

¡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.

Consulte otros informes del sector