Owen es editor senior en ZDNet. Con sede en Londres, Reino Unido, Owen cubre el desarrollo de software, las tendencias de la fuerza laboral de TI y la evolución de la tecnología y el trabajo.
Bioon completo | Tema: DesarrolladorEl desarrollo de software es competitivo y, a medida que más empresas comienzan a explorar el potencial de las nuevas tecnologías, vale la pena mantenerse a la vanguardia cuando se trata de conocer los tipos de aplicaciones que están en demanda.
Afortunadamente, los desarrolladores están bastante informados cuando se trata de saber en qué dirección se dirige la tecnología (después de todo, es parte de su trabajo), por lo que saber qué investigan los desarrolladores puede ser un buen indicador de lo que está de moda y lo que está no: útil si eres un programador en ciernes que busca actualizar sus conocimientos.
Característica especial
Desarrollo de software: Tendencias emergentes y roles cambiantesZDNet analiza en profundidad las tendencias clave en el desarrollo de software y cómo los desarrolladores están cambiando la industria tecnológica.Útilmente, la Encuesta sobre el estado de los desarrolladores de 2022 de SlashData ofrece algunas ideas sobre lo que actualmente llama la atención de los desarrolladores de software del mundo. Según su encuesta de más de 20 000 codificadores, las aplicaciones de cadena de bloques, las criptomonedas y las NFT tienen la mayor proporción de desarrolladores que aprenden sobre ellas.
VER: El futuro del dinero: hacia dónde nos llevarán la cadena de bloques y las criptomonedas
Un poco más de un tercio (34 %) de los desarrolladores encuestados dijeron que estaban aprendiendo sobre criptomonedas como Bitcoin, algo que no sorprende, ya que la adopción de monedas digitales sigue creciendo en todo el mundo. El dieciséis por ciento (16 %) dijo que estaba trabajando activamente en proyectos relacionados con las criptomonedas.
El potencial lucrativo de los NFT (tokens no fungibles), otra tecnología "criptoadyacente", tampoco ha pasado desapercibido para los desarrolladores: el 11 % de ellos está trabajando actualmente en la tecnología, y SlashData la llama "un nicho potencialmente rentable para aquellos que se involucran". Casi un tercio (32%) de los desarrolladores encuestados por SlashData dijeron que están repasando sus conocimientos de NFT.
Del mismo modo, el 30 % de los desarrolladores están aprendiendo sobre aplicaciones de cadena de bloques distintas de las criptomonedas. SlashData descubrió que el interés en las aplicaciones de cadena de bloques y las criptomonedas ha aumentado más que cualquier tecnología, a pesar de que la adopción de aplicaciones de cadena de bloques entre los desarrolladores se ha estancado en comparación con hace un año. Según el informe, solo el 12% de los desarrolladores están trabajando actualmente en proyectos de blockchain, que es solo un 1% más que el informe del primer trimestre de 2021 de SlashData.
Estas tres tecnologías criptoadyacentes tuvieron las tasas de adopción y aprendizaje más altas entre todas las tecnologías incluidas en el informe de SlashData; para cada una, al menos el 30 % de los desarrolladores comprometidos estaban aprendiendo activamente sobre las tecnologías. Las siguientes tecnologías más populares fueron el metaverso y el desarrollo de software asistido por IA: el 28% de los desarrolladores están aprendiendo sobre estas tecnologías.
El informe State of the Developer Nation 2022 de SlashData interrogó a encuestados de 166 países de todo el mundo, cubriendo comunidades de desarrolladores en dispositivos móviles, de escritorio, IoT industrial, electrónica de consumo, integrados, ecosistemas de aplicaciones de terceros, nube, web, juegos, aumentada y realidad virtual, aprendizaje automático y ciencia de datos.
El informe también ofreció información clave sobre el uso y la popularidad de varios lenguajes de programación, así como las herramientas que los desarrolladores utilizan en su trabajo diario.
JavaScript sigue siendo el lenguaje de programación más popular, según el informe, con cerca de 17,5 millones de desarrolladores en todo el mundo usándolo. Python se ha mantenido como el segundo lenguaje más adoptado desde que superó a Java hace dos años, y ahora cuenta con 15,7 millones de usuarios.
VER: Trabajos de desarrollador y lenguajes de programación: lo que está de moda y lo que sigue
Mientras tanto, Rust casi ha triplicado su tamaño en los últimos 24 meses, de solo 600 000 desarrolladores en el primer trimestre de 2020 a 2,2 millones en el primer trimestre de 2022. Go y Ruby son lenguajes importantes en el desarrollo de back-end, pero Go ha crecido más del doble de rápido. en el último año en términos absolutos, encontró SlashData.
"Rust ha formado una comunidad muy fuerte de desarrolladores que se preocupan por el rendimiento, la seguridad de la memoria y la seguridad", dice el informe. "Como resultado, se usa principalmente en proyectos de software IoT, pero también en el desarrollo de AR/VR, más comúnmente para implementar la lógica central de bajo nivel de la aplicación AR/VR".
Los lenguajes más especializados (Go, Ruby, Dart y Lua) son todavía mucho más pequeños, con hasta 3,3 millones de desarrolladores de software activos cada uno.