#1 tech recruiter in thailand

หยุดดู Tutorial เพื่อเรียนรู้การเขียน Program อย่างมีประสิทธิภาพ

Stop Watching Tutorials. Learn Programming Effectively

 

การพึ่งพา Tutorial ทำให้รู้สึกเหมือนกำลังเรียนรู้ แต่การที่จะเชี่ยวชาญในการเขียน Program ได้อย่างแท้จริง คุณต้องลงมือทำ แก้ปัญหา และสร้าง Project และนี่คือประสบการณ์จากคุณ Axel Casas กับบทความ หยุดดู Tutorial เพื่อเรียนรู้การเขียน Program อย่างมีประสิทธิภาพ

“คุณ Axel ได้ทำผิดพลาดหลายอย่าง เมื่อเขากำลังเรียนรู้การเขียน Program”

คุณ Axel เริ่มเรียน Python เพราะอยากเป็น นักประสาทวิทยา (Neuroscientist) อย่างไรก็ตามในฐานะนักศึกษาระดับปริญญาตรีสาขาจิตวิทยา เขาไม่มีความรู้พื้นฐานเกี่ยวกับแนวคิดการเขียน Program เช่น Variables, Data Types, Algorithms, Loops หรือ Code Logic มาก่อนเลย

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

คุณ Axel จึงเตือนว่า อย่าทำผิดเหมือนผม ทำอย่างนี้แทน การดูซ้ำ ๆ เป็นเพียงภาพลวงตาของการเรียนรู้

คุณ Axel ชอบภาพลวงตาทางความคิด และมันก็ทรงพลังมากทีเดียว มันเกิดขึ้นเมื่อคุณคิดว่าคุณได้เรียนรู้บางสิ่งบางอย่าง แต่ในความเป็นจริงแล้ว คุณไม่ได้เข้าใจ ตัวอย่างเช่น การตั้งใจอ่านหนังสืออย่างหนักเพื่อเตรียมสอบ แต่ก่อนสอบรู้สึกไม่พร้อมเลย ซึ่งทำให้เห็นว่า “เป็นการเรียนรู้เพียงผิวเผิน”

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

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

Stop Watching Tutorials

ลองทดสอบตัวเองแล้วคุณจะเห็นว่าคุณเรียนรู้สิ่งนั้นจริง ๆ หรือไม่?

แล้วจะทำอย่างไรแทนดี? ง่าย ๆ คือ ลองทดสอบตัวเอง

การมีส่วนร่วมกับเนื้อหาอย่างจริงจัง ไม่ว่าจะเป็นการค้นหาข้อมูล, การทำแบบทดสอบ, ฝึกฝนการเขียน Code, Code Projects และนำสิ่งที่เรียนรู้ไปใช้ในสถานการณ์จริงหรือในชีวิตประจำวัน ทั้งหมดนี้จะช่วยพัฒนาทักษะการเขียน Program ของคุณได้ให้ดีขึ้นได้

คุณอาจรู้สึกว่ามันยาก แต่คุณต้องทำ! และก้าวผ่านมันไป ซึ่งการทดสอบตัวเองยังช่วยปรับปรุงการรู้คิด (อภิปัญญา) ของคุณด้วย

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

และนี่คือแนวทางที่ถูกต้อง ดังนั้น คุณ Axel ไม่ได้เรียนรู้ Python จากการดู Tutorial ต่าง ๆ แต่เขาได้เรียนรู้การเขียน Program อย่างแท้จริง เมื่อต้องเขียน Code วิเคราะห์สถิติ สำหรับวิทยานิพนธ์ระดับปริญญาตรี (โดยไม่ใช้ GPT เพราะยังไม่มีในเวลานั้น) ตอนนั้นเองที่คุณ Axel ต้องนำความรู้ทั้งหมดไปประยุกต์ใช้ในสถานการณ์จริง ทำให้ประสบการณ์การเรียนรู้มีประโยชน์มากขึ้น

