Resultados de la encuesta de Stack Overflow 2020: Rust y Typescript pasan a estar entre los favoritos

El sitio de codificación de preguntas y respuestas Stack Overflow ha publicado los resultados de su encuesta 2020 de casi 65,000 desarrolladores, revelando sus lenguajes, herramientas y frameworks de programación favoritos y los más complicados.

La encuesta muestra que TypeScript, el superconjunto de Microsoft del lenguaje de programación JavaScript ampliamente utilizado, ha superado a Python como el segundo lenguaje de programación más querido detrás de Rust. Este año 2020, el 86% de los encuestados dice que está interesado en usar Rust, mientras que el 67.1 % quiere usar TypeScript y el 66.7 % se interesa por Python.

Stack Overflow atribuye la creciente popularidad de TypeScript a la adopción del software de código abierto por parte de Microsoft, así como a la existencia de bases de código JavaScript y Node.js más grandes y complejas.

Rust ha sido el lenguaje de programación más querido durante los últimos cinco años consecutivos, a pesar de que pocos desarrolladores tienen experiencia con él. Este año, solo el 5.1 % de los desarrolladores informan haber usado Rust, en comparación con el 68 % que usa JavaScript, que es el lenguaje más utilizado en la actualidad.

Microsoft está trabajando con Rust para la programación de sistemas y utilizando las funciones de seguridad de la memoria del lenguaje para reducir los errores relacionados con la memoria en el software escrito en C++, ampliamente utilizado en Microsoft; el creador de Node.js también opta por Rust para construir Deno, un nuevo tiempo de ejecución capaz de ejecutar JavaScript fuera del navegador.

Otros lenguajes más utilizados después de JavaScript son HTML / CSS, SQL, Python, Java, Bash / Shell / PowerShell, C#, PHP, TypeScript, C++, C y Go en 8.8%. Los 10 lenguajes de programación favoritos de este año son Rust, TypeScript, Python, Kotlin, Go, Julia, Dart, C #, Swift, JavaScript y SQL.

Mientras tanto, los 10 lenguajes de programación más complicados son VBA, Objective-C, Perl, Assembly, C, PHP, Ruby, C++, Java y R.

El informe también analiza los salarios promedio de cada rol de desarrollador, en los Estados Unidos, un jefe de ingeniería se acerca a un salario de alrededor de los 152,000 dólares por año, seguidos por los ingenieros que ganan sobre 140,000 dólares por año.

Los salarios en el resto del mundo para estos mismos puestos de trabajo son más bajos, rondan los 92,000 dólares para un jefe de ingeniería y 80,000 dólares para un ingeniero.

Otros roles bien remunerados con un salario promedio de 115,000 dólares en los EE. UU; son los científicos de datos especializados en el aprendizaje automático, especialistas en DevOps, ingenieros, desarrolladores de back-end, desarrolladores de aplicaciones integradas, desarrolladores móviles, científicos, desarrolladores de aplicaciones de escritorio o profesores de programación.

Scala es el lenguaje de programación asociado al salario más alto en los Estados Unidos, con un salario promedio de 150,000 dólares. Otros idiomas asociados con un salario de al menos 120,000 dólares son Go, Objective-C, Kotlin, Perl, Ruby, Rust, C, Swift, Haskell, Assembly, Bash / Shell / PowerShell, C ++, Java, Python y TypeScript.

Los desarrolladores informan que los factores más importantes al elegir un trabajo sobre otro son los lenguajes de programación, los frameworks y las tecnologías usadas en cada trabajo. Otros factores importantes incluyen la cultura de la empresa, un horario flexible, el desarrollo profesional y la posibilidad de realizar el trabajo de forma remota.

Las dos plataformas más utilizadas para el trabajo de desarrollo siguen siendo Linux y Windows. Más de la mitad de todos los encuestados han usado Linux o Windows. Detrás de esos dos sistemas operativos en la gran mayoría de casos se encuentran Docker, Amazon Web Services (AWS), Android, macOS, Raspberry Pi o Microsoft Azure.

En cuanto a otras detalles sobre las tecnologías más utilizadas por los desarrolladores; destacar que la herramienta más usada por segundo año consecutivo es el entorno de ejecución de Javascript: Node.js, que es utilizada por un 51 % de los desarrolladores. Microsoft .NET ocupa el segundo lugar con un 35 %, seguidos de cerca por Microsoft .NET Core con un 27%. Además, entre otros detalles destacables; citar que la biblioteca de Python, Pandas, es utilizada por el 15 % de los encuestados, mientras que TensorFlow es utilizado por hasta un 11.5 % y que la base de datos MySQL sigue siendo la más utilizada, seguida de PostgreSQL y Microsoft SQL Server.

Relacionados

Deja un comentario