مجلة المعلوماتية مجلة المعلوماتية
المعرفة • البحث • التقنيةأعداد متاحة للقراءة الإلكترونية

كيف نتجنب إحراج المبتدئين؟ دليل للمطورين ذوي الخبرة

العددالعدد 66
تاريخ النشر
عدد القراءات1
اقتباس

الملخص:

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

الكلمات المفتاحية: المبتدئون، مجتمعات البرمجة، التواصل المحترم، الإرشاد التقني، الشمول

مقدمة:

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

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

كان مشهدًا فظيعًا. أولًا لفارق القوة: رجل أبيض سليم الجسد لديه مال وبيت، في مقابل رجل أسود بلا مأوى وعلى كرسي متحرك. وكان فظيعًا أيضًا لأن الأول يرتدي زي رمز الكرم نفسه؛ بل كان يتصرف بكرم حتى انقلب فجأة إلى القسوة.

لكنها ليست مجرد حكاية عن سانتا المخمور؛ إنها حكاية عن المجتمعات التقنية. نحن أيضًا نحاول الكرم عندما نجيب عن أسئلة المبرمجين الجدد، ثم يتحول كرمنا كل يوم إلى غضب. لماذا؟

قسوتي أنا

أتذكر سلوكي السيئ في الماضي. كنت في Slack الخاص بشركتي حين سأل زميل جديد

الزميل: هل يعرف أحد كيف ننفذ كذا وكذا في MongoDB؟

جيسي: سيُنفذ ذلك في الإصدار المقبل.

الزميل: ما رقم تذكرة هذه الميزة؟

جيسي: أنا أحفظ أرقام جميع التذاكر؛ إنها 12345.

الزميل: متأكد؟ لا أجد التذكرة 12345.

لم يفهم سخريتي، فأحرجه خطؤه أمام زملائه. ضحكت في نفسي ثم شعرت بسوء شديد. وأنا من أقدم المبرمجين في MongoDB، لم يكن ينبغي أن أقدم هذا المثال. ومع ذلك، فهذا السلوك شائع بين المبرمجين: نسخر من الوافدين الجدد ونذلهم.

لماذا يهم الأمر؟

قد تقول إنك هنا لكتابة الشفرة، لا لتكوين الصداقات. فإذا كانت الشفرة تعمل، فهل يهم أن نكون لطفاء؟

قبل أشهر عرض ديفيد روبنسون في مدونة Stack Overflow نمو بايثون الكبير، وأنها أصبحت أكثر لغة يشاهد الناس أسئلتها على الموقع. وحتى في أكثر التوقعات تشاؤمًا ستنمو هذا العام بأكثر من غيرها. ويعرض الأصل رسمًا يوضح صعودها.

إن كنت خبيرًا في بايثون، فهذا الصعود خبر جيد، لا لأنه منافسة لك بل لأنه تأكيد لقيمة خبرتك. فكلما تعلمها مبرمجون جدد زادت قيمة خبرتنا، وانعكس ذلك على الرواتب وفرص العمل والأمان الوظيفي.

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

المشكلة في Stack Overflow

بحثت عن إجابات فظة لأسئلة المبتدئين، فلم يصعب العثور عليها. وتعرض صورة في الأصل مثالًا رسالته واضحة: «إذا سألت سؤالًا بهذا الغباء فأنت هالك؛ اخرج».

وسرعان ما وجدت مثالًا آخر. من منا لم يختلط عليه Unicode في بايثون يومًا؟ لكن الرسالة في المثال المصور واضحة كذلك: «أنت لا تنتمي إلى هنا؛ اخرج».

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

هذا يضر مصالحنا: يؤذي المجتمع ويقلل قيمة مهاراتنا لأننا نطرد الناس منه. فلماذا نتصرف ضد مصلحتنا؟

لماذا ينقلب الكرم إلى غضب؟

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

ومنها أن تتطلب الإجابة جهدًا أكبر مما توقعت. فعندما أتبع زميلي سؤاله بطلب رقم التذكرة، كنت قد قدرت مدة مساعدته؛ فلما طلب المزيد فقدت أعصابي.

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

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

الأولى: أن الحياة تقترن بعدم الرضا، والرغبة في أن تكون الأمور أفضل مما هي عليه.

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

الثالثة: إمكان التحرر من هذا السخط بقبول حياتنا كما هي.

الرابعة: أن طريق تغيير الذات هو فهم الذهن وعيش حياة كريمة وأخلاقية.

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

أثارني ذلك، وكانت رغبتي الأولى أن أسخر: «ابدأ بكتابة Python بحرف كبير وإنهاء السؤال بعلامة استفهام». ولحسن الحظ أدركت غضبي قبل التصرف، فأغلقت التبويب. أحيانًا لا يفصلنا عن التحرر إلا Command+W.

ماذا نفعل؟

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

إذا كنت أشد غضبًا من أن أجيب بهدوء، فغالبًا أستطيع الابتعاد. وكما تعلم الأرنب ثامبر في «بامبي»: إذا لم تستطع قول شيء لطيف فلا تقل شيئًا.

المكافأة

مساعدة المبتدئ مكافأة في ذاتها، سواء شُكرت أم لم تُشكر. ولا بأس بأن تكافئ نفسك، كما يقترح المؤلف، بكأس من الويسكي أو قطعة شوكولاتة أو تنهيدة رضا بعد العمل الطيب.

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

عهد الأنفاس الثلاثة

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

«أتعهد أن أتنفس ثلاث مرات قبل الإجابة عن سؤال على الإنترنت».

ملاحظة الأصل: بُني المقال على محاضرة جيسي «لماذا يتحول الكرم إلى غضب، وماذا نفعل حيال ذلك؟» في PyTennessee في فبراير. وللمزيد لمطوري بايثون، أحال الأصل إلى PyCon 2018، من 9 إلى 17 مايو في كليفلاند بولاية أوهايو.

المراجع

  • https://stackoverflow.blog/2017/09/06/incredible-growth-python/
  • https://www.youtube.com/watch?v=7sCu4gEjH5I
  • https://www.youtube.com/watch?v=nGt9jAkWie4
  • https://www.pytennessee.org/schedule/presentation/175/
  • https://us.pycon.org/2018/

اقتبس هذا المقال

إيه. جيسي (2019). «كيف نتجنب إحراج المبتدئين؟ دليل للمطورين ذوي الخبرة». مجلة المعلوماتية، العدد 66. https://informaticsjournal.net/?p=50425

مشاركة:

مقالات ذات صلة