เป็นเวลากว่าทศวรรษที่ Stack Overflow ได้ฉายแสงเกี่ยวกับเทคโนโลยีที่กำลังเติบโตและเสื่อมถอย โดยมองเห็นอนาคตอันสดใสของโลกเทคโนโลยี ในเดือนพฤษภาคม ปี 2023 นักพัฒนากว่า 90,000 รายตอบแบบสำรวจ StackOverflow ใหม่เกี่ยวกับวิธีการเรียนรู้และยกระดับ เครื่องมือที่พวกเขาใช้ และเครื่องมือใดที่พวกเขาอยากจะเชี่ยวชาญ ล่าสุดแบบสำรวจ Stack Overflow ปี 2023 ได้รับการเผยแพร่ในที่สุด เพื่อเป็นการไม่ให้เสียเวลา เรามาดูสิ่งที่เกิดขึ้นในช่วงปีที่แล้วกันดีกว่า ข้อมูลเชิงลึกจากการสำรวจนักพัฒนา Stack Overflow ปี 2023 สถานะของ Java และความนิยมของหลักสูตรออนไลน์ - 1

ชาย. ภาพ: Jan Thijs/Amazon

โปรไฟล์ผู้ตอบแบบสอบถาม นักเรียนเลือกเรียนออนไลน์มากขึ้น

ในปีนี้Stack Overflow ได้เปรียบเทียบเทคโนโลยีที่ได้รับความนิยมสูงสุดในกลุ่มที่แตกต่างกันสามกลุ่ม ได้แก่ ผู้ตอบแบบสอบถาม นักพัฒนามืออาชีพ และผู้ที่กำลังเรียนรู้การเขียนโค้ด ในฐานะแพลตฟอร์มการเรียนรู้ออนไลน์ เราไม่สามารถเริ่มต้นได้หากไม่มีข่าวดี ในหมู่นักเรียนที่ยังคงเรียนรู้การเขียนโค้ด การแสวงหาความรู้ด้านการเขียนโค้ดผ่านแหล่งข้อมูลออนไลน์ได้สูงถึงระดับที่ไม่เคยมีมาก่อน โดยเพิ่มขึ้นอย่างน่าทึ่งจาก 70% เป็น 80% นับตั้งแต่ครั้งล่าสุด แบบสำรวจในปี 2565 ข้อมูลเชิงลึกจากการสำรวจนักพัฒนา Stack Overflow ปี 2023 สถานะของ Java และความนิยมของหลักสูตรออนไลน์ - 2ในบรรดาผู้ตอบแบบสอบถาม คนรุ่นใหม่ (อายุ 18 ปีและต่ำกว่า) หันมาใช้แหล่งข้อมูลออนไลน์เป็นช่องทางการเรียนรู้ที่ตนต้องการ ด้วยเหตุนี้ ประมาณ 52% ของผู้ที่มีอายุ 25-34 ปีจึงชื่นชอบหลักสูตรออนไลน์เช่นกัน สิ่งที่น่าสนใจก็คือ ในปีนี้ ผู้รับจ้างอิสระ นักแปลอิสระ และนักพัฒนาอิสระ มองเห็นการเพิ่มขึ้นเล็กน้อย ในขณะที่นักศึกษาเต็มเวลาเห็นการลดลงเล็กน้อย แตกต่าง 1% เมื่อเทียบกับปีที่แล้ว ข้อมูลเชิงลึกจากการสำรวจนักพัฒนา Stack Overflow ปี 2023 สถานะของ Java และความนิยมของหลักสูตรออนไลน์ - 3

เทคโนโลยีชั้นนำและความนิยมของ Java: ได้รับการยอมรับในหมู่ผู้นำ

