
ภาษาไหนเด็ด เทคโนโลยีไหนโดน ที่นักพัฒนาเลือกใช้ในปี 2021 บทสรุปจาก : (JetBrains) The State of Developer Ecosystem 2021
สำหรับ The State of Developer Ecosystem 2021 ก็เป็นอีกหนึ่งเเบบสำรวจ เเละรายงานที่ทาง JetBrains ได้ทำการสำรวจ เเละสอบถามจากนักพัฒนา 31,743 คน ใน 183 ประเทศทั่วโลกนะครับ เเละก็มาถึงรายงานของปี 2021 หรือว่าปีนี้นั่นเองนะครับ
รายงาน (JetBrains) The State of Developer Ecosystem 2021 : https://www.jetbrains.com/lp/devecosystem-2021/

เดียววันนี้ผมจะพามาดูกันนะครับว่าในปี 2021 ทีผ่านมามีเทรนไหน เทคโนโลยีอะไร เเละภาษาเขียนโปรเเกรมภาษาไหนบ้างที่นักพัฒนาสนใจ เเละใช้งานกันมากน้อยเเค่ไหนครับ

ก่อนอื่นเรามาดูกันที่ Key Takeaways : สรุปประเด็นสำคัญ
- ภาษา JavaScript ยังเป็นภาษาเขียนโปรเเกรมยอดนิยม ที่นักพัฒนายังเลือกใช้ เเละถูกใช้งานมากที่สุดจากภาษาเขียนโปรเเกรมทั้งหมด
- ภาษา Python เป็นภาษาที่นักพัฒนาเลือกใช้มากกว่าภาษา Java ในเเง่การใช้งานโดยรวม เเต่ภาษา Java ยังได้รับความนิยมมากกว่าในเเง่ของการใช้เป็นภาษาหลัก
- ท๊อป 5 ภาษาเขียนโปรเเกรม ที่นักพัฒนามีเเผนจะเปลี่ยนไปใช้ เเละเลือกใช้สำหรับโปรเจ็คในอนาคตตกเป็นของ : Go, Kotlin, TypeScript, Python, เเละ Rust.
- ท๊อป 5 ภาษาเขียนโปรเเกรม ที่นักพัฒนาเลือกที่จะเรียนรู้ที่จะใช้งานในปี 2021 ตกเป็นของ : JavaScript, Python, TypeScript, Java, เเละ Go.
- ภาษา Ruby , Objective-C เเละ Scala ได้รับความนิยมลดลงในช่วง 5 ปีที่ผ่านมา
- ภาษาเขียนโปรเเกรมที่เติบโตเร็วที่สุด ได้เเก่ภาษา Python, TypeScript, Kotlin, SQL, เเละ Go.
- เเละจากผลสำรวจนักพัฒนาร้อยละ 71 ยังเลือกพัฒนาในส่วนของเเพลตฟอร์ม Web Backend. หรือการพัฒนาระบบหลังบ้านนั่นเองครับ
เเล้วภาษาไหนที่นักพัฒนาเลือกใช้กันบ้างหละ ? เรามาดูกันครับ
เเละสำหรับภาษาที่นักพัฒนาส่วนมากเลือกใช้กันในปี 2021 นี้อันดับ 1 เลยตกเป็นของภาษา JavaScript ตามมาด้วยภาษา HTML/CSS , SQL , Python , Java , Shell , PHP , TypeScript , C++ , C# , C เเละ ภาษา Go ครับ

เเต่ถ้าเรามาลองเรียงจากภาษาที่นักพัฒนามีเเพลนจะเปลี่ยนไปใช้ หรือ Migrate โปรเจ็คเดิมที่มีอยู่เเล้วไปเป็นภาษาอื่นนั้น ภาษาที่นักพัฒนาเล็งๆ ก็จะมีดังนี้ครับ
Go (11 %) , TypeScript (9 %) , Python (8 %) , Java / JavaScript / C++ / C# (4 %) , SQL (3 %) , HTML* / CSS* / Shell / PHP (2 %) เเละ ภาษา C (1 %)

จริงๆ เเล้วต้องบอกว่าในส่วนของภาษาที่นักพัฒนาเลือกใช้งานจะมีมากกว่านี้นะครับ เเต่เพื่อให้บทความมีการกระชับ เเละเข้าใจง่าย ทางผู้เขียนจึงขอหยิบเอามาเเค่เพียง 12 ภาษาอันดับเเรกเท่านั้นครับ
เเล้วภาษาหลักของนักพัฒนาเค้าเลือกใช้ภาษาไหนเป็นภาษาหลักกันบ้างน้าา ???
สำหรับภาษาเขียนโปรเเกรมหลัก หรือ Primary Programming Language ที่นักพัฒนาเลือกใช้เป็นภาษาหลัก อันดับ 1 ก็ยังตกเป็นของ JavaScript ตามมาด้วย Java , Python , HTML*/CSS* , PHP , SQL , TypeScript , C# , C++ , Go เเละ Kotlin ครับ

