برمجة
أوامر برمجة لمن يبدأ ويريد فهم السطر لا ملفًا جاهزًا
للمتعلم الذي فتح ملفًا صغيرًا: اشرح الخطأ، سمِّ المفهوم، ثم اكتب أنت. النسخ الكامل يؤجل الفهم.
وقت القراءة يُحسب بقسمة عدد الكلمات على ١٨٠. هذا تقدير تحريري، لا قياس على قراء حقيقيين. كيف نكتب ونصحح
أسرع طريق لإغلاق الصفحة وأنت لا تزال لا تبرمج: أن تطلب «ابنِ لي التطبيق» فينزل ملف لا تستطيع تعديل سطر فيه. هذه الأوامر تشترط أن يبقى الكود صغيرًا وأن تكتبه أنت في الخطوة التالية. إن كنت في أول صفحة HTML، فابدأ بالمشروع الواحد المشروح في تعلّم البرمجة بمشروع صفحة واحدة ثم عد إلى الأمر الذي يناسب العطل الذي أمامك.
بيئة تجرب فيها الكود من غير تنصيب ثقيل: Replit. مسار الدروس من الصفر على freeCodeCamp إن أردت تمارين خارج المحادثة. المساعد داخل المحرر، مثل Cursor أو GitHub Copilot، مفيد بعد أن تقرأ الفرق لا قبل أن تعرف ماذا يفعل الملف. اختيار مساعد المحادثة نفسه في المقارنة.
لا تلصق مفاتيح API ولا كلمات مرور ولا ملف بيئة. إن ظهر سر في لقطة الشاشة فغطّه قبل الرفع. ما لا يدخل المحادثة أصلًا مفصّل في ما لا تلصقه. قسم البرمجة للأدوات، وهذه الصفحة لصياغة السؤال.
اكتب لغة البرمجة وإصدارها إن كنت تعرفه. إن لم تعرفه فقل «لا أعرف الإصدار» حتى لا يجزم النموذج باسم دالة من نسخة لم تثبّتها. مثال التشغيل الذي ينجح على جهازك أقوى من شرح طويل.
كيف تكيّف الأقواس
الصق أقل قدر من الكود يوضح المشكلة: الدالة، أو رسالة الخطأ، لا المستودع. استبدل [اللغة] بشيء مثل «بايثون» أو «جافاسكربت في المتصفح». في [ماذا توقعت] اكتب جملة بشرية: «أن تُطبع الأسماء الثلاثة». احذف أي سطر فيه رابط فيه رمز سري قبل الإرسال.
الأوامر الجاهزة
١. اشرح الخطأ ولا تصلح المشروع
حين ظهرت رسالة حمراء وتريد معناها قبل أن يُستبدل الملف.
الصق [الرسالة] كما هي. في [الكود] الصق الدالة فقط. اكتب [اللغة]. لا تلخص الخطأ بكلماتك إن كانت الرسالة أمامك.
للنسخ بعد استبدال الأقواس اشرح رسالة الخطأ هذه لجمهور مبتدئ. اللغة: [الاسم، والإصدار إن عرفته أو «لا أعرف»] لا تعطني ملفًا بديلًا. قل أي سطر أراجع أولًا، ولماذا. إن كان السبب خارج اللقطة فقل «النقص» ولا تخمّن ملفًا لم ألصقه. الرسالة: [النص] الكود: [الدالة فقط]
٢. علّمني الدالة ثم اطلبها مني
حين تعرف المهمة، مثل «دالة تجمع أرقام القائمة»، وتريد أن تكتبها لا أن تصلك جاهزة.
صف [المهمة] بجملة. أعطِ [مثال دخل] و[مثال خرج] صغيرين من تأليفك، بأرقام غير حقيقية.
للنسخ بعد استبدال الأقواس أنا مبتدئ في [اللغة]. المهمة: [جملة]. مثال دخل: [صغير] مثال خرج: [صغير] اشرح الفكرة في خمس جمل من غير كود كامل. ثم اطلب مني أن أكتب الدالة في الرسالة التالية. لا تكتب الحل في هذه الرسالة. إن كان مثالي يناقض المهمة فقل ذلك وتوقف.
٣. راجع فرقًا صغيرًا
بعد أن عدّلت بضعة أسطر وتريد تعليقًا على الفرق لا إعادة هيكلة.
الصق [قبل] و[بعد] لنفس الدالة. في [القصد] ماذا أردت أن يتغير. لا تلصق مئة سطر.
للنسخ بعد استبدال الأقواس راجع هذا الفرق فقط. القصد: [جملة] قل إن كان القصد تحقق. أشر إلى سطر قد يكسر حالة لم أذكرها، بسؤال لا بملف جديد. لا تعد كتابة الدالة إلا إذا كان الخطأ الإملائي في اسم واحد، وعندها غيّر ذلك الاسم فقط. قبل: [النص] بعد: [النص]
٤. سمِّ المفهوم قبل أن أكمل
حين يعمل الكود ولا تعرف اسم الفكرة، فتصعب عليك قراءة الدرس التالي.
الصق [السطر] الذي حيّرك. اسأل عن مفهوم واحد لا عن دورة.
للنسخ بعد استبدال الأقواس ما اسم المفهوم الذي يستخدمه هذا السطر، بجملة تعريف وبسطر يوضح لماذا كُتب هنا. لا تعطني بدائل. لا تنتقل إلى مفهوم ثانٍ. اللغة: [الاسم] السطر: [الصقه] إن كان السطر ملتبسًا فاسأل ماذا يطبع عندي ولا تخترع سياقًا.
٥. من مطلب عربي إلى خطوات لا إلى مستودع
حين الفكرة في رأسك جملة عربية وتريد تفكيكها قبل كتابة أي ملف.
اكتب [المطلب] كفعل واحد، مثل «صفحة تعرض ثلاثة روابط». ارفض في [لن أبني] ما لا تريد أن يقترحه، مثل حسابات مستخدمين.
للنسخ بعد استبدال الأقواس حوّل المطلب إلى خطوات أفعلها أنا في ملف واحد. المطلب: [جملة] لن أبني الآن: [حد] أربع خطوات كحد أقصى. كل خطوة تسمية ملف أو وسم أو دالة، لا أمر شراء أداة. لا تنشئ هيكل مشروع. إن كان المطلب مشروعًا كاملًا فقل «ضيّق» واقترح تضييقًا واحدًا.
٦. اشرح سطرًا داخل دالة تعمل
حين نسخت مثالًا من درس رسمي وتريد فهم سطر قبل أن تعدّله.
اذكر [مصدر المثال] إن كان درسًا، أو قل «مثال كتبته». حدد [رقم السطر] أو الصق السطر وحده تحت [السطر].
للنسخ بعد استبدال الأقواس اشرح هذا السطر فقط داخل الدالة. اللغة: [الاسم] مصدر المثال: [الدرس أو «كتبته»] ماذا يفعل السطر، وماذا يحدث إن حذفته، في جملتين. لا تحسّن المثال. الدالة: [قصيرة] السطر: [واحد]
٧. ثلاث حالات أجربها بيدي
بعد أن صارت الدالة تعمل على مثال واحد، حتى لا تصدق مثالًا سعيدًا فقط.
صف [الدالة] بجملة ماذا تعيد. لا تطلب توليد اختبارات إطار عمل إن كنت لم تستخدم إطارًا.
للنسخ بعد استبدال الأقواس اقترح ثلاث حالات أجربها يدويًا على الدالة: حالة طبيعية، حالة فارغة، وحالة قيمة غريبة. لكل حالة: الدخل المتوقع، وما يجب أن أراه. لا تكتب إطار اختبار. اللغة: [الاسم] وصف الدالة: [جملة] مثال يعمل عندي الآن: [دخل وخرج]
٨. لماذا نجح المثال في الدرس وفشل عندي
حين اتبعت الخطوات والناتج مختلف، وتريد فرق بيئة لا محاضرة.
اكتب [ماذا فعلت] و[ماذا ظهر]. اذكر [النظام] إن كان الفرق بين المتصفح والحاسوب مهمًا. لا تلصق رمز دخول.
للنسخ بعد استبدال الأقواس الدرس نجح في الشرح وفشل عندي. ماذا فعلت: [خطوات قصيرة] ماذا ظهر: [النص أو «صفحة فارغة»] أين أشغّل: [المتصفح أو الطرفية أو محرر أونلاين] اسألني سؤالًا واحدًا عن الفرق الأرجح قبل أن تعطيني إصلاحًا. لا تفترض أنني أخطأت في الإصدار إلا إذا قلت لك إنني لا أعرفه، وعندها اسأل ولا تجزم.
٩. اسم أوضح لمتغير
حين الكود يعمل والأسماء x وdata وtemp تعطل القراءة.
الصق [الدالة] القصيرة. في [المجال] قل ماذا تمثل البيانات: درجات، أسماء ملفات، أسعار كتبتها للتدريب.
للنسخ بعد استبدال الأقواس اقترح أسماء أوضح للمتغيرات في هذه الدالة من غير تغيير المنطق. جدول صغير: الاسم الحالي، الاسم المقترح، ولماذا. لا تعد كتابة الدالة كاملة. المجال: [ماذا تمثل البيانات] الدالة: [قصيرة]
١٠. قارن محاولتين كتبتهما
حين جربت طريقتين وتريد فرق السلوك لا مديحًا للطريقة الأقصر.
الصق [أ] و[ب]. اكتب [حالة] واحدة يجب أن يتفقا عليها.
للنسخ بعد استبدال الأقواس قارن المحاولتين على هذه الحالة: [دخل واحد]. قولا إن كانتا تعطيان الناتج نفسه. اذكر فرقًا واحدًا في الفكرة لا في الأسلوب. لا تختر «الأفضل» بشكل عام. لا تكتب محاولة ثالثة. اللغة: [الاسم] أ: [الكود] ب: [الكود]
١١. ارفض المكتبة إن لم أطلبها
حين تسأل سؤالًا صغيرًا فيقترح النموذج حزمة وتنصيبًا وأنت ما زلت في أول الدرس.
اكتب [المسموح] صراحة: «لغة فقط من غير مكتبات» أو اسم المكتبة التي تستخدمها فعلًا.
للنسخ بعد استبدال الأقواس أجب عن السؤال التالي ضمن هذا القيد: [لغة فقط أو اسم مكتبة أستخدمها]. إن كان الجواب يحتاج مكتبة خارج القيد فقل «خارج القيد» وقف. لا تعطِ أمر تنصيب. السؤال: [سؤالك] ما جربته: [سطر]
١٢. حوّل الخطأ إلى سؤال أبحث عنه
حين تريد جملة بحث تضعها في محرك أو في توثيق اللغة، لا حلًا فوريًا.
الصق [الرسالة]. احذف المسارات التي فيها اسم مستخدم جهازك واستبدلها بـ [مجلد].
للنسخ بعد استبدال الأقواس من رسالة الخطأ هذه، أعطني سؤال بحث واحدًا وجملة أبحث بها في توثيق [اللغة]. لا تعطِ الإصلاح. أشر إلى الكلمة في الرسالة التي يجب أن تبقى في البحث كما هي. احذف من اقتراحك أي مسار ملفات. الرسالة: [النص]
١٣. أسبوع مفهوم واحد
حين تتعلم وحدك وتتشتت بين الإطارات، وتريد مفهومًا واحدًا تمارسه أيامًا قليلة.
اكتب [ما أعرفه] بصراحة و[المفهوم] الذي اخترته، لا «كل الويب». سبعة أيام حد أقصى في الطلب.
للنسخ بعد استبدال الأقواس اقترح خطة أربعة أيام لمفهوم واحد. ما أعرفه: [جملة] المفهوم: [واحد] كل يوم: تمرين واحد أكتبه أنا، موصوف بجملة، من غير حل. لا تضف إطار عمل. لا جدول ساعات. إن كان المفهوم أوسع من أربعة أيام فضيّقه في سطر قبل الخطة.
١٤. تعليق أراجعه قبل أن أحفظ
بعد أن اشتغل الكود وتريد تعليقًا يذكرك لماذا السطر موجود، لا مقالًا فوق كل سطر.
الصق [الدالة]. حدد [السطر] الذي سينساه مستقبلك. اطلب تعليقًا واحدًا لا توثيق ملف.
للنسخ بعد استبدال الأقواس اكتب تعليقًا عربيًا من سطر واحد فوق هذا السطر يشرح القصد لا بديهيات النحو. ممنوع تعليق مثل «هذا متغير». إن كان السطر واضحًا من غير تعليق فقل «لا تعليق» ولا تؤلف. اللغة: [الاسم] الدالة: [قصيرة] السطر: [واحد]
كيف تحسّن الجواب
- شغّل المثال بعد كل جواب. الشرح الذي لا يمر على زر التشغيل يبقى رأيًا.
- إن لصق النموذج خمسين سطرًا رغم القيد، فلا تقرأها. أعد الرسالة: «احذف الكود وأبقِ السؤال». القراءة الكاملة تعيد عادة النسخ.
- احتفظ بملف تدريب منفصل عن أي مشروع حقيقي. الأوامر هنا تفترض أرقامًا وأسماء وهمية.
- اكتب بجانب الدالة جملة «ماذا تفعل» بلغتك قبل أن تسأل. الجملة تكشف إن كنت تسأل عن سطر أم عن منتج.
- حين ينجح الإصلاح، أعد كتابته من الذاكرة في ملف جديد. إعادة الكتابة أقصر اختبار فهم من نجمة بجانب الجواب.
حدود لا نتجاوزها
الكود المقترح قد يستخدم دالة غير موجودة في إصدارك، أو قد يفتح ثغرة لأن المثال تدريبي. لا تنسخه إلى موقع فيه زوار، ولا إلى مستودع عمل، قبل أن تفهمه وتشغّله على بيانات وهمية. النموذج لا يرى مشروعك الكامل حتى لو وصفته بجملة.
لا تلصق أسرارًا ولا قواعد بيانات عملاء ولا توكنات. غطِّها حتى في صورة الشاشة. الشرح لا يحتاجها. وإن طلب منك الأمر «الصق ملف البيئة حتى أصلح» فارفض؛ هذا الطلب نفسه غلط. حدود اللصق العامة في دليل ما لا يُلصق، ومسار الصفحة الواحدة يكفي مرحلة البداية من غير مشروع كامل.
أسئلة
هل أستخدم هذه الأوامر إن كنت أريد تطبيقًا للعميل هذا الأسبوع؟
لا كطريق وحيد. الأوامر للمتعلم الذي يكتب سطرًا. تسليم عميل يحتاج مراجعة بشرية واختبارًا على حالات هو يهتم بها، وهذا خارج مجموعة المبتدئ.
النموذج أعطاني الحل كاملًا رغم أنني منعته. ماذا أفعل؟
لا تدمجه. اطلب الحذف وأعد القيد في أول سطر. إن تكرر، ابدأ محادثة جديدة والصق المهمة من غير الحل الذي نزل.
أي محرر أفتح؟
للتجربة السريعة بيئة في المتصفح مثل Replit. للاقتراح داخل الملف بعد أن تفهم الفرق، صفحات Cursor وGitHub Copilot في الدليل. المحرر لا يعفيك من قراءة السطر.
هل الشرح بالعربية يضر تعلم المصطلح الإنجليزي؟
لا، إن بقي اسم المفهوم الإنجليزي كما هو بجانب الشرح. اطلب ذلك في القيد إن رأيت الترجمة تطغى على الاسم الذي ستجده في رسالة الخطأ.
صفحات ذات صلة
مجموعات أخرى
أوامر لمهمة قريبة. طريقة العمل الأطول تبقى في الأدلة العملية.
جداول
أوامر لمعادلات الجداول تختبرها على صفوف وهمية
صف الأعمدة، اطلب دالة واحدة، وجرّبها على أرقام تعرف جوابها. لا تلصق جدول رواتب ولا قائمة عملاء.
25 أكتوبر 2026·١٤ أوامر·قراءة تقديرية ٩ دقائق
لغة
أوامر للترجمة ولتعلّم جملة تقولها أنت
للجملة والمقطع القصير: ترجمة تُظهر ما لم تفهمه، وتصحيح يُبقي معناك، وحوار لا يتجاوز أربع دورات.
25 أكتوبر 2026·١٤ أوامر·قراءة تقديرية ٩ دقائق
تنظيم
أوامر لترتيب اليوم وتفكيك المهمة من غير جدول مثالي
للقائمة التي طالت: ثلاث مهام لغد، تفكيك شغل كبير، ونقاط اجتماع. الخطة تُكتب من قيودك لا من يوم نموذجي.
25 أكتوبر 2026·١٤ أوامر·قراءة تقديرية ٩ دقائق