See the original English version of this article here
คุณอาจเคยเรียน Online Course เพื่อสอนการสร้าง Website หรือ App รวมทั้งอาจเคยดู YouTube เพื่อที่คุณจะได้เชี่ยวชาญการใช้งาน React มาก่อน ซึ่งเชื่อว่าความรู้เหล่านั้นมีประโยชน์กับคุณแน่นอน แถมผู้สอนก็อาจเป็นที่รู้จักในวงกว้างด้วยซ้ำ ซึ่งปัญหาไม่ได้อยู่ที่ “สิ่งที่คุณเรียนรู้” แต่มันอยู่ที่ “วิธีการประมวลผลข้อมูล” ของคุณ ดังนั้นบทความนี้จะมาแนะนำคุณว่าหาก อยากเป็น Web Developer ที่ประสบความสำเร็จ ก็ควรเข้าใจ “วิธีเรียนรู้”
คุณ Rob Doyle ซึ่งเป็นผ็เขียนบทความนี้เล่าว่า เขาเคยเรียน Course ของ Udemy เพื่อเรียนรู้วิธีสร้าง WordPress Theme ซึ่ง Course นี้มีความยาวถึง 27 ชั่วโมง และในตอนท้ายเขาก็มี Website ที่ยอดเยี่ยมที่มี Function การใช้งานมากมาย จนเขาแทบรอไม่ไหวที่อยากจะแสดงให้ครอบครัวและเพื่อน ๆ ของเขาได้เห็น เขากำลังทำงานกับ Rest API และใช้ AJAX สำหรับ Features บางอย่าง
จนกระทั่ง เขาตัดสินใจที่จะเริ่มสร้าง Project ใหม่เป็นของตัวเอง มันก็ทำให้เขารู้ว่า เขาได้ลืมทุกสิ่งที่เรียนไปหมดแล้ว เขากำลังมองไปที่ Screen ที่ว่างเปล่าและเริ่มกลับไปมองที่ Course ของ Udemy ที่เขาดูจบไปแล้วใหม่อีกครั้ง
เขาอาจต้องใช้เวลาเกือบปี ในการเรียนรู้ด้วยวิธีการนี้ในฐานะของ Developer ที่เรียนรู้ด้วยตนเอง เขารู้ว่ามันไม่ต่างกันและคิดว่ามันเป็นวิธีเดียวในการเรียนรู้ จนในที่สุดเขาก็มี Courses ทั้งที่เรียนจบแล้วหรือเรียนไปได้แค่ครึ่งหนึ่ง อยู่มากมาย และ Projects ที่เขาทำอยู่จนถึงตอนนี้ ซึ่งสิ่งนี้มันทำให้เขารู้สึกขาดความมั่นใจในความสามารถของตัวเองในการที่จะแสดงให้เห็นว่า เขาเป็น Developer ตัวจริง
Passive Learning
ความจริงก็คือ ความพยายามทั้งหมดของคุณ Rob ส่งผลให้เกิด “Passive Learning”
“ ผู้เรียนจะถูกเข้าใจว่า พวกเขาเข้ามาเรียน Courses ต่าง ๆ ด้วยความตั้งใจว่าจะทำตัวเหมือนภาชนะที่ว่างเปล่าหรือฟองน้ำที่พร้อมจะดูดซับความรู้ ” – Norman Herr, Ph.D.
ในการพัฒนา Web และการ Coding ทั่วไป Passive Learning จะแค่ทำให้คุณได้รู้ว่ามันคืออะไรทำอย่างไร จากการได้เรียนรู้จาก Courses รวมทั้งเขียน Code ตาม Concepts ต่าง ๆ มา แม้สมองของมนุษย์จะสามารถกักเก็บสิ่งต่าง ๆ ไว้ได้มากมาย แต่คุณก็สามารถลืมสิ่งเหล่านั้นได้ง่ายเช่นกัน ในทาง Programming นั้น มันเข้าข่ายกรณีที่ว่า “สิ่งใดที่ไม่ได้ใช้หรือฝึกฝนบ่อย ๆ คุณอาจจะลืมมันได้อย่างง่ายดาย”
แม้ว่ามันอาจทำให้คุณรู้สึกดีในการบอกกับตัวเองว่า คุณเรียนจบ Courses และได้ใบ Certificate เพื่อที่จะได้กรอกข้อมูลเหล่านั้นใน LinkedIn Profile ของคุณ แต่ความจริงก็คือ สิ่งที่คุณทำอยู่นั้นมันดูเป็นการเสียเวลาเปล่า ๆ
Active Learning
วิธีเดียวที่คุณจะบรรลุเป้าหมายและเรียนรู้การพัฒนา Web ในระยะเวลาที่เหมาะสม ก็คือ การใช้ “Active Learning” Mindset
“ ผู้สอนมุ่งมั่นที่จะสร้างสภาพแวดล้อมการเรียนรู้ เพื่อให้ผู้เรียนสามารถที่จะนำข้อมูลใหม่และความรู้เดิมที่มีอยู่ มาผสมผสานปรับปรุงให้เป็นความรู้ใหม่ในเรื่องนั้น ๆ และฝึกฝนที่จะใช้งานพวกมัน ” – Norman Herr, Ph.D.
Active Learning ก็คือ แนวทางการแบ่งการเรียนรู้ออกเป็น Concepts ที่เล็กลง และฝึกฝนจนกว่าคุณจะรู้สึกคล่องแคล่วกับพวกมันก่อนที่จะดำเนินการขั้นต่อไป ตัวอย่างเช่น ในการเรียน Course ของ Udemy หากคุณหยุดเรียนรู้หลังจากแต่ละ Module และไม่ได้เขียน Code ไปพร้อม ๆ กับ Projects จริง ๆ ที่ผู้สอนกำลังพัฒนาอยู่ แต่คุณควรจะพัฒนา Projects ที่แตกต่างไปจากเดิมอย่างสิ้นเชิง เพื่อที่คุณจะได้สามารถเรียนรู้สิ่งต่าง ๆ ได้อย่างแท้จริง
สรุป
เคล็ดลับก็คือ จงใช้เวลาของคุณให้เต็มที่ หากเป็น Course ที่มีความยาว 20 ชั่วโมง คุณอาจต้องใช้เวลาถึง 2 เดือนในการฝึกทักษะที่คุณตั้งใจไว้ สิ่งสำคัญคือ การรักษา/จดจำข้อมูล และนำไปปฏิบัติจริงอย่างต่อเนื่อง ซึ่ง Mindset นี้ควรเป็นแนวทางที่ควรทำอย่างต่อเนื่องในการเรียนรู้ ไม่ว่าคุณจะเป็น Junior หรือ Senior Developer คุณควรสร้างและฝึกฝนสิ่งที่เรียนรู้อยู่เสมอเพราะมันจะช่วยในการพัฒนาทักษะเกี่ยวกับการคิดวิเคราะห์อย่างมีเหตุมีผลและการแก้ไขปัญหา อีกทั้ง Passive Learning จะนำไปสู่ Imposter Syndrome (การไม่มั่นใจในความสามารถของตัวเองหรือคิดว่าตัวเองยังเก่งไม่พอ) และ Tutorial Purgatory (การเรียนรู้จาก Tutorials ต่าง ๆ ไปมากมาย แต่กลับไม่ได้เรียนรู้อะไรเพิ่มเติมจากมันเท่าที่ควรจะเป็น) ซึ่งมันอาจทำให้คุณต้องหยุดการเดินทางของคุณก่อนที่มันจะเริ่มต้นด้วยซ้ำ
ISM Technology Recruitment Ltd. (#1 Tech Recruiter in Thailand) เราเชี่ยวชาญในธุรกิจ IT Recruitment & IT Outsourcing โดยเฉพาะ เปิดทำการกว่า 30 ปี มีพนักงานทุกสายและทุกระดับทางด้าน IT ที่ได้ร่วมงานกับลูกค้าองค์กรใหญ่ที่มีชื่อเสียงและบริษัทข้ามชาติมากมาย หากคุณเป็นคน IT ที่อยากทำงานท้าทายและร่วมงานกับองค์กรชั้นนำ สามารถฝากประวัติการทำงาน (Resume) ของคุณไว้กับ ISM ได้ที่ https://www.ismtech.net/submit-your-resume แล้วคุณจะพบว่าอนาคตและโอกาสก้าวหน้ากำลังรอคุณอยู่
Source: https://medium.com/