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

เลิกใช้เครื่องมือโดยที่ไม่รู้ว่ามันทำงานอย่างไร

นักพัฒนาส่วนใหญ่ใช้เวลาหลายปีในการใช้งาน framework และ library คุณใช้งานพวกมันทุกวัน คุณเขียนโค้ดด้วยสิ่งเหล่านี้ แต่คุณเข้าใจตรรกะที่อยู่เบื้องหลังพวกมันจริงๆ หรือเปล่า?

วิธีการแบบ build-your-own-x จะเปลี่ยนมุมมองของคุณ คุณจะเลิกเป็นแค่ผู้ใช้งาน และเริ่มกลายเป็นผู้สร้าง

เมื่อคุณสร้างเครื่องมือขึ้นมาเองตั้งแต่เริ่มต้น คุณจะได้เรียนรู้:

คุณไม่จำเป็นต้องสร้างทุกอย่าง เลือกเทคโนโลยีที่คุณใช้งานบ่อยๆ มาสักหนึ่งอย่าง แล้วลองสร้างส่วนเล็กๆ ของมันขึ้นมาใหม่

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

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

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