สวัสดีครับ พบกันอีกแล้ว ใน section ของ C For Win ในตอนนี้จะเป็นการรำลึกย้อนความหลังกันครับ เกี่ยวกับเรื่องราวว่า ความเป็นมานั้น เป็นยังไง ทำไมถึงได้มาหัดเขียน C แบบคร่าวๆ นะครับ บอกเอาไว้ก่อนว่า ผมเองไม่ได้จบสายคอมมาโดยตรง แต่มีเหตุให้ไปยุ่งเกี่ยวกับคอมเข้า!!! ก็ต้องปล่อยเลยตามเลยล่ะ -*- ‘ ว่าแล้วเราก็มาเริ่มกันดีกว่า
ณ วันนี้ ผมเองเชื่อว่า โปรแกรมเมอร์หรือผู้ที่สนใจในเรื่องการเขียนโปรแกรมใน เมืองไทย มีจำนวนมากพอสมควร ทั้งสาย windows และ Linux ซึ่งบางส่วน มักจะเป็น ผู้ที่กำลังศึกษา หรือจบการศึกษาในสายวิชาคอมพิวเตอร์ กันมา ก็ไม่มีปัญหา เพราะรู้ที่มาอยู่แล้วว่า เรียนคอมฯมานี่ แต่ว่า สำหรับ คนในสายอื่นๆที่ไม่ใช่สายคอมฯล่ะ พวกเขามาสนใจในเรื่อง การเขียนโปรแกรมกันได้อย่างไร
เอาล่ะ เนื่องจากเนื้อหาในตอนนี้ จะบอกเล่าประสบการณ์ของผู้เขียน โดยตรง ก็จะขอ เล่าเรื่องว่า อยู่ดีๆ เกิดสนใจอยากเขียนโปรแกรมขึ้นมาได้อย่างไร ก็แล้วกัน….
เดิมทีเดียว ผมได้รู้จักกับคอมพิวเตอร์มาตั้งแต่สมัยเด็กๆแล้วล่ะ มีใครไม่เคยเล่นเกม famicom บ้าง 555+ ^____^ นั่นแหละ ถือเป็นคอมพิวเตอร์ได้ไหม แต่มันก็ยังไม่ใช่คอมพิวเตอร์จริงๆ
กระทั่ง ในช่วง ม.ต้น ก็ได้รู้จักมักคุ้น เคยมากขึ้น มีการขวนขวายไปเรียน Dos มาแล้ว ได้หัดเรียน dBase(พ่อ Access),Lotus(พ่อ Excel) มาแล้ว และก็ลืมหมดแล้วเช่นกัน -*-“
นอกจากนั้น ยังเคยไปนั่งห้องคณิตศาสตร์ เพื่อไปดูเขาเล่นเกมคอมด้วยจอสี (ปัจจุบัน นี้กลับไม่ชอบอย่างมากกับเรื่องของจอสีแบบ CRT เพราะว่ามันหนัก ขี้เกียจยก – -” เลยเปลี่ยนมาใช้จอ LCD แทน
) เคยรอเพื่อนสอนเข้า dos เพื่อเล่นเกมบนจอคอมเขียวๆ แถมตอนที่โรงเรียนจัดงาน ก็ไปดูเขาเล่นเกมโชว์(ภายหลัง ถึงรู้ว่า มันกระจอก) คือเล่นเกมคอมฯจริงๆนั่นแหละ โชว์กันในงาน น่ะ เป็นกันถึงขนาดนั้น แล้วก็มีเพื่อนคนอื่นๆที่เรียนกันเก่งๆ บางคน มันก้าวหน้าถึงขนาดเขียนโปรแกรมได้แล้วล่ะ เฮ้อ !!! อิจฉา -_- ‘’ แต่กว่าจะได้คอมของตัวเองมาใช้เนี่ย ก็ตอนจะจบ วิศวะ ปี 4 แล้วโน่นแน่ะ นับว่า เด็กรุ่นใหม่ๆ นี่โชคดีมากทีเดียว ที่มีคอมใช้แทบจะทุกบ้าน!!!!
แล้วผมก็ได้เจอกับมันอีกครั้งในช่วงปี 2 ของการเรียน ด้วยการเรียนวิชาคอมพิวเตอร์เบื้องต้น (comp 210 )ด้วยเครื่องจอขาวดำและจอเขียวๆ
ตอนนั้น ยังไม่รู้เรื่อง ย้ำว่า ไม่รู้เรื่องอะไรเลย ต้องมาท่องว่า block ของโปรแกรมที่สำคัญมีอะไรบ้าง และวิธีการใช้ syntax ต่างๆของภาษา มีอะไรบ้าง การสอบก็ คอมไพล์แห้ง หรือให้บอกตรรกะวิธี หรือวิธีคิด ว่าจะสร้างโปรแกรมขึ้นมา แก้ปัญหาโจทย์นั้นๆได้อย่างไร อะไรประมาณนั้น ก็ยังเสียดายอยู่เหมือนกัน แต่ก็ได้รู้จักว่า comp 210 กับการเขียนโปรแกรมเป็นอย่างไร ทุกวันนี้ ก็ยังคง ต้องศึกษามันต่อไป เพราะว่า เริ่มเอามันมาใช้กับงานสำคัญๆบ้างแล้ว ณ ปัจจุบันนี้
ถ้าถามว่า อะไรเป็นจุดเริ่มให้ผมหันมาเขียนโปรแกรม เป็นเพราะ 2 เหตุนี้ ที่ทำให้ผมหันมาหัดเขียนโปรแกรมทันที
เหตุแรก ก็คือ เพราะวิชา Finite Element ของอ.ปราโมทย์ เตชะอำไพ(ขอ ขอบพระคุณ อาจารย์ไว้ตรงนี้เลย แม้ว่า ผมยังทำโปรแกรมในระดับเดียวกับที่อาจารย์ให้แนวทางไว้ยังไม่ได้ แต่ไม่นาน ผมคงทำมันได้ เพราะตอนนี้สะสมประสบการณ์ไว้เยอะพอสมควรแล้วล่ะ) คือ ผมเองเห็นว่า มันเจ๋งพอสมควรตรงที่สามารถทำนายผลกระทบที่อาจเกิดขึ้นกับต้นแบบจำลอง(ผลิตภัณฑ์น่ะ – -” ) เพื่อลดขั้นตอนและปัญหาในการสร้างต้นแบบของจริงไปได้เยอะทีเดียว แถมอาจารย์แกก็ทำโปรแกรมขึ้นมาเอง เพื่อใช้แก้ปัญหานั้นแล้วได้ผลลัพธ์ใกล้เคียงกับความเป็นจริงพอ สมควร เมื่ออาจารย์ที่คณะเปิดสอน ก็ไม่ลังเลที่จะไปลงเรียนครับ ได้อะไรมาเยอะเหมือนกัน
อีกเหตุหนึ่ง คือ ผมเอง ประสบปัญหาบางอย่างในชีวิต ทำให้ผมเริ่มหมกมุ่นกับการหาอะไรอย่างหนึ่งที่มันต้องใช้แรงกาย แรงใจมากๆในการทำมันขึ้นมา แล้วก็มาจบที่การเขียนโปรแกรมนี่แหละ
เอาล่ะ ไม่ว่า มันจะมาจากเหตุไหนก็ช่าง เมื่อผมจับพลัดจับผลูเข้ามาหัดเขียนโปรแกรมแล้ว สิ่งที่ต้องทำคือ การเริ่มต้น
ในตอนหน้าจะเป็นเรื่องเล่าคร่าวๆ ของเส้นทางการเริ่มหัดทำโปรแกรมกันล่ะ
Leave a Reply