นี่ถือเป็น Blog แรกในชีวิตของผม... โดยรวมแล้วตั้งใจอยากถ่ายทอดประสบการณ์ความรู้ทางด้าน Software Development ให้แก่ผู้สนใจ นักเรียน นักศึกษา เผื่อสามารถนำประสบการณ์ เทคนิค วิธีการ ที่ผมเคยใช้ เคยประสบ ไปใช้ได้ ไม่ต้องมานั่งคิดใหม่ ทำใหม่ หรือมาปวดหัวกับสิ่งที่ผมเคยปวดหัวมาก่อน
ใจจริงอยากเป็น อ. สอนตาม มหาลัยเหมือนกัน เพราะส่วนตัวชอบที่จะถ่ายทอดความรู้ แต่เงินเดือน อ.มหาลัยมันไม่พอกินก็เลยไม่ได้ทำ เลยหาทางออกด้วยวิธีอื่นๆ ตอนนี้ก็พยายามไปตอบคำถามที่ http://www.narisa.com บ้าง ที่นั่นเป็น Website ที่รวบรวมคนเก่งๆมากที่สุดในเมืองไทยที่หนึ่ง ใครสนใจก็ลองเข้าไปดูกันนะครับ เป็น Community ที่อบอุ่นและช่วยเหลือกันอย่างแท้จริง แต่ที่ Narisa ก็ยังไม่สามารถ Fullfill ความอยากถ่ายทอดประสบการณ์ความรู้ของผมได้มากนัก เนื่องจากจุดประสงค์ของทาง website มุ่งเน้นไปที่ตัวภาษามากกว่าวิธีการ
ส่วนตัวผมมองว่าภาษาเราเรียนกันเองได้ ไม่ยากนัก แต่วิธีการมากกว่าที่เรียนกันยาก... คำว่าวิธีการในที่นี้หมายถึง วิธีการแก้ไขปัญหา การสร้าง Solution วิธีการประยุกต์ใช้ความรู้ทางด้าน Software Development ไปใช้จริง ผมเห็นหลายๆคนเน้นที่ทางด้านเทคนิคของภาษาหรือเทคโนโลยีมากเกินไป บ้างทีมากจนเกินความจำเป็น ทำให้ระบบง่ายๆกลายเป็นระบบยากๆไป
คิดว่าหลายคนคงเคยอ่านเรื่องปากกาของ NASA มาบ้างแล้ว สำหรับคนที่ไม่เคยอ่านหรือเคยได้ยินมาก่อนนะครับ คือ NASA ได้ทำการลงทุนมหาศาลเป็นร้อยล้านดอล เพื่อวิจัยสร้างปากกาเพื่อใช้เขียนในสภาพสูญญากาศ เนื่องจากปากกาธรรมดาไม่สามารถใช้ได้ เพราะพอไม่มีแรงโน้มถ่วงหมึกก็ไม่ยอมไหลออกมาจากหัวปากกา จนสุดท้าย NASA ก็สามารถสร้างปากกาความดันขึ้นมาได้ซึ่งก็ลงทุนไปมากอยู่ แต่ที่รัสเซียมีวิธีการแก้ไขปัญหานี้ที่ง่ายกว่านี้มากคือใช้ "ดินสอ" !!!
เห็นไหมครับว่าปัญหาเดียวกัน กลับมีวิธีการแก้ไขที่ต่างกันโดยสิ้นเชิง วิธีนึงต้องลงทุนมหาศาลและต้องใช้ความรู้มากมาย แต่อีกวิธีแถบจะเรียกได้ว่าเป็นภูมิปัญญาชาวบ้านด้วยซ้ำไป Software Development ก็เหมือนกัน ปัญหาเดียวกันก็มีวิธีแก้หลายวิธี แต่บ้างคนที่มีความรู้มากๆ ชอบจะใช้ความรู้ที่เคยสั่งสมมาใช้ให้มากที่สุด ซึ่งก็น่าจะดี แต่ในความเป็นจริงก็ไม่ได้ดีเสมอไป บางทีวิธีง่ายที่ดูเหมือนโง่ๆกลับแก้ปัญหาได้เหมือนกัน และบางครั้งกลับดีกว่าด้วยซ้ำไป
นี่คือจุดเริ่มต้นที่ผมอยากจะเริ่มเล่าประสบการณ์ความรู้ของผม อยากให้คนอื่นๆนำความรู้ของผมไปต่อยอดขึ้นไปอีก ก็ลองติดตามอ่านกันนะครับ จะพยายามรวบรวมมาลงบ่อยๆครับ