See the original English version of this article here
ในยุคที่อุตสาหกรรมไอทีกำลังมีบทบาทอย่างมาก ถือว่าเป็นจังหวะที่ดีของคนที่อยากเรียนรู้การ Coding โดยบทความนี้เป็นบทความสั้นๆ ของ Peter Miles ที่จะมาบอกว่า หากคุณอยากเรียนรู้ทักษะ Coding ให้เก่งขึ้น สิ่งที่ควรทำ คือ ต้องทุ่มเทเวลาในการฝึก Coding เท่านั้น ลองอ่านกันได้เลย
ตอนช่วงแรกๆ ของการฝึกเขียน Code ใหม่ๆ Peter เองมักได้ยินคำพูดเหล่านี้ เช่น
เคยได้ยินมาว่า JavaScript เป็นภาษาที่ดีและเรียนรู้ได้ไม่ยากเลย
” มีคนพูดถึง Free Code Camp เต็มไปหมดในอินเตอร์เน็ต คงต้องไปลองดูบ้างแล้ว “
” แต่เดี๋ยวก่อน แต่มีเพื่อนบอกว่า Code School ดีกว่านะ “
” มีบางคอร์สจาก Udemy ที่ถูกจัดให้อยู่ในอันดับที่ดีๆ บางทีน่าจะลองไปเรียนดูก่อน “
มีบางคนบอกว่า Python เป็นภาษาที่เหมาะสำหรับเริ่มต้นเรียนรู้
” คำว่า Learn Python อยู่ในผลการค้นหาลำดับแรกใน Google ถ้างั้นมันจะต้องดีแน่ๆ ”
” Code Academy ได้รับการวิจารณ์ที่ดี บางทีอาจจะลองเข้าไปลองใช้ดูสักพัก ”
” Python.org เป็นเว็บไซต์จริงๆ ของ Python คงไม่มีอะไรดีไปกว่านี้แล้ว จริงไหม? “
มันก็เป็นเรื่องดี หากเราสามารถเข้าถึงคอร์สและข้อมูลเหล่านี้ แต่สำหรับ Peter เองยังไม่รู้สึกว่ายังไม่ตอบโจทย์นัก
Peter ใช้เวลามากขึ้นเพื่อหาเครื่องมือที่เหมาะสมที่จะช่วยให้เขาเรียนรู้ มากกว่าที่เขาจะเรียนรู้มันจริงๆ
เขาพบว่า นี่เป็นลักษณะทั่วไป ของคนที่กำลังอยู่บนเส้นทางในการพัฒนาทักษะของตนเองอยู่ แล้วถ้าเราไม่รู้เรื่องเหล่านี้มาก่อนล่ะ เราจะรู้ได้อย่างไรว่า Resource ไหน มันจะมีประสิทธิภาพกับตัวเราจริงๆ
นี่เป็นหนึ่งในแง่มุมที่ยากสำหรับการเรียนรู้วิธี Coding มันเป็นเรื่องยากที่จะตัดสินว่า อะไรคือประสิทธิภาพ ในฐานะของมือใหม่ คุณอาจไม่ทราบว่า วิธีการเรียนรู้ที่มีประสิทธิภาพที่สุดของคุณคืออะไร ตอนที่ Peter เริ่มต้นเรียนรู้ใหม่ๆ เขามีความคิดว่า พวก Video Tutorials และพวก Exercise ที่ต้องใช้การ Coding มีประสิทธิภาพมากที่สุดแล้ว แต่ต่อมาเขาก็พบว่า การอ่านหนังสือหรือ Document ต่างๆ กลับมีประสิทธิภาพมากที่สุดสำหรับเขา
มาถึงบทสรุป
เขาตระหนักแล้วว่า วิธีเรียนรู้การ Coding ที่ดีที่สุด คือ ทุ่มเทเวลาฝึกฝน
การใช้เวลา 2 ชั่วโมงต่อวัน เพื่อค้นหาว่าจะเรียนรู้อะไร ในขณะที่ใช้เวลาเพียงแค่ชั่วโมงเดียวในการฝึกเขียน Code มันไม่ได้ช่วยให้เขาไปได้ไกลแน่นอน เขารู้ว่ามี Resource ต่างๆ อยู่มากมาย แต่เขากลับไม่ค่อยได้เรียนรู้วิธีการเขียน Code สักเท่าไหร่
ถ้าเขาต้องการเรียนรู้วิธีเขียน Code จากนั้นเขาต้องการที่จะตัดสินใจเลือกสัก Resource หนึ่งและใช้เวลาในการเขียน Code ให้มากขึ้น อย่างในกรณีของ Peter เอง เขาได้สมัครใน DevMountain ซึ่งในท้ายที่สุด เป็นการตัดสินใจที่ดีที่สุดเท่าที่เคยทำ เขาเขียน Code และฝึกฝนมันทุกวัน ซึ่งสิ่งนี้มันสอนเขาได้มากกว่าที่เขาเคยเรียนรู้ผ่าน Tutorials ต่างๆ จากการที่ใช้เวลาที่น้อยลงในการหาว่าจะใช้ Resource ไหนดี และให้เวลากับการ Coding มากขึ้น มันทำให้เขาทึ่งอย่างมากกับสิ่งที่เขาได้เรียนรู้รวมทั้งเข้าใจมันอย่างดี
หวังว่าบทความนี้น่าจะช่วยยืนยันได้อีกหนึ่งเสียงว่า หากคุณต้องการเรียนรู้การ Coding หรืออะไรก็ตาม คุณต้องทุ่มเทเวลาและลงมือทำมันจริงๆ เท่านั้นถึงจะได้รู้และเข้าใจมันอย่างแท้จริง
ISM Technology Recruitment Ltd. (#1 Tech Recruiter in Thailand) เราเชี่ยวชาญในธุรกิจ IT Recruitment & IT Outsourcing โดยเฉพาะ เปิดทำการกว่า 25 ปี มีพนักงานทุกสายและทุกระดับทางด้าน IT ที่ได้ร่วมงานกับลูกค้าองค์กรใหญ่ที่มีชื่อเสียงและบริษัทข้ามชาติมากมาย หากคุณเป็นคน IT ที่อยากทำงานท้าทายและร่วมงานกับองค์กรชั้นนำ สามารถฝากประวัติการทำงาน (Resume) ของคุณไว้กับ ISM ได้ที่ https://www.ismtech.net/submit-your-resume แล้วคุณจะพบว่าอนาคตและโอกาสก้าวหน้ากำลังรอคุณอยู่
Source: https://codeburst.io/