ที่มา: Stack Overflow เมื่อไม่กี่วันที่ผ่านมา Stack Overflow ซึ่งเป็นเว็บไซต์ที่มีชื่อเสียงในชุมชนไอทีได้เผยแพร่ผลการสำรวจประจำปี ซึ่งมีโปรแกรมเมอร์มืออาชีพมากกว่า 65,000 คนเข้าร่วม การอ่านจะทำให้คุณเข้าใจสถานการณ์ปัจจุบันในอุตสาหกรรมการพัฒนาซอฟต์แวร์ในปี 2020
1. อายุเฉลี่ยของนักพัฒนา
- อายุ 15-19 ปี – 1.2%
- อายุ 20-24 ปี – 16.6%
- อายุ 25-29 ปี – 29.5%
- อายุ 30-34 ปี – 21.9%
- อายุ 35-39 ปี – 14.0%
- 40-44 ปี – 7.5%
- อายุ 45-49 ปี – 4.2%
- อายุ 50-54 ปี – 2.5%
- อายุ 55-59 ปี – 1.5%
- อายุมากกว่า 60 ปี – 1.1%
2. อายุเฉลี่ยขึ้นอยู่กับประเทศที่พำนัก
- สหรัฐอเมริกา – 33.7 ปี
- สหราชอาณาจักร – 33.1 ปี
- แคนาดา – 32.2 ปี
- เนเธอร์แลนด์ – 31.9 ปี
- เยอรมนี – 30.9 ปี
- ฝรั่งเศส – 30.4 ปี
- บราซิล – 29.4 ปี
- โปแลนด์ – 28.9 ปี
- อินเดีย – 26.0 ปี
3. ประสบการณ์การเขียนโค้ด
- ออสเตรเลีย – 16.9 ปี
- สหราชอาณาจักร – 16.1 ปี
- สหรัฐอเมริกา – 15.8 ปี
- เนเธอร์แลนด์ – 15.0 ปี
- แคนาดา – 14.4 ปี
- เยอรมนี – 14.3 ปี
- ฝรั่งเศส – 13.0 ปี
- โปแลนด์ – 11.5 ปี
- บราซิล – 11.5 ปี
- อินเดีย – 8.1 ปี
4. จำนวนปีที่ผ่านไปนับตั้งแต่เริ่มฝึกอบรมการเขียนโปรแกรม
- น้อยกว่า 5 ปี – 10.5%
- 5-9 ปี – 29.2%
- 10-14 ปี – 22.7%
- อายุ 15-19 ปี – 13.2%
- อายุ 20-24 ปี – 9.8%
- อายุ 25-29 ปี – 5.1%
- อายุ 30-34 ปี – 4.0%
- อายุ 35-39 ปี – 3.0%
- อายุ 40-44 ปี – 1.8%
- อายุ 45-49 ปี – 0.4%
- 50 ปีขึ้นไป - 0.3%
5. อาชีวศึกษา
- ปริญญาตรี - 49.3%
- ปริญญาโท - 26.5%
- การศึกษาระดับอุดมศึกษาที่ไม่สมบูรณ์ – 11.5%
- สำเร็จการศึกษาระดับมัธยมศึกษา – 4.5%
- ความพร้อมของปริญญาวิทยาศาสตร์ (ผู้สมัครวิทยาศาสตร์, Ph.D, Ed.D) – 3.3%
- ปริญญาตรีพร้อมหลักสูตรระดับสูงกว่าปริญญาตรี (อนุปริญญา) – 3.2%
- วิทยาศาสตรดุษฎีบัณฑิต (JD/MD) – 1.4%
- ฉันไม่มีการศึกษาที่สำเร็จการศึกษา – 0.7%
- โรงเรียนประถมศึกษา – 0.5%
6. ความเชี่ยวชาญเฉพาะด้าน
- นักพัฒนาแบ็กเอนด์ – 55.2%
- นักพัฒนาฟูลสแตก – 54.9%
- นักพัฒนาส่วนหน้า – 37.1%
- นักพัฒนาเว็บ – 23.9%
- ผู้พัฒนาแอปพลิเคชั่นมือถือ – 19.2%
- ผู้เชี่ยวชาญ DevOps – 12.1%
- ผู้ดูแลฐานข้อมูล – 11.6%
- ดีไซเนอร์ – 10.8%
- ผู้ดูแลระบบ – 10.6%
- ผู้พัฒนาแอพพลิเคชั่นระบบ – 9.6%
- นักวิเคราะห์ข้อมูลหรือธุรกิจ – 8.2%
- นักวิทยาศาสตร์ข้อมูลหรือผู้เชี่ยวชาญด้าน ML –8.1%
- ผู้ทดสอบ – 8.0%
- วิศวกรข้อมูล – 7.6%
- นักวิชาการหรือนักวิจัย – 7.2%
- ครู – 5.9%
- ผู้พัฒนาเกมหรือกราฟิก – 5.6%
- ผู้จัดการฝ่ายวิศวกรรม – 5.5%
- ผู้จัดการผลิตภัณฑ์ – 5.1%
- นักวิทยาศาสตร์ – 4.2%
- วิศวกรความน่าเชื่อถือของไซต์ – 3.9%
- ผู้บริหารระดับสูง/รองประธาน – 2.7%
- ผู้เชี่ยวชาญด้านการตลาด – 1.3%
7. เวลาเฉลี่ยในการเขียนโค้ดขึ้นอยู่กับความเชี่ยวชาญ
จากความเชี่ยวชาญเฉพาะด้าน ผู้บริหารอาวุโส/รองประธาน (รองประธานบริหารอาวุโส) มีประสบการณ์ด้านการเขียนโค้ดมากที่สุด โดยเฉลี่ยแล้วพวกเขาเขียนโปรแกรมมาเป็นเวลา 16.5 ปี ประสบการณ์ตั้งแต่ 10 ถึง 13.8 ปี (ตามลำดับจากมากไปน้อย): ผู้จัดการฝ่ายวิศวกรรม ผู้ดูแลระบบ ผู้พัฒนาแอปพลิเคชันระบบ ผู้ดูแลระบบฐานข้อมูล วิศวกรความน่าเชื่อถือของไซต์ ผู้เชี่ยวชาญ DevOps ครู นักวิเคราะห์ข้อมูลหรือธุรกิจ ผู้ที่มีประสบการณ์การเขียนโค้ดน้อยที่สุด (โดยเฉลี่ย 8 ปี) ได้แก่ ผู้เชี่ยวชาญด้านวิชาการหรือนักวิจัย นักพัฒนาแอปพลิเคชันบนมือถือ นักวิทยาศาสตร์ข้อมูลหรือผู้เชี่ยวชาญด้าน ML นักพัฒนาฟูลสแตกและแบ็กเอนด์ ผู้ทดสอบ8. คุณเขียนโค้ดบรรทัดแรกเมื่ออายุเท่าไหร่?
- อายุต่ำกว่า 10 ปี – 8.9%
- 10-11 ปี – 10%
- อายุ 12-13 ปี – 16%
- อายุ 14-15 ปี – 19.2%
- อายุ 16-17 ปี – 16.3%
- อายุ 18-19 ปี – 14.7%
- อายุ 20-21 ปี – 6.3%
- อายุ 22-23 ปี – 3%
- อายุ 24-25 ปี – 2.1%
- อายุ 26-27 ปี – 1%
- อายุ 28-29 ปี – 0.7%
- อายุมากกว่า 30 ปี – 1.7%
9. สาขาวิชาอาชีวศึกษาเฉพาะทาง
- วิทยาการคอมพิวเตอร์ วิศวกรรมคอมพิวเตอร์ หรือการพัฒนาซอฟต์แวร์ – 61.9%
- สาขาวิชาวิศวกรรมอื่นๆ (เช่น เครื่องใช้ไฟฟ้า เครื่องกล ฯลฯ) – 9.3%
- ระบบสารสนเทศ ไอที หรือการบริหารระบบ – 8.0%
- วิทยาศาสตร์ธรรมชาติ (ชีววิทยา เคมี ฯลฯ) – 4.3%
- คณิตศาสตร์หรือสถิติ – 3.6%
- การพัฒนาเว็บไซต์หรือการออกแบบเว็บไซต์ – 3.5%
- วินัยทางธุรกิจ (การบัญชี การเงิน การตลาด ฯลฯ) – 2.7%
- มนุษยศาสตร์ (วรรณกรรม ประวัติศาสตร์ ปรัชญา ฯลฯ) – 2%
- สังคมศาสตร์ (มานุษยวิทยา จิตวิทยา รัฐศาสตร์ ฯลฯ) – 1.8%
- ทัศนศิลป์หรือศิลปะการแสดง (การออกแบบกราฟิก ดนตรี ศิลปะการแสดง ฯลฯ) -1.4%
- ไม่รายงานความเชี่ยวชาญด้านการศึกษา – 0.9%
- การดูแลสุขภาพ – 0.5%
10. ความเกี่ยวข้องทางภูมิศาสตร์
จากข้อมูลของ Stack Overflow การแบ่งตามภูมิภาคของผู้ตอบแบบสอบถาม 65,000 รายมีดังนี้:- ยุโรป – 24,688 คน
- เอเชีย – 16400
- อเมริกาเหนือ – 15570
- อเมริกาใต้ – 3070
- แอฟริกา – 2709
- ออสเตรเลียและโอเชียเนีย – ค.ศ. 1570
11. เพศ
- ผู้ชาย – 91.7%
- ผู้หญิง – 7.7%
- ไม่ระบุเพศ – 1.2%
12. ภาษาโปรแกรมที่ใช้บ่อยที่สุด
- จาวาสคริปต์ – 69.7%
- HTML/ซีเอสเอส – 62.4%
- SQL – 56.9%
- หลาม – 41.6%
- ชวา – 38.4%
- ทุบตี/เชลล์/พาวเวอร์เชลล์ – 34.8%
- ภาษาซี# – 32.3%
- พิมพ์สคริปต์ – 28.3%
- PHP – 25.8%
- ซี++ – 20.5%
- ซี – 18.2%
- ไป – 9.4%
- คอตลิน – 8.0%
- ทับทิม – 7.5%
- วีบีเอ – 6.5%
- สวิฟท์ – 6.1%
- ต้านทาน – 5.5%
- การประกอบ – 4.9%
- สนิม – 4.8%
- วัตถุประสงค์-C – 4.4%
- สกาล่า – 3.9%
- โผ – 3.7%
- เพิร์ล – 3.3%
- ฮาสเคล – 1.8%
- จูเลีย – 0.9%
13. ภาษาการเขียนโปรแกรมที่นักพัฒนาชื่นชอบ
- สนิม – 86.1%
- ตัวพิมพ์ – 67.1%
- หลาม – 66.3%
- คอตลิน – 62.9%
- ไป – 62.3%
- จูเลีย – 62.2%
- โผ – 62.1%
- ภาษาซี# – 59.7%
- สวิฟท์ – 59.5%
- จาวาสคริปต์ – 58.3%
- SQL – 56.6%
- ทุบตี / เชลล์ / PowerShell – 53.7%
- HTML/ซีเอสเอส – 53.5%
- สกาล่า – 53.2%
- ฮาสเคล – 51.7%
- ต้านทาน – 44.5%
- ชวา – 44.1%
- ซี++ – 43.4%
- ทับทิม – 42.9%
- PHP – 37.3%
- ค – 33.1%
- การประกอบ – 29.4%
- เพิร์ล – 28.6%
- วัตถุประสงค์-C – 23.4%
- วีบีเอ – 19.6%
14. นักพัฒนาภาษาโปรแกรมต้องการเรียนรู้ต่อไป
- หลาม – 30%
- จาวาสคริปต์ – 18.5%
- ไป – 17.9%
- พิมพ์สคริปต์ – 17.0%
- สนิม – 14.6%
- คอตลิน – 12.6%
- ชวา – 8.8%
- ซี++ – 8.6%
- เอสคิวแอล – 8.2%
- ภาษาซี# – 7.3%
- สวิฟท์ – 6.6%
- HTML/ซีเอสเอส – 6.5%
- โผ – 6%
- ต้านทาน – 5.1%
- ทับทิม – 4.5%
- ซี – 4.3%
- สกาล่า – 4.2%
- ฮาสเคล – 4.2%
- ทุบตี/เชลล์/พาวเวอร์เชลล์ – 3.9%
- PHP – 3.5%
15. แพลตฟอร์มที่ดีที่สุดสำหรับนักพัฒนา
- ลินุกซ์ – 76.9%
- นักเทียบท่า – 73.6%
- คูเบอร์เนเทส – 71.1%
- AWS – 66.4%
- ราสเบอร์รี่ Pi – 66.1%
- แมคโอเอส – 64.4%
- ไมโครซอฟต์ อาชัวร์ – 62.2%
- ไอโอเอส – 61.1%
- แพลตฟอร์ม Google Cloud – 60.9%
- หน้าต่าง – 57.5%
- แอนดรอยด์ – 57.1%
- อาร์ดูโน่ – 53.2%
- แอพและการรวมระบบ Slack – 51%
- เฮโรกุ – 46.2%
- ไอบีเอ็ม คลาวด์ หรือ วัตสัน – 37.8%
- เวิร์ดเพรส – 33%
16. คุณวางแผนที่จะสำรวจแพลตฟอร์มใดในอนาคต?
- นักเทียบท่า – 24.5%
- AWS – 20.2%
- คูเบอร์เนทีส – 18.5%
- ลินุกซ์ – 16.6%
- แอนดรอยด์ – 16%
- แพลตฟอร์ม Google Cloud – 14%
- ราสเบอร์รี่ Pi – 12.6%
- ไอโอเอส – 10.4%
- ไมโครซอฟต์ อาชัวร์ – 9.9%
- MacOS – 7.7%
- อาร์ดูโน่ – 7.4%
- หน้าต่าง – 4.7%
- เฮโรกุ – 4.4%
- แอพและการรวมระบบ Slack – 3.3%
- เวิร์ดเพรส – 2.6%
- ไอบีเอ็ม คลาวด์ หรือ วัตสัน – 2.6%
17. นักพัฒนาส่วนใหญ่ใช้ระบบปฏิบัติการใด?
- หน้าต่าง – 45.8%
- MacOS – 27.5%
- ใช้เคอร์เนล Linux – 26.6%
- บีเอสดี – 0.1%
GO TO FULL VERSION