Screen Shot 2558-12-12 at 10.09.26 AM
จากการอ่านหนังสือเกี่ยวกับ Programming
พบว่ามันคือส่วนหนึ่งของการเรียนรู้สิ่งใหม่ ๆ
และเน้นย้ำสิ่งที่เรารู้และ เข้าใจมาแล้ว
หรืออาจจะหลง ๆ ลืม ๆ ไปบ้าง

ไม่ว่าจะเป็นหนังสือกระดาษ หรือ E-book
ก็เป็นส่วนหนึ่งของการเรียนรู้ทั้งนั้น

ดังนั้นจึงสรุปเทคนิคง่าย ๆ ของการอ่านหนังสือ Programming ไว้นิดหน่อย

1. อ่านให้ช้าลง ทำความเข้าใจให้มากขึ้น ลึกซึ้งขึ้น มันทำให้เราใช้ความจำน้อยลง

อย่าเพียงแค่อ่าน อ่าน อ่าน และ อ่าน
แต่ให้หยุด และ คิดอยู่เสมอ

ยิ่งถ้าในหนังสือมีคำถาม หรือ มีให้ทำ workshop ต่าง ๆ
แนะนำว่าอย่างข้าม (เนื่องจากส่วนใหญ่มักจะข้ามกันไปเลย เพราะว่ามันเสียเวลา)

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

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

2. ให้ทำแบบฝึกหัดต่าง ๆ และจดบันทึกลงกระดาษ

ในหนังสือ programming ต่าง ๆ มักจะมีคำถาม และ แบบฝึกหัดให้ทำ
อย่างที่บอก อย่าข้ามให้ลงมือทำซะ

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

สุดท้ายถ้าเราเข้าใจ และ จำมันได้ดี
ก็ไม่จำเป็นต้องจดอะไรอีกแล้ว !!

3. อ่านหนังสือก่อนนอน

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

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

4. พูดและอธิบายให้คนอื่นฟัง

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

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

5. ฟังเสียงจากสมองของคุณบ้าง !!

สมองมันมีปากหรือไง ?
แนะนำให้ใส่ใจหน่อยว่า
ตอนนี้ข้อมูลมันเยอะเกินไปหรือไม่ ?

ลองสังเกตตัวเองดูว่า
ถ้าเริ่มทำการอ่านแบบผิวเผิน หรือ แบบข้าม ๆ กับ
หรือว่า ลืมว่าอ่านอะไรมาก่อนหน้าไปแล้ว
แนะนำให้หยุดพักก่อน อย่าหักโหม

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

6. ลงมือทำด้วยมือคุณเอง

ในการเรียน และ ฝึก เกี่ยวกับ programming
มีทางเดียวที่จะทำให้คุณเข้าใจ
มีทางเดียวที่จะทำให้คุณพัฒนา และ เก่งขึ้น
คือ การลงมือทำด้วยตัวคุณเอง

ดังนั้นให้ ฝึก ฝึก ฝึก และ ฝึก
ฝึกเขียน code
ฝึกการคิด
ฝึกการแก้ไขปัญหา
ซึ่งมันจะทำให้คุณได้เรียนรู้สิ่งต่าง ๆ มากมาย

สุดท้ายกินน้ำ และ พักผ่อนเยอะ ๆ ครับ

ขอให้สนุกกับการเรียนรู้
อย่าลืมว่า หนังสือเป็นเพียงจุดเริ่มต้น หรือ สิ่งหนึ่งของการเรียนรู้เท่านั้น