ทาง JetBrain ระบุว่าถึงเเม้ว่าภาษา HTML เเละ CSS จะไม่ได้มีลักษณะที่เรียกว่าเป็นภาษาเขียนโปรเเกรมได้เหมือนกับภาษาอื่น เเต่หากต้องการพัฒนาในส่อนของ Website ก็ยังจำเป็นที่จะต้องใช้ทั้งภาษา HTML เเละ CSS อยู่ ดังนั้นในเเบบสำรวจ เเละรายงานนี้จึงนับว่า HTML เเละ CSS เป็นภาษาเขียนโปรเเกรมภาษาหนึ่งครับ
ระบบปฎิบัติการที่นักพัฒนาเลือกใช้
อันดับ 1 ยังตกเป็นของระบบปฎิบัติการ Windows ตามมาด้วย Linux , macOS เเละระบบปฎิบัติการอื่นๆ ครับ

นอกจากนี้ทาง JetBrain ยังระบุไว้ในผลสำรวจอีกด้วยว่า ตลอดระยะเวลา 5 ปีที่ทำเเบบสำรวจนี้ความชอบ เเละจำนวนส่วนเเบ่งของระบบปฎิบัติการที่นักพัฒนาเลือกใช้งาน เเทบจะเหมือนเดิม เเละไม่ต่างไปจาก 5 ปีที่ผ่านมามากนักครับ
เเพลตฟอร์มยอดนิยมสำหรับนักพัฒนา
สำหรับเเพลตฟอร์มที่นักพัฒนาส่วนมากยังคงเลือกที่จะทำงานนั้นอันดับเเรกได้เเก่เเพลตฟอร์ม Web เเต่เป็นในส่วนของระบบหลังบ้าน หรือ Back-end นั่นเองครับ ตามมาด้วย Web (Front-end) , Desktop , Mobile , Server / Infrastructure , Cloud , IoT / Embedded , WebAssembly เเละ Console (Xbox / Play Station / Nitendo) ครับ เเต่จริงๆ ก็มีนักพัฒนาอีก 4 % ที่ไม่ได้ทำงาน หรือพัฒนาในส่วนของเเพลตฟอร์มไหนเลยก็มีนะ

เเล้วนักพัฒนาเลือกพัฒนาในส่วนของซอฟต์เเวร์ประเภทไหนกันบ้าง ?
ถ้าเราลองเเบ่งประเภทงาน ตามประเภทของงานที่นักพัฒนาทำงาน ก็จะเห็นเลยว่าอันดับ 1 ก็ยังคงเป็นประเภทการพัฒนา Website (รวม Front-end เเละ Back-end) ตามมาด้วย Utilities , Database , System Software , Libraries / Frameworks , IT Infrastructure , Finance , Business Intelligence / Data Science / Machine Learning , Programming Tools , Entertainment เเละ Game ครับ

หน้าที่เเละการมีส่วนร่วมของนักพัฒนาในการทำงาน
จริงๆ เเล้วถ้าเราพูดถึงนักพัฒนาหลายๆ คนก็อาจจะคิดถึงเรื่องของการเขียนโค๊ด หรือการที่ต้องทำงานที่เกี่ยวกับโปรเเกรมมิ่งอย่างเดียว เเต่จริงๆ เเล้วหน้าที่ เเละความรับผิดชอบของนักพัฒนาก็ไม่ได้มีเเค่การเขียนโค๊ดอย่างเดียวนะ
ถ้าเราลองมาดูจากผลสำรวจ เราจะเห็นได้ว่าถึงนักพัฒนาส่วนมากยังทำหน้าที่เขียนโค๊ด (Coding / Programming) เเต่ก็ยังมีนักพัฒนาอีกหลายคนที่ทำหน้าที่ Code Reviewing , Testing , Deployment , System Design , Infrastructure Development / DevOps , System Administration , Data Analysis , UX/UI Design / Research , Academic Research เเละ Technical Writing ครับ

