สรุปภาพรวมความนิยมของภาษาโปรแกรมในปี 2020 โดย TIOBE
Recap Programming Language Trends 2020 by TIOBE
ทักษะการเขียนโปรแกรม กำลังจะกลายเป็นทักษะที่จำเป็นในอนาคต นั่นหมายความว่า ไม่ว่าจะเป็นผู้ที่เรียนสายไหน ทำงานเกี่ยวกับอะไร หรืออายุเท่าไหร่ ต่อไปก็จะเริ่มเรียนรู้และหัดเขียนโปรแกรมกันมากขึ้น ส่งผลให้ตลาดแรงงานโปรแกรมเมอร์มีการแข่งขันสูงขึ้นอย่างแน่นอน ดังนั้น นักพัฒนาโปรแกรม ที่มีทักษะการเขียนโปรแกรม ได้มากกว่า 1 ภาษา ย่อมได้เปรียบ!
แล้วเราควรเรียนรู้ภาษาโปรแกรมอะไรบ้างล่ะ ? บล็อกนี้มีคำตอบ
Programming Language of the Year 2020
ในปี 2020 ภาษา Python ได้รับการจัดให้เป็น “ภาษาโปรแกรมแห่งปี” ซึ่งรางวัลนี้จะมอบให้กับภาษาโปรแกรมที่มีเรตติ้งพุ่งสูงที่สุดในรอบปี โดยภาษาไพทอนได้รับความนิยมเพิ่มขึ้นอย่างก้าวกระโดด 2.01% ซึ่งนับเป็นครั้งที่ 4 ในรอบเกือบ 20 ปี ตั้งแต่มีการเก็บสถิติ Programming Language ของ TIOBE
โดยก่อนหน้านี้ ภาษา Python ถูกจัดเป็นภาษาโปรแกรมแห่งปีมาแล้วเป็นครั้งแรก เมื่อปี 2007 ต่อมาในปี 2010 , ปี 2018 และล่าสุดคือปี 2020
เหตุผลที่ทำให้ Python ได้รับความนิยมแบบก้าวกระโดด เพราะในปัจจุบันภาษา Python ถูกนำมาใช้งานอย่างแพร่หลายในสายงานดาต้า อย่างเช่น Data Science , Machine Learning และยังคงใช้ไพทอนในสายงาน Web Development และ Mobile Application อีกด้วย
แต่สาเหตุหลักที่ทำให้นักพัฒนาเลือกใช้ภาษา Python ในการพัฒนาระบบต่างๆ คือ
- Python เป็นภาษาที่เรียนรู้ได้ง่าย
- Python เป็นภาษาที่มีประสิทธิภาพการทำงานสูง
ซึ่งคุณสมบัติทั้งสองอย่างนี้เป็นกุญแจสำคัญในโลกของการพัฒนาโปรแกรมไม่ว่าจะเป็นสายงานประเภทใดก็ตาม
อีกสถิติที่น่าสนใจของภาษา Python ในปี 2020 คือ ไต่อันดับขึ้นมาเป็นภาษาโปรแกรมยอดนิยมอันดับ 2 ในเดือนพฤศจิกายน 2020 แซงหน้าภาษา Java ขึ้นมาได้สำเร็จ
Most Popular Programming Language 2020
ในปี 2020 ภาษา C ได้รับความนิยมสูงสุด เป็นอันดับ 1 ขึ้นนำภาษาจาวาได้ภายในหนึ่งปี ซึ่งในปีที่ผ่านมา ภาษา Java สูญเสียคะแนนความนิยมไปสูงถึง 5%
นอกจากนี้ยังมีภาษาโปรแกรมที่น่าจับตามอง ดังนี้
- ภาษา R — อันดับ 9 (ขึ้นจาก 18)
- ภาษา Groovy —อันดับ 10 (ขึ้นจาก 23) ส่วนใหญ่ใช้สำหรับการเขียนสคริปต์ CI / CD ใน Jenkins
- ภาษา Julia — อันดับ 23 (ขึ้นจาก 47)
Top 3 Programming Language 2020
สรุปอันดับภาษาโปรแกรมยอดนิยม ปี 2020 (อัปเดตล่าสุด วันที่ 3 ธันวาคม 2020) ได้แก่
อันดับ 1 — C Language
- คะแนนความนิยม 16.48%
- พัฒนาโดย Dennis Ritchie (ตั้งแต่ปี 1972)
- ใช้เขียน Operating System (OS) , Embedded System
อันดับ 2 — Java Language
- คะแนนความนิยม 12.53%
- พัฒนาโดย James Gosling (ตั้งแต่ปี 1995)
- ใช้เขียน Web Application , ระบบที่มีความซับซ้อน
อันดับ 3 — Python Language
- คะแนนความนิยม 12.21%
- พัฒนาโดย Guido van Rossum (ตั้งแต่ปี 1991)
- ใช้เขียน Web , Mobile , Game , Machine Learning
บทสรุป
เมื่อได้คำตอบแล้วว่า โลกของนักพัฒนา มีภาษาโปรแกรมอะไรที่กำลังได้รับความนิยมบ้าง ลองเลือกสักหนึ่งภาษาที่ตอบโจทย์กับตัวเอง แล้วเริ่มต้นเรียนรู้มันดูค่ะ จะตั้งเป็น New Year Resolution ของปีนี้ก็ได้นะ
โดยเฉลี่ยแล้วเราสามารถเขียนโปรแกรมเป็นได้ภายใน 3 เดือน อันนี้เป็นข้อมูลที่เราเคยอ่านเจอมา ต้องขออภัยที่จำแหล่งที่มาไม่ได้ แต่มีคนเคยทำสำเร็จแล้วจริงๆ และเป็นผู้ที่ไม่เคยเรียน Com Sci หรือ IT มาก่อน
ขอย้ำอีกครั้งหนึ่งว่า.. หากเริ่มต้นเรียนรู้ภาษาที่ 2 ได้ ต่อไปภาษาไหนๆ ก็เขียนเป็นได้ไม่ยาก สู้ๆ นะ!
Great Developers Never Stop Learning.
cr. towardsdatascience.com
❤️ About me
My name is thip. I am a Software Engineer and Freelance Writer who enjoy writing , reading and leaning all of things that make me will be better in everyday.
Especially Software Development , Technology , Business , Startup and Self Development.
Reference : www.tiobe.com , en.wikipedia.org