من المعروف أن معظم الأشخاص الذين يحاولون تعلم كيفية البرمجة يفشلون ، ولكن ما هي أسباب ذلك بخلاف الاستسلام في وقت مبكر جدا؟ بعد أن جلست مع أشخاص جدد في مجال الترميز ومحاولة تعليمهم ، إليك تحليلي: يصعب تعلم البرمجة لأن التعليم التقليدي لا يعلم المتطلبات الأساسية اللازمة لفهم عملية التفكير وراء الترميز. فكر في هذا: إذا لم تفهم كيفية عمل الموقد ، فهل ستتمكن من اتباع وصفة في كتاب طبخ؟ ماذا لو كنت لا تعرف ما يعنيه "قياس 2 لتر من الماء" أو "تسخين الفرن مسبقا إلى 200 درجة"؟ هل يمكنك خبز ملفات تعريف الارتباط؟ بالطبع لا! إذا كنت لا تعرف كيفية تشغيل المطبخ ، فلا يمكنك اتباع الوصفة. إذا كنت مصمما ومتحمسا للغاية ، فيمكنك أن تشق طريقك من خلال تعلم كيفية اتباع كتاب الطبخ - وفي نفس الوقت تعلم كيفية قياس المكونات وضبط درجة حرارة الفرن بشكل صحيح مع عدم إشعال النار في المطبخ. ومع ذلك ، فإن تعلم شيئين أو أكثر في نفس الوقت - مع عدم إدراكك أنك تتعلم شيئين في نفس الوقت - يجعل عملية التعلم بأكملها أكثر صعوبة. لقد حددت أربعة مجالات رئيسية تبرمج تعادل "تعلم كيفية تشغيل الموقد" قبل "تعلم كيفية اتباع كتاب طبخ". 1. ما قبل الجبر 2. المنطق 3. المنطق الإجرائي 4. قواعد نحوية فائقة الصرامة 🧵
‏‎8.78‏K