عضوی خوب در جامعه بودن

بیاموزید چگونه عضوی عالی در جامعه‌ی Exercism باشید


می‌خواهیم Exercism جایی عالی برای گذراندن وقت باشد، هر کسی که هستید. برای اینکه Exercism چنین جایی باشد، تمرکز زیادی روی این گذاشته‌ایم که اعضای خوبی برای جامعه باشیم.

این موضوع در آیین‌نامه‌ی رفتاری ما رسمیت یافته است، اما می‌توان آن را در یک جمله خلاصه کرد: مهربان باشید.

چند اصل هست که بهتر است هنگام مشارکت در Exercism در ذهن داشته باشید. چه در حال منتورینگ باشید، چه در حال یادگیری، چه در یک فضای گفتگو وقت بگذرانید، یا در GitHub به ساختن چیزها کمک کنید، اگر این ایده‌ها را دنبال کنید، خواهید دید که Exercism می‌تواند جایی فوق‌العاده سرگرم‌کننده و ارزشمند برای گذراندن وقت باشد:

  • فرض کنید نیّت‌ها خوب است
  • اشتباه‌کردن فوق‌العاده است
  • نمی‌دانید که چه نمی‌دانید
  • سازنده مخالفت کنید
  • واژه‌هایتان را با دقت انتخاب کنید

فرض کنید نیّت‌ها خوب است

اکثریت قریب به اتفاق کسانی که در Exercism درگیر می‌شوند، به این دلیل مشارکت می‌کنند که می‌خواهند به دیگران کمک کنند. آن‌ها احتمالاً به فناوری علاقه‌ی زیادی دارند، شاید به آموزش علاقه‌مندند، اما بیش از همه می‌خواهند در فضایی باشند که در آن همراه دیگران چیزی مثبت می‌سازند.

یعنی بیشتر گفتگوها بین دو نفری رخ می‌دهد که بهترین را برای یکدیگر و همچنین برای Exercism می‌خواهند.

گاهی وقتی اختلافی پیش می‌آید، به‌راحتی به این نتیجه می‌رسیم که طرف مقابل دارد سخت‌گیری می‌کند، یا گوش نمی‌دهد، یا حرف ما را نمی‌فهمد. آسان است که تصور کنیم طرف مقابل از خودش راضی است و دارد پُز می‌دهد، در حالی که با نظرهای «غلط» خود ما را عصبی می‌کند. در واقعیت، احتمال بسیار بیشتری وجود دارد که آن فرد بخواهد چیزی را که مهم می‌داند منتقل کند و فقط واژه‌ها یا راهکارهایی پیدا نکرده که برای دیگران روشن باشد.

وقتی عقب می‌ایستیم و فرض می‌کنیم همه‌ی مشارکت‌کنندگان تلاش می‌کنند مهربان باشند، کار درست را بکنند و روشن حرف بزنند، خیلی راحت‌تر می‌توانیم از خودبینی‌مان دست بکشیم و فعالانه تلاش کنیم به دیدگاه طرف مقابل گوش دهیم.

که ما را می‌رساند به...

اشتباه‌کردن فوق‌العاده است

فهمیدن اینکه در موردی اشتباه بوده‌اید بهترین اتفاقی است که می‌تواند برایتان بیفتد، چون حالا کمتر از قبل اشتباه هستید. اگر کسی هستید که برایش علمی فکر کردن، پیگیری دانش و درست بودن در مسائل مهم است، کشف اینکه اشتباه کرده‌اید هیجان‌انگیزترین اتفاق ممکن است.

پس وقتی وارد بحثی در Exercism می‌شوید، آن را فرصتی ببینید نه برای اثبات درستی خود، بلکه برای کشف جایی که ممکن است اشتباه باشید. با این کار، ممکن است از قبل درست‌تر شوید.

آدام گرانت کتابی کامل درباره‌ی همین موضوع نوشته است. در آن، از قول ری دالیو می‌گوید: «اگر به گذشته‌ی خود نگاه نکنید و فکر نکنید «وای، یک سال پیش چقدر احمق بودم»، پس حتماً در سال گذشته زیاد یاد نگرفته‌اید».

نمی‌دانید که چه نمی‌دانید

