Мой путь с открытым исходным кодом от пользователя до участника и технического директора
Возможности безграничны для любого, кто думает о карьере в области открытого исходного кода. Вот моя история.
Когда меня спрашивают, что мне больше всего нравится в открытом исходном коде, я отвечаю просто: это открытость. Благодаря открытому исходному коду работа, которую выполняют разработчики и участники сообщества, становится общественным достоянием, чтобы все могли ее видеть и получать от нее пользу. Я не мог бы любить эту философию больше.
Сколько людей могут сказать такое о плодах своего труда? Многие ли, возможно, через 50 лет, смогут оглянуться назад и сказать: «Посмотрите на код, который я написал в тот день, и который принёс пользу сотням/тысячам/десяткам тысяч людей». Я нахожу это гораздо более захватывающим, чем работа над программным обеспечением, скрытым от большей части мира.
Мне повезло, что моя работа ставит меня в интересную область, где встречаются открытый исходный код и корпоративное программное обеспечение. Сегодня я являюсь техническим директором OpenNMS Group, компании, которая поддерживает проект OpenNMS. OpenNMS — ведущая платформа сетевого мониторинга и управления с открытым исходным кодом.
Хотя моя нынешняя должность прочно связана с открытым исходным кодом, я начинал как пользователь и участник.
В 2007 году я получил свою первую настоящую техническую работу в качестве сетевого аналитика в Datavalet Technologies, монреальском, канадском поставщике телекоммуникационных услуг. В течение пяти лет я перешел на должность архитектора решений, где мне было поручено помочь выбрать решение по управлению сетью для организации. Мы выбрали OpenNMS, и именно благодаря этому опыту я осознал истинную силу открытого исходного кода.
При внедрении платформы мы выявили некоторые недостающие функции, которые помогут оптимизировать наш опыт. Представитель группы OpenNMS был на месте, чтобы помочь нам с развертыванием, и предложил мне посетить предстоящий DevJam сообщества, чтобы поработать с основными разработчиками над созданием необходимых нам возможностей.
Во время DevJam я быстро освоился с командой и сообществом. Мы засучили рукава и начали программировать, чтобы создать улучшения, необходимые Datavalet. Через несколько дней дополнительные функции были готовы. Это было потрясающе и преобразующе — этот опыт действительно открыл мне глаза на силу открытого исходного кода.
Год спустя я ушел с работы, чтобы изучать математику на дневном отделении в Университете Конкордия. Именно там у меня снова появилась возможность сотрудничать с группой OpenNMS, на этот раз над проектом Google Summer of Code того года. В этой ежегодной программе участники стремятся успешно завершить проекты по разработке программного обеспечения с открытым исходным кодом.
Лето Code оказалось для меня опытом, изменившим мою карьеру: двое руководителей организации посетили демонстрацию нашего проекта, а год спустя команда OpenNMS Group попросила меня присоединиться к нам в качестве Full-Stack разработчика.
Я много работал, быстро поднялся по служебной лестнице и в 2015 году был назначен техническим директором. Я считаю это личным достижением и еще одним подтверждением того, что делает мир открытого исходного кода таким особенным — если вам нравится работать с сообществом и вы любите то, что делаете, ваш вклад быстро признается.
Идея открытого исходного кода также повлияла на мой путь от индивидуального участника до технического директора, где я теперь возглавляю организацию по разработке продуктов, насчитывающую более 50 человек. Сообщество по своей сути эгалитарно, и мой опыт работы с участниками сообщества научил меня руководить, опираясь на контекст, а не на контроль.
Я проделал потрясающий путь от пользователя до сотрудника и руководителя компании с открытым исходным кодом. Подход с открытым исходным кодом выходит за рамки технологий, поскольку барьеры для входа и роста, часто встречающиеся в проприетарных средах разработки, можно преодолеть посредством сотрудничества, прозрачности и сообщества. По этой причине возможности безграничны для любого, кто думает о карьере в области открытого исходного кода. Я тому доказательство.
Мы живем в то время, когда люди глубоко исследуют свою жизнь и влияние, которое она оказывает на мир. Работа в компании с открытым исходным кодом особенно полезна, потому что я могу напрямую взаимодействовать и влиять на сообщество пользователей. Типичные барьеры между конечным пользователем и разработчиком разрушены, и я могу точно видеть, как моя работа может изменить чью-то повседневную жизнь или вдохновить кого-то внести свой вклад в проект. Построение сообщества через взаимную любовь к проекту создает связи, которые могут длиться всю жизнь.
Я знаю, что все это было правдой для меня, и именно поэтому я так увлечен своей работой. Я фанат открытого исходного кода до мозга костей и горжусь этим.