แล้วทำไมคุณไม่ทำเหมือนคุณ Axel ล่ะ มันจะต้องสนุกแน่ ๆ และนี่คือไอเดียในการเรียนรู้

  • สร้าง Script ที่มีชุด Functions เพื่อทำงานอัตโนมัติ เช่น การเปลี่ยนชื่อโฟลเดอร์หลายโฟลเดอร์ การจัดระเบียบไฟล์ตามรูปแบบเฉพาะ เป็นต้น
  • เขียน Script สำหรับ รวบรวมข้อมูลจากเว็บไซต์ซูเปอร์มาร์เก็ตในพื้นที่ และรวบรวมเป็นไฟล์ Excel
  • เขียน Code เกมงูด้วย Pygame
  • วิเคราะห์ข้อมูลที่น่าสนใจ เช่น F1, สัตว์, Eurovision และ ภาพยนตร์ เป็นต้น (ใช้ Kaggle เพื่อค้นหาสิ่งใหม่ ๆ)
  • เขียน Code เพื่อสร้าง Application แบบ Streamlit สำหรับ Data Analysis Project หรือที่คล้ายกัน
  • คุณสามารถเลือกได้อย่างอิสระ!

เรียนรู้การเขียน Program เหมือนกับการขี่จักรยาน และอย่าพึ่งพาวิธีการเรียนรู้เชิงรับ เช่น การอ่านซ้ำ การดูซ้ำ หรือการสังเกต เพียงอย่างเดียว

จำไว้ว่า การดูซ้ำๆ เพียงอย่างเดียว จะทำให้คุณหลงคิดว่าตัวเองกำลังเรียนรู้ ดังนั้นคุณต้องฝึกฝนอย่างจริงจัง ลงมือเขียน Code และนำสิ่งที่เรียนรู้ไปใช้ แทนที่จะดู Tutorials เฉย ๆ ใช้การเรียนรู้อย่างมีประสิทธิผล แทนที่กลยุทธ์เหล่านี้:

  • การเรียนรู้ภาษาใหม่ ด้วยการอ่านหนังสือหรือชมวิดีโอ
  • การเรียนรู้วิธีขับรถ โดยการดูคนอื่นขับ
  • การเรียนรู้วิธีขี่จักรยาน โดยการดูคนอื่นขี่
  • การเรียนรู้วิธีการเขียน Code โดยดูคนอื่นเขียน Code

ด้วยสิ่งนี้:

  • การเรียนรู้ภาษาใหม่ โดยการพูด
  • การเรียนรู้วิธีขับรถ ด้วยการขับรถ
  • การเรียนรู้การขี่จักรยาน โดยการขี่จักรยาน
  • การเรียนรู้การเขียน Code ด้วยการเขียน Code

ดังนั้น ยิ่งคุณเริ่มเขียน Code สำหรับ Project ของคุณเร็วเท่าไหร่ คุณก็จะเรียนรู้ภาษาการเขียน Program ได้ดีและรวดเร็วมากขึ้นเท่านั้น

และทั้งหมดนี้ก็คือ หยุดดู Tutorial เพื่อเรียนรู้การเขียน Program อย่างมีประสิทธิภาพ

เมื่อ หางาน IT ให้ ISM Technology Recruitment เป็นอีกหนึ่งตัวช่วย เพื่อให้คุณได้ “ชีวิตการทำงานในแบบที่คุณต้องการ” เพียงส่ง Resume มาที่นี่

ISM เชี่ยวชาญในธุรกิจ IT Recruitment & IT Outsourcing โดยเฉพาะ ได้เปิดทำการมาแล้วกว่า 30 ปี มีพนักงานทุกสายและทุกระดับทางด้าน IT ที่ได้ร่วมงานกับลูกค้าองค์กรใหญ่ที่มีชื่อเสียงและบริษัทข้ามชาติมากมาย

Source: https://blog.stackademic.com/

บทความที่ใกล้เคียง

th