โปรแกรมเมอร์ไทย วิกฤติจริงหรือ?
หลังจากที่มีเสียงวิพาษ์วิจารณ์ต่างๆ นาๆ เกี่ยวกับอาชีพนักพัฒนาโปรแกรมคอมพิวเตอร์ อาชีพที่อยู่เบื้องหลังระบบการทำงานที่เกี่ยวข้องกับอุปกรณ์อิเล็กทรอนิกส์ตั้งแต่อุปกรณ์ใหญ่ๆ ถึงอุปกรณ์เล็กๆ "โปรแกรมเมอร์(Programmer)" มีหน้าที่พัฒนาโปรแกรม หรือพูดง่ายๆว่า เขียนโปรแกรม ด้วยคอมพิวเตอร์ ซึ่งก็หมายถึงจะต้องประดิษฐ์ทุกสิ่งอย่างจากหน้าจอว่างๆ จนทำให้มันตอบสนองตามที่ผู้ใช้งานต้องการ เช่น ต้องค้นหาข้อมูลได้นะ ต้องคิดคำนวณได้ถูกต้องนะ โดยผู้ใช้งานจะไม่สนใจว่าการทำงานเบื้องหลังจริงๆแล้ว มันทำงานอย่างไร สิ่งที่โปรแกรมเมอร์จะต้องคิดเสมอ คือ ซอร์สโค้ด(Source Code) ที่เขียนต้องสามารถให้คนที่จะมาทำงานต่อจะสามารถอ่านได้ด้วย ถ้าโปรแกรมทำงานช้า สาเหตุจะต้องไม่ได้มาจากซอร์สโค้ด เช่น การทำงานซ้ำซ้อน การทำงานที่ยุ่งเหยิง การจัดการหน่วยความจำ โดยเฉพาะภาษาที่ใช้ memory สูง ต้องระวังให้ดี ถ้าเข้าใจเบื้องหลังของภาษาที่ตัวเองเขียนจะดีมาก ไม่ใช่เพียงแค่คิดว่าโปรแกรมต้องทำงานเป๊ะๆ ตามฟังก์ชันงานเท่านั้น แต่บางครั้งก็มีพฤติกรรมแผลงๆ จากผู้ใช้งานเหมือนกัน ถ้าไม่อยากแก้บ่อยๆ โปรแกรมเมอร์ต้องระวัง...