สำหรับบทความนี้ จะเป็นเขียนเกี่ยวกับการเริ่มต้นสำหรับการเริ่มต้นในการที่เราหัดการเขียนโปรแกรมนะครับ สำหรับการเริ่มต้นในการเขียนโปรแกรมยากที่สุดเลยสำหรับการเขียนโปรแกรมก็คือตามหัวข้อเลยครับ ยากที่สุดแล้วสำหรับการเริ่มต้น แค่เราจะทำอะไรสักอย่างนึงยากที่สุดก็คือการเริ่มทำนี่แหละครับ สำหรับการเริ่มต้นที่ยากนั้น เพราะเราไม่มีความรู้พื้นฐาน หรือเข้าใจความหมายของการเขียนโปรแกรมเลยนั่นเองครับ ผมก็เริ่มต้นการเขียนโปรแกรมครั้งแรกก็ตอนมหาลัยนี่แหละครับ ตัวผมเองไม่มีพื้นฐานในการเขียนโปรแกรมเลยแม้แต่น้อย ถึงแม้ตอนนี้ ผมเองก็ไม่ได้เก่งขึ้นจากเดิมมากเลยก็เถอะ แต่ก็พอเขียนหรือทำอะไรได้บ้าง ที่เลือกเรียนวิศวกรรมคอมพิวเตอร์เพราะแค่ส่วนตัวชอบเล่นเกมเท่านั้นเอง เจอการเขียนโค้ดครั้งแรกเข้าไปตัวผมเองก็อึ้งแล้วไปไม่ถูกเลยครับ วันนี้ผมจะมาลองแนะนำเกี่ยวกับการเขียนโปรแกรมแบบเริ่มต้นจากคนที่ไม่มีพื้นฐานเลยนะครับ เดี๋ยวเรามาดูกันเลยนะครับว่าจะมีวิธีการแบบไหนบ้างในการเริ่มต้นเขียนโปรแกรมนะครับ
เราต้องเข้าใจตัวของภาษาที่เราต้องการจะเขียนก่อนครับว่าภาษานั้นๆเหมาะกับการทำงานแบบไหน เหมาะกับการเขียนแบบไหน ตัวภาษาสามารถทำอะไรบได้บ้างครับ แนะนำสำหรับการหัดเขียนควรหัดเขียนภาษาง่ายๆก่อน เช่น C และ Python เป็นต้นครับ แล้ว
ต่อมาก็ศึกษาเกี่ยวกับรายละเอียดของแต่ละภาษานั้น อย่างเช่นสมมติว่าตัวผมเองเลือกภาษา C ไม่ได้สมมติหรอกครับ จริงๆผมก็เขียนภาษาซีเป็นอันแรกเลยครับ แล้วเราก็ต้องไปศึกษาเกี่ยวกับการเขียนของโปรแกรมนั้นๆว่ามีลักษณะการเขียนแบบไหนบ้างครับ เอาง่ายๆคือไปดูโค้ดเขานั่นแหละครับมันจะมีตัวอย่างง่ายๆตามในเน็ต แล้วเราก็ไปดูผลของการรันว่ามันได้ผลออกมาประมาณไหนบ้าง แล้วเราก็ไปลองศึกษาเกี่ยวกับตัว syntax ต่างๆของภาษา C ว่าทำงานแบบไหนได้บ้าง if else มีการทำงานแบบไหน for loop ทำงานแบบไหน while loop ทำงานแบบไหนบ้างรมถึง คำสั่งต่างๆมีการทำงานแบบไหน การประกาศตัวแปลมีการทำแบบไหนนั้นเองครับ
ต่อมาก็ลองเขียนตามโค้ดที่เราไปดูๆมาครับลองฝึกเขียนตามเขา ทำความคุ้นเคยให้ชินมือครับ แล้วหัดไปเรื่อยๆเราจะเข้าใจแล้วคล่องมากขึ้นเองครับ ลองดัดแปลโค้ดจากตัวอย่างให้ต่างออกไป ให้มีผลที่แตกต่างออกไป ค่อยๆปรับไปทีละนิดๆจนทำให้เราเข้าใจให้มากขึ้นนั่นเองครับ
ต่อมาก็ฝึกจนให้คล่องครับแล้วพอเราฝึกได้ในจุดที่เราพอเขียนได้คล่องก็ลองไปจับภาษาอื่นดูบ้าง เพราะแต่ละภาษาก็มีความเหมือนและแตกต่างกันอยู่ในตัวของมันเองนั้นแหละครับ
สรุปได้ว่าหลังจากที่เราฝึกเขียนโปรแกรมในโจทย์หลายๆแบบ อาจจะไม่ได้ยากมาก แต่สิ่งนึงที่เราได้รับมาแน่ๆ คือ Logic ครับ ซึ่งมีความสำคัญในการเขียนโปรแกรมอย่างมากหากเราได้ตัวของ Logic มาจะช่วยให้เราทำงานหรือออกแบบ จัดการกับตัวของโปรแกรมได้ดีขึ้นนั่นเองครับ หวังว่าบทความนี้จะมีประโยชน์ต่อผุ้อ่านไม่มากก็น้อยนะครับ
อ้างอิง
- บทเรียน 10 ข้อจากคนอายุเกือบ 50 ที่หัดเขียนโปรแกรมด้วยตนเอง [ออนไลน์],เข้าถึงได้จาก
https://thongchairoj.medium.com/บทเรียน-10-ข้อจากคนอายุเกือบ-50-ที่หัดเขียนโปรแกรมด้วยตนเอง-982d3dc69afd - เริ่มต้นเขียนโปรแกรม เริ่มยังไงดี ? (2019–20 ยุคที่ AI มาแรง) [ออนไลน์],เข้าถึงได้จาก
https://medium.com/mmp-li/เริ่มต้นเขียนโปรแกรม-เริ่มยังไงดี-2018-19-dc5075055908 - How To Code For Beginners - Popular Programming Languages [ออนไลน์],เข้าถึงได้จาก
https://try.codecademy.com/skill-path-code-foundations