El estado del ecosistema de los desarrolladores 2022
Estos son los resultados de la sexta encuesta anual realizada por JetBrains para captar el panorama de la comunidad de los desarrolladores.
Este informe se ha elaborado a partir de las respuestas de 29 269 desarrolladores de todo el mundo que participaron en nuestro estudio entre mayo y julio de 2022.
Abarca una amplia gama de temas, como lenguajes de programación, herramientas, tecnologías, datos demográficos e incluso curiosidades, así como el estilo de vida de los desarrolladores.
Compartir:
Mensajes clave
75 %
de la comunidad de programadores se dedica al desarrollo web, mientras que el 66 % se dedica al desarrollo web backend.
La mitad de los desarrolladores encuestados tiene previsto adoptar un nuevo lenguaje de programación. Los dos lenguajes más populares son Go y Rust, seguidos de Kotlin, TypeScript y Python.
En 2021, la encuesta atrajo a una parte desproporcionadamente alta de desarrolladores de PHP y Laravel. Encontrará más información sobre las razones de esta aberración en la sección Metodología.
Los lenguajes de programación que muestran una tendencia a la baja son PHP, Ruby, Objective-C y Scala.
El lenguaje de programación más popular, JavaScript, es utilizado por el 65 % de los desarrolladores de una forma u otra. También es el lenguaje primario más popular, con una cuota del 34 %.
La cuota de TypeScript casi se ha triplicado durante el transcurso de los últimos 6 años, pasando del 12 % en 2017 al 34 % en 2022.
¿Reemplazará finalmente a JavaScript? Aunque está alcanzando con rapidez a JavaScript, el uso de JavaScript sigue siendo establemente alto. El 92 % de los desarrolladores de TypeScript utiliza JavaScript, y el 40 % lo elige como uno de sus lenguajes principales.
Python ha ido ganando popularidad y, con una cuota del 55 %, es ahora el segundo lenguaje más utilizado, después de JavaScript. Más de la mitad de los desarrolladores del mundo lo utilizan.
Python también está creciendo como lenguaje de programación principal y está alcanzando a JavaScript. Solo les separa un punto porcentual, con un 33 % para Python y un 34 % para JavaScript.
¡Los cinco lenguajes de programación favoritos son Python, Java, JavaScript, C# y Kotlin!
Sin embargo, cuando consideramos estas preferencias en relación al número de personas que utilizan cada lenguaje, los líderes son Kotlin, C#, Python, Rust y Java.
Los cinco lenguajes de programación que menos gustan son JavaScript, Java, PHP, C y C++.
JavaScript y Java son muy controvertidos, ya que encabezan las listas de lenguajes favoritos y menos favoritos.
Pero si calculamos el lenguaje menos favorito en relación con el número de personas que lo utilizan, hay un campeón absoluto como lenguaje más temido. Perl se lleva la palma con un 96 %, seguido de Visual Basic con un 77 %, Delphi con un 60 % y C con un 51 %.
Los lenguajes con mayor cuota de usuarios entre los encuestados más jóvenes (18-20 años) son Assembly, C, C++, Haskell, Lua, MatLab y Rust. Esto quizás no sorprenda, ya que estos lenguajes se suelen enseñar en las universidades.
Los lenguajes con porcentajes relativamente altos entre los desarrolladores de más edad son COBOL, Assembly, CoffeeScript, Perl, Delphi y Visual Basic. Con la excepción de Assembly, estos lenguajes tienen una baja tasa de usuarios entre los desarrolladores menores de 30 años.
También existe un escaso interés por Ruby entre los desarrolladores jóvenes.
Tipos de desarrollo
Los encuestados más jóvenes trabajan principalmente en el desarrollo de juegos y software de entretenimiento.
Este año, pedimos a los encuestados que relacionaran su lenguaje de programación principal con los tipos de software y plataformas para los que lo utilizan. De este modo, hemos obtenido una imagen más precisa de los casos de uso más populares de los distintos lenguajes que en el informe del año pasado, en el que nos limitamos a elaborar una tabla cruzada con los tres lenguajes de programación principales.
Tecnologías
*No se mencionó ninguna tecnología específica.
La mayor parte de los desarrolladores identificó la IA/aprendizaje automático como la tecnología más prometedora. Además de los lenguajes de programación, los encuestados también mencionaron Blockchain, WebAssembly, Flutter, AR/VR y tecnologías en la nube.
Esta pregunta se ha mostrado a todas las personas encuestadas que utilizan Windows como sistema operativo.
Las respuestas indican que los desarrolladores aprecian la movilidad. El 85 % de los desarrolladores utiliza ordenadores portátiles para programar, y el 39 % utiliza simultáneamente ordenadores portátiles y de sobremesa.
El 9 % de los encuestados afirma programar con un smartphone, ¡y el 65 % de ellos desarrolla para móviles!
Más de la mitad de los desarrolladores (55 %) instala temas y complementos de interfaz de usuario para sus IDE o editores.
Género y desarrollo
En los gráficos que figuran a continuación, la opción «Otros» incluye a las personas de género «no binario», «cuirgénero» o «que no se ajustan a ningún género», así como las opciones «Otros, especifique» y «Prefiero no responder». Sin embargo, el tamaño de la muestra de este grupo es demasiado pequeño para extraer conclusiones fiables.
Los tipos de desarrollo de software con mayor proporción de mujeres son la realidad aumentada/realidad virtual, los sitios web y la inteligencia empresarial/ciencia de datos/aprendizaje automático.
Aunque la diversidad sigue siendo baja en el sector tecnológico, la tendencia es al alza.
Migración
Alrededor del 10 % de los desarrolladores se ha trasladado a vivir a otro país.
Vemos que, en general, la migración entre los desarrolladores ha ido en aumento, especialmente desde 2015. Descendió en 2020, presumiblemente debido a la pandemia, y en 2022 se recuperó hasta los niveles observados en 2019.
Tasa de emigración = Número de personas que han nacido en un país o región pero trabajan en otro diferente / número total de personas nacidas en el país o región de origen.
Idiomas
Esta pregunta solo se mostró a los encuestados que utilizan idiomas diferentes en casa y en el trabajo.
Los jefes de equipo y los desarrolladores sénior son más propensos a utilizar el inglés en el trabajo, mientras que hablan otros idiomas en casa o con los amigos.
Esta pregunta solo se mostró a los encuestados que utilizan idiomas diferentes en casa y en el trabajo.
De ese 13 % que no habla el mismo idioma en casa que con sus compañeros, los tres idiomas más hablados con familiares y amigos eran el inglés, el chino y el hindi.
Consulte los demás informes de encuestas a gran escala de JetBrains.
Encuentre la herramienta adecuada
¡Gracias por el tiempo que nos ha dado!
Esperamos que nuestro informe le haya resultado útil. Comparta este informe 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.