ผลการสำรวจ Developer survey 2024 จาก StackOverflow ออกมาแล้ว
โดยส่วนใหญ่เขียน JavaScript และ Python
ส่วน Rust ยังคงได้รับความสนใจมากขึ้น
และใช้งาน database คือ PostgreSQL
แต่สิ่งที่น่าสนใจมาก ๆ คือ ให้ความสำคัญกับ Technical Debt มากที่สุด
โดยที่นักพัฒนาเรียนรู้การเขียน code จากผ่านทาง online เช่น
- Technical documentation
- StackOverflow
- Tutorial
- Blog
- VDO
- Online book
- AI
โดยที่มีการใช้ AI คงที่ ไม่เพิ่มขึ้นจากปีที่แล้ว
ซึ่งยังมองว่า AI เหมาะกับงานที่ไม่ซับซ้อน
และมีความกังวลกับข้อมูลที่ผิดพลาด ซึ่งได้จาก AI นั่นเอง
การใช้ AI มาช่วยในเรื่องของ การเขียน code, ค้นหา, debug และ อธิบาย code
ปัญหาที่นักพัฒนาเจอ และ ส่งผลให้เกิดปัญหาอย่างมาก
ประกอบไปด้วย
- Technical debt
- Technology stack ที่ซับซ้อน
- ความน่าเชื่อถือของเครื่องมือ และ ระบบงาน
สิ่งที่น่าสนใจมาก ๆ เกี่ยวกับการหาความรู้หรือข้อมูลในองค์กร มักจะมีปัญหา เช่น
- การรอคำตอบที่นาน ซึ่งทำให้การทำงานล่าช้า
- ความรู้ที่แบ่งตาม silo หรือตามแผนก หรือ กลุ่มงาน ทำให้การแบ่งปันความรู้ข้ามแผนกเป็นไปได้ยากมาก ๆ
Process และเครื่องมือที่ทีมพัฒนานำมาใช้ในองค์กร ประกอบไปด้วย
- CI/CD
- DevOps
- Automated testing
- Microservices
- Knowledge sharing community
- Observability tool
- AI-assist
สามารถอ่านสรุปได้เลยที่นี่
อ่านง่ายดี