เมื่อไม่นานมานี้ Glassdoorได้เปิดเผยถึงรายงานเกี่ยวกับ 25งานที่เป็นที่ต้องการสูงสุดและสร้างรายได้ได้ดีที่สุด ซึ่งพบว่างานมากกว่าครึ่งนั้น เป็นงานด้านเทคโนโลยีและงานด้านการเขียนโปรแกรม ดังนั้นถ้าคุณสนใจและอยากจะก้าวหน้าในงานอย่างรวดเร็ว คุณอาจจะต้องเริ่มเรียนการเขียนโปรแกรมตั้งแต่วันนี้

ซึ่งในการเริ่มเรียนเขียนโปรแกรม จุดที่ยากที่สุดคือ แล้วเราจะเลือกเรียนภาษาคอมพิวเตอร์อะไรหล่ะ

เพื่อที่จะทำให้การตัดสินใจได้ง่ายขึ้น เราจึงได้รวบรวมข้อมูลจาก Indeed.com (แหล่งข้อมูลที่รวบรวมงานด้านโปรแกรมเมอร์ต่างๆ) เพื่อที่จะได้รู้ถึง ภาษาคอมพิวเตอร์ที่เป็นที่ต้องการสูงสุดจากผู้ว่าจ้างในขณะนี้

มาดูกันทีละภาษา

  1. SQL

ไม่แปลกใจเลยที่SQLได้รับความนิยมสูงสุดในลิสต์ เพราะว่า ภาษาSQLนั้นสามารถนำไปใช้ได้ในหลายๆรูปแบบของธุรกิจหรือองค์กรที่ใช้ Database Technologies อย่างเช่น MySQL, PostgreSQL, และ Microsoft SQL Server ก็ได้ถูกใช้อย่างแพร่หลายในธุรกิจขนาดใหญ่,  ธุรกิจขนาดเล็ก,   โรงพยาบาล, ธนาคาร, มหาวิทยาลัย ซึ่งจริงๆแล้ว แทบจะทุกคอมพิวเตอร์หรือเครื่องมือต่างๆก็จะมีโปรแกรมที่ใช้SQL แทบทั้งนั้น ตัวอย่างเช่น ทั้งโทรศัพท์แอนดรอยด์และไอโฟน ต่างก็ใช้ SQL Database ที่ชื่อว่า SQLite รวมถึง โมบายแอพลิเคชั่นที่พัฒนาโดย Google, Skype และ Dropbox ก็ยังใช้SQLโดยตรงอีกด้วย

 

  1. JAVA

เมื่อไม่นานมานี้เพิ่งจะมีการเฉลิมฉลองครบรอบ20ปีของJAVA  ซึ่ง JAVA ถือเป็นหนึ่งในภาษาคอมพิวเตอร์ที่ได้รับความนิยมสูงสุดจากผู้ใช้งานถึง9ล้านคน และยังถูกใช้ในเครื่องมือต่างๆถึง 7พันล้านเครื่องมือทั่วโลก และมันยังเป็นภาษาที่ใช้ในการพัฒนาแอนดรอยด์แอพลิเคชั่นแบบNativeอีกด้วย ความนิยมในตัวภาษาJAVA นั้น เป็นเพราะตัวภาษาที่อ่านได้ง่าย ทำให้ทำงานง่าย อีกทั้งความเข้ากันได้กับแอพลิเคชั่นเก่าๆ จึงทำให้ผู้ใช้สามารถทำงานต่อเนื่องไปได้ ซึ่งวิเคราะห์กันว่า ภาษาJAVAนี้จะไม่ลดความนิยมลงไปง่ายๆ และยังคงถูกใช้โดยเว็ปไซต์ใหญ่ๆมากมาย เช่น LinkedIn.com, Netflix.com หรือแม้แต่ Amazon.com

 

  1. JavaScript

