เชี่ยวชาญการเขียนโปรแกรมด้วยการสร้างเครื่องมือ
การเรียนตาม Tutorial มักจะไปไม่ถึงไหน คุณดูวิดีโอ คุณคัดลอกโค้ด แต่คุณก็ยังไม่เข้าใจว่าสิ่งต่างๆ ทำงานอย่างไรอยู่ดี
เลิกดูแล้วเริ่มสร้างได้แล้ว
วิธีการเรียนรู้ที่ดีที่สุดคือการสร้างเทคโนโลยีที่คุณใช้ในทุกๆ วันขึ้นมาใหม่ วิธีนี้จะเปลี่ยนคุณจากผู้ใช้งานให้กลายเป็นผู้สร้าง
ลองใช้วิธีแบบ build-your-own-x:
- เลือกเทคโนโลยีที่คุณใช้งาน
- ศึกษาองค์ประกอบหลักของมัน
- เขียนโค้ดขึ้นมาใหม่ตั้งแต่ต้น
- เพิ่มฟีเจอร์ของคุณเอง
เมื่อคุณสร้าง database, compiler หรือ web server คุณจะเห็นตรรกะที่อยู่เบื้องหลังเครื่องมือเหล่านั้น คุณจะได้เรียนรู้ว่า memory ทำงานอย่างไร และข้อมูลเคลื่อนที่อย่างไร
กระบวนการนี้จะช่วยอุดช่องว่างในความรู้ของคุณ และช่วยให้คุณก้าวข้ามการเรียนรู้เพียงแค่ผิวเผิน
สร้างเครื่องมือขึ้นมา เพื่อให้คุณเป็นเจ้าของความรู้อย่างแท้จริง