เชี่ยวชาญการเขียนโปรแกรมด้วยการสร้างเครื่องมือ

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

เลิกดูแล้วเริ่มสร้างได้แล้ว

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

ลองใช้วิธีแบบ build-your-own-x:

เมื่อคุณสร้าง database, compiler หรือ web server คุณจะเห็นตรรกะที่อยู่เบื้องหลังเครื่องมือเหล่านั้น คุณจะได้เรียนรู้ว่า memory ทำงานอย่างไร และข้อมูลเคลื่อนที่อย่างไร

กระบวนการนี้จะช่วยอุดช่องว่างในความรู้ของคุณ และช่วยให้คุณก้าวข้ามการเรียนรู้เพียงแค่ผิวเผิน

สร้างเครื่องมือขึ้นมา เพื่อให้คุณเป็นเจ้าของความรู้อย่างแท้จริง

ที่มา: https://dev.to/kelvin_kariuki_20f4bec616/how-to-use-build-your-own-x-master-programming-by-recreating-your-favorite-technologies-from-433p