หากต้องการทราบถึงพื้นฐาน เราต้องการเน้นย้ำว่า JavaScript ยังคงครองตำแหน่งสูงสุด โดยเป็นภาษาโปรแกรมที่ใช้กันมากที่สุดเป็นปีที่ 11 ติดต่อกัน Python แซงหน้า SQL เพื่ออ้างสิทธิ์ในจุดที่สาม โดยเฉพาะอย่างยิ่ง Python ครองตำแหน่งสูงสุดในหมู่นักพัฒนาที่ไม่ใช่มืออาชีพและผู้ที่ยังคงเรียนรู้การเขียนโค้ด เทคโนโลยีหลายอย่างมีความก้าวหน้าอย่างน่าทึ่งในปีที่ผ่านมา ได้แก่ Bash/Shell, C, Ruby, Perl และ Erlang ขยับขึ้นอันดับหนึ่ง ในขณะที่ Elixir และ Lisp ขยับขึ้นสองอันดับ ข้อมูลเชิงลึกจากการสำรวจนักพัฒนา Stack Overflow ปี 2023 สถานะของ Java และความนิยมของหลักสูตรออนไลน์ - 4ดังที่คุณอาจเห็นในสถิติเหล่านี้ Java ครองอันดับที่ 7 ในบรรดาผู้ตอบแบบสอบถามทั้งหมด แต่ถ้าเราเจาะลึกลงไป จะเห็นว่า HTML/CSS เป็นภาษามาร์กอัป SQL เป็นภาษาเฉพาะโดเมน ในขณะที่ Bash/Shell เป็นภาษาคำสั่ง นั่นเป็นสาเหตุว่าทำไมจึงยุติธรรมที่จะกล่าวว่า Java ยังคงอยู่ในกลุ่มภาษาโปรแกรมระดับสูง 5 อันดับแรก โดยเฉพาะอย่างยิ่ง ผู้ที่กำลังเรียนรู้การเขียนโค้ดมีแนวโน้มที่จะรายงานโดยใช้ Java มากกว่านักพัฒนามืออาชีพ – 35% เทียบกับ 30% Java เป็นภาษาการเขียนโปรแกรมที่เป็นที่ต้องการมากที่สุดอันดับที่ห้าสำหรับผู้ที่เพิ่งเริ่มต้นเส้นทางการเรียนรู้ ขอย้ำอีกครั้งว่า หากเราละทิ้ง HTML/CSS และ SQL จะเห็นได้ชัดว่า Java ครองตำแหน่งที่สามที่แข็งแกร่งในรายการภาษาโปรแกรมระดับสูงที่เป็นที่ต้องการมากที่สุดของนักเรียน ข้อมูลเชิงลึกจากการสำรวจนักพัฒนา Stack Overflow ปี 2023 สถานะของ Java และความนิยมของหลักสูตรออนไลน์ - 5มันหมายความว่าอะไร? Java ถือเป็นภาษาการเขียนโปรแกรมแรกที่ยอดเยี่ยมด้วยเหตุผลหลายประการ เช่น ความเรียบง่าย ความเป็นอิสระของแพลตฟอร์ม ทรัพยากรที่กว้างขวาง และความเกี่ยวข้องของอุตสาหกรรม

ฐานข้อมูลยอดนิยมประจำปี 2023 PostgreSQL กลายเป็นผู้นำ

ในปีนี้ การปฏิวัติเล็กๆ น้อยๆ เกิดขึ้น – PostgreSQL ได้โค่นล้ม MySQL (ซึ่งครองตำแหน่งผู้นำในช่วงหลายปีที่ผ่านมา) PostgreSQL ได้รับการโหวตให้เป็นฐานข้อมูลที่ได้รับการชื่นชมมากที่สุด แซงหน้าฐานข้อมูลอื่นๆ ถึง 31 รายการ เหตุใดนักพัฒนาจึงชอบ PostgreSQL มากขึ้นเรื่อยๆ เนื่องจากมีประสิทธิภาพเหนือกว่าฐานข้อมูลเดิมและฐานข้อมูลเฉพาะทางในบริบทที่สำคัญที่สุด ได้แก่ ความยืดหยุ่น ประสิทธิภาพทางเทคนิค และการบังคับใช้กับปริมาณงานขององค์กรในจำนวนที่กว้างที่สุด นอกจากนี้ โอเพ่นซอร์สยังเป็นหัวใจสำคัญของเรื่องทั้งหมดนี้ เป็นที่น่าสังเกตว่า MongoDB ยังคงเป็นฐานข้อมูล NoSQL ที่ใช้มากที่สุด ข้อมูลเชิงลึกจากการสำรวจนักพัฒนา Stack Overflow ปี 2023 สถานะของ Java และความนิยมของหลักสูตรออนไลน์ - 6

