การเรียนเขียน Program ที่มีภาษาให้เลือกเรียนจำนวนมาก แล้วตัดสินใจไม่ได้ว่าจะเรียนภาษาอะไรก่อนดี เขียน Desktop App, Web App, Mobile App อันไหนก่อนดี
บทความนี้ขอเสนอแนะแนวทางการเรียนรู้ภาษาการเรียนและฝึกฝนการเขียนโปรแกรมฉบับผู้ที่ไม่ได้จบสาย Programming มาโดยตรง
ผู้ที่ต้องการจะเรียนเขียน Program ที่มีภาษาให้เลือกเรียนจำนวนมาก แล้วตัดสินใจไม่ได้ว่าจะเรียนภาษาอะไรก่อนดี เลือกไม่ได้ว่าเขียน Desktop App, Web App, Mobile App ให้ท่านเลือกเรียนสักภาษาให้เข้าใจ รู้จักโครงสร้างภาษา หลักการ วิธีการ ไวยากรณ์ ทีนี้จะต่อยอดไปภาษาใดมันจะไม่ยุ่งยากมากนัก โดยหลักก็แค่เปลี่ยนแปลงไวยากรณ์ ส่วนจะไปเรียนรู้ให้เชี่ยวชาญในภาษาใดเป็นการเฉพาะในอนาคตก็ถือว่ามีพื้นฐานในด้านตรรกะของการเขียนโปรแกรมเป็นทุนอยู่แล้ว
ตัวผมเองไม่ได้เรียนมาในสายคอมพิวเตอร์ แต่เรียนมาทางการบัญชี ซึ่งไม่ได้เกี่ยวกับ Programming แต่อย่างใด ทุกภาษาโปรแกรมที่เขียนได้และนำมาเผยแพร่ให้เห็นใน Facebook อยู่บ่อย ๆ นั้น เกิดจากการเรียนรู้ฝึกฝนทีหลังทั้งสิ้น
การหาวิธีการแก้ปัญหาในงานในรูปแบบต่าง ๆ อย่างหนึ่งคือสอบถามผู้เชี่ยวชาญในเรื่องนั้น อย่างหนึ่งก็คือสร้าง Tools ขึ้นมาเอง ผมเลือกทั้งสองอย่างและจะหนักมาอย่างหลัง จึงเรียนรู้ทุกอย่างเท่าที่มีเวลา หากต้องใช้หลาย Tools ก็เรียนรู้หลาย Tools และไม่จำเป็นต้องเรียนให้รู้ทุกเรื่อง ณ วันนี้ แต่พยายามเรียนไปเรื่อย ๆ เมื่อรู้แล้วก็นำมาแบ่งปัน มันจะทำให้เราเพิ่มความชำนาญ มีแนวทางในการแก้ปัญหามากมาย นอกจากแก้ปัญหาในการทำงานแล้วสามารถนำไปประยุกต์ใช้ในชีวิตประจำวันได้อีกเช่นกัน
ปัจจุบันมีบทความ มีหลักสูตรฟรีจำนวนมาก สามารถหาได้ทั่วไปตาม Internet เช่นใน YouTube ขอให้มีความตั้งใจเรียนรู้และอดทนฝึกฝนอย่างต่อเนื่อง อย่าย่อท้อเสียกลางทางเท่านั้น
การที่ผมได้นำมาแบ่งปันช่วยเหลือสังคมไปเรื่อย ๆ ผลที่ได้รับกลับมาคือ จะเกิดความเชี่ยวชาญ มีความแม่นยำ สามารถแก้ปัญได้หลากหลายและรวดเร็ว สามารถสร้าง Tools เพื่อใช้ประโยชน์ในองค์กรได้เป็นจำนวนมหาศาล ผลพลอยได้เป็นรูปธรรมที่เห็นเด่นชัดที่สุดอย่างหนึ่งคือ snasui.com กลายเป็นแหล่งความรู้ Excel และ VBA ขนาดใหญ่ เป็น Knowledge Warehouse อันดับ 1 ของประเทศไทยในความรู้ด้านนี้ไปเรียบร้อยแล้ว ณ ปัจจุบัน
Source: อยากเรียน Programing เลือกก่อนสักภาษาแล้วค่อยพัฒนาต่อยอด – snasui.com
กรณีมีปัญหาการใช้งาน Excel and VBA สามารถสอบถามได้ที่ Excel Forum