เก่งโปรแกรมมิ่งด้วยการสร้างเทคโนโลยีของคุณเอง
เลิกเรียนแค่เพียงวิธีใช้งาน API ได้แล้ว
การรู้วิธีเรียกใช้ฟังก์ชันไม่ได้ทำให้คุณเป็นผู้เชี่ยวชาญ ความเชี่ยวชาญที่แท้จริงมาจากการเข้าใจว่าระบบทำงานอย่างไรอยู่เบื้องหลัง
วิธีการแบบ build-your-own-x จะเปลี่ยนเส้นทางอาชีพของคุณ มันเปลี่ยนคุณจากผู้ใช้งานให้กลายเป็นสถาปนิก
คุณจะได้เรียนรู้จากการสร้างเครื่องมือขึ้นมาใหม่ตั้งแต่ต้น แทนที่จะแค่อ่านเอกสารประกอบ คุณจะได้สร้างตรรกะขึ้นมาด้วยตัวเอง
ทำไมวิธีนี้ถึงได้ผล:
- คุณจะได้เห็นกลไกที่แท้จริงของซอฟต์แวร์
- คุณจะได้แก้ปัญหาที่ไลบรารีซ่อนไว้จากคุณ
- คุณจะได้สร้างสัญชาตญาณที่ลึกซึ้งสำหรับการออกแบบระบบ
- คุณจะก้าวข้ามความรู้แค่เพียงผิวเผิน
ลองสร้างสิ่งเหล่านี้เพื่อพัฒนาตัวเอง:
- เว็บเซิร์ฟเวอร์แบบง่ายๆ
- เอนจินฐานข้อมูลพื้นฐาน
- ภาษาโปรแกรมขนาดเล็ก
- Git เวอร์ชันที่ลดทอนความซับซ้อนลง
เมื่อคุณสร้างเครื่องมือขึ้นมาเอง คุณจะเข้าใจกฎเกณฑ์ของมัน
เลิกดูแค่บทเรียน แล้วเริ่มลงมือสร้างได้แล้ว