ภาษาที่คนทำงาน ไอที (Programmer) ควรเรียนรู้

ภาษาที่คนทำงาน ไอที (Programmer) ควรเรียนรู้ภาษาที่คนทำงานไอที (Programmer) ควรเรียนรู้

สำหรับคนทำงาน ไอทีที่กำลังสนใจในอาชีพโปรแกรมเมอร์ ในสมัยก่อนภาษาโปรแกรมมีเยอะมากและโปรแกรมเมอร์ส่วนใหญ่ก็ไม่รู้ทิศทางที่ชัดเจน เช่น ภาษาที่เรียนมายังไม่รู้ว่าใช้กับงานอะไรและไม่รู้ว่าอยู่ในธุรกิจกลุ่มไหน  ปัจจุบันภาษาโปรแกรมเติบโตมากขึ้นและมีตัวอย่างมากขึ้น ทำให้สามารถบอกทิศทางได้ว่าเราควรจะต้องศึกษาภาษาอะไรให้ตรงกับความต้องการของเรา เพราะว่าถ้าเราไปเลือกเรียนรู้ภาษาที่คนส่วนใหญ่ไม่นิยมแล้วก็จะทำให้เราเสียเวลาไปฟรีๆ  ซึ่งภาษาที่เหล่าคนทำงาน ไอทีควรให้ความสนใจ  ได้แก่

  1. ภาษา JAVA เป็นภาษาโปรแกรมขั้นพื้นฐานซึ่งมีความต้องการมากในหลายๆ บริษัท และเป็นโปรแกรมพื้นฐานสำหรับการเขียน Android Application
  2. ภาษา C เป็นต้นกำเนิดของโปรแกรมหลายๆอย่าง ทุกภาษาส่วนใหญ่มีโครงสร้างการเขียนแบบเดียวกัน ถ้าเราเข้าใจในภาษา C เราก็จะเรียนรู้ภาษาอื่นได้ง่ายมากขึ้น
  3. ภาษา C++ เป็นภาษาที่มีการเขียนโครงสร้างค่อนข้างยากกว่าภาษา C สำหรับการทำซอฟต์แวร์แอพพลิเคชั่นบนฝั่ง Windows ต้องศึกษาภาษา C++ ไว้รวมไปถึงการสร้างเกมส์ด้วย เพราะเกมส์ส่วนใหญ่เล่นบนแพลตฟอร์ม Windows หากคนทำงาน ไอทีสนใจอยากเป็นเกมส์เมอร์ควรศึกษาภาษา C++ เอาไว้ครับ
  4. ภาษา C# เป็นภาษาที่ทาง Microsoft ช่วยกันพัฒนาขึ้นมา เป็นโปรแกรมที่ช่วยพัฒนา Application บน Windows
  5. Objective-C เป็นภาษาทางฝั่ง Apple สำหรับเขียนโปรแกรมบน Mac OS , iOS
  6. ภาษา PHP สำหรับนักพัฒนา Web Application ดังนั้นใครอยากทำงาน ไอทีทางด้านสายเว็บควรศึกษา PHP ครับ
  7. ภาษา Python เป็นภาษาที่ใช้งานกับพวก Server ความเหมาะสมคือ Server ที่ทำงานตอบสนองประเภท Mobile Application มีประสิทธิภาพในการทำงานสูงแต่กินทรัพยากรต่ำ แอพที่ใช้ภาษา Python ในการช่วยพัฒนาก็คือ Instagram เป็นต้น
  8. ภาษา Ruby เป็นภาษาที่ออกแบบมาให้เขียนง่ายๆ เหมาะสำหรับผู้เริ่มต้น สามารถเขียน Website ,Mobile Application ได้
  9. ภาษา Java Script เป็นหนึ่งในภาษาที่เรียกได้ว่าต้องติดตัวไว้ทุกคน เพราะว่า Java Script จะถูกเอาไปใช้ในหลายๆอย่างด้วยกัน เช่น เวลาเขียนแอพหรือเวลาเขียนเว็บก็ต้องเอา Java Script เอามาผสมบ้าง
  10. ภาษา SQL เกี่ยวกับฐานข้อมูล

จากที่กล่าวมา 10 ภาษา โปรแกรมเมอร์ไม่จำเป็นต้องเขียนเป็นทุกภาษา เช่น ถ้าอยากทำ Android ก็ศึกษา JAVA, Java Script, Ruby, SQL  หรือจะสร้างเกมส์บน Windows ก็ศึกษา C++ อยากทำ iOS ก็ศึกษา ObjectiveC เป็นต้น

By… Piphat R.

  

แสดงความคิดเห็น

ความคิดเห็น