المكتبة

Chapter 35: The Brain - Deep Work vs. Tutorial Hell

الفصل 35: دماغ المبرمج.. بين العمل العميق وجحيم الدورات

المعضلة: لماذا لا أتقدم رغم أنني أتعلم باستمرار؟

لديك اشتراكات في خمس منصات تعليمية. القرص الصلب يئن من وطأة الدورات التي حملتها. مجلد “كورسات للمشاهدة” يحتوي على تيرابايت من الوعود بالاحتراف. لكن عندما تفتح محرر الأكواد لبدء مشروع حقيقي… فراغ. شاشة بيضاء صامتة تسخر من معرفتك النظرية.

هذا ليس فشلاً شخصيًا، بل هو عرض شائع لمرض يصيب المبتدئين المتحمسين. إنه فخ معرفي، وهم لذيذ بالإنتاجية. أنت تشعر أنك تتعلم، لكنك في الحقيقة لا تبني شيئًا. أنت عالق.

أنت لست وحدك في هذا. إنه وباء صامت في عالم تعلم البرمجة. مرحبًا بك في “جحيم الدورات” (Tutorial Hell).


التشخيص: ما هو “جحيم الدورات”؟

“جحيم الدورات” هو حلقة مفرغة من التعلم السلبي. تبدأ بمشاهدة فيديو، تتبع الخطوات، ينجح الكود، وتشعر بجرعة من الدوبامين (Dopamine) - هرمون المكافأة. عقلك يقول: “أنا أفهم! أنا أتقدم!”. لكن هذا فهم سطحي ومؤقت. أنت لم تحل المشكلة، بل نسخت الحل.

بمجرد أن ينتهي الفيديو، تبدأ المعرفة في التبخر. وعندما تواجه مشكلة جديدة، تعود للبحث عن دورة أخرى لحلها. أنت لا تتعلم السباحة، بل تتمسك بعوامة نجاة تلو الأخرى.

هذا الفخ خطير لأنه يبدو وكأنه المسار الصحيح. أنت مشغول، أنت “تتعلم”. لكنك في الحقيقة تستهلك المحتوى، لا تبني المهارة. المهارة لا تأتي من المشاهدة، بل من المعاناة والمحاولة والفشل والنجاح.


العلاج: قوة “العمل العميق” (Deep Work)

إذا كان “جحيم الدورات” هو المشكلة، فإن “العمل العميق” هو الحل. هذا المصطلح، الذي صاغه البروفيسور كال نيوبورت (Cal Newport)، يصف حالة من التركيز الكامل على مهمة معرفية صعبة، دون أي مشتتات.

العمل العميق هو عكس التصفح السلبي للدورات. إنه أنت، وشاشة سوداء، ومشكلة تتحدى حدود فهمك. إنه الوقت الذي يتكون فيه دماغك روابط عصبية جديدة. إنه التمرين الفعلي لعضلة البرمجة لديك.

لا يمكنك بناء العضلات بمشاهدة فيديوهات لكمال الأجسام. يجب أن تذهب إلى النادي، ترفع الأثقال، وتشعر بالألم. البرمجة لا تختلف. العمل العميق هو ذهابك إلى “النادي الذهني”. إنه صعب، غير مريح في البداية، ولكنه الطريقة الوحيدة لبناء قوة حقيقية ودائمة.


خطة الهروب: كيف تنتقل من المشاهدة إلى البناء

الخروج من جحيم الدورات يتطلب قرارًا واعيًا واستراتيجية. إليك خطة عملية من أربع خطوات:

  1. قاعدة 20/40 (The 20/40 Rule): شاهد 20 دقيقة فقط من أي دورة. ثم أوقف الفيديو فورًا واقضِ 40 دقيقة في التطبيق. لا تطبق ما رأيته فحسب، بل حاول كسره، تغييره، أو إضافة ميزة صغيرة من عندك. حوّل الاستهلاك السلبي إلى تفاعل نشط.

  2. اكسر اللعبة (Break The Toy): لا تتبع الدورة بحذافيرها. هل المعلم يبني تطبيق قائمة مهام؟ عظيم. ابنِ أنت قائمة أمنيات. هل يستخدم اللون الأزرق؟ استخدم أنت الأخضر. هل يضيف زر “حذف”؟ أضف أنت زر “أرشفة”. هذه التغييرات الصغيرة تجبر عقلك على التفكير بدلاً من النسخ.

  3. ابدأ مشروعًا “تافهًا” (Start a “Useless” Project): أكبر عائق هو البحث عن فكرة مشروع “تغير العالم”. انسَ هذا. هدفك الأول هو التعلم، لا الربح. اكتب برنامجًا صغيرًا يحسب كم يومًا تبقى على عيد ميلادك. اصنع صفحة ويب تعرض نكاتًا عشوائية عبر API مجاني. الهدف هو إنهاء شيء ما، أي شيء.

  4. احجز وقتًا للتركيز (Time Blocking): عامل العمل العميق كأهم اجتماع في يومك. افتح تقويمك واحجز 90 دقيقة. أغلق الهاتف، سجل الخروج من وسائل التواصل الاجتماعي، وأخبر من حولك ألا يزعجوك. هذه الدقائق التسعون من التركيز الخالص تساوي 5 ساعات من العمل المشتت.


الخلاصة: أنت البنّاء، لا المشاهد

الدورات التعليمية أدوات قيمة، لكنها مجرد خرائط. لا يمكنك الوصول إلى وجهتك بمجرد التحديق في الخريطة. عليك أن تقود السيارة بنفسك، أن تسلك المنعطفات الخاطئة، وأن تتعلم الطريق من خلال التجربة.

المعرفة الحقيقية في البرمجة لا تُكتسب، بل تُبنى. تُبنى سطرًا بعد سطر من الكود الذي تكتبه بنفسك، خطأً بعد خطأ تقوم بإصلاحه، ومشكلة بعد مشكلة تتغلب عليها.

توقف عن جمع الخرائط. اختر وجهة صغيرة، وابدأ القيادة.

في الفصل القادم: سنضع الخرائط نفسها تحت المجهر. المعركة الأزلية: الكتب مقابل دورات الفيديو. أيهما أفضل لتعلم البرمجة؟

×

إعدادات القراءة

الوضع الليلي
حجم الخط 20px
نوع الخط
×

فهرس الكتاب