เป็นเวลากว่าทศวรรษที่ Stack Overflow ได้ฉายแสงเกี่ยวกับเทคโนโลยีที่กำลังเติบโตและเสื่อมถอย โดยมองเห็นอนาคตอันสดใสของโลกเทคโนโลยี ในเดือนพฤษภาคม ปี 2023 นักพัฒนากว่า 90,000 รายตอบแบบสำรวจ StackOverflow ใหม่เกี่ยวกับวิธีการเรียนรู้และยกระดับ เครื่องมือที่พวกเขาใช้ และเครื่องมือใดที่พวกเขาอยากจะเชี่ยวชาญ ล่าสุดแบบสำรวจ Stack Overflow ปี 2023 ได้รับการเผยแพร่ในที่สุด เพื่อเป็นการไม่ให้เสียเวลา เรามาดูสิ่งที่เกิดขึ้นในช่วงปีที่แล้วกันดีกว่า
ชาย. ภาพ: Jan Thijs/Amazon
โปรไฟล์ผู้ตอบแบบสอบถาม นักเรียนเลือกเรียนออนไลน์มากขึ้น
ในปีนี้
Stack Overflow
ได้เปรียบเทียบเทคโนโลยีที่ได้รับความนิยมสูงสุดในกลุ่มที่แตกต่างกันสามกลุ่ม ได้แก่ ผู้ตอบแบบสอบถาม นักพัฒนามืออาชีพ และผู้ที่กำลังเรียนรู้การเขียนโค้ด ในฐานะแพลตฟอร์มการเรียนรู้ออนไลน์ เราไม่สามารถเริ่มต้นได้หากไม่มีข่าวดี ในหมู่นักเรียนที่ยังคงเรียนรู้การเขียนโค้ด การแสวงหาความรู้ด้านการเขียนโค้ดผ่านแหล่งข้อมูลออนไลน์ได้สูงถึงระดับที่ไม่เคยมีมาก่อน โดยเพิ่มขึ้นอย่างน่าทึ่งจาก 70% เป็น 80% นับตั้งแต่ครั้ง
ล่าสุด แบบสำรวจในปี
2565
ในบรรดาผู้ตอบแบบสอบถาม คนรุ่นใหม่ (อายุ 18 ปีและต่ำกว่า) หันมาใช้แหล่งข้อมูลออนไลน์เป็นช่องทางการเรียนรู้ที่ตนต้องการ ด้วยเหตุนี้ ประมาณ 52% ของผู้ที่มีอายุ 25-34 ปีจึงชื่นชอบหลักสูตรออนไลน์เช่นกัน สิ่งที่น่าสนใจก็คือ ในปีนี้ ผู้รับจ้างอิสระ นักแปลอิสระ และนักพัฒนาอิสระ มองเห็นการเพิ่มขึ้นเล็กน้อย ในขณะที่นักศึกษาเต็มเวลาเห็นการลดลงเล็กน้อย แตกต่าง 1% เมื่อเทียบกับปีที่แล้ว
เทคโนโลยีชั้นนำและความนิยมของ Java: ได้รับการยอมรับในหมู่ผู้นำ
หากต้องการทราบถึงพื้นฐาน เราต้องการเน้นย้ำว่า JavaScript ยังคงครองตำแหน่งสูงสุด โดยเป็นภาษาโปรแกรมที่ใช้กันมากที่สุดเป็นปีที่ 11 ติดต่อกัน Python แซงหน้า SQL เพื่ออ้างสิทธิ์ในจุดที่สาม โดยเฉพาะอย่างยิ่ง Python ครองตำแหน่งสูงสุดในหมู่นักพัฒนาที่ไม่ใช่มืออาชีพและผู้ที่ยังคงเรียนรู้การเขียนโค้ด เทคโนโลยีหลายอย่างมีความก้าวหน้าอย่างน่าทึ่งในปีที่ผ่านมา ได้แก่ Bash/Shell, C, Ruby, Perl และ Erlang ขยับขึ้นอันดับหนึ่ง ในขณะที่ Elixir และ Lisp ขยับขึ้นสองอันดับ
ดังที่คุณอาจเห็นในสถิติเหล่านี้ Java ครองอันดับที่ 7 ในบรรดาผู้ตอบแบบสอบถามทั้งหมด แต่ถ้าเราเจาะลึกลงไป จะเห็นว่า HTML/CSS เป็นภาษามาร์กอัป SQL เป็นภาษาเฉพาะโดเมน ในขณะที่ Bash/Shell เป็นภาษาคำสั่ง นั่นเป็นสาเหตุว่าทำไมจึงยุติธรรมที่จะกล่าวว่า Java ยังคงอยู่ในกลุ่มภาษาโปรแกรมระดับสูง 5 อันดับแรก โดยเฉพาะอย่างยิ่ง ผู้ที่กำลังเรียนรู้การเขียนโค้ดมีแนวโน้มที่จะรายงานโดยใช้ Java มากกว่านักพัฒนามืออาชีพ – 35% เทียบกับ 30% Java เป็นภาษาการเขียนโปรแกรมที่เป็นที่ต้องการมากที่สุดอันดับที่ห้าสำหรับผู้ที่เพิ่งเริ่มต้นเส้นทางการเรียนรู้ ขอย้ำอีกครั้งว่า หากเราละทิ้ง HTML/CSS และ SQL จะเห็นได้ชัดว่า Java ครองตำแหน่งที่สามที่แข็งแกร่งในรายการภาษาโปรแกรมระดับสูงที่เป็นที่ต้องการมากที่สุดของนักเรียน
มันหมายความว่าอะไร? Java ถือเป็นภาษาการเขียนโปรแกรมแรกที่ยอดเยี่ยมด้วยเหตุผลหลายประการ เช่น ความเรียบง่าย ความเป็นอิสระของแพลตฟอร์ม ทรัพยากรที่กว้างขวาง และความเกี่ยวข้องของอุตสาหกรรม
ฐานข้อมูลยอดนิยมประจำปี 2023 PostgreSQL กลายเป็นผู้นำ
ในปีนี้ การปฏิวัติเล็กๆ น้อยๆ เกิดขึ้น – PostgreSQL ได้โค่นล้ม MySQL (ซึ่งครองตำแหน่งผู้นำในช่วงหลายปีที่ผ่านมา) PostgreSQL ได้รับการโหวตให้เป็นฐานข้อมูลที่ได้รับการชื่นชมมากที่สุด แซงหน้าฐานข้อมูลอื่นๆ ถึง 31 รายการ เหตุใดนักพัฒนาจึงชอบ PostgreSQL มากขึ้นเรื่อยๆ เนื่องจากมีประสิทธิภาพเหนือกว่าฐานข้อมูลเดิมและฐานข้อมูลเฉพาะทางในบริบทที่สำคัญที่สุด ได้แก่ ความยืดหยุ่น ประสิทธิภาพทางเทคนิค และการบังคับใช้กับปริมาณงานขององค์กรในจำนวนที่กว้างที่สุด นอกจากนี้ โอเพ่นซอร์สยังเป็นหัวใจสำคัญของเรื่องทั้งหมดนี้ เป็นที่น่าสังเกตว่า MongoDB ยังคงเป็นฐานข้อมูล NoSQL ที่ใช้มากที่สุด
แพลตฟอร์มคลาวด์ที่ใช้มากที่สุด
ในส่วนของความนิยมของแพลตฟอร์มคลาวด์นั้น เรายังไม่เห็นการเปลี่ยนแปลงที่สำคัญในปีนี้ AWS ยังคงครองความเป็นแพลตฟอร์มที่ใช้บ่อยที่สุด โดยเกือบสองเท่าของเปอร์เซ็นต์ของ Azure ซึ่งเป็นแพลตฟอร์มที่ใช้มากที่สุดเป็นอันดับสอง ความง่ายในการปรับขนาดอัตโนมัติ การผสานรวมกับโครงสร้างพื้นฐานที่มีอยู่ และ Free Tier ที่กว้างขวางมีส่วนอย่างมากต่อความนิยมของ AWS
กรอบงานยอดนิยมในปี 2023 Spring Framework อยู่ใน 5 อันดับแรก
ในปีนี้ ผู้ตอบแบบสอบถามได้จัดอันดับ Node.js และ React.js ให้เป็นเทคโนโลยีเว็บที่ใช้บ่อยที่สุดอีกครั้ง นักพัฒนามืออาชีพใช้มันอย่างเท่าเทียมกัน ในขณะที่ผู้ที่กำลังเรียนรู้การเขียนโค้ดนั้นใช้ Node.js มากกว่า React เล็กน้อย (52% เทียบกับ 48%) jQuery และเฟรมเวิร์กเว็บอื่นๆ ได้รับความนิยมน้อยกว่า Node.js และ React.js เกือบสองเท่าในบรรดาผู้ตอบกลับทั้งหมด
เมื่อพูดถึงเฟรมเวิร์กและไลบรารีอื่นๆ NET (5+) ก็เป็นหัวหน้ารายการในปีนี้เช่นกัน เป็นที่น่าสังเกตว่า Spring Framework ที่เข้ากันได้กับ Java ยังติดอันดับห้าอันดับแรกของเฟรมเวิร์กอีกด้วย
ตอนนี้มีเครื่องมืออะไรอีกบ้างที่ได้รับความนิยม?
ในปี 2023 Docker มีประสิทธิภาพเหนือกว่า npm ในฐานะเทคโนโลยีที่ใช้บ่อยที่สุดในหมู่นักพัฒนา ในขณะที่นักเรียนยังคงชอบเวลา npm แต่ Docker ก็ได้รับความสนใจอย่างรวดเร็วในชุมชนนักพัฒนา
สำหรับสภาพแวดล้อมการพัฒนาแบบรวม Visual Studio Code ยังคงเป็น IDE อันดับต้นๆ ในบรรดานักพัฒนาทั้งหมด และ IntelliJ IDEA ครองอันดับที่สาม
การใช้เครื่องมือ AI ผู้เล่นใหม่บนเวที
ในปี นี้StackOverflow ได้เปิดตัวส่วนใหม่ –
เครื่องมือค้นหา AI ไม่น่าแปลกใจเลยที่ตัวเลือกอันดับต้นๆ สำหรับเครื่องมือค้นหา AI ในบรรดาผู้ตอบแบบสอบถามทั้งหมดคือ ChatGPT 83% ของนักพัฒนาและนักเรียนที่ตอบแบบสำรวจเคยใช้ ChatGPT ในปีที่ผ่านมา และกำลังวางแผนที่จะใช้ ChatGPT ต่อไปในปีนี้ เปอร์เซ็นต์ดังกล่าวเหนือกว่า Bing AI (20%), WolframAlpha (13.36%), Google Bard AI (9.86%) และอื่นๆ ไม่น่าแปลกใจที่ผู้เริ่มต้นมีแนวโน้มที่จะใช้เครื่องมือ AI มากกว่าเมื่อเทียบกับนักพัฒนามืออาชีพ (82% เทียบกับ 70%)
นอกจากการสอบถามเกี่ยวกับเครื่องมือค้นหา AI แล้ว StackOverflow ยังถามเกี่ยวกับเครื่องมือสำหรับนักพัฒนา AI ที่ใช้มากที่สุดอีกด้วย GitHub Copilot เป็นผู้นำที่ชัดเจนโดย 55% ของผู้ตอบแบบสอบถามใช้มัน GitHub เป็นเครื่องมือช่วยเหลือสำหรับการเขียนโค้ดที่โฆษณาว่าเป็น "โปรแกรมเมอร์ที่จับคู่ด้วย AI" โดยให้คำแนะนำที่สร้างขึ้นโดยอัตโนมัติ เช่น ผู้เขียนโค้ดจะพิมพ์ตัวแปร ฟังก์ชันและชื่อไฟล์ ความคิดเห็นเกี่ยวกับโค้ด สตริงเอกสาร ฯลฯ
บทสรุป
หวังว่าข้อมูลเชิงลึกสั้นๆ เหล่านี้จะช่วยให้คุณกำหนดได้ว่าแนวโน้มเทคโนโลยีใดที่จะกำหนดอนาคต ด้วยการติดตามแนวโน้มเหล่านี้ให้ทันอยู่เสมอ นักพัฒนาสามารถติดตามกระแสและกำหนดเส้นทางสู่ความสำเร็จ โปรดทราบว่าการสำรวจ StackOverflow เน้นย้ำถึงความนิยมที่ยั่งยืนของ Java รวมถึงเทคโนโลยีและเฟรมเวิร์กที่เกี่ยวข้อง นอกจากนี้ การสำรวจพบว่าหลักสูตรออนไลน์มีจำนวนเพิ่มขึ้นอย่างที่ไม่เคยเกิดขึ้นมาก่อน โดยมีนักเรียนที่ต้องการเรียนเขียนโค้ดถึง 80% จากทั้งหมดนี้ก็สรุปได้ง่ายๆ เลยว่าเรามาถูกทางแล้วเพื่อนๆ!
GO TO FULL VERSION