จากการอ่านหนังสือเกี่ยวกับ Programming
พบว่ามันคือส่วนหนึ่งของการเรียนรู้สิ่งใหม่ ๆ
และเน้นย้ำสิ่งที่เรารู้และ เข้าใจมาแล้ว
หรืออาจจะหลง ๆ ลืม ๆ ไปบ้าง
ไม่ว่าจะเป็นหนังสือกระดาษ หรือ E-book
ก็เป็นส่วนหนึ่งของการเรียนรู้ทั้งนั้น
ดังนั้นจึงสรุปเทคนิคง่าย ๆ ของการอ่านหนังสือ Programming ไว้นิดหน่อย
1. อ่านให้ช้าลง ทำความเข้าใจให้มากขึ้น ลึกซึ้งขึ้น มันทำให้เราใช้ความจำน้อยลง
อย่าเพียงแค่อ่าน อ่าน อ่าน และ อ่าน
แต่ให้หยุด และ คิดอยู่เสมอ
ยิ่งถ้าในหนังสือมีคำถาม หรือ มีให้ทำ workshop ต่าง ๆ
แนะนำว่าอย่างข้าม (เนื่องจากส่วนใหญ่มักจะข้ามกันไปเลย เพราะว่ามันเสียเวลา)
ลองคิดดูสิว่า
ถ้าหนังสือนั้นเป็นคนที่กำลังคุยกับเรา
ถ้าเขาถามมา เราจะไม่ตอบเชียวหรือ ?
ในการถามตอบนั้น มันทำให้เราเข้าใจมากขึ้น
มันทำให้เราคิดมากขึ้น คิดลึกซึ้งขึ้น
มันเป็นโอกาสที่ดีมากสำหรับการเรียนรู้ และ การจดจำ
2. ให้ทำแบบฝึกหัดต่าง ๆ และจดบันทึกลงกระดาษ
ในหนังสือ programming ต่าง ๆ มักจะมีคำถาม และ แบบฝึกหัดให้ทำ
อย่างที่บอก อย่าข้ามให้ลงมือทำซะ
ส่วนการแก้ไข หรือ จดบันทึกต่าง ๆ หรือ วิธีการคิด
แนะนำให้ทำการจดลงกระดาษ
มันอาจจะดูเป็นวิธีการที่โบราณ ล้าสมัย
แต่ผมเชื่อว่า สิ่งใดที่เราจดลงไปมันจะทำให้เราเข้าใจ และ จำโดยไม่ต้องท่องจำ
การเขียนลงกระดาษ มันต่างจากการพิมพ์เยอะมาก ๆ
สุดท้ายถ้าเราเข้าใจ และ จำมันได้ดี
ก็ไม่จำเป็นต้องจดอะไรอีกแล้ว !!
3. อ่านหนังสือก่อนนอน
เนื่องจากก่อนการพักผ่อนนั้น เป็นเวลาที่ดีมาก ๆ สำหรับการเรียนรู้
ยิ่งถ้าต้องการให้สมองจดจำสิ่งนั้นไปแบบยาวนาน
เนื่องจากเวลาพักผ่อนคือช่วงที่สมองทำการ processing ข้อมูลต่าง ๆ
นั่นคือกระบวนการเรียนรู้นั่นเอง
แต่ลองคิดดูสิ
ถ้าคุณทำงาน ทำการอ่าน ทำการเรียนรู้
ระหว่างที่สมองกำลัง processing ข้อมูลอยู่
ก็อาจทำให้สิ่งที่คุณกำลังทำมันขาดหาย และ ตกหล่นไปได้
นั่นคือ ทำให้คุณลืมไงล่ะ !!
4. พูดและอธิบายให้คนอื่นฟัง
การอ่านอยู่ในใจและการเข้าใจอยู่คนเดียว
มันไม่ได้ช่วยอะไรให้ดีขึ้นไปมากกว่าตัวเอง
ดังนั้น สิ่งที่สำคัญมาก ๆ สำหรับการเรียนรู้ คือ
ออกไปอธิบายสิ่งเหล่านั้นให้คนอื่น ๆ ฟัง
การพูดออกไป การสอน เป็นวิธีการเรียนรู้ที่ดีมาก ๆ
เนื่องจากมันทำให้เรารู้ว่าเราไม่รู้ และ ไม่เข้าใจอะไรอีกมาก
รวมทั้งได้รับ feedback กลับมาทันทีด้วย
ยิ่งให้คุณยิ่งได้รับ
5. ฟังเสียงจากสมองของคุณบ้าง !!
สมองมันมีปากหรือไง ?
แนะนำให้ใส่ใจหน่อยว่า
ตอนนี้ข้อมูลมันเยอะเกินไปหรือไม่ ?
ลองสังเกตตัวเองดูว่า
ถ้าเริ่มทำการอ่านแบบผิวเผิน หรือ แบบข้าม ๆ กับ
หรือว่า ลืมว่าอ่านอะไรมาก่อนหน้าไปแล้ว
แนะนำให้หยุดพักก่อน อย่าหักโหม
เนื่องจากถ้าไม่หยุด มันจะส่งที่ไม่ดีต่อคุณ
ทั้งการเรียนรู้ที่ต่ำมาก ๆ
ทำให้คุณไม่เข้าใจอะไรเลย
รวมทั้งส่งผลเสียต่อสุขภาพอีกด้วย
6. ลงมือทำด้วยมือคุณเอง
ในการเรียน และ ฝึก เกี่ยวกับ programming
มีทางเดียวที่จะทำให้คุณเข้าใจ
มีทางเดียวที่จะทำให้คุณพัฒนา และ เก่งขึ้น
คือ การลงมือทำด้วยตัวคุณเอง
ดังนั้นให้ ฝึก ฝึก ฝึก และ ฝึก
ฝึกเขียน code
ฝึกการคิด
ฝึกการแก้ไขปัญหา
ซึ่งมันจะทำให้คุณได้เรียนรู้สิ่งต่าง ๆ มากมาย
สุดท้ายกินน้ำ และ พักผ่อนเยอะ ๆ ครับ
ขอให้สนุกกับการเรียนรู้
อย่าลืมว่า หนังสือเป็นเพียงจุดเริ่มต้น หรือ สิ่งหนึ่งของการเรียนรู้เท่านั้น