Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 1997

16 Programming language ที่ควรศึกษาไว้ เพื่อไม่ให้ตกงาน

$
0
0

coding-language

coding-language อ่านบทความเรื่อง Learn any of these 16 programming languages and you'll always have a job จาก BusinessInsider ทำการสรุป Programming Language ที่ developer ควรจะเรียนรู้ไว้ เพื่อเพิ่มโอกาสในการได้งาน ซึ่งมีความน่าสนใจดี มีทั้งภาษาเก่า ๆ จนถึงใหม่ล่าสุด ทั้งนี้มันขึ้นอยู่กับระบบของบริษัทนั้น ๆ ด้วยว่าพัฒนาด้วยภาษาอะไร โดยข้อมูลในบทความนำมาจากที่ต่าง ๆ ประกอบไปด้วย มาดูกันว่ามีภาษาอะไรบ้าง ?
  • Java เนื่องจาก ecosystem เยอะตั้งแต่ desktop, browser, mobile, IoT ดังนั้นความต้องการยังสูงมาก ๆ
  • C ถึงจะเก่าแต่ยังเก๋า เรื่องประสิทธิภาพไม่ต้องห่วง แต่หาคนที่เชี่ยวชาญได้ยาก ค่าตัวจึงสูงมากเช่นกัน
  • Python เป็นภาษาที่อ่านง่าย เข้าใจง่าย จึงทำให้ง่ายต่อการพัฒนาระบบ แต่ไม่แน่ใจว่าในประเทศไทยความต้องการเป็นอย่างไร ?
  • PHP เชื่อว่า developer จำนวนมากไม่ชอบ PHP เพราะว่ามีปัญหามากมาย แต่ว่าคงปฏิเสธไม่ได้ว่า ระบบ web ส่วนใหญ่ทั่วโลกยังคงพัฒนาด้วยภาษานี้ รวมทั้งประเทศไทยด้วยเช่นกัน
  • Visual Basic หลาย ๆ คนร้องยี้เมื่อได้ยิน แต่มีระบบมากมายที่ยังใช้อยู่ ถ้าเข้า 7-11 แล้วคุณจะเห็น รวมทั้งระบบ POS ต่าง ๆ
  • JavaScript ในปัจจุบันได้รับความนิยมสูงมาก ๆ ๆ จากเหล่า Front-end developer แต่ปัญหาที่ตามมาก็คือ ทำให้ browser ทำงานหนักและเสี่ยงต่อการโจมตีสูงขึ้น ในไทยมีความต้องการเยอะมากมาย
  • R ถามพูดถึงเรื่องสถิติ เรื่อง data analysis คงไม่มีใครไม่รู้จัก แน่นอนว่าความต้องการก็สูงมากด้วย เนื่องจากเรื่องของ Big Data มันแรงมาก ๆ
  • Go สร้างโดยทีมพัฒนาของ Google ทำให้ภาษามันง่ายและพร้อมต่อการขยายระบบอย่างมาก ที่สำคัญ community ของภาษานี้ก็โตวันโตคืนด้วยอัตราที่สูงเสียด้วย ส่วนในไทยเริ่มนำมาใช้พัฒนามากขึ้นเรื่อย ๆ
  • Ruby เป็นภาษาที่มีคุณลักษณะเช่นเดียวกับ Python เป็นภาษาที่สวยงามมาก ๆ แต่ในไทยกลับใช้งานไม่กว้างขวางนัก ส่วนความต้องการในไทยใช้ได้เลยนะ ถ้าคุณเข้าไปถูกบริษัท
  • Groovy ออกแบบมาเพื่อทำให้เขียน code น้อยลง ซึ่งยังสามารถทำงานบน JVM ได้ ใช้งาน library ต่าง ๆ ของภาษา Java ได้ ทำให้การพัฒนาง่ายขึ้น แต่ว่าในไทยกลับไม่ได้รับความนิยม แต่มี Scala ที่เริ่มได้รับความนิยมขึ้นมาแทน
  • Objective-C สำหรับการพัฒนา iOS app แล้วคงหนีไม่พ้น โดย app ส่วนใหญ่ยังคงเป็นภาษานี้ ถึงแม้ว่าภาษา Swift จะได้รับความนิยมก็ตาม เนื่องจากหลายบริษัทไม่ต้องการที่จะลงทุนพัฒนาใหม่ด้วยภาษา Swift หรอกนะ หรือถ้าจะเปลี่ยนก็ยังต้องการคนที่อ่าน code ในภาษา Objective-C อยู่ดี
  • Perl ถูกพัฒนาโดยทีมพัฒนาของ NASA ตั้งแต่ยุค 80 ผมเคยเขียนแค่ระบบเดียว ในปัจจุบันที่ไหนในไทยใช้กันบ้าง ?
  • Pascal ยังมีที่ไหนใช้หรือเปล่านะ ?
  • Delphi หรือ Object Pascal + GUI ยังมีที่ไหนใช้หรือเปล่านะ ?
  • Swift เป็นภาษาใหม่สำหรับการพัฒนา iOS app นั่นเอง ซึ่งด้วยตัวภาษานั้นอ่านง่าย เขียนง่าย และปัจจุปันเป็น opensource แล้วนะ ทำให้มีกลุ่ม developer กว้างขึ้นเยอะมาก ๆ
  • MATLAB สำหรับการคำนวณทางคณิตศาสตร์ และ image processing แล้วคงต้องใช้งานมาอย่างแน่นอน แต่ส่วนใหญ่จะใช้กันมากในสถานศึกษา และ นักวิจัยมากกว่า แต่ในปัจจุบันองค์กรต่าง ๆ เริ่มนำมาใช้งานมากขึ้น
ดังนั้น developer ลองถามตัวเองสิว่า ใน 16 ภาษานี้คุณมีความรู้ความเชี่ยวชาญในภาษาใดบ้าง ?

Viewing all articles
Browse latest Browse all 1997

Trending Articles