Карьера
Anton Makarov
1777

Воронка HR и особенности ИТ-рекрутинга в провинции

Искать кадры в ИТ — это примерно как просеивать 100 тонн песка в робкой надежде, что вот-вот тебе попадётся самородок. Искать ИТ-кадры в провинции — это как делать то же самое, но не на Аляске, а на берегу Барнаулки. Это такая река на Алтае. Золота там пока никто не нашёл, а вот хорошие программисты иногда попадаются.

В закладки

Меня зовут Антон Макаров, я руковожу диджитал-продакшном Creonit в Барнауле. Не так давно я решил сконцентрироваться на HR и заниматься им самостоятельно. Почему я отобрал игрушку у офис-менеджера?

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

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

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

В-третьих, мне просто нравится этим заниматься и я пока не хочу делегировать одну из важнейших вещей. Тем более, пока в компании 25 человек, а не 250.

Где искать сотрудников

Текучка среди наших сотрудников — обычная по рынку. Кто-то уходит в поисках лучшей жизни, кого-то увольняем. Часто получается так, что нужно взять в штат сразу 2-3 специалистов. Например, мы понимаем, что у отдела продаж на низком старте стоят пара крупных проектов, или мы заходим в большой тендер с высокой вероятностью выигрыша, и скоро нам потребуются ресурсы. Много ресурсов.

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

Но это не значит, что людей нет совсем. Здесь, как в продажах, есть своя воронка HR: входящие, лидогенерация, предложение, сделка. Лидогенерацией в этом случае я называю поиск подходящих кадров всеми доступными и законными способами.

Вот какие способы используем мы.

Стажировки

Еще недавно мы активно практиковали стажировки, в прошлом году, например, значительно увеличили штат за их счет. Все происходило так: на стажировку приходил человек, совсем юный и неопытный, мы давали ему делать мелкие задачи на реальном проекте, потом сложнее, еще сложнее — так тот постепенно вырастал в джуниора.

Теперь такое практикуем в меньшем объеме и очень избирательно. Дорастить стажера даже до уровня джуниора — это очень длинный цикл, а все наши проекты сложные и про бизнес: пускать в них молодежь опасно. Еще у нас много «бесконечных» проектов на развитии, где важно отгружать сделанные задачи быстро и без багов. Раньше у тимлидов было больше свободного времени на проверку и контроль, сейчас мы не можем позволить себе такой роскоши.

Наверное, стажировки хорошо работают в компаниях, где иначе выстроены процессы — например, есть конвейер типовых сайтов на Битриксе, и человека с нуля можно научить быстро совершать одинаковые действия. Но мы обычно решаем более сложные задачи. Поэтому сейчас мы предпочитаем брать уже готовых джуниоров, которым не нужно объяснять, что такое git, Service Layer, API, БЭМ.

Job-ресурсы

Казалось бы, самое очевидное место для поиска кадров, но не на каждом ресурсе можно найти того, кто вам нужен. Мы провели внутреннее мини-исследование сайтов по поиску работы, и выяснили, что лично нам подходят всего два источника: HeadHunter и «Мой круг».

Кусочек нашего исследования.

HeadHunter. Здесь можно найти всех: много резюме, хорошая конверсия, но вот поисковик так себе и рекомендации на почту приходят странные.

«Мой круг». Тут можно найти в основном айтишников: резюме мало, зато очень релевантный поиск.

На остальных job-ресурсах если и можно найти резюме, то крайне мало — и те в основном протухшие.

Аутсорсные HR или HR-агентства

Нельзя сказать, что этот способ совсем не работает: нам однажды помогли найти сотрудника. Правда, сейчас этот HR-специалист больше отмалчивается, когда ему пишешь. Я думаю, это связано с тем, что им выгоднее искать людей на удаленку и во всевозможные «Сбертехи» — если резюме или рекомендация сработает, то эйчар получит один оклад сотрудника после его выхода на работу. Поэтому они ищут тех, кто дороже. Мы, конечно, мониторим оклады и стараемся держать их выше среднерыночного уровня, но кусаться с тем же «Сбертехом» не можем.

Сбертех — АО «Сбербанк Технологии», недавно открывшее филиал в пригороде Барнаула. Перехантил многих местных разработчиков.

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