Exercism بر این اصل بنا شده که ما نمی‌دانیم چه نمی‌دانیم. کل پلتفرم حول این می‌چرخد که منتورها شکاف‌های دانشی را نشان می‌دهند که خودتان از وجودشان بی‌خبرید. و تجربه‌ی فوق‌العاده‌ای است وقتی هر دو طرف پذیرای اطلاعات تازه باشند (بسیار پیش می‌آید که خودِ منتورها بفهمند با دیدن کد و راهکارهای تازه‌ی یک دانشجو، چیزی را نمی‌دانستند!)

یادآوری آن حس، در بافتِ دانشجو بودن در یک جلسه‌ی منتورینگ آسان است، اما آن روحیه‌ی پذیرندگی در همه‌جای دیگر Exercism هم به همان اندازه مهم است. وقتی فکر می‌کنید چیزی در وب‌سایت بد است، اول از خود بپرسید چه چیزهایی را ممکن است ندانید، تصمیمی که از دید شما مسخره به نظر می‌رسد شاید نشان‌دهنده‌ی شکافی در دانش شما باشد، همان‌قدر که ممکن است نشان دهد آن تصمیم واقعاً مسخره است.

نگاهی به نوشته‌ی ما درباره‌ی پرچین چسترتون بیندازید تا چند مثال عملی از نحوه‌ی کاربرد این اصل ببینید.

سازنده مخالفت کنید

بخش بزرگی از ساختن یک محصول موفق و یک جامعه‌ی موفق بر این استوار است که افراد نظرها و دیدگاه‌های متفاوت را مطرح کنند و با هدف یافتن یک حقیقت مشترک درباره‌شان بحث کنند. حتی ممکن است برای رسیدن به حقیقتی بهتر، به کمی اختلاف بر سر حقیقت پذیرفته‌شده نیاز باشد. پس اختلاف‌نظر با یکدیگر بخشی حیاتی از Exercism است. سازنده اختلاف‌نظر کردن با دیگران یک مهارت است، مهارتی که تسلط بر آن دشوار است.

در ادامه چند نکته‌ی راهنما درباره‌ی اینکه چطور در جامعه‌ی ما سازنده اختلاف‌نظر کنیم آمده است:

۱. از خود بپرسید آیا لازم است درگیر شوید

مشکلی پیدا کرده‌اید و حس می‌کنید کسی باید از آن باخبر شود. اولین پرسشی که باید از خود بپرسید این است که آیا واقعاً باید؟ آیا گفتن اینکه چیزی خراب است به کسی، اوضاع را بهتر می‌کند؟ آیا دارید به‌جای سیگنال، نویز اضافه می‌کنید؟

در بیشتر موارد، گفتن اینکه کسی اشتباه می‌کند کار خوبی است. به او کمک می‌کنید شکاف دانشی‌اش را برطرف کند و Exercism را بهتر کنید. اما بعضی وقت‌ها ارزش این نویز یا انرژی را ندارد و تصحیح کردن کسی فقط باعث می‌شود حس بدتری نسبت به خودش داشته باشد. پس پیش از آنکه وارد شوید، خوب مطمئن شوید که این کار برای دیگر مشارکت‌کنندگان کار درستی است.

۲. با هم به کسی هجوم نبرید

این نکته به مورد اول پیوند نزدیکی دارد: طبیعت قبیله‌ای ما اغلب این نیاز را ایجاد می‌کند که وقتی کسی نظری رایج (یا مخالف) بیان می‌کند، اظهارنظر کنیم. این را در GitHub زیاد می‌بینید: افراد روی هر کامنت ایموجی 👍 و 👎 می‌گذارند یا یک رشته‌ی گفتگو را با کامنت «من هم!» پر می‌کنند. بسیاری با دیدن یک مخالفت عمومی حس می‌کنند باید افرادی را که با نظرشان موافقند «تقویت» کنند.

اگر حرف تازه‌ای برای گفتن ندارید یا چیز مفیدی نمی‌گویید، از خود بپرسید آیا نیازی هست اصلاً چیزی بگویید.

  • آیا آن 👎 فقط باعث می‌شود کسی نسبت به خودش حس بدی پیدا کند؟
  • آیا فقط او را بیشتر در موضعش فرو می‌برد و تدافعی‌ترش می‌کند؟
  • آیا گذاشتن 👍 باعث می‌شود دیگری حس کند حق دارد، غرورش تقویت شود و همدلی با دیدگاه مخالف سخت‌تر شود؟
  • آیا افزودن کامنت «این برای من هم خراب است!» یک داده‌ی مفید برای نگه‌دارنده اضافه می‌کند، یا فقط فشار و فوریت بیشتری است؟

