Encuesta para desarrolladores de StackOverflow 2020
(insights.stackoverflow.com)-
Dirigida a 65,000 desarrolladores de todo el mundo
-
Tecnologías más populares
→ Lenguajes, scripts: JavaScript > HTML/CSS > SQL > Python > Java
→ Frameworks web: jQuery > React > Angular > ASP.NET > Express
→ Otros frameworks: Node.js > .NET / Core > Pandas > TensorFlow > React Native > Unity 3D
→ BD: MySQL > PostgreSQL > MS SQL > SQLite > MongoDB
→ Plataformas: Linux > Windows > Docker > AWS > Android
Loved (lo usan y quieren seguir usando solo eso)
Dreaded (lo usan, pero preferirían evitarlo)
Wanted (no lo han usado, pero les interesa y quieren probarlo)
- Lenguajes
→ Loved: Rust > TypeScript > Python> Kotlin
→ Dreaded: VBA > Obj-C > Perl > Assembly
→ Wanted: Python > JavaScript > Go > TypeScript
- Frameworks web
→ Loved: ASP.NET Core > React.js > Vue.js > Express > Gatsby
→ Dreaded: Angular.js > Drupal > jQuery > ASP.NET > Symfony
→ Wanted: React.js > Vue.js > Angular > Django > Angular.js
- Otros frameworks
→ Loved: .NET Core > Torch/PyTorch > Flutter > Pandas > Teraform
→ Dreaded: Chef > Cordova > Puppet > Xamarin > Hadoop
→ Wanted: Node.js > TensorFlow > React Native > Flutter > Unity 3D
- Base de datos
→ Loved: Redis > PostgreSQL > ElasticSearch > MongoDB > FireBase
→ Dreaded: IBM DB2 > Oracle > Couchbase > Cassandra > MySQL
→ Wanted: MongoDB > PostgreSQL > ElasticSearch > Redis > Firebase
- Plataformas
→ Loved: Linux > Docker > Kubernetes > AWS > Raspberry Pi
→ Dreaded: Wordpress > IBM Cloud or Watson > Heroku > Slack Apps > Arduino
→ Wanted: Docker > AWS > Kubernetes > Linux > Android
Entorno de desarrollo
→ Windows 45.8%
→ MacOS 27.5%
→ Basado en Linux 26.6%
Herramientas de colaboración
→ GitHub 82.8%
→ Slack 53%
→ Jira 47.7%
→ G-Suite 41.5%
→ GitLab 37%
→ Confluence 32.4%
→ Trello 29.6%
→ MS Teams 25.6%
- Ranking salarial por puesto: global/EE. UU.
→ Engineering Manager $92k/$152k
→ Site Reliability Engineer $80k/$140k
→ DevOps Specialist $68k/$125k
→ Data Engineer $65k/$125k
→ Machine Learning Specialist $58k/$125k
- Ranking salarial por tecnología: global
→ Global: Perl $76k > Scala $76k > Go $74k > Rust $74k > Ruby $71k
→ EE. UU.: Scala $150k > Go $140k > Obj-C $135k > Kotlin/Perl/Ruby/Rust $130k > C/Swift $125k
-
Organizaciones con DevOps: 43.8%
-
Razones para buscar un nuevo trabajo
→ Mejor compensación (salario, bono, acciones, etc.) 70%
→ Posibilidad de usar nuevas tecnologías 58.5%
→ Otras oportunidades 57.1%
→ Oportunidades de crecimiento 52.9%
- Dónde obtienen información detallada sobre una empresa al buscar trabajo
→ Glassdoor y Blind 69.6%
→ Blog de la empresa y videos sobre su cultura 65.3%
→ Conocidos 63.4%
- Condiciones principales para elegir un trabajo
→ Lenguajes/frameworks/tecnologías que se usarán 53.1%
→ Entorno laboral y cultura de la empresa 44.5%
→ Horario flexible y libertad para organizar la jornada 43.9%
→ Oportunidades para mejorar habilidades técnicas 41.4%
-
Soy desarrollador Full-stack: 55%
-
Programo como hobby fuera del horario laboral: 78.2%
-
Años de experiencia programando en trabajo real: menos de 5 años 39.6%, 5~9 años 26.8%, 10~14 años 14.7%
-
Edad a la que programaron por primera vez
→ 10 años o menos 8.9%
→ 10~16 años 54%
→ Empezaron a programar en sus 20s, aprox. 10%
→ Empezaron con 30 años o más 1.7%
- Género: se permitían respuestas múltiples
→ Hombres 91.5%
→ Mujeres 8.0%
→ Non-binary, genderqueer, or gender non-conforming 1.2%
- OverTime:
→ Nunca 10%
→ 1-2 días al año 15%
→ 1-2 días por trimestre 21.9%
→ 1-2 días al mes 26.7%
→ 1-2 días por semana 25.5%
- Horas de trabajo por semana (promedio global)
→ 30 horas o menos 7.4%
→ 30~34 3.6%
→ 35~39 13.5%
→ 40~44 51.7%
→ 45~49 11.2%
→ 50~54 7.0%
1 comentarios
Pero, ¿por qué? ¡Ni siquiera encuentro desarrolladores backend de Node! ¿Dónde se están escondiendo?