Вознаграждение за рекомендацию

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

Мы предлагаем 10 000 рублей за рекомендацию frontend-разработчика.

Мы платим за рекомендацию 10-15 тысяч рублей, в московских студиях эта сумма может доходить до 50. Практика распространенная, многие пишут об этом в своих группах в соцсетях. Пока это было в новинку, оно работало, люди активно включались «в игру». Сейчас энтузиазма меньше — ну и в любом случае тебе приходится фильтровать случайные рекомендации в духе «а вдруг мне повезет», тратить на это личное время.

Сообщества в соцсетях

Я попробовал поискать сотрудников в профильных группах: программисты, веб-разработка, дизайнерские паблики, php. В основном там сидят студенты, которые написали свой первый Hello World и репостнули на стену несколько подборок с книгами. Но встречаются и подходящие нам кандидаты, просто их нужно распознать — а это целая наука.

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

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

Минус подхода в том, что на странице часто не указывают возраст: можно написать 48-летнему мужику или 16-летнему школьнику, довести практически до собеседования — и обломиться, потому что человек не подходит нам по каким-то параметрам.

Github

Здесь есть поиск по локации и по технологиям, и можно сразу посмотреть, что представляет из себя программист. Сначала находишь кандидата в Github, потом пишешь ему в социальных сетях. Когда я не могу найти человека в соцсетях, просто создаю Merge Request и оставляю свои контакты. Люди позитивно реагируют на такой подход и удивляются изобретательности.

Github про разработку, и если нужен дизайнер, можно использовать ту же схему на Behance.

Личные знакомства

Наш рынок тесный, все друг друга знают, тем более в небольшом городе. Я сам работал программистом в нескольких компаниях и, конечно, звал потом в Creonit бывших коллег. А также коллег бывших коллег, друзей, однокурсников, родственников — такой сетевой маркетинг.

Сотрудников прошу делать то же самое (вознаграждения «за голову» для своих работают так же). Однажды к нам устроился мой первый заказчик с фриланса — и такое случается.

Найти подходящего сотрудника — тот еще квест. Особенно когда его с разных сторон отвлекают всяческие соблазны.

Удаленка и продуктовые компании

Мы не берем людей на удаленку вообще, а другие беззастенчиво практикуют — что забирает часть сотрудников с рынка, в том числе и регионального. Человек может сидеть в Барнауле, получать половину московской зарплаты и работать по удобному ему графику.

Сколько раз слышал от людей: «Я так давно стремился к удаленной работе», — но до сих пор не понимаю этого. Важно вариться в одном котле с коллегами, обмениваться знаниями, делиться опытом. Иначе можно очень быстро встать на самоповтор, остановиться в развитии и делать только типовые, понятные тебе задачи с помощью таких же привычных инструментов и подходов.

Еще один негативный для студий «отвлекающий фактор» — это продуктовая разработка. Там спокойнее, обычно больше платят, поэтому продуктовые компании легко переманивают кадры технологиями, высокой зарплатой и прочими ДМС.

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

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

Утечка кадров

Да, люди уходят, и мы ничего не можем с этим сделать. Прежде всего речь идет о тех, для кого это первая работа. Не мне их судить: в молодости хочется попробовать и программировать highload, и делать дизайн для модного iOS-приложения по доставке маффинов в коворкинги.

Если долго смотреть на джуниора в Барнауле, то можно увидеть как он уходит в «Сбертех».