هر موقعیتی متفاوت است، اما پیش از کلیک کردن یا تایپ کردن فکر کنید.

۳. آن را شخصی نکنید

پس در یک اختلاف‌نظر گرفتار شده‌اید. عالی! 🎉 حالا، از آن نهایت استفاده را ببرید.

یادتان باشد، شما با یک انسان مخالف نیستید، بلکه با دیدگاه فعلی او درباره‌ی چیزی مخالفید. مطمئن شوید فضایی به او می‌دهید که بتواند آن دیدگاه را بدون اینکه احساس بی‌آبرویی کند تغییر دهد. به او قدرت دهید ارزش دیدگاه شما را ببیند بدون آنکه احساس کند احمق است. آن را شخصی نکنید.

یک نشانه‌ی آشکار خطر این است که لازم ببینید حرف کسی را نقل کنید تا ثابت کنید کجا اشتباه کرده یا با خودش متناقض بوده است. تناقض آدم‌ها اغلب نشانه‌ی اندیشه‌ی در حال رشد است. این ثابت نمی‌کند که آن‌ها اشتباه می‌کنند، بلکه ثابت می‌کند که می‌گذارند ذهنشان خلاق باشد.
دارند مسیرهای مختلف را می‌کاوند و مطالب را به شکلی متفاوت کنار هم می‌گذارند. این را تشویق کنید!

و یادتان باشد که خودتان باشید. نیازی نیست اشاره کنید که با نظر X موافقید یا اینکه Y قطعاً درست است. موضوع بر سر افراد نیست، بر سر یافتن بهترین راه‌حل است. سیگنال اضافه کنید، نه نویز.

۴. تصمیم‌ها را بپذیرید

اغلب اختلاف‌نظرها به نتیجه‌ای نمی‌رسند که همه بر سر آن توافق داشته باشند. در واقع، در Exercism تقریباً همه‌چیز نوعی سازش است. بنابراین تقریباً همیشه کمی از نتیجه ناراضی خواهید بود.

پذیرفتن تصمیم‌ها و با آغوش باز پذیرفتنشان، حتی وقتی با آن‌ها مخالفید، برای خوب بودن عضوی از جامعه حیاتی است.

تصمیم‌ها باید دیدگاه‌های زیادی را در بر بگیرند و در نهایت سازش‌های زیادی در خود دارند. چیزی که برای یک مسیر زبانی خوب است، ممکن است برای مسیر دیگری کمی بدتر باشد. یک جهت‌گیری معماری یا سازمانی ممکن است برای شما کار بیشتری از دیگری ایجاد کند. یک ملاحظه‌ی مربوط به کل سایت یا کل جامعه ممکن است مهم‌تر از ملاحظه‌ی مخصوص مسیر شما دانسته شود.

اگر حس می‌کنید دلیل یک تصمیم را نمی‌فهمید، همیشه راحت بپرسید. اما وقتی تصمیم توضیح داده شد، وظیفه‌ی شماست که آن را بپذیرید، حتی اگر دوستش ندارید. اگر همه بکوشند این کار را بکنند، دفعه‌ی بعد که تصمیمی واقعاً به نفع شما و به قیمت ناخشنودی کسی دیگر گرفته شد، احساس گناه یا رنجش او را نخواهید داشت و می‌توانید انرژی‌تان را روی مسائل سازنده‌تر بگذارید.

و مطمئن باشید که تصمیم‌ها با حسن نیّت گرفته می‌شوند. همه می‌کوشند آنچه برای جامعه، پلتفرم و دانشجوهای ما بهتر است انجام دهند.

واژه‌هایتان را با دقت انتخاب کنید

راه‌های زیادی برای مهربان بودن در Exercism وجود دارد، اما قدرتمندترینشان این است که در نظر بگیرید واژه‌هایتان چطور بر دیگران اثر می‌گذارند.

در فضایی چندفرهنگی پر از افرادی از پیشینه‌های گوناگون، که باورها، نظام‌های ارزشی و زبان‌های مادری متفاوتی دارند، روشن ارتباط برقرار کردن یک ابرقدرت است. آسان است بدانید قصد دارید واژه‌هایتان چطور به گوش برسند، اما سخت است بدانید دیگران واژه‌های شما را چطور درک می‌کنند.

نوشته‌ی واژه‌هایی که به کار می‌بریم را بخوانید تا بیشتر بدانید چرا این موضوع این‌قدر مهم است.