แบบสำรวจนักพัฒนา StackOverflow 2020
(insights.stackoverflow.com)-
สำรวจนักพัฒนา 65,000 คนทั่วโลก
-
เทคโนโลยีที่ได้รับความนิยมสูงสุด
→ ภาษา/สคริปต์ : JavaScript > HTML/CSS > SQL > Python > Java
→ เว็บเฟรมเวิร์ก : jQuery > React > Angular > ASP.NET > Express
→ เฟรมเวิร์กอื่น ๆ : Node.js > .NET / Core > Pandas > TensorFlow > React Native > Unity 3D
→ DB : MySQL > PostgreSQL > MS SQL > SQLite > MongoDB
→ แพลตฟอร์ม : Linux > Windows > Docker > AWS > Android
Loved (กำลังใช้อยู่และอยากใช้ต่อไปเรื่อย ๆ)
Dreaded (กำลังใช้อยู่แต่ไม่อยากใช้)
Wanted (ยังไม่เคยใช้ แต่สนใจและอยากลองใช้)
- ภาษา
→ Loved: Rust > TypeScript > Python > Kotlin
→ Dreaded: VBA > Obj-C > Perl > Assembly
→ Wanted: Python > JavaScript > Go > TypeScript
- เว็บเฟรมเวิร์ก
→ 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
- เฟรมเวิร์กอื่น ๆ
→ Loved: .NET Core > Torch/PyTorch > Flutter > Pandas > Terraform
→ Dreaded: Chef > Cordova > Puppet > Xamarin > Hadoop
→ Wanted: Node.js > TensorFlow > React Native > Flutter > Unity 3D
- ฐานข้อมูล
→ Loved: Redis > PostgreSQL > ElasticSearch > MongoDB > Firebase
→ Dreaded: IBM DB2 > Oracle > Couchbase > Cassandra > MySQL
→ Wanted: MongoDB > PostgreSQL > ElasticSearch > Redis > Firebase
- แพลตฟอร์ม
→ Loved: Linux > Docker > Kubernetes > AWS > Raspberry Pi
→ Dreaded: Wordpress > IBM Cloud or Watson > Heroku > Slack Apps > Arduino
→ Wanted: Docker > AWS > Kubernetes > Linux > Android
สภาพแวดล้อมการพัฒนา
→ Windows 45.8%
→ MacOS 27.5%
→ Linux-based 26.6%
เครื่องมือทำงานร่วมกัน
→ GitHub 82.8%
→ Slack 53%
→ Jira 47.7%
→ G-Suite 41.5%
→ GitLab 37%
→ Confluence 32.4%
→ Trello 29.6%
→ MS Teams 25.6%
- อันดับเงินเดือนตามสายงาน : ทั่วโลก/สหรัฐฯ
→ Engineering Manager $92k/$152k
→ Site Reliability Engineer $80k/$140k
→ DevOps Specialist $68k/$125k
→ Data Engineer $65k/$125k
→ Machine Learning Specialist $58k/$125k
- อันดับเงินเดือนตามเทคโนโลยี : ทั่วโลก
→ ทั่วโลก : Perl $76k > Scala $76k > Go $74k > Rust $74k > Ruby $71k
→ สหรัฐฯ : Scala $150k > Go $140k > Obj-C $135k > Kotlin/Perl/Ruby/Rust $130k > C/Swift $125k
-
องค์กรที่มี DevOps 43.8%
-
เหตุผลที่มองหางานใหม่
→ ค่าตอบแทนที่ดีกว่า (เงินเดือน โบนัส หุ้น ฯลฯ) 70%
→ สามารถใช้เทคโนโลยีใหม่ได้ 58.5%
→ โอกาสอื่น ๆ 57.1%
→ โอกาสเติบโต 52.9%
- หาข้อมูลเชิงลึกเกี่ยวกับบริษัทระหว่างหางานจากที่ไหน
→ Glassdoor และ Blind 69.6%
→ บล็อกบริษัทและวิดีโอแนะนำวัฒนธรรมองค์กร 65.3%
→ คนรู้จัก 63.4%
- ปัจจัยหลักในการเลือกงาน
→ ภาษา/เฟรมเวิร์ก/เทคโนโลยีที่จะได้ใช้ 53.1%
→ สภาพแวดล้อมการทำงานและวัฒนธรรมองค์กร 44.5%
→ เวลาทำงานและตารางงานที่ยืดหยุ่น 43.9%
→ โอกาสในการพัฒนาทักษะเทคนิค 41.4%
-
ฉันเป็นนักพัฒนา Full-stack : 55%
-
เขียนโค้ดเป็นงานอดิเรกนอกเวลางานด้วย : 78.2%
-
ประสบการณ์เขียนโค้ดในงานจริง : ไม่เกิน 5 ปี 39.6%, 5~9 ปี 26.8%, 10~14 ปี 14.7%
-
อายุที่เริ่มเขียนโค้ดครั้งแรก
→ ต่ำกว่า 10 ปี 8.9%
→ 10~16 ปี 54%
→ เริ่มเขียนโค้ดในช่วงอายุ 20 ปีราว 10%
→ เริ่มตอนอายุ 30 ปีขึ้นไป 1.7%
- Gender : ตอบได้หลายข้อ
→ ชาย 91.5%
→ หญิง 8.0%
→ Non-binary, genderqueer, or gender non-conforming 1.2%
- OverTime :
→ ไม่ทำเลย 10%
→ ปีละ 1-2 วัน 15%
→ ไตรมาสละ 1-2 วัน 21.9%
→ เดือนละ 1~2 วัน 26.7%
→ สัปดาห์ละ 1~2 วัน 25.5%
- ชั่วโมงทำงานต่อสัปดาห์ ( ค่าเฉลี่ยทั่วโลก )
→ ไม่เกิน 30 ชั่วโมง 7.4%
→ 30~34 3.6%
→ 35~39 13.5%
→ 40~44 51.7%
→ 45~49 11.2%
→ 50~54 7.0%
1 ความคิดเห็น
แล้วทำไมกันนะ! หาแต่ไม่มีนักพัฒนา Node ฝั่งแบ็กเอนด์เลย ไปซ่อนตัวอยู่ที่ไหนกัน?