🎓 ركن الطالب

تعلّم البرمجة كما يجب: لماذا يتوقّف أغلب الطلاب بعد أسبوعين — وكيف لا تكون منهم

أ. يوسف — معلّم حاسب آلي ومؤسس منصة أبرمج أ. يوسف — معلّم حاسب آلي
قراءة: 7 دقائق

في سطور:

  • ▪ المشكلة ليست في ذكائك ولا في اللغة التي اخترتها — بل في غياب مسار وفي عادة انقطعت.
  • 20 دقيقة يوميًا تتفوّق على ثلاث ساعات مرّة في الأسبوع. الاستمرار يغلب الشدّة.
  • ▪ مشاهدة الشرح ليست تعلّمًا. الكود الذي لم تكتبه بيدك لا تملكه.
  • ▪ أداة التشخيص أسفل هذه الصفحة تدلّك على مسارك الواحد — وتغلق عليك باب التشتّت.

لماذا يتوقّف أغلب من يبدأ؟

أُدرّس الحاسب في المعمل، وأرى المشهد نفسه يتكرّر كل عام: طالب يبدأ متحمّسًا، يفتح عشرة دروس في يوم واحد، ثم يختفي. الأمر ليس كسلًا في الغالب، بل أربعة أخطاء يقع فيها المتحمّس تحديدًا — لا الكسول.

1 يبدأ بلا مسار

يقفز من بايثون إلى الويب إلى الذكاء الاصطناعي في أسبوعين. النتيجة: بداية في كل شيء، إتقان لا شيء. المسار الواحد المُملّ أنجع من عشرة مسارات مثيرة.

2 يشاهد ولا يكتب

الشرح الواضح يمنحك شعورًا زائفًا بالفهم. ثم تجلس أمام شاشة فارغة فلا تعرف السطر الأول. الفهم يحدث في يدك لا في عينك.

3 يذاكر بالنوبات

خمس ساعات يوم الخميس ثم انقطاع. الدماغ يبني المهارة بالتكرار المتباعد، لا بالجرعة الواحدة الكبيرة.

4 يخاف رسالة الخطأ

يظنّ الخطأ دليلًا على فشله، وهو في الحقيقة رسالة من الحاسب يقول فيها: «انظر هنا، السطر رقم كذا». المبرمج المتمرّس يخطئ أكثر منك، لكنه يقرأ الخطأ.

قاعدة العشرين دقيقة

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

كيف تُقسَّم العشرون دقيقة؟

5 دقائق — مراجعة

أعد كتابة كود الأمس من رأسك، لا بالنسخ. إن عجزت فقد وجدت درس اليوم.

10 دقائق — جديد

مفهوم واحد فقط. لا اثنان. المفهوم الذي لا تستطيع شرحه لأخيك لم تفهمه.

5 دقائق — تطبيق

غيّر شيئًا في الكود عمدًا، وتوقّع النتيجة قبل التشغيل. ثم شغّل وتحقّق.

الخطوة الأخيرة هي الأثمن، ويتجاوزها الجميع: توقّع النتيجة قبل الضغط على «تشغيل». حين تتوقّع وتصيب فقد فهمت، وحين تتوقّع وتخطئ فقد اكتشفت ثغرة في فهمك ما كنت لتراها لو نسخت الكود ونجح. هذه هي اللحظة التي يتحوّل فيها الطالب من ناسخ إلى مبرمج.

أين أنت الآن؟ — خمس أسئلة تدلّك على مسارك

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

0 / 5

1. ما الذي جاء بك إلى هنا أصلًا؟

2. كم كودًا كتبتَ بيدك — لا نسخًا ولصقًا — حتى اليوم؟

3. كم دقيقة تستطيع أن تعطي التعلّم يوميًا — بصدق؟

4. أيّ جملة أقرب إليك؟

5. ما الذي تريده بعد ثلاثة أشهر من الآن؟

نتيجتك تُحفظ في متصفّحك أنت فقط — لا تُرسل إلى أي خادم، ولا يطّلع عليها أحد.

ما الذي تجده في هذا الركن؟

لا تفتح هذه الأدوات كلها اليوم. اختر مسارك أولًا، ثم استعمل منها ما يخدم خطوتك الحالية فقط — الأداة التي تُفتح بلا هدف تُغلق بلا فائدة.

إن كنت طالب مدرسة: كيف تذاكر مادة الحاسب؟

مادة الحاسب ليست مادة حفظ، ومع ذلك يذاكرها أكثر الطلاب كما يذاكرون التاريخ: قراءة ثم ترديد. ثم يأتي السؤال العملي فيسقط. المادة عمليّة في جوهرها، وطريقة مذاكرتها يجب أن تكون عملية مثلها.

  1. 1. اقرأ الدرس مرة واحدة، ثم أغلق الكتاب واكتب ما فهمته في أربعة أسطر. ما لم تستطع كتابته لم تفهمه.
  2. 2. كل مفهوم في المنهج له تطبيق. نفّذه بيدك في المحرّر ولو مرة — الكود الذي نفّذته لن تنساه في القاعة.
  3. 3. الأسئلة العملية في الاختبار مأخوذة من تدريبات الكتاب غالبًا. حلّها كلها بيدك، لا بقراءة حلولها.
  4. 4. راجع على أسابيع التقويم الدراسي: ورقة عمل كل أسبوع أخفّ من عشر أوراق في ليلة واحدة.
  5. 5. المصطلح الإنجليزي لا يُحفظ، بل يُفهم معناه ثم يُستعمل. اكتب كل مصطلح جديد مع مثال من عندك.

وإن كنت تبحث عن أوراق تُصحَّح لك مباشرة فابدأ من أوراق العمل، ونظّم أسابيعك من التقويم الدراسي.

ابدأ اليوم — ثلاث خطوات فقط

أسئلة شائعة

السؤال الصحيح ليس «كم شهرًا» بل «كم يومًا متصلًا». طالب يعطي 20 دقيقة يوميًا لمدة ثلاثة أشهر يكتب برامج حقيقية، وطالب يعطي خمس ساعات في يوم واحد ثم يغيب أسبوعين لا يصل. الانتظام هو العامل الحاسم، لا عدد الساعات.
ابدأ ببايثون إن كان هدفك فهم البرمجة نفسها؛ فقواعدها قريبة من اللغة الطبيعية ولا تشغلك بتفاصيل جانبية. وابدأ بـ HTML وCSS إن كان هدفك أن ترى نتيجة مرئية بسرعة. أما أن تقفز بين اللغات كل أسبوع فهذا هو السبب الأول للتوقّف.
لا. مشاهدة الشرح تُشعرك بالفهم دون أن تمنحك القدرة. المهارة تُبنى وأنت تكتب الكود بيدك وتخطئ وتصلح خطأك. اجعل قاعدتك: لا أنتقل إلى درس جديد قبل أن أكتب كود الدرس السابق من رأسي.
رسالة الخطأ ليست عقابًا بل عنوان المشكلة. اقرأ آخر سطر فيها، وانظر إلى رقم السطر الذي تشير إليه، وافحص ما قبله. أغلب أخطاء المبتدئين ثلاثة: نقطتان ناقصتان، أو مسافة بادئة خاطئة، أو اسم متغيّر كتبته بحرف مختلف.
الموقع يخدم أي متعلّم عربي، لكن ترتيبه ومصطلحاته وتقويمه الدراسي مبنيّة على واقع التعليم العام في السعودية، لأنني أُدرّس فيه فعلًا. فإن كنت طالبًا في مادة الحاسب أو المهارات الرقمية ستجد كل شيء مألوفًا.