JavaScript ถึงจะชื่อคล้ายๆกับ JAVA แต่ก็อย่าสับสนกัน JavaScriptถือเป็นอีกหนึ่งภาษาที่ได้รับความนิยมมากภาษาหนึ่ง มันถูกใช้เพื่อทำให้ Web Pageมีความ Interactive มากขึ้น ตัวอย่างเช่น JavaScript สามารถใช้ในการเพิ่มเอ็ฟเฟ็กต่างๆเพื่อให้เว็ปน่าสนใจ, แสดง ป็อปอัพแมสเซส, หรือแม้กระมั่งสร้างเกมส์ง่ายๆในเว็ป ซึ่งตัวJavaScript นี้ เป็นภาษาพื้นฐานในการทำเว็ปไซต์ให้สมบูรณ์ และถูกสร้างไว้ในเว็ปเบราเซอร์หลักๆเช่น Internet Explorer, FireFox, และ Safari ด้วย พูดได้ว่าเกือบจะทุกเว็ปไซต์บนโลกใบนี้ มีความเกี่ยวข้องกับ JavaScript แทบทั้งนั้น จึงทำให้ความต้องการในผู้พัฒนาภาษานี้สูงขึ้นอย่างเห็นได้ชัด และเมื่อไม่กี่ปีมานี้ JavaScript ก็ได้รับความนิยมขึ้นมาอีก เพราะมันเป็นพื้นฐานของ Node.js ซึ่งเป็นเซิฟเวอร์เทคโนโลยีที่สามารถทำให้การสื่อสารแบบreal timeเกิดขึ้นได้

 

  1. C#

ในปี2000 C#(อ่านออกเสียงว่า ซี ชาร์ป) ถือเป็นภาษาคอมพิวเตอร์ที่ใหม่มากที่ถูกออกแบบขึ้นโดย Microsoftเพื่อการใช้งานในองค์กรขนาดใหญ่ต่างๆที่ใช้ตระกูล .NET ซึ่งภาษาC#นี้ ถือเป็นวิวัฒนาการขึ้นมาจากภาษา C และ C++ตามสำดับ ซึ่งC# ถือเป็นภาษาที่ง่าย ทันสมัย และเป็น object orientedอย่างแท้จริง

 

  1. C++

C++ (อ่านออกเสียงว่า ซี พลัส พลัส) เป็นภาษาคอมพิวเตอร์ที่ใช้ในวัตถุประสงค์ทั่วไปและเป็น object oriented   มีวิวัฒนาการมาจากภาษาC ถูกพัฒนาโดย Bjarne Stroustrup ที่  Bell Labs C++ถูกเปิดตัวครั้งแรกในปี 1983 โดย Stroustrupก็ได้ทำลิสต์รายชื่อ Applications ที่เขียนโดย ภาษาC++ (Applications written in C++)ไว้ด้วย ซึ่งมีตัวอย่างเช่น Adobe and Microsoft Applications, MongoDB databases, รวมถึง Mac OS/Xส่วนใหญ่อีกด้วย ซึ่งภาษาC++นี้ ถือเป็นภาษาที่น่าเรียนที่สุดในการใช้ทำ performance-critical applications เช่น “twitch” game หรือ audio/video processing

 

  1. Python

Python เป็นภาษาคอมพิวเตอร์ที่ใช้ในวัตถุประสงค์ทั่วไป ซึ่งถูกตั้งชื่อตาม the Monty Python ซึ่งภาษาPython นี้ เป็นภาษาที่อ่านได้ง่ายมาก เพราะมันมีลักษณะคล้ายภาษาอังกฤษ มันเป็นภาษาที่เหมาะมากกับผู้เริ่มต้นเขียนโปรแกรมไปจนถึงโปรแกรมเมอร์มืออาชีพ เมื่อไม่นานมานี้ Pythonได้แซงJAVA ขึ้นเป็นภาษาที่ถูกเลือกใช้ในการสอนเขียนโค้ดเบื้องต้น (introductory programming courses) มากที่สุด โดย8ใน10 ของคณะวิทยาการคอมพิวเตอร์ชื่อดังเลือกใช้ Python ในการสอนเขียนโค้ด เช่นเดียวกันกับโรงเรียนชั้นนำ27จาก39แห่งก็เลือกใช้Pythonในการสอนเช่นกัน และจากการที่Pythonถูกนำมาสอนในสถาบันการศึกษามากมาย จึงทำให้เกิดPython Libraries ที่เกี่ยวกับวิชาต่างๆเช่น เลข หรือฟิสิกส์ออกมา นอกจากนี้ PBS, NASA และ Reddit ก็ยังใช้ Python กับเว็ปไซต์ของตัวเองด้วย

  1. PHP

