كيف تقدّم ملاحظات رائعة

لقد اخترت تمرينًا لتقديم الإرشاد عليه، والآن قدّم ملاحظات رائعة.


في هذه المرحلة يفترض أنك اخترت حلًا لإرشاده. وإن لم تكن قد فعلت، فتصفّح أولًا اختيار حل للإرشاد ثم عُد إلى هنا.

ملاحظاتك الأولى

أنت على وشك تقديم ملاحظاتك الأولى لطالب. قد يكون ذلك مثيرًا، لكنه أيضًا مخيف إلى حد ما. كثير من المرشدين (بل أفضلهم!) يعانون في هذه المرحلة من متلازمة المحتال ويستسلمون قبل أن يبدأوا. إذا شعرت بذلك، فالأمر مفهوم تمامًا، لكنه أيضًا غير ضروري في الغالب. فبمجرد أنك تقلق بشأن ما إذا كانت ملاحظاتك ستكون جيدة بما يكفي، فمن المرجح أنك ستقدّم تعليقات مدروسة ومتواضعة يقدّرها الطلاب حقًا. وفي أسوأ الأحوال، يستطيع الطالب دائمًا إنهاء المناقشة وإعادتها إلى قائمة الانتظار لمرشد آخر. فجرّب إذن!

العقلية

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

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

تلبية طلب الطالب مقابل تعليمه فكرة جديدة

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

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

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

لا تمنح الحل مباشرة

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

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

على سبيل المثال، تخيّل أنك ترى جملة شرطية if في Ruby يمكن كتابتها بشكل أجمل بكثير باستخدام العامل الثلاثي:

# Student's code
if a
  b = 1
else
  b = 2
end

# Mentor's suggestion
b = a ? 1 : 2

يمكنك ببساطة أن تقول: «اكتب b = a ? 1 : 2 بدلًا من الجملة الشرطية if في السطر 10»، لكن هذا لن يساعد الطالب على فهم السبب أو على أن يصل بنفسه إلى لحظة الإشراق.

بدلًا من ذلك، سيكون أفضل بكثير أن تقدّم فكرة العامل الثلاثي وتطرح على الطالب تحديًا. على سبيل المثال: «أعتقد أنك تستطيع اختصار الأسطر 10-14 إلى سطر واحد باستخدام العامل الثلاثي. كيف قد يبدو ذلك؟» سيضطر الطالب حينها إلى التجربة وحلّ الأمر بنفسه، لكنك منحته معلومات كافية للعمل عليها.

وعلى الطرف الآخر، فإن قول «اختصر الأسطر 10-14 إلى سطر واحد» لن يمنح الطالب أي مؤشر على كيفية تحقيق ذلك، وقد يكون محبطًا للغاية بالنسبة له. حاول أن تتأكد من تقديم معلومات كافية ليتقدّم الطالب.

كم من الملاحظات ينبغي أن تقدّم

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

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

غير متأكد من شيء؟ تحدّث مع مرشدين آخرين

من أفضل ما في كونك مرشدًا على Exercism هو مجتمع المرشدين الآخرين الذين يمكنك التعلّم منهم. إذا كان لديك سؤال عن حل، أو أردت فقط تبادل الأفكار مع مرشدين آخرين، فانضم إلى منتدانا واطرح ما تشاء! وسيحتمل أن تجد هناك أشخاصًا يمكنك مساعدتهم أيضًا 🙂