أتقن البرمجة من خلال إعادة بناء التقنيات
توقف عن استخدام الأدوات دون معرفة كيفية عملها.
يقضي معظم المطورين سنوات في استخدام أطر العمل والمكتبات. أنت تستخدمها كل يوم، وتكتب الكود باستخدامها، ولكن هل تفهم المنطق الكامن وراءها؟
طريقة "ابنِ شيئاً بنفسك" (build-your-own-x) تغير منظورك؛ فتتوقف عن كونك مجرد مستخدم، وتبدأ في التحول إلى مبتكر.
عندما تبني أداة من الصفر، فإنك تتعلم:
- كيف تعمل إدارة الذاكرة.
- كيف تعالج المترجمات (compilers) الكود الخاص بك.
- كيف تخزن قواعد البيانات المعلومات.
- كيف ترسل الشبكات البيانات.
لست بحاجة إلى بناء كل شيء. اختر تقنية واحدة تستخدمها كثيرًا، وحاول إعادة بناء جزء صغير منها.
هذه العملية تبني الحدس لديك؛ فستفهم سبب حدوث أخطاء معينة، وستعرف لماذا تتفوق أطر عمل محددة على غيرها في الأداء.
توقف عن مشاهدة الدروس التعليمية. ابدأ في البناء.