แพลตฟอร์มคลาวด์ที่ใช้มากที่สุด

ในส่วนของความนิยมของแพลตฟอร์มคลาวด์นั้น เรายังไม่เห็นการเปลี่ยนแปลงที่สำคัญในปีนี้ AWS ยังคงครองความเป็นแพลตฟอร์มที่ใช้บ่อยที่สุด โดยเกือบสองเท่าของเปอร์เซ็นต์ของ Azure ซึ่งเป็นแพลตฟอร์มที่ใช้มากที่สุดเป็นอันดับสอง ความง่ายในการปรับขนาดอัตโนมัติ การผสานรวมกับโครงสร้างพื้นฐานที่มีอยู่ และ Free Tier ที่กว้างขวางมีส่วนอย่างมากต่อความนิยมของ AWS ข้อมูลเชิงลึกจากการสำรวจนักพัฒนา Stack Overflow ปี 2023 สถานะของ Java และความนิยมของหลักสูตรออนไลน์ - 7

กรอบงานยอดนิยมในปี 2023 Spring Framework อยู่ใน 5 อันดับแรก

ในปีนี้ ผู้ตอบแบบสอบถามได้จัดอันดับ Node.js และ React.js ให้เป็นเทคโนโลยีเว็บที่ใช้บ่อยที่สุดอีกครั้ง นักพัฒนามืออาชีพใช้มันอย่างเท่าเทียมกัน ในขณะที่ผู้ที่กำลังเรียนรู้การเขียนโค้ดนั้นใช้ Node.js มากกว่า React เล็กน้อย (52% เทียบกับ 48%) jQuery และเฟรมเวิร์กเว็บอื่นๆ ได้รับความนิยมน้อยกว่า Node.js และ React.js เกือบสองเท่าในบรรดาผู้ตอบกลับทั้งหมด ข้อมูลเชิงลึกจากการสำรวจนักพัฒนา Stack Overflow ปี 2023 สถานะของ Java และความนิยมของหลักสูตรออนไลน์ - 8เมื่อพูดถึงเฟรมเวิร์กและไลบรารีอื่นๆ NET (5+) ก็เป็นหัวหน้ารายการในปีนี้เช่นกัน เป็นที่น่าสังเกตว่า Spring Framework ที่เข้ากันได้กับ Java ยังติดอันดับห้าอันดับแรกของเฟรมเวิร์กอีกด้วย ข้อมูลเชิงลึกจากการสำรวจนักพัฒนา Stack Overflow ปี 2023 สถานะของ Java และความนิยมของหลักสูตรออนไลน์ - 9

ตอนนี้มีเครื่องมืออะไรอีกบ้างที่ได้รับความนิยม?

ในปี 2023 Docker มีประสิทธิภาพเหนือกว่า npm ในฐานะเทคโนโลยีที่ใช้บ่อยที่สุดในหมู่นักพัฒนา ในขณะที่นักเรียนยังคงชอบเวลา npm แต่ Docker ก็ได้รับความสนใจอย่างรวดเร็วในชุมชนนักพัฒนา ข้อมูลเชิงลึกจากการสำรวจนักพัฒนา Stack Overflow ปี 2023 สถานะของ Java และความนิยมของหลักสูตรออนไลน์ - 10สำหรับสภาพแวดล้อมการพัฒนาแบบรวม Visual Studio Code ยังคงเป็น IDE อันดับต้นๆ ในบรรดานักพัฒนาทั้งหมด และ IntelliJ IDEA ครองอันดับที่สาม ข้อมูลเชิงลึกจากการสำรวจนักพัฒนา Stack Overflow ปี 2023 สถานะของ Java และความนิยมของหลักสูตรออนไลน์ - 11

