آدم خوبی باشید!

  • یوسف مهرداد بی‌بالان

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

چند وقت پیش راهنمایی رو در وب‌سایت پروژه‌ی SQLModel دیدم که بسیار آموزنده بود. رهبر این پروژه‌، سباستین رامیرز (معروف به @tiangolo) خالق FastAPI یکی از فریم‌ورک‌های معروفِ توسعه‌ی وب توی پایتونه. بخشی از این راهنما رو که خود رامیرز برای برای مدیریت کارها در مخرن کدها (Repository Management Tasks) نوشته در ادامه آوردم. هدفِ بخش غیرفنی این راهنما، نه تنها ترویج رفتار حرفه‌ای، بلکه ایجاد یک فرهنگ پایدار در جامعه‌ی توسعه‌دهندگان نرم‌افزاره؛ فرهنگی که حتی در لحظات پرچالش و دعواهای فنی، اولویت با احترام به افراد و قدردانی از تلاش‌های آنهاست.

گفتار: آدم خوبی باشید!
مهم‌تر از همه چیز اینه که آدم خوبی باشید. 😊
اگه شما رو به تیم اضافه کردند معنی‌اش اینه که شما احتمالن آدم فوق‌العاده خوبی هستید، اما می‌ارزه که دوباره اون رو یادآوری کنیم .🤓

برای وقتی که شرایط سخت می‌شه!

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

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

بیان احساسات توی متن کار سختی‌یه، از ایموجی‌ها برای بیان احساسات‌تون استفاده کنید. 😅

در بحث‌های فنی و پی‌آرها، خیلی اوقات افراد ناراحتی‌شون رو مستقیم و بدون فیلتر بیان می‌کنند، خیلی وقت‌ها غلو می‌کنند، شاکی می‌شند، طلبکارند و از این جور کارها. این کارها واقعن درست نیستند و وقتی کسی این کارها رو می‌کنه باعث می‌شه اولویت ما برای حل مشکل‌اش بیاد پایین. با این‌حال سعی کنید اول نفس عمیقی بکشید و بعد جواب‌های آرام و مودبانه‌ای به طرف بدید.
سعی کنید طعنه و کنایه‌‌ نزنید و نظرات پرخاشگرانه‌ی منفعل ندید[۱]. اگر چیزی نادرسته، به جای کنایه‌ زدن، بهتره (با حفظ آرامش و ادب) حرف‌تون رو مستقیم و بی‌پرده بگید[۲].

تلاش کنید تا جای ممکن دقیق و بر اساس واقعیت‌‌ها صحبت کنید و کلی‌گویی‌ نکنید.

برای بحث‌هایی که سخت‌تره مثلن رد کردن یه پی‌آر، می‌تونید از من بخواید که اون رو خودم مدیریت کنم.

پانوشت:
۱- پرخاشگری منفعل (Passive-aggressive behavior) نوعی درشتی کردن فردی به فرد دیگر به‌صورت غیرمستقیم است. پرخاشگری منفعل بیان غیرمستقیم خصومت است مثلاً به شکل تعلل، طعنه، یکدندگی، ترشرویی، یا انجام ندادن عمدی و چندبارهٔ وظایفی که به شخص محول شده‌ است [ویکی‌پدیا]. چند نمونه:
* «باشه،‌ هر جور تو بگی …» (با وجود عدم رضایت)
* «اشکالی نداره، مثل همیشه خودم انجام‌اش می‌دم.»
* «فکر می‌کردم این رو می‌دونی» (باید بدونی ولی نمی‌دونی)‌

۲- طعنه (طعنه‌ی تلخ به انگلیسی – bitter sarcasm) به معنای سخنی تلخ، با بیانی برنده، و تمسخر و دست انداختنی است که معمولاً با ریشخند هزل یا دست کم گرفتن بیان می‌شود [ویکی‌پدیا]. چند نمونه:
*‌ «به به، باز گل کاشتی! چه می‌کنه این بازیکن!»
*‌ «چه عجب! بالاخره افتخار دادید تشریف آوردید! آفتاب از کدوم طرف در اومده!»
* «دست‌ات درد نکنه این کار رو داری می‌دی به من! بیکار بودم حوصله‌ام سر رفته بود»

—–
آدرس راهنمای اسکیو-ال-مدل:
https://sqlmodel.tiangolo.com/management-tasks/#when-things-are-difficult

گزیده:
ندارد!

https://bibalan.com/?p=4844
یوسف مهرداد بی‌بالان

یوسف مهرداد بی‌بالان


کانال تلگرام

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

برای خروج از جستجو کلید ESC را بفشارید