ภาษาไหนเด็ด เทคโนโลยีไหนโดน ที่นักพัฒนาเลือกใช้ในปี 2021 บทสรุปจาก : (JetBrains) The State of Developer Ecosystem 2021

Sila Pakdeewong
4 min readAug 1, 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

--

--

Sila Pakdeewong

1st Year — School of #IT20 Student at KMITL | Student / Tech Blogger / Content Creator / Developer — MS Certified AZ / Data / AI Fundamentals | #JWC12 #MLSA