Khảo sát nhà phát triển StackOverflow 2020
(insights.stackoverflow.com)-
Khảo sát 65.000 nhà phát triển trên toàn thế giới
-
Những công nghệ phổ biến nhất
→ Ngôn ngữ/script: JavaScript > HTML/CSS > SQL > Python > Java
→ Web framework: jQuery > React > Angular > ASP.NET > Express
→ Các framework khác: Node.jS > .NET / Core > Pandas > TensorFlow > React Native > Unity 3D
→ DB: MySQL > PostgreSQL > MS SQL > SQLite > MongoDB
→ Nền tảng: Linux > Windows > Docker > AWS > Android
Loved (đang dùng và muốn tiếp tục chỉ dùng nó)
Dreaded (đang dùng nhưng muốn tránh)
Wanted (chưa dùng nên quan tâm và muốn thử)
- Ngôn ngữ
→ Loved: Rust > TypeScript > Python> Kotlin
→ Dreaded: VBA > Obj-C > Perl > Assembly
→ Wanted: Python > JavaScript > Go > TypeScript
- Web framework
→ 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
- Các framework khác
→ Loved: .NET Core > Torch/PyTorch > Flutter > Pandas > Teraform
→ Dreaded: Chef > Cordova > Puppet > Xamarin > Hadoop
→ Wanted: Node.js > TensorFlow > React Native > Flutter > Unity 3D
- Cơ sở dữ liệu
→ Loved: Redis > PostgreSQL > ElasticSearch > MongoDB > FireBase
→ Dreaded: IBM DB2 > Oracle > Couchbase > Cassandra > MySQL
→ Wanted: MongoDB > PostgreSQL > ElasticSearch > Redis > Firebase
- Nền tảng
→ Loved: Linux > Docker > Kubernetes > AWS > Raspberry Pi
→ Dreaded: Wordpress > IBM Cloud or Watson > Heroku > Slack Apps > Arduino
→ Wanted: Docker > AWS > Kubernetes > Linux > Android
Môi trường phát triển
→ Windows 45.8%
→ MacOS 27.5%
→ Linux-based 26.6%
Công cụ cộng tác
→ GitHub 82.8%
→ Slack 53%
→ Jira 47.7%
→ G-Suite 41.5%
→ GitLab 37%
→ Confluence 32.4%
→ Trello 29.6%
→ MS Teams 25.6%
- Xếp hạng lương theo vị trí công việc: toàn cầu/Mỹ
→ Engineering Manager $92k/$152k
→ Site Reliability Engineer $80k/$140k
→ DevOps Specialist $68k/$125k
→ Data Engineer $65k/$125k
→ Machine Learning Specialist $58k/$125k
- Xếp hạng lương theo công nghệ: toàn cầu
→ Toàn cầu: Perl $76k > Scala $76k > Go $74k > Rust $74k > Ruby $71k
→ Mỹ: Scala $150k > Go $140k > Obj-C $135k > Kotlin/Perl/Ruby/Rust $130k > C/Swift $125k
-
Tổ chức có DevOps: 43.8%
-
Lý do tìm công việc mới
→ Đãi ngộ tốt hơn (lương, thưởng, cổ phiếu, v.v.) 70%
→ Có thể sử dụng công nghệ mới 58.5%
→ Cơ hội khác 57.1%
→ Cơ hội phát triển 52.9%
- Tìm thông tin chi tiết về công ty khi đang tìm việc ở đâu
→ Glassdoor và Blind 69.6%
→ Blog công ty và video giới thiệu văn hóa công ty 65.3%
→ Người quen 63.4%
- Các điều kiện chính khi chọn công việc
→ Ngôn ngữ/framework/công nghệ sẽ sử dụng 53.1%
→ Môi trường làm việc và văn hóa công ty 44.5%
→ Giờ làm việc và lịch trình linh hoạt 43.9%
→ Cơ hội nâng cao kỹ năng công nghệ 41.4%
-
Tôi là nhà phát triển full-stack: 55%
-
Tôi code như một sở thích ngoài giờ làm việc: 78.2%
-
Số năm kinh nghiệm code thực tế: dưới 5 năm 39.6%, 5~9 năm 26.8%, 10~14 năm 14.7%
-
Độ tuổi bắt đầu code lần đầu
→ 10 tuổi trở xuống 8.9%
→ 10~16 tuổi 54%
→ Bắt đầu code ở độ tuổi 20 khoảng 10%
→ Bắt đầu từ 30 tuổi trở lên 1.7%
- Giới tính: có thể chọn nhiều đáp án
→ Nam 91.5%
→ Nữ 8.0%
→ Non-binary, genderqueer, or gender non-conforming 1.2%
- Làm thêm giờ:
→ Tuyệt đối không làm 10%
→ 1-2 ngày mỗi năm 15%
→ 1-2 ngày mỗi quý 21.9%
→ 1~2 ngày mỗi tháng 26.7%
→ 1~2 ngày mỗi tuần 25.5%
- Số giờ làm việc mỗi tuần (trung bình toàn cầu)
→ 30 giờ trở xuống 7.4%
→ 30~34 3.6%
→ 35~39 13.5%
→ 40~44 51.7%
→ 45~49 11.2%
→ 50~54 7.0%
1 bình luận
Nhưng tại sao vậy! Tìm mãi mà chẳng thấy lập trình viên backend Node đâu cả? Mọi người đang ẩn ở đâu thế?