วันพุธที่ 15 มกราคม พ.ศ. 2557

อาชีพด้านเทคโนโลยีสารสนเทศ

1.นักวิเคราะห์ระบบ (System Analyst)  
          บุคลากรด้านการวิเคราะห์และออกแบบระบบงาน  จะมีหน้าที่วิเคราะห์ความต้องการของ 
ผู้ใช้รวมไปถึงผู้บริหารของหน่วยงานนั้น ๆ ด้วยว่าต้องการระบบโปรแกรมหรือลักษณะงานแบบ
ไหนอย่างไร  เพื่อจะพัฒนาระบบงานให้ตรงตามความต้องการมากที่สุด   หน้าที่ดังกล่าวอาจรวมถึง
การออกแบบกระบวนการทำงานของระบบโปรแกรมต่าง ๆ ทั้งหมดด้วย ซึ่งมักจะใกล้ชิดกับ
ผู้ใช้งาน



2. นักเขียนโปรแกรม (Programmer)
          เมื่อนักวิเคราะห์ระบบปฏิบัติงานเสร็จสิ้น  ก็จะส่งต่อมายังผู้ที่ชำนาญในเรื่องของการเขียน 
โปรแกรมโดยเฉพาะเพื่อสร้างระบบงานนั้นออกมาใช้งานได้จริง ๆ เราเรียกชุคลากรกลุ่มนี้ว่า 
นักเขียนโปรแกรม หรือ Programmer   นั่นเอง
           โปรแกรมที่มีขนาดเล็กมา (เหมือนกับการสร้างบ้านหลังเล็ก ๆ )  อาจใช้นักเขียนโปรแกรม 
เพียงไม่กี่คน  และสร้างเสร็จได้ภายในเวลาไม่กี่วัน  แต่หากโปรแกรมมีขนาดใหญ่มาก 
(เปรียบเทียบได้กับการสร้างบ้าน  ตึก หรืออาคารขนาดใหญ่)  นักเขียนโปรแกรมเพียงคนเดียวไม่
เพียงพอสำหรับการเขียนชิ้นงานนั้น  หน่วยงานบางแห่งจึงต้องมีทีมงานจำนวนมากเพื่อรองรับกับ
การเขียนโปรแกรมดังกล่าว วิธีการเขียนอาจแบ่งกลุ่มโปรแกรมออกเป็นส่วนย่อย ๆ  ที่เรียกว่า  
โมดูล (Module)  แล้วกระจายงาออกไปให้กับแต่ละคน   จากนั้นจึงจะนำเอาโมดูลที่ได้กลับมา
รวมกันเป็นโปรแกรมใหญ่อีกหนึ่ง   จะช่วยลดเวลาในการเขียนโปรแกรมลงไปได้มาก