13 คะแนน โดย xguru 2024-08-08 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
  • สำรวจนักพัฒนา 65,437 คนในเดือนพฤษภาคม 2024

โปรไฟล์นักพัฒนา

  • นักพัฒนา 66% มีวุฒิการศึกษาระดับปริญญาตรี/โท หรือโท/เอก แต่มีเพียง 49% เท่านั้นที่เรียนการเขียนโค้ดจากในโรงเรียน
  • 82% ของนักพัฒนาเลือกใช้ทรัพยากรออนไลน์มากที่สุดเพื่อเรียนรู้การเขียนโค้ด
  • ทรัพยากรออนไลน์ที่ดีที่สุดสำหรับการเรียนโค้ด: เอกสารทางเทคนิค (84%), Stack Overflow (80%), บทสอนแบบข้อความ (68%) เป็นต้น โดย AI อยู่ที่ 37% ซึ่งก็น่าสนใจ
  • 38% ของผู้ตอบแบบสอบถามเขียนโค้ดมานานกว่า 15 ปี โดยจำนวนปีรวมในการเขียนโค้ดคือ 5-9 ปี (27.1%), 10-14 ปี (20.1%), 1-4 ปี (13.6%), 15-19 ปี (11.8%), 20-24 ปี (9.2%)
  • จำนวนปีเฉลี่ยในการเขียนโค้ด: ผู้บริหารและผู้จัดการเฉลี่ยมากกว่า 15 ปี, นักพัฒนาแบ็กเอนด์และฟูลสแตก 10-11 ปี, วิศวกรข้อมูล 10.46 ปี, ผู้เชี่ยวชาญด้านการตลาด/การขาย 9.98 ปี, นักพัฒนาฟรอนต์เอนด์ 7.92 ปี
  • ประเภทนักพัฒนา: ฟูลสแตก (30.7%), แบ็กเอนด์ (16.7%), นักศึกษา (8.6%), ฟรอนต์เอนด์ (5.6%) อยู่ในอันดับต้น ๆ โดยนักพัฒนาฟรอนต์เอนด์ลดลงจาก 6.6% ในปีก่อนเหลือ 5.6% ขณะที่สัดส่วนของนักศึกษา, แอปพลิเคชันแบบฝังตัว และนักวิจัยสายวิชาการเพิ่มขึ้น
  • 37% ของผู้ตอบมีอายุ 25-34 ปี ซึ่งเพิ่มเป็น 42% ในกลุ่มนักพัฒนาอาชีพ และผู้ที่กำลังเรียนรู้การเขียนโค้ดลดลงจาก 17% ในปี 2022 เหลือ 12% ในปีนี้

เทคโนโลยี

  • JavaScript เป็นภาษาโปรแกรมที่ได้รับความนิยมสูงสุดทุกปี ยกเว้นปี 2013 และ 2014
    • ภาษายอดนิยม: JavaScript (62.3%), HTML/CSS (52.9%), Python (51%), SQL (51%), TypeScript (38.5%), Rust (12.6%)
  • ฐานข้อมูล: PostgreSQL (48.7%), MySQL (40.3%), SQLite (33.1%), Microsoft SQL Server (25.3%), MongoDB (24.8%)
  • คลาวด์: Amazon Web Services (48%), Microsoft Azure (27.8%), Google Cloud (25.1%), Cloudflare (15.1%), Firebase (13.9%)
  • เว็บเฟรมเวิร์กและเทคโนโลยี: Node.js (40.8%), React (39.5%), jQuery (21.4%), Next.js (17.9%), Express (17.8%)
  • เฟรมเวิร์กและไลบรารีอื่น ๆ: .NET (25.2%), NumPy (21.2%), Pandas (20.7%), .NET Framework (16.4%), Spring Framework (11.1%)
  • เครื่องมืออื่น ๆ: Docker (53.9%), npm (49.6%), Pip (32.4%), Homebrew (22.3%), Make (20.8%)
  • สภาพแวดล้อมการพัฒนาแบบรวม: Visual Studio Code (73.6%), Visual Studio (29.3%), IntelliJ IDEA (26.8%), Notepad++ (23.9%), Vim (21.6%)
  • เครื่องมือแบบอะซิงโครนัส: Jira (51.4%), Confluence (31.6%), ไฟล์ Markdown (29.1%), Trello (19%), Notion (18.2%)
  • เครื่องมือแบบซิงโครนัส: Microsoft Teams (53.1%), Slack (43.9%), Zoom (40%), Discord (38.4%), Google Meet (37.2%)
  • ระบบปฏิบัติการ: Windows (ส่วนตัว 59.2%, งาน 47.6%), MacOS (ส่วนตัว 31.8%, งาน 31.8%), Ubuntu (ส่วนตัว 27.7%, งาน 27.7%), Android (ส่วนตัว 17.9%, งาน 8.4%), WSL (ส่วนตัว 17.1%, งาน 16.8%)
  • เครื่องมือค้นหาและพัฒนา AI: ChatGPT (82.1%), GitHub Copilot (41.2%), Google Gemini (23.9%), Bing AI (15.8%), Visual Studio Intellicode (13.6%), Claude (8.1%)
  • ภาษาโปรแกรม, สคริปต์ และมาร์กอัปที่ชื่นชอบ: Rust (82.2%), Python (67.6%), JavaScript (58.3%), SQL (67.4%), TypeScript (69.5%)
  • ฐานข้อมูลที่ชื่นชอบ: PostgreSQL (74.5%), SQLite (62.7%), MySQL (52.5%), MongoDB (55.4%), Redis (67%)
  • เทคโนโลยีที่มีเงินเดือนสูงสุด: Erlang ($100,636), Elixir ($96,000), Clojure ($95,541), Nim ($94,924), Ruby ($90,221)

