Analizamos los resultados de 2024 de la Encuesta Anual de Stack Overflow

Stack Overflow lleva a cabo cada año una exhaustiva investigación para obtener una visión global sobre los desarrolladores de software.
Esta encuesta anual analiza datos sobre el perfil demográfico de los desarrolladores y las tecnologías más populares. También examina las tendencias en el aprendizaje de programación, experiencia laboral, satisfacción en el trabajo y desafíos comunes, entre otras cuestiones.
En mayo, 65.437 programadores de 185 países (principalmente Europa) respondieron a la 14ª encuesta anual. Este año, 29.000 desarrolladores profesionales han participado en la encuesta. A continuación, analizamos los datos obtenidos de sus respuestas.
¿Cuáles son las tendencias tecnológicas?
Lenguajes de Programación
En primer lugar, se abordó la temática de los lenguajes de programación más empleados. Entre los desarrolladores profesionales lidera Javascript (64,60%), seguido por SQL (54.1%) y HTML/CSS (52.9%). JavaScript siempre ha sido el lenguaje de programación más popular entre los desarrolladores. La única excepción fueron los años 2013 y 2014, cuando SQL fue el más popular. Este hecho pone de manifiesto su versatilidad y capacidad para adaptarse a aplicaciones diferentes. Por ejemplo, desde el desarrollo web, hasta el backend.
Además de estos lenguajes, C# sigue siendo muy importante. Es empleado por el 28,8% de los desarrolladores profesionales, especialmente en el desarrollo de aplicaciones empresariales y de escritorio.
Por lo que concierne a la admiración y el deseo de utilización, JavaScript, Python y SQL son lenguajes de programación muy deseados y admirados. Pero, este año, Rust se ha convertido en el lenguaje de programación más admirado con una puntuación del 82.2%. Conocida por prevenir errores comunes, esta herramienta se está convirtiendo en preferida para proyectos que requieren alta fiabilidad y rendimiento.

Plataformas Cloud
Otro punto a destacar es el de las plataformas cloud.
La encuesta revela las siguientes tendencias interesantes. AWS (Amazon Web Services) sigue siendo la plataforma en la nube más utilizada,. Con un 52,2% de los desarrolladores profesionales reportando su uso. Microsoft Azure y Google Cloud Platform (GCP) también son populares, con un 29,7% y un 24,9% de uso respectivamente. Esta diversificación en el uso de plataformas cloud sugiere que las organizaciones aprovechan las fortalezas únicas de cada proveedor para optimizar sus operaciones y mejorar la eficiencia.
Bases de Datos
Respecto a las bases de datos, PostgreSQL (48.7%) y MySQL (40.3%) lideran el uso entre los desarrolladores profesionales. Por su parte, Microsoft SQL Server (25.3%), sigue siendo una opción importante en entornos empresariales. Sobre todo, por su integración con otras herramientas de Microsoft y su capacidad para manejar grandes volúmenes de datos.
Frameworks y Tecnologías
La encuesta también detalla que, en el uso de frameworks y tecnologías web, React sigue siendo uno de los más populares. Utilizado por el 41.6% de los desarrolladores profesionales. Le sigue Node.js, con un 40.7% de uso. A pesar de ser una tecnología más antigua, jQuery mantiene su relevancia. Con un 22.5% de uso debido a su simplicidad y eficacia en la manipulación del DOM. Angular también es significativo, con un 19.4% de uso, especialmente en aplicaciones empresariales que requieren una estructura robusta y escalable
Dentro del ecosistema .NET, varias tecnologías destacan por su uso y adopción. ASP.NET Core es una de las tecnologías más utilizadas para el desarrollo web en el ecosistema .NET, con un 19.1% de uso. ASP.NET, aunque no es tan nuevo como Core, sigue siendo relevante con un 14.3% de uso. Comparando con otras tecnologías web, Next.js (18.6%) y Express (18.2%) también son populares. Mostrando la diversidad de opciones disponibles para los desarrolladores.
Este año se ha añadido una nueva sección a la encuesta relacionada con la tecnología embebida. Raspberry Pi (39,1%), CMake (28.9%) y Arduino (27.1%) destacan como las tecnologías embebidas más populares entre los desarrolladores profesionales. Este hecho demuestra la importancia de las plataformas accesibles y versátiles en el desarrollo de soluciones embebidas.
El rol de la IA en el sector del desarrollo
Como es sabido la Inteligencia Artificial está revolucionando también el sector del desarrollo de software. ¿Cómo ven esta revolución los developers? Eso es algo de lo que también se habla en la encuesta.
Este año, el 61.8% de los desarrolladores profesionales emplea herramientas de IA. Un 13.5% aún no las utiliza, pero está considerando hacerlo. Mientras que un 23.4% ni las usa ni tiene planes de empezar.
Respecto al sentimiento que produce la IA, el 48.3% de los encuestados es favorable a su uso, el 23,7% muy favorable y el 18.9% es indiferente. Tan sólo el 1.2% está en total desacuerdo.

