با رشد محبوبیت یک پروژه متنباز، مهم است که مرزهای مشخصی تعیین کنید تا به حفظ تعادل و ماندن در وضعیت آماده و پربازده برای مدت طولانی کمک کنید.
برای کسب دیدگاههایی از تجربیات نگهدارندگان و استراتژیهای آنها برای یافتن تعادل، ما یک کارگاه با ۴۰ عضو از جامعه نگهدارندگان برگزار کردیم که به ما این امکان را داد تا از تجربیات مستقیم آنها در مورد فرسودگی شغلی در متنباز و روشهایی که به آنها کمک کرده تعادل کار خود را حفظ کنند، بیاموزیم. اینجاست که مفهوم «بومشناسی شخصی» وارد عمل میشود.
پس بومشناسی شخصی چیست؟ همانطور که توسط موسسه رهبری راکوود توضیح داده شده، این شامل «حفظ تعادل، سرعت و کارایی برای پایداری انرژی در طول عمر» است. این چارچوب به ما کمک کرد تا گفتگوهایمان را به گونهای شکل دهیم که نگهدارندگان بتوانند اقدامات و مشارکتهای خود را به عنوان بخشی از یک اکوسیستم بزرگتر که با گذشت زمان تکامل مییابد، بشناسند. فرسودگی شغلی، یک سندرم ناشی از استرس مزمن محل کار که توسط سازمان جهانی بهداشت تعریف شده است، در میان نگهدارندگان غیرمعمول نیست. این اغلب منجر به از دست دادن انگیزه، عدم توانایی در تمرکز و عدم همدلی برای مشارکتکنندگان و جامعهای که با آنها کار میکنید میشود.
با در آغوش گرفتن مفهوم بومشناسی شخصی، نگهدارندگان میتوانند به طور پیشگیرانه از فرسودگی جلوگیری کنند، مراقبت از خود را در اولویت قرار دهند و حس تعادل را حفظ کنند تا کار خود را به نحوه احسن انجام دهند.
نکاتی برای مراقبت از خود و جلوگیری از فرسودگی به عنوان یک نگهدارنده:
انگیزههای خود را برای کار در متنباز شناسایی کنید
زمانی را صرف کنید تا در مورد اینکه چه بخشهایی از نگهداری پروزه ها متن باز به شما انرژی میدهد، فکر کنید. درک انگیزههایتان میتواند به شما کمک کند تا کارها را به گونهای اولویتبندی کنید که شما را آماده چالشهای جدید نگه دارد. خواه بازخورد مثبت کاربران باشد، لذت همکاری و معاشرت با جامعه متن باز یا رضایت از کدنویسی در هر صورت شناخت انگیزه می تواند به تمرکز شما کمک کند.
درباره عواملی که باعث از دست دادن تعادل و استرس شما میشوند تأمل کنید
درک اینکه چه عاملی باعث فرسودگی میشود، مهم است. در ادامه به برخی از دلایل رایج در میان نگهدارندگان متنباز اشاره شده است:
- کمبود بازخورد مثبت: کاربران در بیشتر موارد تنها نارضایتی خود را اطلاع میدهند اگر همه چیز خوب پیش برود، آنها معمولاً سکوت میکنند. دیدن لیستی از مشکلات گزارش شده در حال رشد بدون, بازخورد مثبت می تواند دلسرد کننده باشد. اما باید توچه داشت که توسعه و نگهداری شما باعث پیشرفت پروژه میشود.
- ناتوانی در ‘نه’ گفتن: بر عهده گرفتن مسئولیت های بیشتر از ظرفیت در یک پروژه منبع باز می تواند آسان باشد. چه از طرف کاربران باشد، چه مشارکت کنندگان یا سایر نگهبانان - ما همیشه نمی توانیم انتظارات همه را برآورده کنیم
- کار انفرادی : نگهدارنده بودن می تواند فوق العاده باعث تنهایی باشد. حتی اگر با گروهی از نگهدارندگان کار می کنید، چند سال گذشته برای تشکیل تیم های توزیع شده حضوری بسیار دشوار بوده است.
- نبود زمان و منابع کافی: این مورد به ویژه در مورد نگهدارندگان دواوطلب که باید زمان آزاد خود را فدای کار بر روی یک پروژه کنند، صادق است.
- تعارض منافع: منبع باز پر از گروه هایی با انگیزه های مختلف است که پیمایش در آنها ممکن است دشوار باشد. اگر برای کار منبع باز پول دریافت می کنید، علایق کارفرمای شما ممکن است گاهی در تضاد با جامعه باشد.
مراقب علائم فرسودگی شغلی باشید
آیا می توانید سرعت خود را برای 10 هفته حفظ کنید؟ 10 ماه؟ 10 سال؟
ابزارهایی وجود دارند که می توانند به شما کمک کنند تا روی سرعت فعلی خود فکر کنید و ببینید آیا اصلاحاتی وجود دارد که بتوانید انجام دهید.
برای نمونه ابزار
Burnout Checklist
ساخته شده توسط
@shaunagm.
برخی از نگهدارندگان نیز از فناوری پوشیدنی برای ردیابی معیارهایی مانند کیفیت خواب و تغییرات ضربان قلب (هر دو با استرس مرتبط هستند) استفاده می کنند.
برای ادامه حفظ خود و جامعه خود به چه چیزی نیاز دارید؟
جواب این سوال برای هر نگهدارنده متفاوت به نظر می رسد و بسته به فاز زندگی شما و سایر عوامل خارجی تغییر می کند. اما در ادامه چند موضوع ذکر میشود:
-
- به جامعه تکیه کنید: تفویض اختیار و یافتن مشارکت کنندگان می تواند بار کاری را کاهش دهد. داشتن چندین نقطه تماس برای یک پروژه می تواند به شما کمک کند بدون نگرانی از کار دست بکشید. با سایر نگهدارندگان و جامعه گستردهتر در گروههایی مانند Maintainer Community ارتباط برقرار کنید گروه مذکور میتواند منبع خوبی برای پشتیبانی و یادگیری همتایان باشد..
همچنین میتوانید به دنبال راههایی برای تعامل با جامعه کاربران باشید، بنابراین میتوانید به طور منظم بازخورد شنیده و تأثیر کار منبع باز خود را درک کنید.
- Explore funding: فرقی ندارد که به دنبال مقداری پول پیتزا باشید یا میخواهید به صورت تمام وقت متنباز استفاده کنید، منابع زیادی برای کمک به شما وجود دارد! به عنوان اولین قدم، GitHub Sponsors را فعال کنید تا به دیگران اجازه دهید از کار منبع باز شما حمایت مالی کنند. اگر به فکر پرش به تمام وقت هستید، برای دور بعدی GitHub Accelerator اقدام کنید.
- استفاده از ابزارها: استفاده از ابزار هایی برای اتوماتیک کردن برخی از فرایند ها و صرف زمان صرفه جویی شده در توسعه با معنا تر. ابزارهایی مانند GitHub Copilot و GitHub Actions.
- Rest and recharge: برای سرگرمی ها و علایق خود در خارج از منبع باز وقت بگذارید. آخر هفته ها را برای استراحت و تجدید قوا استراحت کنید – و GitHub status خود را طوری تنظیم کنید که در دسترس بودن شما را منعکس کند! یک خواب خوب شبانه می تواند تفاوت بزرگی در توانایی شما برای حفظ تلاش هایتان در طولانی مدت ایجاد کند.
اگر جنبه های خاصی از پروژه خود را به خصوص لذت بخش می دانید، سعی کنید ساختار کار خود را طوری تنظیم کنید که بتوانید آن را در طول روز تجربه کنید.
- تغین حدود: شما نمی توانید به هر درخواستی بله بگویید. این می تواند به سادگی بگوید: “در حال حاضر نمی توانم به آن برسم و در آینده برنامه ای ندارم” یا فهرست کردن آنچه که علاقه مند به انجام و یا انجام ندادن آن در README هستید. برای مثال، میتوانید بگویید: «من فقط پول رکوئست هایی را ادغام میکنم که دلایل ایجاد آنها را به وضوح ذکر کردهاند» یا «من فقط مسائل را در روزهای پنجشنبه از ساعت 6 تا 7 بعد از ظهر بررسی میکنم.» این انتظارات را برای دیگران ایجاد میکند و چیزی به شما میدهد تا برای کمک به کاهش تنشها از سوی مشارکتکنندگان یا کاربران در زمانهای دیگر، به آن اشاره کنید.
یاد بگیرید که در از بین بردن رفتار سمی و تعاملات منفی قاطع باشید. اشکالی ندارد اگر در چیزهایی که برایتان اهمیتی ندارید انرژی صرف نکنید.
به یاد داشته باشید، بوم شناسی شخصی یک تمرین مداوم است که با ادامه داشتن در سفر منبع باز شما تکامل می یابد. با اولویت دادن به خودمراقبتی و حفظ حس تعادل، میتوانید به طور مؤثر و پایدار به جامعه منبع باز کمک کنید و از رفاه و موفقیت پروژههایتان در درازمدت اطمینان حاصل کنید.
منابع مرتبط
- Maintainer Community
- The social contract of open source, Brett Cannon
- Uncurled, Daniel Stenberg
- How to deal with toxic people, Gina Häußge
- SustainOSS
- Rockwood Art of Leadership
- Saying No, Mike McQuaid
- Governing Open
- Workshop agenda was remixed from Mozilla’s Movement Building from Home series
مشارکت کنندگان
با تشکر فراوان از همه نگهدارندگان که تجربیات و نکات خود را برای این راهنما با ما به اشتراک گذاشتند!
نگارنده: @abbycabs
مترجم: @mostafa
مشارکت کنندگان:
@agnostic-apollo @AndreaGriffiths11 @antfu @anthonyronda @CBID2 @Cli4d @confused-Techie @danielroe @Dexters-Hub @eddiejaoude @Eugeny @ferki @gabek @geromegrignon @hynek @IvanSanchez @karasowles @KoolTheba @leereilly @ljharb @nightlark @plarson3427 @Pradumnasaraf @RichardLitt @rrousselGit @sansyrox @schlessera @shyim @smashah @ssalbdivad @The-Compiler @thehale @thisisnic @tudoramariei @UlisesGascon @waldyrious + many others!