เก่งโปรแกรมมิ่งด้วยการสร้างเทคโนโลยีขึ้นมาใหม่

คุณใช้ library และ framework อยู่ทุกวัน แต่นักพัฒนาส่วนใหญ่ไม่รู้ว่าพวกมันทำงานอย่างไร คุณสามารถเปลี่ยนเรื่องนี้ได้

ใช้แนวทาง Build-Your-Own-X ซึ่งหมายถึงการสร้างเครื่องมือที่มีอยู่แล้วขึ้นมาใหม่ตั้งแต่ต้น คุณไม่ได้แค่สร้างของเลียนแบบ แต่คุณกำลังเรียนรู้วิธีการทำงานของเทคโนโลยีจากแก่นแท้ของมัน

ประโยชน์ของแนวทางนี้:

วิธีเริ่มต้น:

อย่าเพิ่งเริ่มจากการสร้าง operating system ให้เริ่มจากจุดเล็กๆ เลือกสิ่งที่คุณใช้งานอยู่ทุกวัน

เริ่มต้นด้วยโปรเจกต์เหล่านี้:

ถ้าคุณใช้ React ให้ลองสร้าง component renderer แบบมินิมอล ถ้าคุณใช้ Git ให้ลองสร้าง git init เวอร์ชันแบบง่ายๆ

เลิกใช้เครื่องมือแบบไม่รู้อะไรเลย แล้วเริ่มสร้างพวกมันขึ้นมาเอง

แหล่งที่มา: https://dev.to/kelvin_kariuki_20f4bec616/how-to-use-build-your-own-x-master-programming-by-recreating-your-favorite-technologies-from-581d