Па меры таго як open source-праект становіцца папулярнейшым, становіцца важна ўсталёўваць выразныя межы, каб захоўваць баланс, заставацца бадзёрым і прадуктыўным у доўгатэрміновай перспектыве.
Каб зразумець досвед мейнтэйнераў і іх стратэгіі падтрымання балансу, мы правялі воркшоп з 40 удзельнікамі супольнасці мейнтэйнераў (Maintainer Community), што дазволіла нам даведацца з першых вуснаў аб іх досведзе вымотвання ў open source і практыках, якія дапамаглі ім захоўваць раўнавагу ў рабоце. Менавіта тут у гульню ўваходзіць канцэпцыя персанальнай экалогіі для падтрымання псіхалагічна здаровага ўнутранага асяроддзя.
Што ж такое персанальная экалогія? Як апісвае Rockwood Leadership Institute, гэта “падтрыманне балансу, тэмпу і эфектыўнасці для захавання нашай энергіі на працягу ўсяго жыцця”. Гэта вызначыла ход нашых размоў і дапамагло мейнтэйнерам усвядоміць свае дзеянні і ўклад як часткі большай экасістэмы, якая развіваецца з часам. Вымотванне, сіндром, выкліканы хранічным стрэсам на рабочым месцы, як вызначана ВАА, не рэдкасць сярод мейнтэйнераў. Гэта часта прыводзіць да страты матывацыі, немагчымасці сканцэнтравацца і адсутнасці эмпатыі да ўдзельнікаў і супольнасці, з якой вы працуеце.
Прымаючы канцэпцыю персанальнай экалогіі, мейнтэйнеры могуць загадзя прадухіляць вымотванне, ставіць клопат пра сябе на першае месца і падтрымліваць пачуццё балансу, каб выконваць сваю лепшую працу.
Парады па клопаце пра сябе і прадухіленні вымотвання для мейнтэйнераў:
Вызначце свае матывы ўдзелу ў open source
Прысвяціце час разважанням пра тое, якія аспекты суправаджэння open source вас натхняюць. Разуменне сваіх матываў дапаможа вам расстаўляць прыярытэты так, каб заставацца ўцягнутымі і гатовымі да новых выклікаў. Будзь то станоўчая зваротная сувязь ад карыстальнікаў, радасць сумеснай працы і зносін з супольнасцю або задавальненне ад паглыблення ў код — усведамленне сваіх матываў дапаможа накіроўваць вашу ўвагу.
Падумайце, што выбівае вас з раўнавагі і выклікае стрэс
Важна разумець, што прыводзіць нас да вымотвання. Ніжэй прыведзены некалькі распаўсюджаных тэм, з якімі сутыкаюцца мейнтэйнеры open source:
- Адсутнасць станоўчай зваротнай сувязі: Карыстальнікі значна часцей звяртаюцца, калі ў іх ёсць скарга. Калі ўсё працуе выдатна, яны, як правіла, маўчаць. Можа быць прыгнятальна бачыць растучы спіс задач без станоўчай зваротнай сувязі, якая паказвае, як ваш уклад уплывае на выніку.
- Няздольнасць казаць “не”: Лёгка ўзяць на сябе больш адказнасці, чым трэба, у open source праекце. Будзь то ад карыстальнікаў, удзельнікаў або іншых мейнтэйнераў — мы не заўсёды можам адпавядаць іх чаканням.
- Праца ў адзіноце: Быць мейнтэйнерам можа быць неверагодна адзінока. Нават калі вы працуеце з групай мейнтэйнераў, апошнія некалькі гадоў былі цяжкімі для асабістых сустрэч размеркаваных каманд.
- Недахоп часу або рэсурсаў: Асабліва актуальна для валанцёрскіх мейнтэйнераў, якім даводзіцца ахвяраваць сваім вольным часам дзеля праекта.
- Супярэчлівыя патрабаванні: У open source шмат груп з рознымі матывамі, што можа быць цяжка збалансаваць. Калі вы атрымліваеце аплату за працу ў open source, інтарэсы вашага працадаўцы часам могуць супярэчыць інтарэсам супольнасці.
Сачыце за прыкметамі вымотвання
Ці зможаце вы захоўваць свой тэмп на працягу 10 тыдняў? 10 месяцаў? 10 гадоў?
Існуюць інструменты, такія як чэк-ліст вымотвання (Burnout Checklist) ад @shaunagm, якія дапамогуць вам прааналізаваць бягучы тэмп і зразумець, якія карэктывы можна ўнесці. Некаторыя мейнтэйнеры таксама выкарыстоўваюць насільныя прылады для адсочвання такіх паказчыкаў, як якасць сну і змена частаты сардэчных скарачэнняў (абодва звязаны са стрэсам).
Што вам патрэбна, каб працягваць падтрымліваць сябе і сваю супольнасць?
Для кожнага суправаджальніка гэта будзе выглядаць па-рознаму і змяняцца ў залежнасці ад этапу жыцця і іншых знешніх фактараў. Ніжэй прыведзены некалькі тэм, якія мы пачулі:
-
Абапірайцеся на супольнасць: Дэлегаванне задач і пошук новых удзельнікаў можа знізіць нагрузку. Наяўнасць некалькіх кропак кантакту для праекта дазваляе вам адпачыць, не хвалюючыся. Зносьцеся з іншымі суправаджальнікамі і больш шырокай супольнасцю — напрыклад, у такіх групах, як Maintainer Community. Гэта можа стаць выдатным рэсурсам для падтрымкі і навучання.
Таксама шукайце спосабы ўзаемадзеяння з карыстальніцкай супольнасцю, каб рэгулярна атрымліваць зваротную сувязь і разумець уплыў вашай open source-працы.
-
Вывучыце магчымасці фінансавання: Хочаце вы проста крыху грошай на піцу або планіруеце працаваць у open source поўны рабочы дзень — ёсць мноства рэсурсаў, якія дапамогуць! У якасці першага кроку разгледзьце магчымасць падключэння GitHub Sponsors, каб іншыя маглі падтрымліваць вашу open source-працу. Калі вы думаеце аб пераходзе на поўны рабочы дзень, падайце заяўку на наступны раунд GitHub Accelerator.
- Выкарыстоўвайце інструменты: Вывучыце такія інструменты, як GitHub Copilot і GitHub Actions, каб аўтаматызаваць рутынныя задачы і вызваліць час для больш значных укладаў.
-
Адпачывайце і аднаўляйце сілы: Прысвячайце час сваім захапленням і інтарэсам па-за open source. Адпачывайце ў выходныя, каб расслабіцца і аднавіцца — і ўсталюйце свой статус у GitHub, каб адлюстраваць вашу даступнасць! Добры сон можа моцна паўплываць на вашу здольнасць захоўваць намаганні ў доўгатэрміновай перспектыве.
Калі вы выявіце, што пэўныя аспекты праекта прыносяць вам асаблівую задавальненне, паспрабуйце структураваць сваю працу так, каб адчуваць іх на працягу дня.
- Усталёўвайце межы: Вы не можаце пагаджацца на кожны запыт. Гэта можа быць так жа проста, як сказаць: “Я не магу заняцца гэтым зараз і не планую рабіць гэта ў будучыні”, або пералічыць у README, чым вы хочаце займацца, а чым — не. Напрыклад: “Я аб’ядноўваю толькі тыя PR, у якіх выразна ўказаны прычыны іх стварэння”, або “Я праглядаю задачы па чацвяргах праз адзін з 18 да 19 гадзін”. Гэта ўсталёўвае чаканні для іншых і дае вам кропку апоры, на якую можна спаслацца, каб знізіць ціск з боку ўдзельнікаў або карыстальнікаў.
Навучыцеся цвёрда спыняць таксічныя паводзіны і негатыўнае ўзаемадзеянне. Не марнаваць энергію на тое, што вам нецікава — гэта нармальна.
Памятайце: персанальная экалогія — гэта бесперапынная практыка, якая будзе развівацца па меры вашага прасоўвання ў open source-падарожжы. Ставячы клопат пра сябе і захаванне балансу на чале кута, вы зможаце эфектыўна і ўстойліва ўносіць уклад у супольнасць open source, забяспечваючы як сваё дабрабыт, так і поспех вашых праектаў у доўгатэрміновай перспектыве.
Дадатковыя рэсурсы
- Maintainer Community
- Грамадскі дагавор open source, Брэт Кэнан
- Распрамлены, Дэніэл Стэнберг
- Як мець зносіны з таксічнымі людзьмі, Джына Хойскэ
- SustainOSS
- Rockwood Мастацтва лідарства
- Кажы не, Майк МакКвайд
- Governing Open
- Парадак дня воркшопа быў адаптаваны з серыі Mozilla’s Movement Building from Home
Удзельнікі
Вялікі дзякуй усім удзельнікам, якія падзяліліся з намі сваім досведам і парадамі для гэтага кіраўніцтва!
Гэтае кіраўніцтва напісана @abbycabs пры ўдзеле:
@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!