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

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