พูดถึงภาษา เเละเทคโนโลยีกันไปเเล้ว เเต่อีกสิ่งหนึ่งที่ถือว่าเป็นข้อมูลประกอบการตัดสินใจว่าจะทำงานอะไร เเละงานนั้นมีค่าตอบเเทนให้เหมาะสมกับประเภทงานที่เราทำรึเปล่าก็คงจะหนีไม่พ้นเรื่องของ เงินเดือน หรือว่าค่าตอบเเทนนั้นเองครับ
สำหรับในส่วนของเงินเดือนของนักพัฒนา โดยเป็นเงินเดือนเฉลี่ยรายปี หลังจากหักภาษี
จะเห็นได้ว่าประเทศที่นักพัฒนามีรายได้เฉลี่ยมากที่สุดเลยก็คือ United State หรือสหรัฐอเมริกานะครับ โดยเฉลี่ยเเล้วใน 1 ปีนักพัฒนาจะได้เงินเดือนเฉลี่ยอยู่ที่ 102,000 USD หรือตีเป็นเงินไทยบาทสูงถึงประมาณ 3,300,000 บาทเลยทีเดียวครับ
- ต่อมากก็จะตามมาด้วย เเคนนาดา / สหราชอาณาจักร ที่ประมาณ 54,000 USD (1,750,000 บาท) ต่อปี
- เยอรมณี / ญี่ปุ่น เฉลี่ยที่ประมาณ 33,000 USD (1 ล้านบาท) ต่อปี
- เเละประเทศในเเถบยุโรป / ฝรั่งเศษ / เอเชียตะวันออกเฉียงใต้ (รวมถึงประเทศไทย) เกาหลีใต้ เเละยูเครน เฉลี่ยอยู่ที่ประมาณ 27,000 USD (900,000 บาท)

ประเภทงานของนักพัฒนาที่ได้เงินเดือนเฉลี่ยรายปีเยอะที่สุด
สำหรับประเภท เเละสายงานของนักพัฒนามีเงินเดือนอยู่ในระดับที่ค่อนข้างสูงเลย จะมีประมาณนี้ครับ
- Architect / CIO / CEO / CTO เฉลี่ยอยู่ที่ประมาณ 54,000 USD (1,750,000 บาท) ต่อปี
- DevOps Engineer / Infrastructure Developer / Data Analyst / Data Engineer / Data Scientist / Team Lead เเละ Product Manager เฉลี่ยอยู่ที่ประมาณ 33,000 USD (1 ล้านบาท) ต่อปี
- เเละ Developer / Programmer / Software Engineer / DBA (Database Administrator) / Tester / QA Engineer / Technical Support / Technical Writer เฉลี่ยอยู่ที่ประมาณ 27,000 USD (900,000 บาท) ต่อปี

เเละนี่ก็คือภาษาไหนเด็ด เทคโนโลยีไหนโดน ที่นักพัฒนาเลือกใช้ในปี 2021 บทสรุปจาก : (JetBrains) The State of Developer Ecosystem 2021 ที่ทางผู้เขียนได้เลือกเอาข้อมูล เเละประเด็นที่สำคัญๆ มารวบรวมไว้ให้ในบทความนี้ครับ
เเละสำหรับใครที่ต้องการอ่าน หรือว่าเข้าไปดูรายละเอียดของผลสำรวจเเบบเต็มๆ จากทาง JetBrain ก็สามารถเข้าไปดูกันได้ที่ลิงค์นี้เลยครับ https://www.jetbrains.com/lp/devecosystem-2021/
ทางผู้เขียนหวังว่าบทความนี้จะเป็นประโยชน์ เเละเป็นข้อมูลประกอบการตัดสินใจสำหรับคนที่กำลังหางาน หรือสนใจงานทางด้าน IT อยู่ครับ
สุดท้ายนี้หากชื่นชอบบทความนี้ เเละเป็นกำลังใจให้ทางผู้เขียนได้ผลิตเเละสร้างสรรค์บทความต่อไป ก็ฝากกดติดตาม หรือจะเเชร์บทความนี้ออกไป ทางผู้เขียนจะขอบคุณมากๆ ครับ
เเละยังสามารถ Donate เป็นสกุลเงินดิจิทัล (Crypto Currency) ให้ผู้เขียนได้ผ่านช่องทางดังต่อไปนี้เลยยย
- BNB (BEP20) : 0xd359313abb14ee17cf247deee4a2e0ff020f7c67
- ETH (BEP20) : 0xd359313abb14ee17cf247deee4a2e0ff020f7c67
- USDT (BEP20) : 0xd359313abb14ee17cf247deee4a2e0ff020f7c67