Sunday, November 18, 2012

โปรแกรมเมอร์ โปรแกรมมั่ว

โปรแกรมเมอร์ อาชีพที่หลายคนใฝ่ฝัน

เรามาทำความรู้จักโปรแกรมเมอร์ที่แท้จริงกันค่ะ

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

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

     ที่บอกอย่างนี้ไม่ใช่ว่า จะพูดให้กลัวให้เลิกฝัน แต่อยากให้ทราบข้อเท็จจริงเพื่อ จะได้ไม่เสียเวลา เพราะมักจะได้ยินเสมอว่า อาชีพนี้ถ้ามันจะเครียดขนาดนี้ ไม่น่าเรียนมาทางนี้เลย  

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

ทำไมถึงต้องเป็นตรรกศาสตร์และการคิด
     เพราะ การสั่งคอมพิวเตอร์ทำงาน ไม่ง่ายเหมือนสั่งคน 
     สั่งคนทอดไข่ ก็แค่ เอาไข่ตอก ๆ ตีๆ ทอดบนกระทะร้อน ๆ สุกแล้วใส่จาน จบ
     แต่สั่งคอม จะต้องสั่ง
            1.  เอาไข่มาสองฟอง ให้หยินมาทีละฟองสองรอบ
            2.  เอาช้อนตีไข่จนแตก เทไข่ใสถ้วย เอาเปลือกทิ้ง ทำแบบนี้สองรอบ
            3.  ใช้ที่ตีไข่ คนไข่แรงๆ 10 รอบ
            4.  เอากระทะวางบนเตาแก๊ส 
            5.  เทน้ำมันใส่ หนึ่งช้อนโต๊ะ สองรอบ 
            6.  เปิดเตาแก๊ส ไฟกลาง 2 นาที
            7.   เทไข่ใส่กะทะ 3 นาที 
            8.   เทไข่จากกะทะใส่จาน 
      เห็นมั้ยคะว่ามันมากขึ้นตอนกว่ากันเยอะ
      นี่คือสิ่งที่โปรแกรมเมอร์ทำ มันไม่ใช่การคำนวณตลอดเวลา แต่เป็นการคิดแบบกระบวนการตลอดเวลา
   
นี่แหละค่ะ สิ่งมีชีวิตที่เรียกว่า โปรแกรมเมอร์