การใช้เครื่องมือ AI ผู้เล่นใหม่บนเวที

ในปี นี้StackOverflow ได้เปิดตัวส่วนใหม่ – เครื่องมือค้นหา AI ไม่น่าแปลกใจเลยที่ตัวเลือกอันดับต้นๆ สำหรับเครื่องมือค้นหา AI ในบรรดาผู้ตอบแบบสอบถามทั้งหมดคือ ChatGPT 83% ของนักพัฒนาและนักเรียนที่ตอบแบบสำรวจเคยใช้ ChatGPT ในปีที่ผ่านมา และกำลังวางแผนที่จะใช้ ChatGPT ต่อไปในปีนี้ เปอร์เซ็นต์ดังกล่าวเหนือกว่า Bing AI (20%), WolframAlpha (13.36%), Google Bard AI (9.86%) และอื่นๆ ไม่น่าแปลกใจที่ผู้เริ่มต้นมีแนวโน้มที่จะใช้เครื่องมือ AI มากกว่าเมื่อเทียบกับนักพัฒนามืออาชีพ (82% เทียบกับ 70%) ข้อมูลเชิงลึกจากการสำรวจนักพัฒนา Stack Overflow ปี 2023 สถานะของ Java และความนิยมของหลักสูตรออนไลน์ - 12นอกจากการสอบถามเกี่ยวกับเครื่องมือค้นหา AI แล้ว StackOverflow ยังถามเกี่ยวกับเครื่องมือสำหรับนักพัฒนา AI ที่ใช้มากที่สุดอีกด้วย GitHub Copilot เป็นผู้นำที่ชัดเจนโดย 55% ของผู้ตอบแบบสอบถามใช้มัน GitHub เป็นเครื่องมือช่วยเหลือสำหรับการเขียนโค้ดที่โฆษณาว่าเป็น "โปรแกรมเมอร์ที่จับคู่ด้วย AI" โดยให้คำแนะนำที่สร้างขึ้นโดยอัตโนมัติ เช่น ผู้เขียนโค้ดจะพิมพ์ตัวแปร ฟังก์ชันและชื่อไฟล์ ความคิดเห็นเกี่ยวกับโค้ด สตริงเอกสาร ฯลฯ ข้อมูลเชิงลึกจากการสำรวจนักพัฒนา Stack Overflow ปี 2023 สถานะของ Java และความนิยมของหลักสูตรออนไลน์ - 13

บทสรุป

หวังว่าข้อมูลเชิงลึกสั้นๆ เหล่านี้จะช่วยให้คุณกำหนดได้ว่าแนวโน้มเทคโนโลยีใดที่จะกำหนดอนาคต ด้วยการติดตามแนวโน้มเหล่านี้ให้ทันอยู่เสมอ นักพัฒนาสามารถติดตามกระแสและกำหนดเส้นทางสู่ความสำเร็จ โปรดทราบว่าการสำรวจ StackOverflow เน้นย้ำถึงความนิยมที่ยั่งยืนของ Java รวมถึงเทคโนโลยีและเฟรมเวิร์กที่เกี่ยวข้อง นอกจากนี้ การสำรวจพบว่าหลักสูตรออนไลน์มีจำนวนเพิ่มขึ้นอย่างที่ไม่เคยเกิดขึ้นมาก่อน โดยมีนักเรียนที่ต้องการเรียนเขียนโค้ดถึง 80% จากทั้งหมดนี้ก็สรุปได้ง่ายๆ เลยว่าเรามาถูกทางแล้วเพื่อนๆ!