Posts

Showing posts from March, 2013

โปรแกรมเมอร์ไทย วิกฤติจริงหรือ?

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

Facebook Comment

Recent Posts

Popular

Portal คืออะไรกันนะ???

ลืมรหัสปลดล็อค Android เข้าเครื่องไม่ได้ มีทางออกครับ

มาตรฐานการตั้งชื่อตัวแปร (Naming Convention)

[Java] ความแตกต่างระหว่าง Overloading กับ Overriding

Push Notification คืออะไร มีวิธีทำอย่างไร (No Code)

เรื่องของ ++i กับ i++

[Java] Java Static Variable และ Static Method

พิมพ์ซองจากรายชื่อ excel ด้วยวิธี Mail Merge

[Android] เปิดเครื่องไม่ได้ โลโก้ค้าง (Boot Loop)

ความเร็วเน็ตที่แท้จริง Mbps MBps ???