أتقن البرمجة من خلال إعادة بناء التقنيات

أنت تستخدم المكتبات وأطر العمل (frameworks) كل يوم. معظم المطورين لا يعرفون كيف تعمل هذه الأدوات. يمكنك تغيير ذلك.

استخدم منهجية "Build-Your-Own-X". وهذا يعني إعادة بناء الأدوات الموجودة من الصفر. أنت لا تقوم بمجرد بناء نسخ مطابقة، بل تتعلم كيف تعمل التقنية في جوهرها.

فوائد هذه المنهجية:

كيف تبدأ:

لا تبدأ ببناء نظام تشغيل. ابدأ بشيء صغير، اختر شيئاً تستخدمه كل يوم.

ابدأ بهذه المشاريع:

إذا كنت تستخدم 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