สำหรับบทความนี้ จะเป็นเขียนเกี่ยวกับการเริ่มต้นสำหรับการเริ่มต้นในการที่เราหัดการเขียนโปรแกรมนะครับ สำหรับการเริ่มต้นในการเขียนโปรแกรมยากที่สุดเลยสำหรับการเขียนโปรแกรมก็คือตามหัวข้อเลยครับ ยากที่สุดแล้วสำหรับการเริ่มต้น แค่เราจะทำอะไรสักอย่างนึงยากที่สุดก็คือการเริ่มทำนี่แหละครับ สำหรับการเริ่มต้นที่ยากนั้น เพราะเราไม่มีความรู้พื้นฐาน หรือเข้าใจความหมายของการเขียนโปรแกรมเลยนั่นเองครับ ผมก็เริ่มต้นการเขียนโปรแกรมครั้งแรกก็ตอนมหาลัยนี่แหละครับ ตัวผมเองไม่มีพื้นฐานในการเขียนโปรแกรมเลยแม้แต่น้อย ถึงแม้ตอนนี้ ผมเองก็ไม่ได้เก่งขึ้นจากเดิมมากเลยก็เถอะ แต่ก็พอเขียนหรือทำอะไรได้บ้าง ที่เลือกเรียนวิศวกรรมคอมพิวเตอร์เพราะแค่ส่วนตัวชอบเล่นเกมเท่านั้นเอง เจอการเขียนโค้ดครั้งแรกเข้าไปตัวผมเองก็อึ้งแล้วไปไม่ถูกเลยครับ วันนี้ผมจะมาลองแนะนำเกี่ยวกับการเขียนโปรแกรมแบบเริ่มต้นจากคนที่ไม่มีพื้นฐานเลยนะครับ เดี๋ยวเรามาดูกันเลยนะครับว่าจะมีวิธีการแบบไหนบ้างในการเริ่มต้นเขียนโปรแกรมนะครับ

 

ภาพคนกำลังสงสัยและมองไปที Coding ใช้สำหรับเป็นภาพปกประกอบบทความ วิธีการหัดเขียนโปรแกรมควรเริ่มต้นอย่างไร
วิธีการหัดเขียนโปรแกรมควรเริ่มต้นอย่างไร

 

เราต้องเข้าใจตัวของภาษาที่เราต้องการจะเขียนก่อนครับว่าภาษานั้นๆเหมาะกับการทำงานแบบไหน เหมาะกับการเขียนแบบไหน ตัวภาษาสามารถทำอะไรบได้บ้างครับ แนะนำสำหรับการหัดเขียนควรหัดเขียนภาษาง่ายๆก่อน เช่น 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

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
มาดูจะใช้บริการ Google for work ควรซื้อตรง หรือจากตัวแทนดี ความแตกต่าง และ ข้อดีข้อเสีย ในมิติต่างๆ กัน
โดย mindphp อ 21 ม.ค. 2025 2:57 pm บอร์ด Google For Work Knowledge
0
10
อ 21 ม.ค. 2025 2:57 pm โดย mindphp View Topic มาดูจะใช้บริการ Google for work ควรซื้อตรง หรือจากตัวแทนดี ความแตกต่าง และ ข้อดีข้อเสีย ในมิติต่างๆ กัน
กลยุทธ์ในการป้องกันภัยคุกคามทางไซเบอร์ภายในองค์กร
โดย admeadme อ 21 ม.ค. 2025 10:31 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
8
อ 21 ม.ค. 2025 10:31 am โดย admeadme View Topic กลยุทธ์ในการป้องกันภัยคุกคามทางไซเบอร์ภายในองค์กร
UK Calling! 10 มหาวิทยาลัยฮิตติดเทรนด์สำหรับนักศึกษาต่างชาติ
โดย rinradap จ 20 ม.ค. 2025 12:58 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
16
จ 20 ม.ค. 2025 12:58 pm โดย rinradap View Topic UK Calling! 10 มหาวิทยาลัยฮิตติดเทรนด์สำหรับนักศึกษาต่างชาติ
เขียน shell script รันไฟล์ python แปลงเสียงเป็นข้อความ พร้อมจัดการผลที่ออกมาอัตโนมัต
โดย mindphp ส 18 ม.ค. 2025 12:46 pm บอร์ด Linux - Web Server
1
216
ส 18 ม.ค. 2025 3:05 pm โดย mindphp View Topic เขียน shell script รันไฟล์ python แปลงเสียงเป็นข้อความ พร้อมจัดการผลที่ออกมาอัตโนมัต
ชุดคำสั่งรันไฟล์ โปรเจ็ค Python แบบรวมรัด ไม่ให้กระทบโปรเจ็คอื่นๆ
โดย mindphp ส 18 ม.ค. 2025 11:47 am บอร์ด Linux - Web Server
0
37
ส 18 ม.ค. 2025 11:47 am โดย mindphp View Topic ชุดคำสั่งรันไฟล์ โปรเจ็ค Python แบบรวมรัด ไม่ให้กระทบโปรเจ็คอื่นๆ
จะเช่า cloud server สำหรับทำ backup server ดีไหม Amazon S3 ราคาเป็นอย่างไร
โดย mindphp ศ 17 ม.ค. 2025 11:54 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
94
ศ 17 ม.ค. 2025 11:54 pm โดย mindphp View Topic จะเช่า cloud server สำหรับทำ backup server ดีไหม Amazon S3 ราคาเป็นอย่างไร
เลือก Cyber Security คอร์สอย่างไร? ให้ตอบโจทย์คุณ
โดย admeadme อ 14 ม.ค. 2025 4:58 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
104
อ 14 ม.ค. 2025 4:58 pm โดย admeadme View Topic เลือก Cyber Security คอร์สอย่างไร? ให้ตอบโจทย์คุณ
AI ตัวไหนสามารถ gen vdo แบบไม่โดนลิขสิทธ์ได้บ้าง
โดย noncup302 จ 13 ม.ค. 2025 3:57 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
5
150
พ 15 ม.ค. 2025 6:33 am โดย mindphp View Topic AI ตัวไหนสามารถ gen vdo แบบไม่โดนลิขสิทธ์ได้บ้าง