GitHub: почему это незаменимый инструмент для рекрутинга IT-специалистов?

Инструменты pt.2
и бонус от Ирины Шамаевой
Если вы занимаетесь поиском IT-специалистов, не удивимся, что Github для вас — уже родная площадка. Что делает его таким особенным?
GitHub не просто платформа для разработчиков; это центральное облако, где они могут хранить свои проекты, сотрудничать с коллегами и улучшать свои навыки в программировании. Представьте себе GitHub как ArtHub для кодеров, где каждый проект — это портрет, доступный для обсуждения, доработки и вдохновения. Это место, где разработчики могут делиться своими работами, просить обратную связь, получать помощь и, в конце концов, совершенствовать свое мастерство. Всё это делает GitHub идеальным местом для рекрутеров в поиске талантливых IT-специалистов.

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

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

По состоянию на май 2019 года, на GitHub'е насчитывается более 37 миллионов пользователей и более 100 миллионов репозиториев (из которых минимум 28 миллионов — в публичном доступе), что делает его крупнейшем в мире хранилищем исходного кода.
Если что, не только маленькие компании выгружают свои проекты на GitHub. Можно найти репозитории и гигантов, таких как Facebook, Netflix, и Amazon.

Числа впечатляют, правда? Поэтому немудрено, что почти у каждого разработчика (а их-то мы и ищем) есть аккаунт на GitHub'е. Там найдется всякая разная интересная информация, включая:

  • имя пользователя;
  • текущий работодатель;
  • локация разработчика;
  • адрес электронной почты;
  • ссылки, которые они выбрали для показа — там можно найти дополнительное инфо о кандидате;
  • количество подписчиков — 2-10 это хорошо, 11-25 отлично, 26-75 просто исключительно круто (и скорее всего означает, что товарищ очень уважаем в своей области), а если 75+, то это просто звезда какая-то и нанять его будет ох как сложно!
  • contributions — в этом разделе ищите ключевые слова, относящиеся к языкам кодирования, на которых человек обычно пишет, например, ключевое слово "rails" будет видно, если этот человек добавил контент по Ruby on Rails;
  • репозитории — это проекты с открытым исходным кодом, которые человек выбрал для размещения на GitHub, и проекты, которые он скопировал (на слэнге "forked");
В GitHub профилях есть примеры кода, что может позволить вам быстрее нанимать кандидатов и пропустить тестирование кода. Но прежде этих людей надо найти. Делимся нашими второй частью наших любимых инструментов, а первую ищите >> тут.

Recruit 'Em

Казалось бы, об этом сайте все уже давно знают (но нет). Recruit'Em поможет сгенерировать поисковые запросы для X-ray'инга с помощью поиска Google. Ищет не только на GitHub, но еще и на Linkedin, Twitter и Stack Overflow заодно. Кроме того, в качестве бонуса добавили оптимизатор — забиваете название должности, а он вам — дополнительные ключевые слова, которые можно закинуть в вакансию. Все бесплатно, если что, без регистрации и СМС!

Hiretual

Дополнение для Chrome, которое покажет чуть больше информации, чем есть в аккаунте на GitHub. Что выделяет его на фоне остальных агрегаторов, так это то, что он раскрывает такие вещи, как компенсация, опыт, профили в других социальных сетях и всегда неуловимый номер телефона. Очень простой пользовательский интерфейс, который позволяет легко собрать все нужное. В качестве еще одного бонуса вы можете экспортировать данные в файл CSV, и использовать в комплекте с системой ATS или CRM. Еще и Boolean-конструктор есть. Ищите во вкладке "Free Tools".

Hovercard

Спасибо пользователю Justineo за это дополнение для Chrome и парочки других бразуеров. Устанавливаете >> водите мышкой по ссылкам на GitHub >> получаете информацию о пользователе в вылетающих окнах.
  • для ссылок на аккаунты показывает информацию о профиле, включая имя кандидата, юзернейм, количество подписчиков и подписок, уровень репутации, локацию и пр.
  • для ссылок на репозитории — короткое описание, количество звезд и пр.
И, конечно, работает не только с GitHub'ом, но сегодня не об этом. Функционал разнообразный, работает быстро — must-have для IT-рекрутера.


Про это дополнение мы уже писали в нашем телеграм-канале (кто не подписан — скорее исправьте), но это не повод не добавить его в статью. Собирает аналитику по профилю разработчика об используемых языках. Мы сами его используем.

  • Вы его устанавливаете, открываете. Там есть окно для ввода токена, так что надо его добыть.
  • В расширении нажимаем на "Click here", откроется страница настроек на Github. Проставьте галочки в чек-боксах. Нажимаем "Generate token".
  • Забираем ключ, который сгенерили. Открываем расширение, вставляем его.
  • Заходим на профиль какого-нибудь разработчика на Github — оп! А слева под фото и контактами есть диаграма языков и навыков: что он использует чаще всего.
Толковая вещь, если вы по резюме не понимаете, на каком конкретно языке чаще всего пилит код разработчик.

Git Search

Добавит вам CommandBar прямо в бразуер. Пишите в поисковой строке "gh" и попадаете сразу в поиск по репозиториям или пользователям. Выбираете курсором необходимую ссылку и попадаете прямиком на нужную страницу — супер быстрый доступ!

примеры
Еще полезного:

Для поиска самых скрытных и крутых гиков потребуется смекалка и Excel. Ловите крутейшую таблицу для генерации корпоративных email'ов.

  1. Находим кандидата, который действительно подходит. На Github / Linkedin / где вы ещё это делаете.
  2. Смотрим, какой у него логин / никнейм.

OR

Берем просто сочетание имени и фамилии.

  1. Вставляем в один из подходящих листов в таблице, генерим. Можно с корпоративным доменом, если знаете, где работает.

  2. Далее предлагаем просто вручную потестить, какие из почт существуют (окей, Гугл). А можно рискнуть своей спам-репутацией, что мы не рекомендуем, и попробовать отправить всё разом по всем почтам, которые нагенерили. Но лучше так не делать.

Подсказка: если нашли корпоративный email человека из какой-то компании, обязательно сохраните и ведите свой секретный Excel, чтобы знать, как они формируются (имя-фамилия@почта.ру или инициалы@почта.ру).

Таблица >> тут

А теперь: бонус от Ирины Шамаевой.
Скрапинг GitHub за одну минуту // в нашем вольном переводе

Невероятно приятный способ выгрузки результатов поиска по GitHub'у в Excel.

  1. Устанавливаем это дополнение для Chrome.
  2. Ищите по языкам и локациям, например, так: language:java location:amsterdam:
  3. Скроллим вниз, пока не надоест >> приложение добавит в конец первой страницы результатов 2-ую, 3-ью и т.д., сделав из нее одну длинню-ющую. Работает как с поиском GitHub'а, так и гугла, кстати.
  4. Скачиваем и запускаем дополнение Instant Data Scraper >> оно все соберет в табличку. Наслаждаемся!