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

أنت تستخدم الأدوات كل يوم دون معرفة كيفية عملها. تُخفي أطر العمل (Frameworks) والمكتبات (Libraries) التعقيدات لمساعدتك على العمل بسرعة، مما يخلق فجوات في معرفتك.

طريقة "ابنِ شيئاً بنفسك" (build-your-own-x) تعالج هذا الأمر. فأنت تقوم ببناء نسخة مبسطة من أداة تستخدمها من الصفر؛ وبذلك تتوقف عن مجرد استخدام التقنية وتبدأ في هندستها.

لماذا تنجح هذه الطريقة:

يمكنك البدء بخطوات صغيرة. اختر أداة مثل قاعدة بيانات أو أداة سطر أوامر (command-line tool) وحاول محاكاة وظائفها الأساسية.

المصدر: https://dev.to/kelvin_kariuki_20f4bec616/master-programming-by-recreating-your-favorite-technologies-from-scratch-4563