آخر درس قبل أن نبدأ، وهو الدرس الذي يقرر إذا ستخلص الكورس ولا لأ.
وأنا جدّي بهاد. معظم الناس الذين تشتري كورس أتمتة لا تخلصه — مش لأنه صعب، ولأنهم بيدرسوه بطريقة غلط.
خليني أوصفلك الطريقة الغلط، وشوف إذا تعرفها:
تفتح الفيديو. تتفرّج. تشعر إنك فهمت. تفتح الفيديو الجاي. تتفرّج. بعد أسبوعين تفتح IntelliJ حتى تكتب اختبار وحدك — وتجد إنك لا تعرف تكتب سطر.
وهذا يحصل مع 80% من الناس. والسبب واحد: الفهم مش نفسه المهارة.
الأهداف التعليمية
بنهاية هذا الدرس، ستكون قادراً على:
تدرس بطريقة تبني مهارة مش فهم بس
تتعامل مع التعليق بدون لا تضيّع وقت
تعرف متى تكرّر ومتى تكمّل
تخلص الكورس فعلياً
القاعدة الواحدة
سكّر الفيديو واكتب من راسك.
هذه كل الدرس. الباقي تفاصيل.
الطريقة العملية:
شوف الدرس كامل بدون لا تكتب — لكن افهم
سكّر الفيديو
اكتب الكود من راسك — بدون رجوع
علقت؟ حاول 5 دقايق قبل لا ترجع
ارجع للفيديو لكن للجزء اللي علقت فيه
امسح واكتب مرة أخرى من راسك
مهم
الخطوة السادسة هي السحر، وهي التي لا أحد بيعملها.
لأنه الكتابة الأولى (مع الرجوع) تبني الفهم. والكتابة الثانية (من راسك) تبني المهارة. والفرق بينهم هو الفرق بين واحد "أخذ كورس" وواحد "يعرف يعمل."وهي تأخذ دقيقتين. الملف صغير، وانت لسا فاكر كل شيء.
ليش هذا يعمل؟
لأنه الدماغ يتعلّم بالاسترجاع مش بالتعرّض.
تتفرّج → بتتعرّف على الكود، وتشعر إنه مألوف → إحساس فهم كذّاب
تكتب من راسك → بتسترجع فعلياً → مهارة حقيقية
نصيحة
جرّب هذا الفحص الآن: فكّر بإشي شفته بفيديو الأسبوع الماضي وحاول تكتبه من راسك بدون رجوع.
صعب؟ طبيعي. وهذا بالضبط الفرق. والاسترجاع الصعب هو الذي بيثبّت المعلومة — الاسترجاع السهل لا يبني شي.
قاعدة الخمس دقايق للتعليق
ستعلق. كثير. وهذا طبيعي وصحّي.
لكن في طريقتان غلط للتعامل معه:
ترجع للفيديو فوراً → لا تعلّمت شي، لكن نسخت
تقعد ساعة → أُحبطت وتركت الكورس
الطريقة الصح — بالترتيب:
5 دقايق محاولة — اقرا رسالة الخطأ بتمعّن (نصها تقلك الحل)
10 دقايق — ابحث برسالة الخطأ نفسها على Google
بعدها — ارجع للفيديو، للجزء اللي علقت فيه بس
بعد لا تحلها — امسح واكتب من راسك
مهم
الخطوة الأولى أهم مما تبدو: اقرا رسالة الخطأ.
معظم المبتدئين يشوفوا الخطأ الأحمر وبيتوتّروا ويروحوا يدوّروا فوراً. لكن رسالة الخطأ بجافا وSelenium تقلك الحل بنسبة 70%:text ElementNotInteractableException: element not interactable هذه تقلك بالحرف: العنصر موجود لكن مش قابل للتفاعل — يعني انتظار ناقص. والحل موجود بالرسالة.
الوتيرة
الحد الأدنى
45 دقيقة يومياً، بانتظام
المثالي
ساعة ونص
الأقصى المفيد
3 ساعات — بعدها التركيز ينزل
تحذير
الانتظام أهم من المدة بمراتب.45 دقيقة كل يوم أفضل بكتير من 5 ساعات يوم الجمعة بس. لأنه الدماغ بيثبّت المعلومات بين الجلسات (خصوصاً بالنوم) — فست جلسات صغيرة تبني أكثر من جلسة واحدة كبيرة، حتى لو نفس عدد الساعات.والانقطاع أسبوع هو أخطر شيء. تُرجع وتجد حالك نسيت، وتشعر إنك رجعت للصفر، وتترك. يوم واحد بأسبوع أفضل من انقطاع.
المقالات — لا تتخطاها
الكورس فيه 69 درس مكتوب. وأنا بعرف إنه الإغراء إنك تتخطّاها وتروح للفيديوهات.
لا تفعل هيك، لسببين:
المقالات فيها اللي مش بالفيديوهات. المراجع (الانتظار، الـ Locators، الـ Matchers)، والمقارنات (الأنماط الستة للـ Driver Factory)، والفراغات (التنفيذ المتوازي، Listeners، التنضيف) — كلهم بالمقالات.
المختبر الجيد قارئ جيد. شغلك كل يوم قراءة: متطلبات، توثيق، تقارير عيوب، سجلات. المقالات تبني هذه العضلة.
نصيحة
مقالات المراجع تحديداً (زي «الانتظار — المرجع النهائي» و«محددات العناصر») مش دروس تقراها مرة. هي صفحات بترجعلها طول ما انت تعمل بالأتمتة. احفظ روابطها.
أدوات تساعد
دفتر أخطاء — كل خطأ قابلته + حله. بعد شهر يحدث مرجعك الشخصي، وتجد إنك تحل الأخطاء بثواني
مشروعك على GitHub — من أول قسم. commit بعد كل درس
دفتر أسئلة — عندما تسأل «ليش هيك؟» لا تتخطّاها، اكتبها ودوّر عليها بعد ذلك
نصيحة
دفتر الأخطاء أعلى مردود. لأنه نفس الأخطاء تُرجع — وStaleElementReferenceException اللي أخذت منك ساعة أول مرة تأخذ منك دقيقة العاشرة، لكن لو كتبت الحل.
علامات إنك تدرس صح
بعد كل قسم، اسأل حالك:
أستطيع أكتب مثال القسم من راسي بدون رجوع؟
بفهم ليش كل قرار، مش فقط كيف؟
أستطيع أشرح القسم لحد آخر بكلماتي؟
عملت commit للكود تبعي؟
قريت مقالات القسم؟
كلهم ✅؟ كمّل بثقة. في ✗؟ ارجع للقسم — الرجوع أرخص بكتير من إنك تكمّل على أساس ناقص.
مهم
البند الثالث هو أقوى فحص بالقائمة. لأنك لا تستطيع أن تشرح شيء لا تفهمه فعلاً. وإذا لقيت حالك تقول "يعني... هو يفعل هيك" بدون لا تعرف ليش — فهذا فراغ لازم تسدّه.
خلاصة الدرس
معظم الناس لا تخلّص كورسات الأتمتة — مش لأنها صعبة، لأنهم بيدرسوها غلط.
الفهم مش نفسه المهارة. تتفرّج فتحس إنك فهمت، وبعد أسبوعين لا تعرف تكتب سطر.
القاعدة الواحدة: سكّر الفيديو واكتب من راسك.
امسح واكتب مرة أخرى — الأولى تبني الفهم، الثانية تبني المهارة، وهي تأخذ دقيقتين.
الدماغ يتعلّم بالاسترجاع مش بالتعرّض — والاسترجاع الصعب هو الذي بيثبّت.
قاعدة الخمس دقايق للتعليق، وأول خطوة: اقرا رسالة الخطأ — فيها الحل 70% من الوقت.
الانتظام أهم من المدة. 45 دقيقة يومياً أفضل من 5 ساعات بالأسبوع.
والانقطاع أسبوع أخطر شيء — يوم واحد بأسبوع أفضل من انقطاع.
لا تتخطّى المقالات — فيها المراجع والمقارنات والفراغات التي مش بالفيديوهات.
دفتر الأخطاء أعلى مردود — نفس الأخطاء تُرجع، والحل المكتوب بيوفّر ساعات.
وهيك خلصنا قسم "ابدأ من هون". جهازك جاهز، والخريطة واضحة، والطريقة معروفة.
في القسم الجاي: رح نبلش فعلياً — مكتبة QAcart، وأول اختبار أتمتة إلك.