IT-рекрутмент. Как найти лучших специалистов, когда все вокруг горит - Егор Яценко
У Хабра есть такое подразделение, как Хабр Карьера. Изначально этот сервис назывался «Мой круг» и принадлежал компании «Яндекс», но в 2015 году его купил Хабр и сделал узкоспециализированным карьерным сайтом для айтишников.
На сегодняшний день этот ресурс выглядит как job-борд, и с поиском специалистов на нем все обстоит просто: здесь можно размещать вакансии или получить доступ к базе резюме — и то и другое, разумеется, за деньги. Бесплатно можно просматривать не больше 20 резюме в день или, как мы уже разобрали, писать X-Ray-запросы. На сегодняшний день они работают всё хуже, но пока еще работают.
В чем достоинства этого ресурса? На Хабр Карьере очень много профилей специалистов, и не использовать этот источник — просто грех. Единственный недостаток — среди аккаунтов много устаревших, заведенных много лет назад и не обновляющихся. Многие специалисты не расписывают свой опыт, а используют ресурс только для того, чтобы просматривать вакансии, отслеживать тенденции на рынке.
Поэтому зачастую рекрутеры считают, что это старый ресурс, он давно позабыт-позаброшен, но это далеко не так. Для многих компаний Хабр Карьера — первый и основной источник поиска специалистов, так что призываю вас ни в коем случае про него не забывать.
Что же касается самого Хабра, здесь также можно искать кандидатов — правда, таких четких и понятных инструментов поиска, как в разделе Карьера, здесь нет. Единственно, что можно рекомендовать, — это X-Ray-запросы для поиска аккаунтов специалистов. На Хабре есть профили людей, в которых могут быть указаны должность, сфера деятельности, локация и другие подробности.
Мы уже разбирали, как писать X-Ray-запросы в целом, давайте посмотрим, что сейчас может сработать на Хабре. Например, я хочу найти разработчика на Python в Москве. Тогда в запросе я пишу: site: habr.com/ru/users/ moscow OR москва python intitle: aka
Соответственно, я прошу Google отправиться на сайт habr.com/ru и зайти в директорию Users — это «папка», где хранятся профили пользователей. Дальше в адресе должен идти никнейм. Так как они все разные и их не угадать, то на этом адрес оканчивается. Следом идет локация на двух языках, упоминание Python, и, чтобы выйти именно на основные страницы пользователей, я добавляю intitle: aka — слово, которое используется в заголовках именно на таких страницах.
Если я не добавлю это уточнение intitle: aka, я могу попасть не на основную страницу пользователя, а, скажем, в раздел, где хранятся его публикации. В таком случае я выйду на человека, у которого в профиле нет ничего про Python, зато он когда-то написал статью, в которой говорил, как он, к примеру, люто ненавидит Python. Вроде бы все правильно сделал: есть упоминания Москвы и Python, но результат не совсем тот, какого хотелось бы.
На всякий случай еще раз напомню: при написании X-Ray-запросов надо быть внимательным и не надеяться на готовые формулы, потому что то, что я только что предложил, уже через месяц может устареть и не работать. Ищите новые зацепки — и все получится!
Еще один специализированный ресурс, на котором можно искать кандидатов, — это сервис GitHub. Он есть у многих айтишников, в основном у разработчиков. Что такое GitHub? Это сервис для хостинга IT-проектов. Как перевести это выражение на понятный язык? Представьте себе, что вы разработчик из Москвы. И у вас есть сервис, куда можно загрузить часть кода, чтобы совместно с другими разработчиками из Норильска, Сан-Франциско и Нью-Дели его дорабатывать. Для вас, команды удаленных разработчиков, это ресурс, обеспечивающий возможность вести совместные проекты.
Многие программисты используют GitHub, чтобы закидывать туда примеры кода и использовать в процессе трудоустройства: можно прислать работодателю ссылку на код в GitHub, и компания оценит, что умеет делать их потенциальный сотрудник.
Также разработчики используют сервис, чтобы вести там свои личные проекты. На работе человек кодит в одном месте, а в свободное время делает что-то для себя и выкладывает это на GitHub.
Соответственно, нас будут интересовать профили пользователей на GitHub. Как выглядят аккаунты на этом ресурсе?
Вы заходите в профиль пользователя, автоматически попадаете во вкладку overview и видите его имя, никнейм, ниже есть информация, сколько у этого человека подписчиков и на скольких подписан он сам. Эти показатели нам отчасти важны: они, как и в соцсетях, сообщают о популярности кандидата. Конечно же, далеко не все программисты ведут GitHub; так же, как совершенно не факт, что востребованный на этом ресурсе программист нам подойдет. Однако такая популярность — один из хороших показателей, на который мы можем теоретически опереться в рекрутменте.
Прямо под вкладкой overview располагаются либо закрепленные (pinned), либо популярные (popular) репозитории автора. Выглядят они как карточки. На них будет указано название, отмечен язык, на котором написан код, иногда есть описание, для чего он предназначен, плюс звездочки и количество форков, о которых мы поговорим чуть позже.
Ниже на этой же странице вы увидите, в частности, зеленые квадратики, которые сообщают о том, насколько активен был человек в течение последнего года (contributions in the last year). Исходя из этого легко сделать вывод, насколько актуален профиль.
Еще ниже во вкладке overview хранится история изменений (contribution activity) — когда и что человек менял в своем репозитории. Например, в июле 2021 года к репозиторию под таким-то названием был добавлен 1 коммит (1 изменение).
Справа от overview есть вкладка repositories (репозитории) — это часть, которая нас интересует больше всего. Что это такое? Говоря простым языком, это папка с проектами.
Именно здесь вы можете найти фрагменты кода, написанные кандидатом. Если вы будете отправлять тимлиду резюме человека, то ему будет интересно взглянуть на примеры работ из репозитория.
Внутри этой виртуальной папки располагаются сами проекты, а под ними часто есть описания и важные значки, которые также предоставят нам полезную информацию. Вот как они выглядят: звездочки (оценки) и так называемые форки (вилки).
Соответственно, чтобы оценить полезность кода, пользователи ставят звездочки. Или они могут взять код себе: говоря языком