Рекрутинг на GitHub: как искать кандидатов в крупнейшей базе разработчиков
GitHub — один из ключевых источников поиска талантов в компании Evrone, которая занимается продуктовой разработкой стартапов и помогает в цифровой трансформации бизнеса в России, США и Европе. Компания нанимает бэкендеров на Ruby, Python, Go и Elixir, фронтендеров, девопс-инженеров.
Мы поговорили с экспертами из Evrone о специфике сорсинга на GitHub, разобрали наиболее удачные стратегии поиска, а также узнали, как оценить профиль кандидата и избежать ошибок.
Что такое GitHub и зачем там сорсить
На какие элементы профиля стоит обратить внимание
Как устроен внутренний поиск на GitHub
Как вести X-ray-поиск на GitHub
Какие сервисы и расширения упрощают сорсинг
Как узнать, ищет ли пользователь работу
Как оценить кандидата по его профилю
Какие ошибки совершают начинающие сорсеры, когда приходят на GitHub
GitHub — это соцсеть и одновременно профессиональный инструмент для разработчиков. Там они хранят код, контролируют его версии, вместе работают над проектами, ставят звезды — аналог лайков.
Сейчас на платформе зарегистрировано более 73 миллионов человек. Здесь можно найти:
- бэкенд-разработчиков,
- фронтенд-разработчиков,
- DevOps-инженеров,
- SRE-инженеров,
- дата-сайентистов,
- автотестеров,
- мобильных разработчиков и многих других IT-специалистов.
При этом GitHub скорее дополнительный источник поиска, чем основной. В отличие от LinkedIn или джоб-сайтов, здесь нельзя отправить сообщение пользователю напрямую: приходится искать его контакты и связываться уже по другим каналам.
По сути, GitHub — это крупнейшая бесплатная база кандидатов, которая пополняется каждый день. Поэтому умение сорсить в этом источнике — важнейший навык рекрутера.
Главное преимущество GitHub перед другими источниками — здесь хранятся репозитории разработчиков-кандидатов. В репозиториях лежит код: уже на этапе скрининга профиля можно оценить, как кандидат пишет, какие практики, технологии и библиотеки использует, над какими проектами работает. Зачастую это позволяет обойтись без тестового задания.
Прежде чем заниматься сорсингом, стоит изучить документацию от самого GitHub, логические операторы, а также посмотреть чужие примеры поиска.
Самые популярные операторы:
- Language — позволяет искать по языку и технологическому стеку.
- Location — поиск по местоположению.
- Followers — поиск по количеству подписчиков. Этот фильтр позволяет выбрать или, наоборот, отфильтровать популярных пользователей.
Допустим, нам требуется разработчик на Golang, но такой, чтобы стоил не очень дорого и к нему не стояла очередь из других рекрутеров. Попробуем поработать с гипотезами: суть в том, что в Go-разработку приходят из других языков, зачастую из PHP.
Тогда можем поискать релевантного кандидата среди PHP-разработчиков, которые хоть как-то интересуются Golang. Для этого в поисковой строке внутри GitHub вводим запрос:
golang language:php followers:<2 location:russia
Или, например, нужно найти разработчиков на Ruby из России, у которых не менее 5 подписчиков:
language:ruby followers:>5 location:russia
В результате получаем поисковую выдачу, которую можно сортировать по разным критериям. Например, по количеству подписчиков или репозиториев, дате создания аккаунта на GitHub.
Поисковую выдачу можно скачать, чтобы потом с ней поработать. Для этого я использую расширение Instant Data Scraper. Оно берет информацию из выдачи и формирует таблицу со столбцами:
- фамилия и имя,
- ссылка на профиль,
- никнейм,
- местоположение,
- электронная почта.
Если вы знаете никнейм пользователя на GitHub, то можете найти его на других площадках. Для этого есть бесплатная программа Recruitment Tools и другие инструменты, о которых мы еще расскажем.
Можно поискать кандидатов среди тех, кому понравились ваши open-source-проекты на GitHub.
Мы в Evrone не только пользуемся open-source-решениями, но и стараемся внести свой вклад. Например, выложили Go Clean Template — шаблон для организации кода на проектах по Golang. Этот шаблон собрал около 600 звезд:
Через тот же Data Scraper можно сделать выгрузку людей, которые поставили нам лайки, а потом предложить им работу. Причем эти кандидаты будут относительно теплыми, раз следят за компанией на GitHub.
Вы можете зайти на страницу любой компании и посмотреть пользователей, которые указали, что там работают. Полный список открывается, если нажать на ссылку View all в поле People:
Лично я предпочитаю X-Ray-поиск: это когда через поисковую систему — например, Google или Яндекс — мы сканируем GitHub. Внутренний поиск не такой гибкий, как внешний: нельзя искать по некоторым страницам, а иногда не хватает некоторых фильтров.
В файлах readme. md пользователи пишут о себе и своих проектах. Например, этот файл может выглядеть так:
Иногда файл начинается с фразы «hi there», чем мы и воспользуемся при составлении запроса. Найдем файлы readme. md python-разработчиков из Санкт-Петербурга. Для этого заходим в Google и пишем:
site:github. com «hi there» «python» saint-petersburg
Некоторые пользователи создают страницы с резюме прямо на GitHub — они тоже доступны для X-ray-поиска. Например, так можно найти разработчиков на Ruby или Ruby on Rails:
site:github. com intitle:resume|резюме ruby or RoR
GitHub. io — это отдельный сервис, с помощью которого разработчики публикуют личные страницы с резюме и контактными данными. Искать по этим страницам можно только через X-Ray.
Так мы найдем страницы PHP-разработчиков:
site:github. io intitle:cv|resume|резюме PHP
Некоторые пользователи на личных страницах выкладывают pdf-файлы с резюме. Чтобы найти резюме джавистов, будем использовать символ *, который позволяет сканировать всем поддомены сервиса, и оператор filetype — он задает конкретный тип файлов. Пишем запрос:
site:*. github. io filetype:pdf cv|resume|experience russia java
Или, допустим, нам нужны только страницы Go-разработчиков с адресами электронной почты:
site:github.io intitle:cv|resume|резюме golang «gmail.com” OR “mail.ru” OR »yandex.ru
Благодаря поиску на github. io есть шанс получить доступ к более теплым кандидатам. Ведь если человек создал страницу о себе с контактами и резюме, он может быть открыт для предложений о работе. Но это не всегда так работает: бывает, разработчик давно трудоустроился и уже ничего не ищет, а его страница все еще висит в открытом доступе.
Помимо Instant Data Scraper и Recruitment Tools, есть и другие инструменты, которые упрощают жизнь рекрутеру.
Вот чем мы пользуемся:
-
. Расширение показывает, открыт ли пользователь для предложений от рекрутеров и с какими языками программирования он работает. — позволяет найти дополнительные контакты кандидата. — сайт для поиска самых популярных разработчиков на GitHub. Популярность определяется по рангу, который, в свою очередь, зависит от количества звезд и подписчиков. Можно посмотреть топ пользователей по определенному городу или языку программирования. — достает адреса электронной почты из профилей, но работает через раз. — позволяет узнать настоящее имя пользователя.
Есть несколько способов, но все они косвенные — нет никаких гарантий, что человек будет рад вашему предложению. Например, можно воспользоваться расширением OctoHR, которое показывает статус Hireable по некоторым кандидатам.
Другой вариант — изучить репозитории пользователя. Если разработчик резко увеличил активность на GitHub, возможно, он «причесывает» свой профиль, потому что готовится к собеседованиям.
Обращайте внимание на слово test в названии репозитория или описаниях проектов. Например, вы открываете репозиторий и видите такой текст:
Это тестовое задание для одной компании. Если пользователь недавно сделал и опубликовал тестовое задание, логично предположить, что сейчас он ищет работу.
Важно внимательно изучать репозитории — в них история того, как человек погружался в программирование. Именно по репозиториям можно сделать вывод, на чем и как давно пишет кандидат, какими технологиями интересуется.
Например, изучим список репозиториев случайного Go-разработчика:
Судя по профилю, этот пользователь впервые заинтересовался Golang в январе 2019 года. Именно тогда он форкнул (то есть скопировал себе) чужой репозиторий. Затем пошли свои проекты на Kotlin, PHP и Python, но все последние репозитории — на Go. Я бы рискнул предположить, что перед нами разработчик уровня не ниже мидл.
Однако отсутствие активности на GitHub не говорит о том, что кандидат слабый или с ним что-то не так. Я часто встречаю сильных разработчиков с пустыми профилями. Дело в том, что у некоторых людей нет времени на собственные проекты, а выкладывать реальные рабочие задачи они не могут из-за NDA.
На основании профиля и репозиториев можно строить гипотезы, но нельзя принимать их за истину без проверки. Не делайте никаких выводов о профессиональных навыках пользователя по тому, сколько у него репозиториев, комментариев или ошибок в коде. Чаще всего эта информация не имеет никакого отношения к реальному уровню скиллов программиста.
Если у разработчика пустой профиль, это не значит, что он раз и навсегда покинул IT. Если у пользователя профиль php-разработчика, это не значит, что он пишет только на PHP. Иногда просто нет возможности выкладывать в репозитории коммерческий код. Поэтому у Golang-разработчика может быть профиль, где нет репозиториев, связанных с Golang, а есть только по PHP или Java.
Поиск на GitHub довольно холодный. Поэтому важно строить максимально широкую воронку и не отсеивать кандидатов только на основании предположений.
Наверху выдачи находятся наиболее популярные люди. Скорее всего, им уже написали другие рекрутеры — и даже не по 100 раз. Лучше действовать наоборот: идти с конца списка, чтобы общаться с кандидатами, которые не избалованы вниманием потенциальных работодателей.
Если поиск на LinkedIn холодный, то на GitHub — ледяной: многие люди здесь и не думают о поиске работы. Даже если в профиле указаны контакты и стоит статус hireable, это еще ничего не значит.
Как правило, одного только GitHub недостаточно, чтобы принять решение, писать ли кандидату. Старайтесь найти профили пользователя на других ресурсах, чтобы более точно оценить навыки и готовность к смене работы.
- GitHub — крупная и бесплатная база потенциальных кандидатов, которая постоянно пополняется. Любому рекрутеру важно уметь пользоваться этим источником.
- На GitHub можно оценить код пользователя: понять, как он пишет, какими технологиями и библиотеками пользуется. Нередко это позволяет обойтись без тестового задания.
- Вы можете искать по профилям, компаниям-донорам и среди пользователей, которые поставили звезды вашим проектам.
- Используйте Instant Data Scraper, чтобы выгрузить поисковую выборку в таблицу. А сервис Recruitment Tools поможет найти аккаунты пользователя в других соцсетях и платформах по никнейму.
- Используйте X-ray, чтобы сканировать файлы readme. md и страницы пользователей в сервисе github. io.
- Изучайте список репозиториев кандидата: фактически это история его погружения в программирование.
- Не делайте преждевременных выводов только по профилю и репозиториям — можно ошибиться.
- Люди из самого начала поисковой выдачи уже избалованы вниманием рекрутеров. Поэтому лучше отрабатывать список с конца.
- Обойтись только GitHub не получится: комбинируйте источники поиска, чтобы собрать больше информации о кандидате.
Наш блог читают более 12 000 рекрутеров и профессионалов HR-индустрии. Подкасты, интервью, тематические статьи и экспертные мнения. Переходите по ссылке:
Как использовать GitHub для поиска разработчиков
Мы уже довольно много написали о том, что для того, чтобы найти действительно хорошего разработчика стандартных сорсинговых сайтов недостаточно, необходимо пользоваться специализированными ресурсами. А сегодня мы решили разобрать всё, что нужно знать о рекрутменте разработчиков на Github!
Начнем с азов: что такое Github?
Github – крупнейший веб-сервис для хостинга IT-проектов и их совместной разработки. Количество пользователей на GitHub превышает 32 миллиона в месяц.
Это место, где разработчики могут хранить свой код, делиться им с другими и заниматься совместной разработкой в open source (например, Ruby on Rails).
Все проекты программного обеспечения на сайте пользуются Системой управления изменениями Git (системой, отслеживающей версии проектов). Таким образом, разработчики записывают и отслеживают обновления кода, а также сравнивают его с оригиналом.
Проще говоря, выкладывание кода на Github фактически равноценно выкладыванию фотографий или других материалов в Facebook и Instagram.
Найм на Github: чему можно научиться?
Github полон превосходных талантливых разработчиков. Если хотите эффективно находить людей на Github, нужно знать, где искать.
Профиль разработчика на Github – кладезь информации.
С первого взгляда можно увидеть ник кандидата, текущего работодателя, местоположение и email, но если копнуть чуть глубже:
Вебсайты
Сюда включены блоги, проекты и прочие ссылки, которые кандидаты решили выставить (отличная возможность узнать больше об их работах и интересах!)
Подписчики
Количество подписчиков разработчика на Github – хороший показатель его уровня и репутации среди разработчиков открытого ПО.
2-10 подписчиков – хорошо, 11-25 – очень хорошо, 26-75 – прекрасно, а те, у кого больше 75 подписчиков – просто звёзды (осторожно, таких людей очень сложно нанять!)
Вклад
Здесь можно увидеть вклад, внесённый разработчиком в другие проекты на сайте. Даже если вы совсем не дружите с кодом, можно извлечь некоторое количество информации из этого раздела.
Посмотрите, встречаются ли ключевые слова, относящиеся к языкам программирования, которые использует человек (к примеру, можно увидеть слово “rails”, если человек делал вклад в проект Ruby on Rails).
Репозитории
Раздел репозиториев содержит открытые проекты, которые разработчик выкладывает на Github, а также проекты, которые были скопированы (“форкнуты”).
Для измерения популярности проектов разработчика необходимо проверить, сколько людей отметили или “форкнули” их (форк или отметка показывает, что другие разработчики считают его ценным).
“Форк” репозитория создаёт его копию. Это позволяет тому, кто форкнул, изменять изначальный код и использовать его в своих проектах.
Понятие свободного доступа к идеям и коду – сама суть сайтов свободного программного обеспечения вроде Github (если код был создан для частного использования, на сайте его не выкладывают).
На странице репозитория можно увидеть, сколько людей его отметили и форкнули, а также уровень активности других проектов. Большая активность показывает, что разработчик создал (или ещё создаёт) популярный проект.
Пошаговое руководство поиска:
1. Создайте учётную запись
Поиск по Github ограничен для тех, кто не зарегистрирован, поэтому создание учётной записи и добавление основной информации и фотографии поможет начать поиск.
2. Проведите поиск
При поиске на Github нужно учитывать 3 основных параметра.
Подписчики: как было отмечено ранее, подписчики – хороший показатель уважения, которое заслужил человек в сообществе разработчиков открытого ПО.
Язык: какие именно навыки кандидата вам необходимы?
Местоположение: если вы не ищете человека на удалённую работу, местоположение – важный параметр поиска.
Вот несколько примеров, как можно совместить эти условия в поиске:
language:ruby on rails location:moscow followers:5..10
language:javascript location:moscow followers:<50
Необязательно проводить поиск напрямую на Github, можно использовать и Google. Вот несколько эффективных запросов для поиска кандидатов с помощью Google.
Найти профили: site:github.com “public activity” -tab.activity
Найти профили с местоположением: site:github.com “london” “joined on” “public activity” -tab.activity
Найти профили по ключевым словам: site:github.com (ios | android) “public activity” -tab.activity
Найти профили по ключевым словам, подписчикам или числу отметок: site:github.com (“50..250 followers” | “100..500 starred”) (javascript) “joined on” -tab.activity
Можете добавить параметр «дата регистрации» (“joined on [date]”), определённые организации или даже организации с определённым количеством сотрудников для уточнения запроса.
3. Отфильтруйте по профилям кандидатов
По умолчанию Github обычно показывает репозитории (не профили) в результатах поиска. Необходимо отфильтровать их по пользователям, чтобы найти кандидатов, подходящих для вашего запроса.
Github автоматически покажет лучшее совпадение для запроса, но есть функция пересортировки результатов по параметрам “больше всего подписчиков”, “больше всего репозиториев” и “последние зарегистрированные”.
Иногда можно удачно отсортировать кандидатов по стажу на сайте (“последние зарегистрированные”). Этим кандидатам вряд ли много писали рекрутеры, поэтому более вероятно, что они вам ответят.
Как писать кандидатам на Github
Самое большое преимущество поиска работников на Github в том, что большинство кандидатов указывает личные email-адреса в своём профиле.
Разработчики, которым вы захотите написать, могут получать многочисленные письма от других рекрутеров – нужно найти способ выделиться.
Лучший способ для этого – выяснить о кандидатах как можно больше.
1) Проверьте репозитории
Снова загляните в репозитории разработчиков и посмотрите, какие программы там лежат. Не важно, можете ли вы отличить CSS от HTML, информацию вы всё равно там получите.
Программы под названием “Исходники” были написаны самим разработчиком, а всё, что “Форкнуто”, было скопировано у другого пользователя.
Ищите узнаваемые ключевые слова и открывайте проекты, чтобы прочитать описание и узнать больше. Большая часть кода на Github связана с личными проектами, поэтому вы составите хорошее представление о том, что на самом деле важно людям.
Помните: всё, что вы там заметите, можно использовать в обращении.
2) Следите за активностью
Посмотрите на активность пользователей, чтобы понять, что они делали в последнее время. Заходили ли они на Github? Добавляли ли больше своего кода или форкали чужой? Есть ли какой-то проект, на который они тратят много времени.
3) Перекрёстные ссылки
Github – отличное место для первого представления о технических интересах кандидата, но не забывайте о перекрёстных ссылках на другие сайты: Twitter, LinkedIn и Facebook для того, чтобы составить полную картину.
4) Напишите индивидуализированное письмо
Последний шаг прост. Соберите всю личную информацию, которую вы нашли на Github и соцсетях и составьте письмо.
GitHub Careers
Do the best work of your career and join in our mission to accelerate human progress by connecting communities all over the world through software collaboration.
Our Principles
A diverse and inclusive workplace
At GitHub, we think that a diverse company is a strong company, and we work hard to foster a supportive and welcoming workplace. Learn more about our commitment to diversity.
Work happier
Build amazing things with a balance of autonomy and collaborative teamwork. Set your own work schedule and make use of a flexible PTO plan when you need to recharge.
Lead from any location
GitHub is a remote-first company with offices located throughout the US, Europe, and Asia. Whether you live near an office or not, GitHub believes you can do your best work wherever you are. If you work remotely, you will receive a stipend to outfit your home office and receive reoccurring reimbursement refreshes.
Put your health and family first
Employees in the United States enjoy 100% coverage of health insurance premiums across our medical, dental, and vision plan offerings, including coverage for dependents. We also offer five months of paid family leave to all new parents with the option to use it all at once or throughout the baby’s first year.
Find your zen
GitHub provides a monthly wellness stipend designed to cover anything from gym memberships, massage, meditation apps, or any other wellness related expenses.
Invest in your future
At GitHub, you’ll have a stake in the future success of our platform with equity grants. For full-time employees in the United States, we offer competitive 401k planning with a 50% company match up to the IRS 402(g) annual limit.
Keep growing
Learn how you learn best. From books to conferences, you’ll get a yearly budget for your individual learning and development goals.
Give back to your community
We believe in sharing our time, resources, and products to contribute to positive social impact. GitHub matches charitable donations up to $15,000 per calendar year. And for each hour (up to 40 hours) of volunteering per year, you will receive $20 to donate to an organization of your choice.
Where we can hire
We love our remote culture at GitHub and we currently have hiring entities in all the following states and countries.
North America
- United States
We hire in all 50 states
- Alberta
- British Columbia
- Ontario
- Quebec
Europe
- Austria
- Denmark
- Germany
- Ireland
- Netherlands
- Spain
- Sweden
- Switzerland
- United Kingdom
Asia Pacific
- Australia
- India
- Japan
- New Zealand
Please note that benefits vary by country, the ones described on this page are for our US based employees. Benefit information for non-US based positions will be provided to individuals who interview for those roles.
Open positions
Product 1 opening
Sales 2 openings
- Enterprise Account Executive Remote — Denmark
- Enterprise Sales Executive — EMEA South Remote — Netherlands
Internships
No coffee runs here! We love watching talented people learn and explore their skills. Our interns gain real work experience by pairing up with GitHubbers on real projects. Check out what past interns have worked on.
Subscribe to our newsletter
Get product updates, company news, and more.
Product
- Features
- Security
- Team
- Enterprise
- Customer stories
- The ReadME Project
- Pricing
- Resources
- Roadmap
Platform
- Developer API
- Partners
- Electron
- GitHub Desktop
Support
- Docs
- Community Forum
- Professional Services
- Skills
- Status
- Contact GitHub
Company
- About
- Blog
- Careers
- Press
- Inclusion
- Social Impact
- Shop
- GitHub on Twitter
- GitHub on Facebook
- GitHub on LinkedIn
- GitHub on YouTube
- GitHub on Twitch
- GitHub on TikTok
- GitHub’s organization on GitHub
- © 2023 GitHub, Inc.
- Terms
- Privacy (Updated 08/2022)
- Sitemap
- What is Git?
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Как искать разработчиков на github
Каждый ИТ-рекрутер знаком со спецификой подбора разработчиков. Вроде резюме есть, но найти того самого сложно. Где же их искать? Хорошие программисты могут прятаться на специальных сервисах, а не на работных сайтах. GitHub — одна из таких площадок, необходимая не только разработчику, но и HR.
Что такое GitHub?
GitHub — это популярный веб-сервис для разработчиков. По данным сайта, здесь зарегистрировано более 56 млн IT-специалистов. Целая социальная сеть для хостинга и совместной разработки ит-проектов. Программисты пишут код, делятся им с другими и комментируют проекты коллег.
Зачем it-рекрутеру GitHub?
На GitHub пользователи создают личный профиль. В нем указана специализация, краткое описание проектов и страна проживания. Ну и самое ценное — электронная почта. Это как визитная карточка, по которой рекрутер сможет первоначально оценить кандидата и связаться с ним.
Кроме профиля, полезно изучить:
- количество подписчиков;
- участие в других проектах;
- сколько пользователей отметили и сделали копию (“форкунули”) код разработчика;
- активность профиля: последние действия с кодом и с чем работает сейчас.
Чем активнее профиль пользователя, тем выше вероятность его компетенций.
Конечно, это не главный пункт. Но показатель прокаченности, а еще готовности к командной работе. Все-таки разработчик, который не просто молча пишет код, а готов им похвастаться и в других проектах поучаствовать, более интересен.
С чего начать
Даже если кодить не собираетесь, заведите профиль. Зачем?
Во-первых, поиск могут использовать только зарегистрированные пользователи.
Во-вторых, сможете изучить сайт и будет проще его использовать.
Регистрация бесплатная и состоит из 3 шагов:
- Введите имя, электронную почту и пароль.
- Подтвердите профиль через электронную почту.
- Нажмите зеленую кнопку «Create an account» .
Аккаунт создан, можно приступать к поиску.
Как искать?
Через внутренних операторов
Это запросы-ключевые слова, которые вводятся в верхней поисковой строчке. Их два: language (язык программирования) и location (город).
Например, хотим найти JAVA-разработчика в Москве.
Вводим в поисковую строку с маленькой буквы:
Смотрим количество Users. Заходим на страницу профиля, изучаем опыт и проверяем наличие почты.
Расширения для Google Chrome
OctoHR
Формирует в отдельное окошко профиль пользователя с информацией:
- о контактах (если пользователь указал e-mail);
- всех языках, с которыми пользователь работал на проектах.
Вводим запрос в поисковой строке и переходим в профиль.
Дополнительная возможность OctoHR — точечный поиск.
Для этого нужно нажать кнопку “Try the new search page”. Переходим по ссылке и заполняем пункты.
Followers — покажет количество пользователей, которые следят за профилем
Public Repositories — количество публичных репозиториев.
Значок GitHub Jobs указывает на то, что пользователь, скорее всего, в поисках работы.
CandyJar
Бесплатная версия позволяет открыть 20 контактов в день.
Поиск основан на анализе репозиториев разработчика. Расширение сканирует код разработчика, находит его профиль в социальных сетях и объединяет собранную информацию. Удобно и не нужно искать контакты вручную.
OCTOHUNT
Простой ресурс, который находит пользователей GitHub по языку программирования и локации. Вводим запрос и получаем список профилей.
Что делать, если почты нет?
API GitHub
Открываем новую вкладку и вводим адрес:
Здесь отображается код пользователя.
Для поиска почты нажимаем Ctrl+F и вставляем @ без кавычек.
Второй способ найти почту — расширение Github Email.
Просто вбиваете имя пользователя и видите e-mail.
Еще один путь — посмотреть имя пользователя в Telegram.
Разработчики часто используют один никнейм на нескольких площадках.
Не всегда работает, но попробовать точно стоит.
Что еще важно учесть?
GitHub — это социальная сеть, а не работный сайт. Поэтому будьте готовы к тому, что разработчик может вас не ждать.
Изучите профиль
Чтобы установить контакт, заинтересовывать должен рекрутер.
Потратьте 15-20 минут и изучите профиль.
Обратите внимание на количество фолловеров, языков и на чем он пишет сейчас.
Не пишите с предложением о вакансии сразу — это может отпугнуть. Лучше проявите интерес: отметьте достижения, задайте вопрос как эксперту, похвалите код.
Заинтересуйте предложением
GitHub — закрытая площадка c разработчиками от Erlang до C++. Перспективный проект для многих в приоритете. Используйте это и подумайте, чем ваша компания может заинтересовать пользователя.
Пишите конкретно
Бывает сложно определить, чем на самом деле занимается программист. Возможно, на GitHub он создает JAVA-репозитории, а язык последнего проекта PHP. Чтобы избежать путаницы, пишите конкретно. Уточните, что предлагаете вакансию исходя из информации его профиля в GitHub.
Проверяйте информацию
Количество репозиториев, комментарии и ошибки — это классно, но не основной показатель знаний и hardskills программиста. Реальные скиллы покажет тестовое задание, а профиль — первоначальный старт для знакомства с разработчиком. Поэтому используйте GitHub как дополнительный ресурс.