ถ้าริจะเป็นโปรแกรมเมอร์ก็ต้อง ศึกษาไว้ทุกภาษาแหละครับ
ผมเขียนมาหมดแล้วครับ ทุกภาษานิยม asp.net java และ php
ถามว่าทำไม เพราะว่า แต่ละภาษามันมีข้อดีแตกต่างกันครับ ถ้าจะให้แยกก็เยอะพอสมควร
แต่สิ่งที่ ทุกคน ไม่ว่าจะเขียนภาษาอะไรต้องมี ก็คือ ต้องมี logic ในการทำงาน และที่สำคัญ งานด้าน document สำคัญมากครับ
การเขียน UML ไม่ว่าจะเป็น
class diagram
use case diagram
sequience diagram พวกนี้สำคัญหมดเลย
รวมถึงการ ออกแบบ database ให้ยืดหยุ่น และ ไม่เกิด deadlock ด้วยครับ ถูกหลัก normalization
จริงๆแล้ว การเขียนโปรแกรม เป็น แค่ 30 - 40% ของระบบเองครับ ที่เหลือ อีก 60% คือ การวางแผน การศึกษาระบบงาน การถาม requirement และสุดท้าย หลังจากเขียนโปรแกรมเสร็จ ก็คือ การทำ howto หรือ document ครับ ^_^
ซึ่งสิ่งเหล่านี้ โปรแกรมเมอร์ควรจะศึกษาไว้ กรณีต้องทำงานคนเดียวครับ แต่ถ้า มีทีม และมี System analysys ก็จะสบายหน่อย ^_^