ชื่อเรื่อง โปรแกรมเมอร์ซ่อมคอมพิวเตอร์ได้หรือไม่
ประเภทเรื่อง บันทึกเรือนคอมฯ
วันที่พิมพ์ 24 พ.ย 42


ที่จริง ตามประสบการณ์ที่ผ่านมาของผมนั้นค่อนข้างหลากหลาย เจอทั้งโปรแกรมเมอร์ที่ซ่อมคอมพิวเตอร์ได้ และไม่ได้ รวมถึงที่ไม่สนใจที่จะทราบว่า คอมพิวเตอร์นั้นเขาซ่อมกันอย่างไร เวลาที่ผมไปบริการซ่อมคอมพิวเตอร์ ก็มักมีคนถามผมเสมอว่า ปัญหานี้เคยเล่าให้โปรแกรมเมอร์ฟังแล้ว ทำไมเขาแก้ไม่ได้ แก้ไม่หาย ผมก็ได้แต่เลี่ยงๆ ไป ทั้งที่ความจริงก็อยากจะแก้ตัวแทนว่า โปรแกรมเมอร์นั้น ไม่ใช่ช่างซ่อมคอมพิวเตอร์นะครับ จะให้ทำงานได้ไปหมดทุกอย่างนั้น คงไม่ได้หรอก แต่ผู้ใช้งานทั่วๆ ไป ยังไม่เข้าใจตรงจุดนี้ คือ จะเหมารวมว่าคงทำได้


แต่วันก่อนนี้ ผมเจออีกกรณีหนึ่ง คือ มีคนที่ไปเรียนเกี่ยวกับโปรแกรม DOS & MS Word ก็มาถามผม คือ เขาพึ่งเรียนเป็นครั้งแรก ก็ถามผมว่า โปรแกรมเมอร์ต้องซ่อมคอมพิวเตอร์เป็นมั้ย ถามตอนที่ผมนั่งดูโทรทัศน์อยู่ ผมก็เอาว่า จะเปรียบเทียบอย่างไรว่า โปรแกรมเมอร์ กับช่างซ่อมคอมพิวเตอร์นั้น คนละอย่าง การทำงานที่ผลิตซอฟต์แวร์ กับการทำงานซ่อมและบริการจำพวกฮาร์ดแวร์ก็คนละอย่างกัน โปรแกรมเมอร์ ความหมายก็บอกอยู่แล้วว่า คือ นักเขียนโปรแกรม (พัฒนาโดยการใช้ชุดคำสั่งคอมพิวเตอร์มาเรียงร้อยกันออกเป็นโปรแกรม)


ว่าแล้วผมก็พูดถึงโทรทัศน์ บอกเขาว่า เอ้อ เคยเห็นช่างซ่อมทีวีมั้ย? เขาก็บอกว่าเห็น มีเพื่อนเป็นช่างซ่อมทีวี ผมก็เลยถามต่อว่า ช่างซ่อมทีวีเขาต้องทราบมั้ยว่า เวลาเขาถ่ายทอดรายการโทรทัศน์ หรือเวลาที่เขาถ่ายหนัง ถ่ายละครกัน เขาต้องทำอย่างไร? เพื่อนคนนั้นก็บอกว่า ไม่จำเป็น และไม่ต้องทราบเลย ผมก็เลยบอกเขาต่อไปว่า นั่นแหละ ช่างซ่อมคอมพิวเตอร์ ก็ไม่จำเป็นต้องทราบว่าโปรแกรมคอมพิวเตอร์ โดยเฉพาะ โปรแกรมประยุกต์เขาพัฒนากันอย่างไร แต่ยังจำเป็นต้องทราบเกี่ยวกับระบบปฎิบัติการและการทำงานของคอมพิวเตอร์


ขณะที่เมื่อพูดถึงโปรแกรมเมอร์ ก็เหมือนคนพัฒนารายการในทีวี แต่ละคนก็พัฒนากันไปตามที่ตัวเองถนัด รายการสำหรับเด็กและเยาวชน รายการเกมส์โชว์ รายการสารคดี รายการละครหลังข่าว (Soup Opera!!) เขาเองก็มีเครื่องมือของเขาเอง (ทางซอฟต์แวร์เรียก Tools หรือคอมไพเลอร์) ซึ่งทั้งหมดนั้น เขาไม่จำเป็นต้องทราบเลยว่า ตัวโทรทัศน์เองทำงานอย่างไร หรือภายในโทรทัศน์มีวงจรอะไรบ้าง แล้วเทคโนโลยีของหลอดทีวีพัฒนาไปถึงไหน เขาก็ไม่จำเป็นต้องทราบ เพราะไม่ใช่งานของคนทำรายการทีวีอย่างเขา พูดง่ายๆ คนทำรายการทีวีไม่สามารถซ่อมทีวีได้หรอก (ยกเว้นบางคน ซึ่งผมเชื่อว่าน้อย ที่สามารถซ่อมได้) เปรียบกับมาที่คอมพิวเตอร์ ก็จะได้ภาพว่า โปรแกรมเมอร์นั้น บางรายอาจจะไม่จำเป็นต้องทราบว่าเทคโนโลยีซีพียูพัฒนาไปถึงไหน หรือว่ามีคุณสมบัติอะไรใหม่ๆ ในการ์ดวีจีเอ เว้นเสียแต่ว่าเขาจำเป็นต้องอ้างถึงการเรียกใช้งาน Opcode ในฟังก์ชันนั้นๆ แต่ทั้งนี้เขาก็ไม่ต้องทราบถึงวิธีการซ่อมฮาร์ดแวร์ดังกล่าว


ครับ เล่ามายืดยาว ในทางคอมพิวเตอร์นั้น เราแบ่งงานคอมพิวเตอร์ออกเป็น หลายๆ ส่วน จะไปเข้าใจว่าใครก็ตามที่ประกาศตัวว่าเป็นนักคอมพิวเตอร์ จะต้องทำได้ทุกอย่าง คนที่เข้าใจเช่นนั้น ก็แสดงว่าก็ไม่เข้าใจว่าคอมพิวเตอร์ทำงานอย่างไร เช่นกัน

 

กลับไปหน้าแรกBACK

 

 

Hosted by www.Geocities.ws

1