Бесплатный код — байты на ветер? Почему IT-специалисты берутся за волонтерство

Ведь это же немыслимо, подумаете вы — трудиться «за спасибо». В среднем работа программиста в Украине оценивается в 10-17$/час. А если вспомнить, во сколько обходится получение айтишных навыков, то желание волонтерить резко отпадает. Однако встречаются IT-специалисты, готовые с «горящими» глазами и свежими идеями взяться за бесплатный проект.

Как работает оpen source и какая выгода «джунам»

Волонтерством в программировании можно назвать участие в open source. Такие проекты обычно объединяют и юзеров, и генераторов идей. Используя открытый исходный код приложений, разработчик волен изменять его по-своему и распространять среди коллег. Конечно, делается это на чистом энтузиазме и ради опыта. И это первая выгода, которую отмечают частые гости свободных репозиториев — хранилищ кодов.

Юрій Савка, SSE в ResearchGate:

«Ти робиш щось для власного задоволення, а його використання іншими дає тобі підйом ЧСВ (більшість опенсорсних проектів, створених однією людиною, саме такі). Робиш щось, щоб підняти свій статус і цінність для роботодавця (наприклад, виступи на конференціях, які практично ніколи не оплачуються або книжки, за які платять зовсім мало). Загальне правило: якщо ви спеціалісту не платите, він повинен все одно щось отримати від вашої співпраці, або як мінімум йому має бути цікаво».

У вас полупустое резюме, а так хочется попасть в развитую компанию хотя бы на должность Junior-а? Тогда open source — ваша тема. Здесь реально приобщиться к полезному делу, прокачать скиллы и найти единомышленников (или потенциальных заказчиков). Сами фирмы не брезгуют «сёрчить» перспективных программистов на таких ресурсах, как GitHub или Debian.

Новичкам на заметку: в работе над открытым проектом лучше создавать собственную ветку изменений (branch) и добавлять их в основной код (master), советуясь с кураторами «пул реквестов» — предложений собственного решения задачи.

Не нужно разрываться между проектами

Для создания качественного веб-продукта не обязательно сидеть в офисе по шесть часов в день в ущерб основной занятости. Для некоммерческих проектов лучше всего подойдет график part-time на удаленке или по часу-два в выходные. Уют тоже играет свою роль: дома с чашкой чая и котом на коленях. А важные переговоры с командой можно провести по скайп-коллу.

Развитие civic tech как продолжение волонтерства

В Украине IT-волонтерство набрало популярность в 2014 году с расцветом civic technology. Гражданские технологии позволили создать инструменты и программы на благо общества (порталы Общественного бюджета, хранилище деклараций чиновников и т.п.). Философия civic tech означает упрощенную коммуникацию между гражданами и правительством. Большая ставка делается на общественность и ее участие в решении местных и национальных вопросов.