10 ภาษาโปรแกรมที่ควรเรียนรู้ในการทำงาน

tags:

eWeek ทำการสำรวจตามบริษัทจัดหางานต่างๆ เพื่อสรุปเกี่ยวกับภาษา 10 ภาษาที่ถ้าเรียนรู้จนเป็นแล้วจะทำให้หางานได้ง่ายขึ้น, Resume น่าเป็นที่สนใจขึ้นมาดังนี้(ไม่เรียงตามลำดับ)ครับ

  • PHP : จำนวนตำแหน่งที่ต้องการประมาณ 1,152 ตำแหน่ง
  • C# : จำนวนตำแหน่งที่ต้องการประมาณ 5,111 ตำแหน่ง
  • AJAX : จำนวนตำแหน่งที่ต้องการประมาณ 1,106 ตำแหน่ง
  • JavaScript : จำนวนตำแหน่งที่ต้องการประมาณ 4,406 ตำแหน่ง
  • Perl : จำนวนตำแหน่งที่ต้องการประมาณ 4,810 ตำแหน่ง
  • C : จำนวนตำแหน่งที่ต้องการประมาณ 6,164 ตำแหน่ง
  • Ruby กับ Ruby on Rails : จำนวนตำแหน่งที่ต้องการประมาณ 210 ตำแหน่ง
  • Java : จำนวนตำแหน่งที่ต้องการประมาณ 14,408 ตำแหน่ง
  • Python : จำนวนตำแหน่งที่ต้องการประมาณ 811 ตำแหน่ง
  • VB.Net : จำนวนตำแหน่งที่ต้องการประมาณ 2,090 ตำแหน่ง

ทาง eWeek ยังกล่าวด้วยว่า การเรียนรู้ภาษา/เทคโนโลยีใหม่ๆ เป็นสิ่งที่โปรแกรมเมอร์ต้องทำอยู่แล้วและเลือกใช้ให้ถูกที่ถูกเวลาเท่านั้นเอง จำนวนตำแหน่งที่ต้องการนำมาจาก Dice.com ครับ

คิดว่าถ้าจัดอันดับในเมืองไทย PHP, VB.NET, Java กินเรียบ!

ที่มา - OSNews

crucifier's picture

ผมเกิดมาจาก asp ครับ และคิดว่าคงหวนคืนยาก ถึงแม้จะมี .net ก็ตาม เพราะ php ใช้ webservice ได้แล้วนี่ครับ

ตอนนั้นหัดเขียนโปรแกรมใหม่ๆ รูปแบบของ asp มันเข้าใจง่ายกว่า php ครับ เลยเป็น asp ซะก่อน อีกเหตุผลหนึ่งคือ ตกวิชา C จากในห้องเรียนครับ ตอนนั้นเลยเกลียดทุกอย่างที่มีปีกกา 555

veer's picture

crucifier: มีคนทำ PHP.Net ด้วย ต่อไปอาจจะได้อยู่ด้วยกัน
ไม่ชอบปีกกาต้อง Python :-P จะเปลี่ยนไปเกลียด indent แทน?

noyzilla's picture

ผมเกิดจาก asp ครับ ตอนหลังมารู้จักกับ java ก็เลยเลิก asp ไป เพราะ มันมีปีกกาหนี่แหละ อ่านง่ายดี

smilelovehappiness's picture

AJAX นี่มันนับเป็น programming language ด้วยเหรอ????

ABAP ล่ะ?

ว่าแต่ Java 14,408 นี่มัน กระโดดจากภาษาอื่นๆเยอะมากเลยนะเนี่ยะ

veer's picture

java เขียนยาก เขียนยาว เลยต้องรับคนเยอะ (แซวเล่นนะ)

เขียน Ruby on rails กับ Python ก็หางานได้ด้วย
น่าปลืมใจจริงๆ T_T

jittat's picture

ทำไมไม่มี C++ อยู่ในรายการล่ะ?

veer's picture

jittat: เพราะไม่ค่อยมีตำแหน่งงาน C++?

bow_der_kleine's picture

เห็นตัวเลขผ่าน ๆ นึกว่าเรียงตามความยากของภาษาเสียอีกครับ

veer's picture

bow_der_kleine: Javascript ผมว่าง่ายกว่าหลายๆ ภาษานะ งานเยอะด้วย
น่าศึกษาเป็นอย่างยิ่ง :-P

oam's picture

ถ้าเป็นเมืองไทยตัวเลขจะใกล้เคียงกันหมด

house's picture

veer:ผมพึ่งมาหัด python ใหม่ๆ ไม่เกลียด indent ครับ แต่เสีย "self" อย่างแรง

ลืมมันทุกที แล้วก็ทะเลาะกับ list ได้เป็นวรรคเป็นเวร(ผมยังงงๆเรื่อง binding ชื่อ ของมันอยู่)

bow_der_kleine's picture

veer : JavaScript มันก็ง่ายดีหรอกครับ แต่ debug ยากมาก ถึงตอนนี้ผมยังหาเครื่องมือดี ๆ สำหรับเขียน JavaScript ไม่ได้เลยครับ alert เอาอย่างเดียว หากเป็นไปได้ช่วยแนะนำด้วยครับ

house: ผมเห็นด้วยครับเรื่อง self ครับ สำหรับ Class Varibles (Attribute) มันก็โอเคอยู่หรอกครับ เพราะมันช่วยให้เราประกาศตรงไหนก็ได้ แต่ self ใน Method นี่ ไม่รู้มีไว้ทำไมเหมือนกัน ส่วน List นี่ผมว่าของ Python มันก็เจ๋งอยู่แล้วนะครับ สำหรับผม List ของ Python เป็นรองแค่ List ของ PHP เท่านั้นครับ (แต่ PHP มันมีจุดอ่อนเยอะไปหน่อย)