AI

  • การใช้เครื่องมือ AI ในกระบวนการพัฒนา: ปีนี้ 76% ใช้หรือวางแผนจะใช้เครื่องมือ AI และปัจจุบัน 61.8% กำลังใช้งานเครื่องมือ AI อยู่
  • ความเห็นต่อเครื่องมือ AI: 72% มีทัศนคติเชิงบวกหรือเชิงบวกมากต่อการใช้เครื่องมือ AI ในการพัฒนา ซึ่งลดลงจาก 77% ในปีก่อน
  • ประโยชน์ของเครื่องมือ AI: เพิ่มผลิตภาพ (81%), เพิ่มความเร็วในการเรียนรู้ (62.4%), เพิ่มประสิทธิภาพ (58.5%), เพิ่มความแม่นยำของโค้ด (30.3%), ปรับปรุงการจัดการปริมาณงาน (25%)
  • ระดับความเชื่อมั่นต่อความแม่นยำของเครื่องมือ AI: 43% เชื่อถือความแม่นยำของ AI ขณะที่ 31% ยังสงสัย นักพัฒนาที่กำลังเรียนรู้การเขียนโค้ดเชื่อถือความแม่นยำของ AI มากกว่านักพัฒนาอาชีพ (49% เทียบกับ 42%)
  • การใช้ AI ในเวิร์กโฟลว์การพัฒนา: ใช้เครื่องมือ AI หลัก ๆ เพื่อเขียนโค้ด (82%), ค้นหา (67.5%), ดีบักและขอความช่วยเหลือ (56.7%), จัดทำเอกสารโค้ด (40.1%) และสิ่งที่สนใจจะใช้ AI เพิ่มในอนาคตคือการทดสอบโค้ด (46%)
  • AI เป็นภัยคุกคามต่ออาชีพของตนหรือไม่: นักพัฒนาอาชีพ 70% ไม่มองว่า AI เป็นภัยคุกคามต่ออาชีพ และ 68.3% ของผู้ตอบทั้งหมดคิดว่า AI ไม่ใช่ภัยคุกคามต่ออาชีพ
  • ประเด็นจริยธรรมที่สำคัญที่สุดของ AI: 79.4% เลือกข้อมูลเท็จและข้อมูลบิดเบือนในผลลัพธ์ของ AI เป็นปัญหาจริยธรรมที่ใหญ่ที่สุด และการระบุแหล่งที่มาอยู่ที่ 64.7% เป็นประเด็นสำคัญรองลงมา
  • ความท้าทายหลักในการใช้เครื่องมือ AI: ขาดความเชื่อมั่นในผลลัพธ์หรือคำตอบ (66.2%), ขาดบริบทเกี่ยวกับโค้ดเบส (63.3%), ขาดนโยบายที่เหมาะสม (31.5%), ขาดการศึกษาและการฝึกอบรมที่เหมาะสม (30.7%)

งาน

  • สภาพแวดล้อมการทำงาน: แบบไฮบริด (42%), ระยะไกล (38%), เข้างานที่ออฟฟิศ (20%)
  • ขนาดบริษัท: 47% ของผู้ตอบทำงานในองค์กรที่มีพนักงานน้อยกว่า 100 คน โดยเป็นฟรีแลนซ์ (6.1%), 2-9 คน (10.4%), 10-19 คน (8.9%), 20-99 คน (21.2%)
  • เงินเดือนตามประเภทนักพัฒนา: ผู้บริหารระดับสูง ($127K), Dev Advocate ($124K), ผู้จัดการ ($115K), Dev Ex ($109K), SRE ($99K), โครงสร้างพื้นฐานคลาวด์ ($96K), บล็อกเชน ($85K), ผู้เชี่ยวชาญด้านความปลอดภัย ($78K), วิศวกรฮาร์ดแวร์ ($76K), วิศวกรข้อมูล ($76K)
  • เหตุผลหลักในการเขียนโค้ดนอกเวลางาน: เขียนเป็นงานอดิเรก (68.3%), พัฒนาวิชาชีพหรือการเรียนรู้ด้วยตนเอง (39.5%), มีส่วนร่วมในโครงการโอเพนซอร์ส (25.2%), งานฟรีแลนซ์/สัญญาจ้าง (19.3%), ไอเดียธุรกิจ (15%), โรงเรียนหรือการศึกษา (13%), ไม่ได้เขียนโค้ดนอกเวลางาน (11.9%)

3 ความคิดเห็น

 
lsdcnu 2024-08-09

ขอบคุณสำหรับสรุปครับ

 
idunno 2024-08-09

HTML/CSS เป็นภาษาโปรแกรมเหรอ?!!