Durante más de una década, Stack Overflow ha estado arrojando luz sobre las tecnologías en ascenso y en decadencia, vislumbrando el futuro prometedor del mundo tecnológico. En mayo de 2023, más de 90.000 desarrolladores respondieron a la nueva encuesta de StackOverflow sobre cómo aprendieron y subieron de nivel, qué herramientas utilizaron y cuáles les gustaría dominar. Recientemente, finalmente se publicó la encuesta Stack Overflow 2023. Sin más, repasemos lo ocurrido durante el último año.
Entre los encuestados, la generación más joven (los de 18 años o menos) gravita hacia los recursos en línea como su vía de aprendizaje preferida. Con eso, alrededor del 52% de las personas entre 25 y 34 años también dan preferencia a los cursos en línea. Curiosamente, este año, los contratistas independientes, los autónomos y los desarrolladores autónomos ven un modesto repunte, mientras que los estudiantes de tiempo completo presencian una suave caída, con una diferencia del 1% en comparación con el año anterior.
Como puede ver en estas estadísticas, Java se ha asegurado la séptima posición entre todos los encuestados. Pero si profundizamos, es fácil ver que HTML/CSS es un lenguaje de marcado, SQL es un lenguaje de dominio específico, mientras que Bash/Shell es un lenguaje de comandos. Por eso sería justo decir que Java sigue estando entre los 5 principales lenguajes de programación de alto nivel. En particular, aquellos que están aprendiendo a codificar tienen más probabilidades de utilizar Java en comparación con los desarrolladores profesionales: 35 % frente a 30 %. Java es el quinto lenguaje de programación más buscado por quienes recién comienzan su viaje de aprendizaje. Nuevamente, si descartamos HTML/CSS y SQL, quedará claro que Java ocupa la sólida tercera posición en la lista corta de los lenguajes de programación de alto nivel más demandados entre los estudiantes.
¿Qué significa? Java se considera un excelente primer lenguaje de programación por varias razones convincentes: simplicidad, independencia de plataforma, amplios recursos y relevancia para la industria.
Hablando de otros marcos y bibliotecas, NET (5+) también encabeza la lista este año. Vale la pena mencionar que Spring Framework compatible con Java también se asegura un lugar entre los cinco mejores frameworks.
En cuanto a un entorno de desarrollo integrado, Visual Studio Code sigue siendo el IDE principal entre todos los desarrolladores e IntelliJ IDEA ocupa el tercer lugar.
Además de preguntar sobre las herramientas de búsqueda de IA, StackOverflow también preguntó sobre las herramientas de desarrollo de IA más utilizadas. En este caso, GitHub Copilot es el líder obvio, ya que el 55% de los encuestados lo utiliza. GitHub es una herramienta de asistencia para la codificación que se anuncia como un "programador emparejado con IA". Ofrece sugerencias generadas automáticamente a medida que los codificadores escriben variables, nombres de funciones y archivos, comentarios de código, cadenas de documentos, etc.
![Información de la encuesta para desarrolladores de Stack Overflow 2023. El estado de Java y la popularidad de los cursos en línea - 1](https://cdn.codegym.cc/images/article/bbd08998-0f42-42f0-947e-5ef518c34001/800.jpeg)
Los chicos. Fotografía: Jan Thijs/Amazon
El perfil del encuestado. Los estudiantes eligen cada vez más el aprendizaje en línea
Este año, Stack Overflow comparó las tecnologías más populares en tres grupos diferentes: todos los encuestados, desarrolladores profesionales y aquellos que están aprendiendo a codificar. Como plataforma de aprendizaje en línea, no podríamos comenzar sin buenas noticias: entre los estudiantes que todavía están aprendiendo a codificar, la búsqueda de conocimientos de codificación a través de recursos en línea ha alcanzado niveles sin precedentes, con un aumento notable del 70% al 80% desde la última encuesta en 2022 .![Información de la encuesta para desarrolladores de Stack Overflow 2023. El estado de Java y la popularidad de los cursos en línea - 2](https://cdn.codegym.cc/images/article/ad64e23c-4473-4171-96e4-5d2664979a49/800.jpeg)
![Información de la encuesta para desarrolladores de Stack Overflow 2023. El estado de Java y la popularidad de los cursos en línea - 3](https://cdn.codegym.cc/images/article/4404162b-d496-4fc5-bdc3-84e6a927dae8/800.jpeg)
Las principales tecnologías y la popularidad de Java: un lugar consolidado entre los líderes
Volviendo a lo básico, nos gustaría destacar que JavaScript sigue copando los primeros puestos, siendo por undécimo año consecutivo el lenguaje de programación más utilizado. Python ha superado a SQL para reclamar el tercer lugar. En particular, Python reina tanto entre los desarrolladores no profesionales como entre aquellos que todavía están aprendiendo a codificar. Varias tecnologías han logrado avances notables durante el último año: Bash/Shell, C, Ruby, Perl y Erlang han subido una posición, mientras que Elixir y Lisp han subido dos puestos.![Información sobre la encuesta para desarrolladores de Stack Overflow 2023. El estado de Java y la popularidad de los cursos en línea - 4](https://cdn.codegym.cc/images/article/bdecad07-46a2-413a-945d-e9696db5945c/800.jpeg)
![Información sobre la encuesta para desarrolladores de Stack Overflow 2023. El estado de Java y la popularidad de los cursos en línea - 5](https://cdn.codegym.cc/images/article/a30c2d15-c140-46ee-9f4a-fa6ab94a3697/800.jpeg)
Las bases de datos más populares de 2023. PostgreSQL se ha convertido en el líder
Este año se produjo una minirrevolución: PostgreSQL destronó a MySQL (en los últimos años ocupó la posición de liderazgo). PostgreSQL fue votada como la base de datos más admirada, superando a otras 31. ¿Por qué cada vez más desarrolladores prefieren PostgreSQL? Porque supera a las bases de datos heredadas y especializadas en los contextos más cruciales: flexibilidad, rendimiento técnico y aplicabilidad en la mayor cantidad de cargas de trabajo empresariales. Además, el código abierto está en el centro de todo esto. Vale la pena señalar que MongoDB sigue siendo la base de datos NoSQL más utilizada.![Información de la encuesta para desarrolladores de Stack Overflow 2023. El estado de Java y la popularidad de los cursos en línea - 6](https://cdn.codegym.cc/images/article/481e9d25-ac7c-45af-9e98-8977c2447943/800.jpeg)
Las plataformas en la nube más utilizadas
En cuanto a la popularidad de las plataformas en la nube, no vemos cambios significativos este año. AWS sigue dominando como la plataforma más común, casi duplicando el porcentaje de Azure, la segunda plataforma más utilizada. La facilidad de escalado automático, la integración con la infraestructura existente y una amplia capa gratuita contribuyen significativamente a la popularidad de AWS.![Información de la encuesta para desarrolladores de Stack Overflow 2023. El estado de Java y la popularidad de los cursos en línea - 7](https://cdn.codegym.cc/images/article/bc208aba-c20e-49a9-b556-21869201efb3/800.jpeg)
Los mejores frameworks en 2023. Spring Framework está entre los 5 mejores
Este año, los encuestados volvieron a clasificar a Node.js y React.js como las dos tecnologías web más comunes. Los desarrolladores profesionales los utilizan de manera bastante igualitaria, mientras que aquellos que están aprendiendo a codificar utilizan Node.js un poco más que React (52% frente a 48%). jQuery y otros frameworks web son casi dos veces menos populares que Node.js y React.js entre todos los encuestados.![Información sobre la encuesta para desarrolladores de Stack Overflow 2023. El estado de Java y la popularidad de los cursos en línea - 8](https://cdn.codegym.cc/images/article/1709b2e3-9e8a-4b10-bbbd-28b0244f250e/800.jpeg)
![Información sobre la encuesta para desarrolladores de Stack Overflow 2023. El estado de Java y la popularidad de los cursos en línea - 9](https://cdn.codegym.cc/images/article/866a0f29-e289-4b9b-84ff-c356b38a0819/800.jpeg)
¿Qué otras herramientas son populares en este momento?
En 2023, Docker superó a npm como la tecnología más utilizada entre los desarrolladores. Si bien los estudiantes siguen prefiriendo npm, Docker está ganando terreno rápidamente en la comunidad de desarrolladores.![Información de la encuesta para desarrolladores de Stack Overflow 2023. El estado de Java y la popularidad de los cursos en línea - 10](https://cdn.codegym.cc/images/article/a62622a1-62fb-4f4d-81dd-c9ba0bc11d50/800.jpeg)
![Información de la encuesta para desarrolladores de Stack Overflow 2023. El estado de Java y la popularidad de los cursos en línea - 11](https://cdn.codegym.cc/images/article/7b4c8bb4-7113-4619-a881-f8e34edcfc2c/800.jpeg)
El uso de herramientas de inteligencia artificial. El nuevo jugador en escena
Este año, StackOverflow ha introducido una nueva sección: Herramientas de búsqueda de IA . No es sorprendente que la mejor opción para las herramientas de búsqueda de IA entre todos los encuestados sea ChatGPT. El 83% de los desarrolladores y estudiantes encuestados lo usaron el año pasado y planean continuar usando ChatGPT este año. Este porcentaje está por encima y más allá de Bing AI (20%), WolframAlpha (13,36%), Google Bard AI (9,86%) y otros. No es sorprendente que los principiantes tengan más probabilidades de utilizar herramientas de inteligencia artificial en comparación con los desarrolladores profesionales (82 % frente a 70 %).![Información de la encuesta para desarrolladores de Stack Overflow 2023. El estado de Java y la popularidad de los cursos en línea - 12](https://cdn.codegym.cc/images/article/95fa6344-abd8-47d4-ad5d-f6553b85888b/800.jpeg)
![Información sobre la encuesta para desarrolladores de Stack Overflow 2023. El estado de Java y la popularidad de los cursos en línea - 13](https://cdn.codegym.cc/images/article/1e50b1e0-1053-4e48-ba77-5f2013b15004/800.jpeg)