Otra de las preguntas abordadas en la encuesta se relaciona con los beneficios que ofrecen las herramientas de IA. El 82,70% de los desarrolladores profesionales coincide que aumentan la productividad en sus puestos de trabajo. El 60,80% que aceleran el aprendizaje y, por último, el 58.40% concluye que favorecen la eficiencia de las tareas.
También, es relevante destacar el grado de confianza que suscitan dichas herramientas:
- El 39,3% de los desarrolladores profesionales muestra algo de confianza,
- el 27.3% se muestra escéptico y
- el 22.9% se manifiesta algo desconfiado.
Además, se enfatiza en las habilidades que proporcionan las herramientas de inteligencia artificial para resolver tareas complejas. Según la encuesta, el 32.3% de los desarrolladores profesionales afirma que las herramientas de IA son malas para gestionar trabajos complicados.
Finalmente, es importante decir que el 68.3% de los desarrolladores profesionales no perciben la IA como una amenaza a su trabajo.
Conclusiones
Los resultados de la Encuesta Anual de Stack Overflow 2024 nos ofrecen una visión clara del estado actual de la industria del desarrollo de software. Estos detalles no solo son cruciales para entender el presente, sino también para anticiparnos al futuro de la industria.
Este año, la encuesta destaca la continua popularidad de JavaScript, SQL y HTML/CSS entre los lenguajes de programación y Rust emergiendo como el más admirado. En cuanto a plataformas cloud, AWS sigue liderando, seguido por Microsoft Azure y Google Cloud Platform, reflejando asi una diversificación en el uso de servicios en la nube. Respecto a las bases de datos, PostgreSQL y MySQL dominan la materia; mientras que React y Node.js son los frameworks web más utilizados. La encuesta también resalta la creciente importancia de tecnologías embedded como Raspberry Pi y Arduino. En el ámbito de la IA, una mayoría de desarrolladores ya utiliza herramientas de IA, valorando su impacto positivo en la productividad y el aprendizaje, aunque persisten ciertas reservas sobre su fiabilidad en tareas complejas. En general, los desarrolladores no perciben la IA como una amenaza laboral, sino como una herramienta que potencia su eficiencia y capacidad de innovación.
Estos resultados nos demuestran que hay que mantenerse al día con las tendencias tecnológicas y adaptarse a los cambios que surgen rápidamente. Por esta razón, apoyar la innovación y el aprendizaje continuo es esencial para motivar a los equipos de desarrollo y asegurar el éxito de la empresa y sus proyectos.
En Itequia, la innovación es nuestra esencia. Utilizamos las tecnologías más avanzadas y las mejores prácticas en diseño y desarrollo de software a medida para todo tipo de proyectos. Si estás listo para transformar tus ideas en un proyecto exitoso, contacta con nosotros y comencemos a trabajar juntos.