บทความนี้ผมเขียนขึ้นสำหรับบุคคลทั่วไปที่ไม่รู้จักงานเกี่ยวกับด้าน Technology โดยเฉพาะครับ เพราะว่ามีมากมายหลายคนที่ไม่รู้ว่า Programmer คืออะไร งานเป็นยังไง หรือรู้เพียงแต่ว่า เกี่ยวกับคอมฯ ซ่อมคอม ผู้เชี่ยวชาญด้านคอมพิวเตอร์ หรือนักพิมพ์มือฉมัง อะไรแบบนี้ ซึ่งเป็นความคิดที่ค่อนข้างกว้างครับ
งานทางด้านคอมพิวเตอร์มีหลากหลายรูปแบบ เช่น IT Support, System Engineering, System Analyst รวมถึง Programmer ซึ่งแต่ละอย่างก็ทำงานต่างหน้าที่กันไป มีทั้งในลักษณะของการควบคุมดูแล การพัฒนาซอฟต์แวร์ การดูแลลูกค้า เป็นต้น
สำหรับในส่วนของ Programmer
Programmer เป็นผู้พัฒนาโปรแกรม หรือพูดภาษาบ้านๆก็ คนเขียนโปรแกรม โดยอาจแบ่งชื่อตามภาษาโปรแกรมที่ Programmer คนนั้นๆ ใช้ในการพัฒนา เช่น Java Programmer, C# Programmer, Web Programmer เป็นต้น ซึ่งงานหลักๆนั้นก็คือการเขียนโปรแกรม ให้สามารถทำงานได้ครบตามฟังก์ชันงานต่างๆ ให้ครบและถูกต้อง หากเป็นโปรแกรมที่มีหน้าจอติดต่อกับผู้ใช้งาน ก็ต้องสามารถให้ผู้ใช้ใช้งานไม่มีข้อผิดพลาด นอกจากนี้ Programmer ต้องคำนึงถึงคือ ประสิทธิภาพของโปรแกรม เขียนยังไงไม่ให้กินทรัพยากรมากเกินไป? เขียนยังไงให้โปรแกรมทำงานได้ไม่สะดุด? และยังมีเรื่องของรูปแบบการเขียนโปรแกรมให้ Programmer คนอื่นสามารถอ่านโปรแกรมของเราได้ง่าย เรื่องเหล่านี้ก็เป็นอีกงานหนึ่งของ Programmer