Мы ни с кем не расстаемся на негативе, не заставляем две недели перед увольнением заниматься унизительной фигней — я слышал, так бывает. Ну и соблюдаем превентивные меры:

  • На 100% выполняем все договоренности: по зарплате, по бонусам, по всему остальному.

  • У нас нет штрафов — никогда и никаких. Но при этом соблюдаем довольно строгую дисциплину. У нас не бывает чего-то вроде «я сегодня приду к 12 или дома поработаю».

  • Всем покупаем хорошее «железо», фронтендеров и дизайнеров пересадили на iMac`и. Инструмент для работы должен быть приятным и удобным — на нем точно нельзя экономить.
  • Проводим внутренние мероприятия. У нас это «консернинги» — от слова concern. Мы собираемся с бэкендом, фронтендом, дизайнерами, менеджерами и решаем общие проблемы или планируем внедрение новых технологий в процессы. Бывает, что люди стесняются чем-то поделиться, но в этом формате высказываются все.
  • Гарантируем обратную связь. Раз в месяц я общаюсь с каждым сотрудником: слушаю, разговариваю. Кто-то сам много рассказывает, из кого-то приходится вытягивать клещами. Чувствую себя после этого как выжатый лимон, но это важно и нужно. Пока нас всего 25, у меня есть такая возможность.

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

Все, что выше — это часть «воронки» до того момента, как человек попадает в штат. Но беспощадный блендер работает и дальше. Например, человек может не подойти по «духу компании» или окажется, что он банально не умеет приходить на работу вовремя. Такие моменты часто сложно выяснить, читая резюме или разговаривая на собеседовании.

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

Материал опубликован пользователем.
Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Anton Makarov", "author_type": "self", "tags": ["\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_\u043a\u0430\u0434\u0440\u0430\u043c\u0438","\u043d\u0430\u0451\u043c","\u043c\u0435\u043d\u0435\u0434\u0436\u043c\u0435\u043d\u0442","\u043a\u0430\u0440\u044c\u0435\u0440\u0430","hr"], "comments": 9, "likes": 18, "favorites": 20, "is_advertisement": false, "subsite_label": "hr", "id": 70553, "is_wide": false, "is_ugc": true, "date": "Mon, 01 Jul 2019 11:38:45 +0300", "is_special": false }
0
{ "id": 70553, "author_id": 162897, "diff_limit": 1000, "urls": {"diff":"\/comments\/70553\/get","add":"\/comments\/70553\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/70553"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 199121, "last_count_and_date": null }
9 комментариев
Популярные
По порядку
Написать комментарий...
8

Спасибо за статью! Отрефлексирую.
Если мне пишет директор пусть и небольшой компании, то с большой долей вероятности это человек, который не умеет делегировать, не обладает специфичными коммуникативными навыками HR-а и скорее всего микроменеджерит. Читай, "не может найти HR, но думает, что умело найдёт IT-кадры".
Пассажи про возраст, увлечения и "неумение приходить на работу вовремя" говорят не о дисциплине, а о избалованности руководителя и невыстроенных процессах. Самообман "мы такое не практикуем" и "у нас проекты уникальные" тоже известная песня про те же процессы, их отсутствие и негибкость.
Хотелось бы услышать развёрнутое "почему" про вот эти внутренние фильтры (возраст, эмо-готы-аниме, негибкое начало рабочего дня с пересечением когда все должны быть в офисе).

Ответить
1

Попробуйте поиск в Линкедине, это отличное место для охоты) Еще будет в помощь бесплатный плагин AmazingHiring: если нашли кандидата на Гитхабе, он покажет все его профили в других соцсетях.

Ответить
0

Скорее всего, вызывает доверие и подкупает то, что вам пишет лично директор, а не безымянный кадровик в вакууме.

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

Ответить
1

Нормальное утверждение. В компании 25 человек, среднее время работы программиста на одном месте - 4 года (зависит от региона). Побеседовать с кандидатом раз в пару месяцев вполне оправдано.

Ответить
0

Я даже не знаю, что сказать) Вы далеки от реалий айти бизнеса, видимо)

Ответить
0

Спасибо за статью, ребята )

Ответить
0

>что он не анимешник, не гот и не эмобой

Чой та? Как бэ например у этих анимешников https://github.com/soruly/trace.moe https://github.com/makegirlsmoe/makegirlsmoe_web проекты в сто раз более технологичные чем барнаульские интернет магазины.

Ответить
0

С тем, что генеральный не должен сам чем-то заниматься, не согласен. В остальном все верно.

Ответить
0

«Раз в месяц я общаюсь с каждым сотрудником: слушаю...». Чел, ты крут, уважение тебе. Босс-психотерапевт - офигенная вещь. Помню, когда работал в тех.поддержке, начальник подобное практиковал, и вечерами рассказывал интересные истории, а также выслушивал мое нытьё)

Ответить
{ "page_type": "article" }

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovx", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "disable": true, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } } ] { "page_type": "default" }