60 ความจริงของโปรแกรมเมอร์
posted on 22 Jul 2009 03:06 by thainaเห็นช่วงนี้เค้าชอบเล่นกัน ขอเอามั่ง
1. หลายคนเชื่อว่าโปรแกรมเมอร์เป็นงานแนวใช้สมอง นั่งโต๊ะ
2. โดยทฤษฎีน่ะใช่......
3. แต่จริงๆแล้วโปรแกรมเมอร์เป็นงานกรรมกรครับ
4. งานด้านโปรแกรมเมอร์มักจะถูกเหมารวมเป็นงานสาย IT
5. แต่โปรแกรมมันไม่เกี่ยวกับข้อมูลข่าวสารซะหน่อย....
6. ลิขสิทธิ์โปรแกรม เวลาเขียนเสร็จ มันจัดการลำบาก เพราะไม่มีข้อกำหนดแน่ชัด
7. เวลาจดลิขสิทธิ์/สิทธิบัตร ต้องจดด้วยโค้ดโปรแกรม
8. ทำให้โปรแกรม จดลิขสิทธิ์อยู่ในหมวด วรรณกรรม
9. ทั้งๆที่โปรแกรมเมอร์ร้อยละ 80+ เกลียดงานเขียนเอกสารมาก....
10. สรุปว่าตูกำลังทำงานประเภทนั่งโต๊ะ กรรมกร ข้อมูล ข่าวสาร หรือวรรณกรรมวะ...
11. โปรแกรมเมอร์คือสิ่งมีชีวิตที่ขี้เกียจเพื่อให้ได้งาน
12. หมายถึง โปรแกรมเมอร์จะพยายามหาวิธีที่จะเขียนโค้ดให้น้อยที่สุดเสมอ
13. ชอบคิดว่า อยากเขียนโค้ดครั้งเดียว ใช้ได้อีกสิบงาน
14. แต่ใช้ๆไปไม่กี่งาน ก็ต้องแก้โค้ด
15. และพอเริ่มแก้ มันจะเริ่มยุ่ง
16. ส่วนใหญ่จะตัดใจเขียนใหม่หมด
17. จนมีสัจนิรันดร์ว่า "เขียนใหม่ง่ายกว่าแก้"
18. แต่โปรแกรมเมอร์ก็ยังพยายามสรรหาร้อยแปดวิธีเพื่อลดงานตัวเองตลอดเวลาอยู่ดี
19. แล้วก็ทำให้ต้องใช้เทคนิคที่มันยุ่งยากวุ่นวายขึ้นทุกทีๆ
20. จริงๆแล้่วโปรแกรมมิ่งเป็นคณิตศาสตร์สาขาหนึ่ง
21. พิสูจน์ได้ เพราะเวลาเรียนโปรแกรมมิ่งคล้ายกับเรียนเลข มันจะให้อารมณ์เดียวกัน
22. คือพอเข้าใจในเรื่องๆนึง จะรู้สึกว่ามันง่าย เหมือนไม่มีอะไรเลย
23. ตอนเรียนมันจะปวดกบาลแทบคลั่ง ไม่เข้าใจว่ามันคืออะไร
24. มีแต่ศัพท์แปลกๆมาหลอกหลอน ว่ามันน่าจะยากเหลือเกิน อะไรเนี่ย Function interface API ฯลฯลฯ
25. พอบรรลุแล้วจะรู้สึกเหมือนกับว่า "อะไรกันวะ แค่นี้เองหรอกเหรอ ทำไมตูโง่อยู่ได้ตั้งนาน"
26. แล้วก็ไปนั่งปวดกบาลกับเรื่องต่อไป มีศัพท์ใหม่ๆ เรื่องที่เข้าใจยากๆ มาหลอกหลอนต่อไป
27. ต่อไป ต่อไป และต่อไป
28. Computer แปลว่าเครื่องคำนวน เพราะคอมพิวเตอร์เครื่องแรกๆ ทำได้อย่างเดียวคือคิดเลข
29. แต่ถึงทุกวันนี้ คอมพิวเตอร์ก็ยังทำได้อย่างเดียวคือคิดเลข
30. หลายคนคงรู้ว่า จอภาพที่เราเห็นอยู่ อ่านตรงนี้ ได้มาจากการคิดเลข
31. ABC กขค ที่เห็นอยู่นี่ ในคอมก็เป็นตัวเลข
32. โปรแกรมเมอร์คนแรก เป็นผู้หญิงครับ เธอชื่อ เอด้า เลิฟเลซ
33. แต่ตอนนั้นคอมพิวเตอร์ไม่ใช่อิเล็คโทรนิคส์นะครับ
34. เป็นเครื่องกลไก ใส่กระดาษที่เจาะรู อารมณ์เครื่องตอกบัตร
35. ใครรู้จักเครื่องตอกบัตรรุ่นเก่า อายุอานามน่าจะไม่เบา
36. โปรแกรมเมอร์เกือบทุกคนชอบหนังเรื่องเมทริกซ์ ไม่มากก็น้อย
37. โปรแกรมเมอร์เป็นสิ่งมีชีวิตหนึ่งในไม่กี่ประเภทที่ดูเมทริกซ์แล้วเข้าใจเกือบหมด
38. หลายคนชอบเพราะพระเอก(นีโอ)ก็เป็นโปรแกรมเมอร์
39. มันทำให้รู้สึกว่าความสามารถในการเขียนโปรแกรมใช้กู้โลกได้
40. แต่ไม่ใช่ผมนะ :P
41. การเขียนโปรแกรมในคอมพิวเตอร์ แรกๆใช้แทน Word
42. สมัยนั้นไม่มี Word ต้องนั่งเขียนโปรแกรม เพื่อเอาไฟล์ txt มาตัดบรรทัด ตัดย่อหน้าแทน Word
43. วาดตารงตาราง ก็เขียนโปรแกรม ให้วาดเป็นรูปเส้่นๆ บนหน้าจอ
44. เกมสวยๆที่เห็นกันทุกวันนี้ มาจากความพยายามในการเขียนโปรแกรมเพื่อวาดกราฟ
45. มันถึงเรียก Computer Graphic ไง (อันนี้จริงครึ่งเดียว กราฟฟิคจริงๆมันก็รวมถึงการวาดรูปทุกชนิดอยู่แล้ว)
46. เอาไปใช้พรีเซนท์ แทน Excel กับ Powerpoint
47. จนมีการทำโปรแกรม Office ขึ้นมา ไมโครซอฟท์ก็รวยระเบิด ใครๆก็ใช้วินโดว์เพราะมันมี Office
48. สมัยที่มันแพงเกิน ในประเทศไทยเลยมีคนทำ CU Writer หรือ เวิร์ดจุฬา
49. ใครรู้จักจัดว่าแก่
50. ยุคแรกที่เป็นคอมไฟฟ้า คอมพิวเตอร์เป็นวงจรที่ทำจากหลอดแก้ว ขนาดใหญ่เท่าตัวคน เป็นสิบๆหลอด
51. เครื่องนึงใหญ่พอๆกับห้องแลบ แต่ประสิทธิภาพเท่าเครื่องคิดเลข
52. มีครั้งนึงเครื่องรวน คำนวนผิด
53. หาสาเหตุกันอยู่นาน ว่าเขียนโปรแกรมผิดตรงไหนรึเปล่า นั่งไล่ดูโค้ดที่เขียนกัน
54. หายังไงก็ไม่เจอ เลยไปดูเช็คหลอด
55. ปรากฏมีแมลงนอนตายในหลอดนึง ไฟฟ้าวิ่งไม่สะดวก มันเลยคำนวนผิด
56. หลังจากนั้น โปรแกรมคำนวนผิดทีไร ก็บอกไว้ก่อนว่า สงสัยมีแมลง
57. เป็นต้นกำเนิดคำว่า Bug ในโปรแกรม
58. ความจริงของโปรแกรมเมอร์มีอีกเยอะ
59. แต่คิดไม่ออกแล้ว
60. จบแค่นี้แล้วกัน
อันนี้ไม่ใช่แท็ก แต่เห็นมีคนทำตามๆกัน ชื่อแบบ "X ความจริงYYY" น่าสนุกดี เลยเอามั่ง
ก็มันส์ดีแฮะ
แจกดาว
แพ้ทางมากๆ
#1 By Alloy Wheel on 2009-07-22 19:15