Почему использование открытого исходного кода для вашего программного обеспечения облегчит найм разработчиков

Нанимать разработчиков сложно

Если вы сегодня работаете разработчиком и имеете учетную запись Linkedin, вы видите ее каждый день. Сообщения от рекрутеров. Обещая вам более высокую заработную плату, большую независимость и лучшие условия труда. Некоторые даже признают разницу между Java и JavaScript. Как и в случае с недвижимостью, это рынок продавцов. Если вы похожи на меня, вы списываете все эти сообщения как спам.

Компаниям сложно нанимать разработчиков. Они тратят много денег, пытаясь их привлечь. Один из стартапов, honeypot, обещает упростить задачу, подбирая разработчиков с компаниями, которые в них нуждаются. Они взимают 15% комиссионных за каждого найма (от годовой валовой заработной платы сотрудника) за эту услугу. Для разработчика, зарабатывающего 80 000 евро в год, получается 12 000 евро. Звучит дорого, правда? Что ж, многие компании готовы платить. Honeypot недавно был приобретен за 57 миллионов евро немецким конкурентом Linkedin XING.

Talent.io предлагает услугу, аналогичную honeypot, и они собрали € 11,1 млн. Вы можете спросить себя, почему эти компании так успешны? Что ж, ответ на этот вопрос прост. Традиционные методы приема на работу просто неэффективны при найме разработчиков. Talent.io и honeypot понимают, что разработчикам нужен более личный опыт найма. Они не хотят, чтобы их засыпали нерелевантными предложениями о работе на таких платформах, как Linkedin и Xing.

Найти работу легко. Но выбрать правильный сложно

При приеме на работу компании часто просят вас показать им примеры вашего кода. Они попросят показать ваш профиль на Github, ваше портфолио и даже образцы кода с предыдущих вакансий или университетов. Они могут даже попросить вас потратить время на домашнюю «задачу по программированию». Они делают это, чтобы убедиться, что вы подходите для их организации.

Но разве весь этот обмен не кажется немного односторонним? Когда вы беретесь за работу, вы соглашаетесь остаться там на некоторое время. Вы хотите убедиться, что сделали правильный выбор. Само собой разумеется, что базовая заработная плата, бонусы, опционы на акции и пособия по здоровью играют большую роль в процессе принятия решений. Политика отпусков, удаленная работа и политика работы из дома также играет роль.

Базовый оклад, бонусы, опционы на акции и пособия по здоровью - все это играет большую роль в процессе принятия решений для будущего сотрудника. Политика отпусков, удаленная работа и политика работы из дома также играет роль.

Компании тратят много времени и денег на попытки привлечь сотрудников. Некоторые даже предлагают услуги по уходу за детьми или корзины со свежими фруктами.

Они нанимают рекрутеров и пытаются переманить уже нанятых разработчиков на более зеленые пастбища.

Что еще влияет на решение разработчика?

С помощью программного обеспечения с открытым исходным кодом компании могут показать потенциальным сотрудникам, над чем они будут работать, до того, как их наймут. Разработчики хотят быть уверены, что они будут решать интересные задачи, а не зацикливаться на какой-то древней внутренней структуре.

Докажите своим потенциальным сотрудникам, что они не будут зацикливаться на устаревших технологиях. Положите деньги туда, где есть ваш рот. Если вы гордитесь своим кодом, покажите его.

Вы знали о программе с открытым исходным кодом в Facebook?

Это был вопрос, который Facebook задавал своим разработчикам еще в 2014 году. Более двух третей респондентов ответили утвердительно, а более половины из них сказали, что это положительно повлияло на их решение работать там. В наши дни разработчики хотят иметь возможность хвастаться своей работой.

Twitter рассказывает похожую историю. Наличие программы с открытым исходным кодом расширило их кадровый потенциал и упростило набор новых сотрудников. В интервью об их программе с открытым исходным кодом Крис Анищик (@cra) сказал:

Работая открыто, вы потенциально можете нанять людей, которые вносят свой вклад в ваши проекты с открытым исходным кодом или проекты, от которых вы зависите.

Эта история характерна не только для таких технологических гигантов, как Twitter и Facebook. И это повторяется снова и снова. Наличие программы с открытым исходным кодом упрощает найм отличных людей. В этом и заключается суть рекрутинга: нанимать отличных людей.

Программа с открытым исходным кодом - ваш самый эффективный инструмент для приема на работу

Прогнозы показывают, что в настоящее время только в Соединенных Штатах будет нехватка почти четверти миллиона разработчиков. В течение следующего десятилетия это число может вырасти до миллиона. На этом переполненном рынке как никогда важно выделиться.

Открытый исходный код вашего программного обеспечения делает процесс приема на работу более прозрачным. Потенциальные сотрудники могут видеть качество вашего кода. Они могут читать запросы на включение, чтобы понять, как вы работаете. Это окончательный ответ на классический вопрос собеседования: «Опишите типичный рабочий день».

Если ваша библиотека с открытым исходным кодом станет популярной, она станет еще большим инструментом для набора персонала. Том Престон-Вернер, соучредитель Github, объясняет:

«Если вы нанимаете сотрудников, лучшее из возможных технических собеседований - это то, что вам не нужно проходить, потому что кандидат уже надрывает задницы одному из ваших проектов с открытым исходным кодом».

После того, как разработчик внес свой вклад в один из ваших проектов с открытым исходным кодом, остается только выяснить, подходят ли они к культурным и организационным вопросам. В этом случае ваша программа с открытым исходным кодом сэкономила вам много времени и денег при поиске этого сотрудника.

Это может помочь вам сохранить талант

В наши дни разработчики знают, как важно вносить свой вклад в разработку программного обеспечения с открытым исходным кодом. Они хотят создать портфолио работ, которыми они могут похвастаться. Они хотят чувствовать, что работа, которую они делают, имеет смысл и ценность. Они хотят участвовать в сообществе с открытым исходным кодом и отдавать ему должное. Программа с открытым исходным кодом сделает ваших разработчиков более удовлетворенными.

Открытый исходный код, даже если он небольшой. Даже если вы думаете, что он не будет полезен никому за пределами вашей организации. Даже если он не получит 1000 звезд на github. Это упростит набор людей и покажет, что вы цените открытость, прозрачность и уважение.