สร้างขึ้นโดยโปรแกรมเมอร์ชาวเดนิช-แคเนเดียน Rasmus Lerdorf ในปี1994 เมื่อแรกสร้าง PHP ไม่ได้ถูกคาดหวังให้เป็นภาษาคอมพิวเตอร์ที่ใช้กันทั่วไป แต่Rasmus สร้างมันขึ้นมาเพื่อเป็นแค่หนึ่งในเครื่องมือในการทำ Personal Home Pageของเขาเอง ในปัจจุบันนี้ PHP (Hypertext Pre-Processor) เป็นภาษาที่ใช้เขียนโปรแกรมบนเซิฟเวอร์ที่สามารถใช้สร้างเว็ปเพจ ที่เขียนด้วยHTMLได้ ซึ่งPHPนี้ได้รับความนิยมก็เพราะมันใช้งานง่ายสำหรับโปรแกรมเมอร์หน้าใหม่ และยังมีลูกเล่นระดับแอดวานซ์อีกมากมายสำหรับโปรแกรมเมอร์มืออาชีพไว้ลองเล่นอีกด้วย

 

  1. Ruby on Rails

Ruby เป็นภาษาคอมพิวเตอร์ที่ใช้ในวัตถุประสงค์ทั่วไปเหมือนกับJAVAและภาษาC แต่Rubyนั้น คนนิยมนำมาใช้ใน web programming ส่วนRails ทำหน้าที่เป็น Framework ใน Ruby Language

Ruby on Rails เป็นภาษาที่มีข้อดีมากมายเช่น สามารถเขียนได้ง่ายและรวดเร็ว คือคุณไม่ต้องใช้โค้ดเยอะ และยังมีliabrariesอื่นๆให้เลือกใช้ได้อีกมากมาย Ruby on Rails ถูกใช้อย่างแพร่หลายในบริษัทตั้งแต่ สตาร์ทอัพเล็กๆไปจนถึงองค์กรธุกิจขนาดใหญ่ Hulu, Twitter, Github, และ Living Social ต่างก็ใช้ Ruby on Rails กับ web applications ของตนเองด้วย

 

  1. iOS/Swift

ในปี2014 บริษัท Apple ตัดสินใจจะสร้างภาษาคอมพิวเตอร์ของตนเองขึ้นมา ซึ่งนั่นก็คือ Swift ซึ่งเป็นภาษาคอมพิวเตอร์เฉพาะสำหรับนักพัฒนา iOS และOS X นักพัฒนาส่วนใหญ่พบว่าหลายๆส่วนของSwiftนั้นมีความคล้ายคลึงกับC++และObjective-C ด้วยเหตุนี้เอง บริษัทหลายๆแห่ง รวมถึง American Airlines, LinkedIn, และ Duolingo ต่างก็นำ Swift มาใช้ และพวกเราคงจะได้เห็นภาษานี้ ถูกนำมาใช้อย่างแพร่หลายมากขึ้นในอนาคตอย่างแน่นอน

 

จากคำกล่าวที่ว่า “ ช่างฝีมือมีเครื่องมืออยู่มากมาย และเครื่องมือแต่ละอัน ก็เหมาะกับงานแต่ละอย่าง”

ก็คล้ายๆกัน ไม่มีภาษาคอมพิวเตอร์ภาษาไหน ที่เหมาะกับงานทุกประเภท แต่ละภาษามีลักษณะเฉพาะแตกต่างกันและมีการพัฒนาขึ้นเรื่อยๆ ดังนั้นเราจึงควรเรียนรู้อย่างไม่หยุดนิ่ง เพื่อให้ก้าวทันเทคโนโลยีใหม่ๆอยู่ตลอดเวลา

 

ที่มา Codingmojo

  • Nueng Chaiwat

    ว้าว ผม เชีย PHP , JAVA

  • Khamsamay Sypaseuth

    VB.net ของผมกำลังจะไม่เข้าพวก