El estado del ecosistema del desarrollador 2021

Este informe presenta los resultados combinados de la quinta encuesta Developer Ecosystem realizada por JetBrains. 31 743 desarrolladores de 183 países o regiones nos ayudaron a trazar el panorama de la comunidad de desarrolladores.

Aquí podrá encontrar las últimas tendencias del sector tecnológico, así como datos interesantes sobre herramientas, tecnologías, lenguajes de programación y muchas otras facetas del mundo de la programación.


Mensajes clave

JavaScript es el lenguaje más popular.

Python es más popular que Java en términos de uso general, mientras que Java es más popular que Python como lenguaje principal.

Los cinco principales lenguajes que los desarrolladores planean adoptar o migrar son Go, Kotlin, TypeScript, Python y Rust.

Los cinco principales lenguajes que los desarrolladores están aprendiendo en 2021 son JavaScript, Python, TypeScript, Java y Go.

Ruby, Objective-C y Scala han disminuido su popularidad en los últimos 5 años.

Los 5 lenguajes de mayor crecimiento son Python, TypeScript, Kotlin, SQL y Go.

La mayoría de las personas encuestadas (71 %) desarrolla para el backend de la web.

Lenguajes de programación

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

Popularidad de los lenguajes de programación en los últimos 5 años.

Line chart: Popularity of programming languages over the last 5 years

Tenga en cuenta que algunos aspectos de la metodología de la encuesta han cambiado entre ediciones. En 2021, hemos ampliado la cobertura geográfica, lo que ha dado lugar a diferencias en las cuotas de algunos lenguajes. Por ejemplo, la cuota de PHP es 3 puntos porcentuales más alta, y las de Python y Java son un poco más bajas en las nuevas regiones que en los países iniciales.

¿Cuáles son sus lenguajes de programación principales?

Elija un máximo de 3 lenguajes

¿Piensa adoptar otros lenguajes o migrarse a ellos en los próximos 12 meses? De ser así, ¿a cuáles?

Por lenguajes principales

¿Qué sistemas operativos utiliza como entornos de desarrollo?

En los últimos 5 años, las preferencias de los desarrolladores con respecto a los sistemas operativos se han mantenido constantes.

¿Utiliza el Subsistema de Windows para Linux (WSL) para el desarrollo local?

Esta pregunta se ha mostrado a todas las personas encuestadas que utilizan Windows como sistema operativo.

¿Para qué plataformas de dispositivos desarrolla?

¿Qué tipos de software desarrolla (incluidas aplicaciones en cualquier lenguaje de programación, ya sea para fines profesionales o personales)?

¿En qué tipo de actividades participa?

¿Qué tipos de software desarrolla?

Por lenguaje principal

¿Para qué plataformas de dispositivos desarrolla?

Por lenguaje principal

Popularidad de los lenguajes de programación

Por región

Hay lenguajes que no aparecen en esta tabla y que son populares en algunas regiones: Delphi es el lenguaje principal del 3 % de la población de desarrolladores en Brasil, por ejemplo, mientras que Ruby (9 %), Swift (6 %) y Scala (4 %) son populares en Japón.

Género y desarrollo

¿En qué tipo de actividades participa?

Por género

La opción "Otros" incluye a las personas no binarias, queer o a las que no se ajustan a ningún género, así como otros que prefieren no marcar ninguna de las opciones. Sin embargo, la muestra es demasiado pequeña para sacar conclusiones fiables.

Las mujeres son más propensas que los hombres a participar en el análisis de datos, el machine learning y el diseño o la investigación de experiencias o interfaces de usuario. Las mujeres son menos propensas que los hombres a participar en el desarrollo de infraestructuras y procesos de desarrollo y operaciones, en la administración de sistemas o en la implementación.

Distribución por género

Por región

Experiencia en programación profesional

Por género

La diversidad en el sector tecnológico está aumentando entre los desarrolladores más jóvenes.

¿Para qué plataformas desarrolla sus proyectos?

Esta pregunta solo se ha mostrado a las personas encuestadas que desarrollan para plataformas de escritorio.

Idiomas

¿Qué idioma utiliza en el trabajo?

Cuota de inglés como lengua de trabajo por regiones

¿Habla en casa o con sus amigos en el mismo idioma que utiliza en el trabajo?

¿Qué idiomas utiliza con su familia y amigos?

migración

Tasa de inmigración

Tasa de inmigración = el número de personas que trabaja en una región y que ha nacido en otra región / número total de personas que trabaja en esa región

Tasa de emigración

Tasa de emigración = el número de personas que ha nacido en un país, pero trabaja en otro diferente / el número total de personas nacidas en ese país

Salario

Valor medio del salario anual neto (después de impuestos) en dólares estadounidenses, sin incluir las bonificaciones

Por regiones

Salario por puesto de trabajo

Encuentre la herramienta adecuada

Escoja su tecnología

Seleccionar

Descargue la herramienta que necesite

Seleccionar
Probar gratis

¡Gracias por el tiempo que nos has dado!

Esperamos que nuestro informe le haya resultado útil. Comparta este informe con sus amigos y compañeros.

Participe en el JetBrains Tech Insights Lab

Participe en encuestas y estudios de experiencia de usuario para que los productos JetBrains sean más fáciles de usar y aún más potentes. Por participar en nuestras investigaciones, también tendrá la oportunidad de ganar premios.

Si tiene alguna pregunta o sugerencia, no dude en ponerse en contacto con nosotros a través de surveys@jetbrains.com.