Вчені виявили шість причин вигорання розробників відкритого ПЗ
Дослідження, проведене аспірантом Единбурзького університету Мірандою Хіт, виявило шість основних причин вигорання розробників відкритого програмного забезпечення. Під терміном вигорання розглядається виснаження фізичних і розумових сил, що призводить до почуття спустошеності і характеризується втратою мотивації, зниженням здатності керувати своїми емоціями та зміною ставлення до роботи.
На основі аналізу 57 випадків вигорання супроводжуючих open source проектів, інтерв’ю з розробниками та вивчення дискусій у різних онлайн-спільнотах, пов’язаних з розробкою відкритого ПЗ, виділено наступні фактори вигорання розробників, перші два з яких зазначені як ключові:
В ході опитування понад 26 тисяч розробників відкритих проектів, 73% з них заявили, що зазнавали вигорання на якомусь етапі своєї діяльності. З 400 опитаних супроводжуючих 60% зізналися, що думали про те, щоб залишити роботу над проектом open source.
Крім ризику відмови від проектів та стагнації розробки, вигорання супроводжуючих може також призводити до ігнорування важливих проблем, які потребують термінового вирішення (наприклад, усунення вразливостей).
Ризик вигорання збільшується при дисбалансі між силами, які витрачаються на роботу, та ресурсами для поповнення витраченої енергії. Як приклади негативного впливу, що сприяє вигоранню, наводиться тривала робота під тиском чужих інтересів, відсутність задоволення від виконаної роботи, підтримки від колег, належної оплати та визнання.
Першим ключовим фактором вигорання названі проблеми з фінансуванням. Через це розробник втрачає віру в можливість отримання стабільної оплати за внесок у відкрите ПЗ. Як наслідок, програміст змушений поєднувати розробку відкритого софту з основною оплачуваною роботою.
Відповідно до опитування, проведеного компанією Tidelift, 60% супроводжуючих не отримують жодної оплати за роботу над відкритим кодом. Зі зростанням популярності відкритого проекту, навантаження щодо його супроводу зростає, що призводить до недосипання та скорочення спілкування з близькими. До цього додається відчуття несправедливості та експлуатації своєї праці з боку компаній, які використовують продукт для отримання прибутку і нічого не повертають натомість.
Примітно, що поява спонсорів повністю не вирішує проблему — потреба в отриманні грошової компенсації зникає, але ризик вигорання залишається, цього разу через неприйняття наявності спонсора співтовариством та побоювань, що проект стає залежним від окремих компаній і розробнику доведеться приймати рішення на шкоду інтересам співтовариства.
Другим фактором вигорання названо образливу та токсичну поведінку деяких користувачів. Зі зростанням популярності проекту збільшується кількість користувачів, вічно чимось незадоволених, які ведуть себе агресивно і діють так, ніби супроводжуючий їм щось винен. При спілкуванні з подібними людьми розробник змушений поводитися ввічливо і стримувати негативні емоції, що підвищує ризик вигорання. Розробники також часто відчувають надмірне почуття відповідальності перед користувачами та мають неадекватну самооцінку, що створює додаткове емоційне навантаження через невміння казати «ні» при небажанні реалізовувати сумнівні запити на додавання нововведень та через надмірне прийняття близько до серця критики коду.
Загроза вигорання також виникає через неготовність розробників справлятися з рутинною та одноманітною роботою, такою як підтримка користувачів, розбір листів та рецензування чужих змін. Рутина забирає багато часу і заважає займатися улюбленою справою та творчими завданнями, наприклад написанням коду. Багатьом супроводжуючим доводиться справлятися з усією роботою самостійно через проблематичність знайти та залучити до свого проекту учасників-професіоналів, здатних якісно виконувати роботу.
Вплив на вигорання також робить страх втратити репутацію. Це змушує перевантажувати себе роботою, щоб сформувати портфоліо і довести свою спроможність спільноті та потенційним роботодавцям. На думку деяких розробників, ситуацію посилює сервіс GitHub, метрики якого (форки, підписники, внески, коментарі, зірки) стають критерієм значущості та вносять елемент гейміфікації у розробку.
Серед дій, які дозволяють уникнути вигорання розробників відкритих проектів, згадуються:
Нагадаємо, інше дослідження стверджує, що більшість проектів з відкритим кодом тримаються на ентузіазмі одиночних розробників.
За останні п'ять років віддалені працівники по п'ятницях стали значно менше працювати, скорочуючи собі робочий…
OpenAI розпочала розгортання в інструменті Codex нової агентної моделі GPT 5.1-Codex-Max. У пості в X…
Російська Генпрокуратура визнала «небажаною» діяльність української геймдев-студії GSC Game World, яка відома розробкою серії постапокаліптичних…
Підшукуючи кандидатів на посаду розробника проекту з AI-автоматизації, Project Manager Анастасія Кирнична була сильно здивована,…
З початку 2025 року українські жінки відкрили 8011 ФОП з КВЕДом «Комп’ютерне програмування», що становить…
Незабаром Google випустить мобільну версію AI Studio. Популярна платформа для вайб-кодування на базі Gemini з'явиться…