See the original English version of this article here
เชื่อว่า Programmer หลายคน น่าจะเจอกับความรู้สึกที่ว่า คือ ทำไมการเรียน Coding มันถึงเป็นเรื่องยาก จนมีคนส่วนหนึ่งที่รู้สึกท้อแท้จนล้มเลิกไป แต่ก็ยังมีคนอีกส่วนหนึ่งที่สามารถผ่านอุปสรรคนี้ไปได้ เขาทำได้อย่างไรกัน? ดังนั้น ในบทความนี้จะให้คำแนะนำว่า เมื่อคุณรู้สึกว่า การเรียนรู้เรื่อง Coding มันยาก เราควรจะทำอย่างไร เพื่อให้มันง่ายขึ้น
จะว่าไปแล้ว วิธีการเอาชนะความรู้สึกท้อแท้จากการเรียนรู้การ Coding ถือเป็นหนึ่งในพื้นฐานในสายอาชีพนี้ เพราะ “การ Coding คือ การแก้ปัญหา” แม้จะผ่านปัญหาแรกไปได้ คุณยังจะต้องเจอปัญหาที่ 2 3 4…ต่อไปเรื่อยๆ ทำให้การเรียนรู้ Coding ไม่มีวันจบสิ้น ดังนั้น เพื่อลดปัญหาจากความรู้สึกท้อแท้ดังกล่าว อยากให้คุณลองทำ 3 สิ่งต่อไปนี้ดู
1. ยอมรับว่า “ความรู้สึกท้อแท้ เป็นส่วนหนึ่งของการเรียนรู้”
ในฐานะที่เป็นผู้ใหญ่ เรามักเจอการทดสอบจากปัญหาต่างๆ ความท้อแท้ที่เกิดขึ้นเมื่อเจอปัญหาในการ Coding เป็นเรื่องที่ทำให้คุณไม่สบายใจ ดังนั้น เพื่อให้ประสบความสำเร็จ คุณต้องยอมรับว่า ความรู้สึกท้อแท้เป็นส่วนหนึ่งของกระบวนการการเรียนรู้ กระบวนการที่คุณต้องดิ้นรนหา Solution ถือว่ามีความสำคัญต่อการเติบโตของคุณเพื่อเรียนรู้ว่าจะหาคำตอบแบบใด ความสามารถในการจัดการและเอาชนะความรู้สึกท้อแท้ และการหาวิถีทางที่จะสนุกกกับมัน คือ สิ่งที่แบ่งแยกระหว่าง Programmer ที่ประสบความสำเร็จออกจากผู้ที่ล้มเหลว
2. เพิ่มทักษะการแก้ปัญหา ด้วยการถาม “คำถามที่ถูกต้อง”
สิ่งแรกที่คุณจะทำเมื่อเจอปัญหาคืออะไร ถ้าเหมือนคนส่วนใหญ่ คุณคงจะหาคำตอบใน Google หรือจาก Community ต่างๆ เช่น Stack Overflow, Quora, Reddit หรือ SoloLearn แม้จะเจอคำตอบที่ต้องการ แต่มันก็อาจทำให้คุณใช้เวลาไปพอสมควรเช่นกัน ที่จริงคุณน่าจะใช้เวลาดังกล่าวในการหาคำตอบด้วยตัวเองและพัฒนาทักษะการแก้ปัญหา แต่ถ้าหาทุกทางแล้วแต่ยังไม่ได้คำตอบ มันก็มีแนวโน้มว่าสมมติฐานของคุณน่าจะไม่ถูกต้อง ซึ่งการตั้งคำถามที่ถูกต้อง จะทำให้คุณแก้ปัญหาได้ด้วยตัวเอง ลองตั้งคำถามลักษณะนี้ดู
-
- คุณคาดหวังว่า Code ของคุณจะทำงานอย่างไรและทำไม
- ส่วนใดของ Code ที่ไม่เป็นไปตามที่คาดไว้
- สมมติฐานใดที่คุณใช้ในการกำหนดว่า Code ของคุณมัน Work
- สมมติฐานข้อใด ไม่ถูกต้อง
หากคุณไม่คิดจะลองแก้ปัญหาด้วยตัวคุณเอง คุณก็จะพึ่งพาแหล่งข้อมูลอื่นๆ อยู่เสมอ ซึ่งมันจะยิ่งทำให้คุณท้อแท้มากขึ้นทุกครั้งที่เกิดปัญหา
3. เข้าร่วมใน Community ต่างๆ
ในช่วงเริ่มต้นของการเรียนรู้การ Coding คุณอาจรู้สึกโดดเดี่ยว โดยเฉพาะตอนที่คุณรู้สึกท้อแท้ แต่หากคุณเข้าไปอยู่ใน Community ต่างๆ นอกจากจะได้รับการ Support แล้ว ยังทำให้คุณรู้ว่าคนอื่นๆ ก็เจอแบบเดียวกับคุณ บางทีคุณจะพบว่าคนอื่นอาจติดปัญหาที่คุณเคยแก้มันมาได้แล้วอย่างง่ายดาย วิธีที่ดีมากในการเรียนรู้คือ หาเพื่อนสักคนที่มีทักษะหรืออยู่ในระดับที่ใกล้เคียงกับคุณ เพราะปัญหาที่เจอหรือไอเดียต่างๆ จะทำให้คุณได้มุมมองและเรียนรู้ที่แก้ปัญหาไปด้วยกัน เมื่อคุณทำงานร่วมกับทีม คุณจะรู้สึกสนุกกับมันมากขึ้น เพราะคุณจะได้ไอเดียและแนวทางแปลกใหม่จากคนอื่นๆ
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://medium.com/