Kerberos's picture

ฮุๆ Perl ก็ยังหางานทำอีกเยอะ

lew's picture

Kerberos - ไม่แปลกเลยครับ มี script ที่ใช้ในเซิร์ฟเวอร์ production จำนวนมาก เลยต้องหาคนมา maintain โค้ดพวกนี้กันต่อไป

อีกสักสิบปี PHP ก็อาจจะอยู่ในสภาพเดียวกันก็เป็นได้ ไม่มีโค้ดใหม่ๆ แต่ต้องใช้คนเพื่อแก้โค้ดเดิมจำนวนมหาศาล
------
LewCPE

plynoi's picture

lew : เหมือน Cobol/RPG/VB6 ตอนนี้ไง

ipats's picture

ทำไมภาษาที่ผมไม่ชอบมันต้องการคนเยอะงี้เนี่ย....

สงสัยต้องเริ่มชอบมันซะแล้ว...

Kerberos's picture

เดี๋ยวรอ Perl 6 (ที่ไม่รู้จะออกเมื่อไร) ก่อนดิ :P อาจจะมีอะไรน่าสนใจก็ได้
สำหรับคนที่ต้องทำงานกับ text file บน unix based (ซึ่งต้องเจอในเซอร์เวอร์ของพวกระบบโทรคมนาคมแน่ๆ เลี่ยงไม่ได้)
ผมว่า Perl ก็ยังเป็นตัวเลือกแรกๆ นะ ยิ่งงานที่ต้องมี Regex หนักๆ นี่เหมาะเลย

lew's picture

Kerberos - จริงครับ เรื่อง text-processing นี่หนังสือหลายเล่มระบุเลยว่าต่อให้เขียน C ก็อย่่าคิดว่ามันจะเร็วกว่า Perl ยกเว้นว่าจะเซียนเข้านั้น

แต่ Perl นี่ข้อเสียคือมันโดนแฮกมาจนหามาตรฐานไม่เจอแล้วก็ว่าได้ในตอนนี้ เห็นๆ คือไม่มีการอิมพนีเมนต์ Perl ในบนเทคโนโลยีอื่นๆ เช่น Java หรือ .NET แบบ Ruby และ Python

Perl 6 นี่น่าสงสัยว่ามันจะออกก่อน Python 3000 ได้รึเปล่า?
------
LewCPE

sirn's picture

Perl 6 นี่น่าสงสัยว่ามันจะออกก่อน Python 3000 ได้รึเปล่า?

เท่าที่ได้ลอง Pugs (6.2.12 r11315) ล่าสุด มันยังใช้ที่เขียนไว้ตาม Synopses ได้ไม่ถึงครึ่งเลย ท่าทางจะยังอีกยาวไกล และ "Not this X'mas" ยังเหลืออีกตั้งห้าหลักกว่าจะสมบูรณ์

veer's picture

house: self มันก็ดูเป็นธรรมชาติดีนะ เหมือนเขียน C :-P
แบบ tyepdef struct {
....
} MyClass;

void method1(MyClass *self);

พิมพ์บ่อยๆ ก็เมื่อยเหมือนกัน -_-!
แต่มันก็ช่วยลดความซับซ้อนของภาษา
เพราะ method ใน python ก็เหมือนกับ
function ที่ไม่ได้ขึ้นกับ object เลย

crucifier's picture

noyzilla : อ่านแว้บๆ เหมือนจะอยู่ข้างผมเนาะ 55

*ก็คนมันโง่อ้ะเนาะ

comelar's picture

แล้ว COBOL กับ JCL ล่ะครับ ไม่อยู่ในความสนใจของตลาดเหรอ

smilelovehappiness's picture

C++ 5957 Jobs
COBOL 1373 jobs
JCL 691 jobs

JCL นี่มันอะไร?

vavar's picture

perl เท่าที่ผมรู้ implement ดีๆ หน่อย ก้อ activestate กะ cpan นะ หุๆ
-------------------------------------------------
vavar-studio

thep's picture

smilelovehappiness: เท่ากับว่า C++ อยู่อันดับ 3 เลยนะนั่น, COBOL ก็อันดับ 7 (ถ้าจัดใหม่), JCL ชนะ Ruby!! (แต่มีใครอยากเรียน COBOL, JCL อยู่รึ? แต่ C++ น่ะ น่าจะยังมีงานอยู่เยอะ)

JCL = Job Control Language ภาษาใช้สั่งการ Mainframe ให้ทำงานแต่ละชิ้นแบบ batch

veer's picture

thep: ประมาณว่าขาลงปะ?

kaze's picture

น่าจะจัดนะว่าภาษาไหนเงินเดือนเยอะ อิอิ
ความต้องการเยอะแต่มีคนเขียนเยอะ เงินเดือนก็ไม่สูงเท่าไหร่
COBOL, SAP เนี่ยดิเยอะเงินเดือนจริงๆ -_-"

burlight's picture

http://www.siamhrm.com/?name=news&file=readnews&max=2185

อย่างนี้ผมว่าเรียกว่า copy paste ไม่ใช่อ้างอิงแล้วล่ะ

lew's picture

ปรกติเราก็ให้เอาไปใช้อยู่แล้วล่ะครับ (แต่ใช้คำว่าอ้างอิงก็แปลกๆ จริงๆ ล่ะ)
------
LewCPE

Site Search

 
Web blognone.com

Poll

User login