วันอังคารที่ 12 ตุลาคม พ.ศ. 2553

เหตุการณ์สุดคลาสสิกของอาชีพโปรแกรมเมอร์


เจอในเว็บพันธ์ทิพ ห้องหว้ากอ ฮาๆ ดี เกี่ยวกับโปรแกรมเมอร์ เลยลอกมาเก็บเอาไว้ก่อน
 
เหตุการณ์สุดคลาสสิกของอาชีพโปรแกรมเมอร์
จะเจอเหตุการณ์ซ้ำไปซ้ำมาอยู่ตลอดชีวิตการทำงานสายนี้
 
1. โปรเจ็คที่ได้รับมักจะดูเหมือนง่ายในตอนแรก แต่สับสนวุ่นวายในตอนสุดท้าย
2. การให้โปรแกรมเมอร์ทำเอกสาร เปรียบเสมือนเอานาวิกโยธินสหรัฐไปประกวดนางสาวไทย
3. ตอนเขียนโปรแกรมเอง Test เอง ไม่เจอ Bug แต่ตอนไป Test กับลูกค้าเสือกเจอ!!!
4. ตอน Test กับลูกค้าเหมือนจะไม่มีบั้กแล้ว พอเริ่มใช้งานระบบจริง :X เสือกเจอ!!!
5. พอ โปรแกรมพังตอนใช้งานจริง โปรแกรมเมอร์มักเอ่ยว่า ตอน Test ไม่เห็นเป็นเลย แล้วก็จบด้วยการทำหน้างงๆ แสดงให้เห็นว่า ผมไม่รู้จริงๆนะเว้ย
6. ประเมินเวลาของโปรเจ็ค 10 วัน ไม่ใช่การเขียนโปรแกรม 80 ชั่วโมงต่อคน แต่อาจะเป็น 100ชั่วโมงต่อคน หรือมากกว่านั้น
7. Programmer เก่งกาจจะเป็น System Analyst ทำเอกสารได้ห่วยแตก
8. Programmer ที่เก่งกาจมันพูดภาษาคนแล้วเข้าใจยาก
9. System Analyst ที่ทำเอกสารได้เก่งกาจ มักจะเคยเป็น Programmer ที่เขียนโปรแกรมได้ห่วยแตกมาก่อน
10. ลูกค้าไม่เคยให้ Requirement ครบ
11. ลูกค้าคือพระเจ้า
12. นอกจากลูกค้าแล้ว Google ก็เป็นพระเจ้าเหมือนกัน
13. งาน Coding ไม่เคยเสร็จก่อนกำหนด
14. ออกแบบระบบจนเสร็จ แล้วค่อยเขียนโปรแกรม เป็นแค่เรื่องในฝันเท่านั้น (สำหรับคนไทย)
15. คนให้ Requirement จริงๆ มักจะไม่ค่อยอยากได้ระบบ IT หัวหน้ามันนั้นแหละ อยากได้
16. บางที Bug ก็ไม่มีเหตุผล และไม่ต้องการคำจำกัดความ
17. Bug ก็เหมือนความรัก มองไม่เห็น แต่รู้สึกถึงมันได้
18. ไม่มี OT มีแต่ O-Free
19. Project ที่ โปรแกรมเมอร์ปั่นงานจะจนดึกดื่น มักจะมี Bug เยอะ ถึงเยอะมาก
20. ลูกค้ามักจะขี้เกียจ Test โปรแกรมของมันเอง
21. แต่พอใช้งานจริงแล้วเจอ Bug ชอบมางอแง
22. เขียนโปรแกรมช้า ใช่ว่าจะไม่มี Bug
23. เขียนโปรแกรมเทพ ใช่ว่าจะไม่มี Bug
24. สรุปว่าเขียนยังไงโปรแกรมก็มี Bug
25. การแก้ Code ของคนอื่นที่ไม่ใช่ของตัวเองเป็นเรื่องที่น่าปวดกบาลมาก
26. Code ยิ่งเทพเท่าไหร่ แก้ Bug ยิ่งยากขึ้นเท่านั้น
27. และคนเขียน Code เทพ มักจะโดนสาปแช่งจาก Programmer ที่ต้องมาแก้งานมัน
28. ถ้าโปรแกรมช้า เราจะโทษว่า Server ไม่ดี
29. System Analyst ที่แก้ Design บ่อยๆ มักจะอ้างกับ Programmer ว่า ก็ลูกค้ามันเปลี่ยน
30. System Analyst ที่เพิ่ม Requirement บ่อยๆ มักจะอ้างกับ Programmer ว่า ก็ลูกค้ามันขอเพิ่ม
31. Programmer ที่ทำงานไม่ทัน มักจะอ้างว่าประเมินเวลามาน้อยเกินไป
32. มีความเชื่อว่า Application ไม่ต้องการความสวยงาม
33. Requirement สามารถเปลี่ยน เพิ่ม ได้ตลอดเวลา แต่มันไม่มีทางลดลงแน่นอน
34. การเล่น Internet ไร้สาระ คือการผ่อนคลาย
35. การเล่น msn คือการผ่อนคลาย
36. การเล่น social network เป็นการผ่อนคลาย
37. ด่าลูกค้าเป็นความบันเทิง และผ่อนคลาย
38. Internet มีทุกอย่างที่โปรแกรมเมอร์ต้องการ
39. พิมพ์สัมผัสได้ เป็นผลจาการ Chat อันหนักหน่วง
40. มีความเชื่อว่า ถ้าพิมพ์คีย์บอร์ดด้วยความรุนแรง จะดูเท่ห์
41. คนส่วนใหญ่เข้าใจว่า โปรแกรมเมอร์ทำได้ทุกอย่างที่เกียวกับ computer
42. ดังนั้น โปรแกรมเมอร์เป็นที่พึ่งให้ เพื่อนๆ พ่อ แม่ พี่น้อง อากง อาม่า เวลามีปัญหากับเทคโนโลยีใหม่ๆ
43. ไม่มีโปรแกรมเมอร์คนไหน กลับบ้านตรงเวลาตลอด
44. ชีวิตจะบัดซบทุกครั้ง ที่ไฟดับ
45. ตอน Present โปรแกรมให้ลูกค้าดู ต้องไหว้สิ่งศักดิ์สิทธิ์ก่อนทุกครั้ง
46. เวลาขี้เกียจแก้งาน โปรแกรมเมอร์จะบอกว่า Code ตรงนี้ผมไม่ได้เป็นคนเขียนครับ
47. เวลาโปรแกรมมีปัญหา ลูกค้ามักจะบอกว่า ยังไม่ได้ไปทำอะไรมันเลยนะ อยู่ๆก็ใช้ไม่ได้
48. โปรแกรมเมอร์ว่างงาน มักง่วงตอนสายๆ หรือบ่ายๆ
49. คาเฟอีนคือยาวิเศษ
50. การนั่งหลับเวลาง่วงมักไม่ค่อยได้รับความยอมรับจากหัวหน้า
 
 
 

ไม่มีความคิดเห็น: