Пассивный разработчик не публикует резюме и может не планировать смену работы. Это не означает, что его невозможно заинтересовать. Но стандартное сообщение «есть интересная вакансия, давайте созвонимся» почти не даёт причины отвлекаться от текущей команды.
Поиск пассивных кандидатов строится вокруг трёх вещей: точного сегмента, подтверждённой ценности роли и уважительной коммуникации. Рекрутеру нужно понимать, почему обращается к конкретному человеку, что может быть для него релевантно и какой следующий шаг не требует немедленного решения о переходе.
Определите, кого вы называете пассивным кандидатом
Пассивность бывает разной. Один специалист полностью доволен и не рассматривает предложения. Другой готов к разговору только ради редкой задачи. Третий уже думает о смене, но не разместил резюме. Не используйте одну коммуникацию для всех.
Не рассматривает переход и не реагирует на вакансии.
Готов слушать только предложения определённого уровня.
Не ищет активно, но открыт к знакомству с рынком.
Планирует переход позже и собирает варианты.
Уже общается с компаниями, но не публикует резюме.
Постройте узкий целевой сегмент
Direct search становится массовым спамом, когда рекрутер ищет по одному слову и пишет всем подряд. Определите тип продукта, задачи, уровень, технологии, масштаб и допустимые переходы. Для каждого сегмента сформулируйте отдельную причину заинтересоваться ролью.
Например, инженера из зрелой платформенной команды может заинтересовать влияние на новую архитектуру, а разработчика стартапа — более крупный масштаб и ресурсы. Одинаковая фраза про «динамичную компанию» не работает ни для одного сегмента.
Проверьте ценность вакансии до первого контакта
Какие задачи отличаются от текущего опыта кандидата?
Какой уровень влияния и самостоятельности доступен?
Что можно рассказать о продукте, команде и техническом контексте?
Каковы диапазон компенсации и формат работы?
Какие ограничения честно нужно назвать сразу?
Почему роль открыта и что ожидается в первые месяцы?
Если рекрутер не может ответить на базовые вопросы, персонализация сведётся к упоминанию имени и технологии. Для сложной вакансии подбор разработчиков начинается с калибровки профиля и ценности предложения, а уже затем с прямого поиска.
Используйте несколько источников
Профессиональные сети дают структурированные профили, публичные репозитории и выступления — дополнительный контекст, сообщества — доступ к узким группам, рефералы — доверенный вход, а собственная база — историю прошлых контактов. Источник выбирается под сегмент, а не по привычке рекрутера.
Профессиональные сети и базы резюме.
Карьерные страницы компаний-доноров и открытые команды.
GitHub, технические статьи, конференции и митапы.
Telegram, Slack, Discord и отраслевые сообщества.
Реферальные контакты и бывшие кандидаты.
Собственная CRM с согласованной историей коммуникации.
Используйте только публичную профессиональную информацию и соблюдайте требования к персональным данным. Наличие контакта не означает право на бесконечные сообщения.
Найдите реальную причину обратиться
Персонализация — это не комплимент профилю. Она должна показывать связь между опытом человека и задачей. Укажите конкретный проект, тип системы, масштаб или решение, которые сделали профиль релевантным.
Слабая фраза: «Ваш опыт впечатляет». Сильнее: «Увидела ваш опыт миграции сервисов и работы с Kafka. Мы ищем инженера, который возьмёт похожую задачу в платёжной платформе и будет влиять на архитектуру».
Структура первого сообщения
Короткое приветствие и представление.
Почему вы обращаетесь именно к этому человеку.
Одна-две ключевые задачи роли.
Условия, которые критичны для решения: локация, формат, диапазон.
Простой вопрос о готовности узнать подробности.
Первое сообщение не должно пересказывать вакансию на несколько экранов. Его задача — создать основание для ответа. При этом скрывать компанию, формат и базовые условия ради загадочности тоже не нужно.
Пример короткого сообщения
«Иван, добрый день. Я Майя, занимаюсь подбором разработчиков для продуктовой команды. Обратила внимание на ваш опыт с Go и высоконагруженными сервисами. Команда развивает платёжную платформу, роль включает проектирование новых сервисов и влияние на технические решения. Формат удалённый, диапазон можем обсудить сразу. Подскажите, готовы коротко посмотреть контекст?»
Шаблон нужно адаптировать. Если заменить только имя и стек, кандидаты быстро распознают массовую рассылку.
Как делать follow-up
Одно отсутствие ответа не означает окончательный отказ. Сообщение могли не заметить, открыть в неподходящий момент или отложить. Сделайте один или два коротких follow-up с новым полезным контекстом, а не повтором «напоминаю о себе».
Первый follow-up: уточнить ключевую задачу или условие.
Второй follow-up: предложить краткое описание или закрыть контакт без давления.
Не отправлять сообщения ежедневно.
После явного отказа прекратить убеждение.
Зафиксировать возможный срок возвращения к разговору, если кандидат назвал его сам.
Не начинайте с требования прислать резюме
У пассивного кандидата может не быть актуального CV. На первом этапе достаточно профиля и короткого разговора. Просьба немедленно обновить документ создаёт дополнительную работу до того, как человек понял ценность предложения.
Сначала подтвердите взаимный интерес, расскажите контекст и только затем согласуйте удобный формат информации.
Как вести первый разговор
Не превращайте звонок в односторонний скрининг. Пассивный кандидат оценивает компанию так же внимательно. Кратко раскройте роль, затем спросите о текущих задачах, приоритетах, причинах потенциального интереса и ограничениях.
Что в текущей работе человек хотел бы сохранить?
Каких задач или масштаба ему не хватает?
Какой формат и локация приемлемы?
Какие условия делают переход бессмысленным?
Когда он в принципе готов вернуться к обсуждению рынка?
Сегментируйте причины отказов
Отказы пассивных кандидатов — источник данных. Разделяйте отсутствие интереса к смене, слабую ценность роли, неподходящие условия, низкий уровень компенсации, недоверие к компании и неудачный момент. Каждая причина требует разного действия.
Если целый сегмент отказывается по одной причине, проблема не в тексте сообщения. Нужно менять роль, условия, целевой рынок или ожидания менеджера.
Создавайте резерв без превращения в склад контактов
С согласия кандидата сохраняйте ключевой контекст: интересующие задачи, ограничения, желаемый уровень, дату возможного возвращения к разговору и историю обещаний. Перед новым сообщением проверяйте, что предложение действительно изменилось или стало релевантнее.
База из тысяч людей без актуального контекста не является кадровым резервом. Полезен только контакт, по которому понятно, почему и когда уместно вернуться.
Какие метрики отслеживать
Доля релевантных профилей в каждом сегменте.
Ответы на первое сообщение и follow-up.
Положительные ответы и согласованные разговоры.
Повторяющиеся причины отказов.
Конверсия из контакта в интервью и оффер.
Время от первого сообщения до решения кандидата.
Сравнивайте сообщения внутри одинаковых сегментов. Нельзя делать вывод, что один текст лучше, если его отправляли более тёплой аудитории.
Если роль требует широкого охвата пассивного рынка, профессиональный подбор разработчиков помогает выстроить отдельные сегменты, персонализировать контакт и передавать менеджеру кандидатов уже с подтверждённой мотивацией и релевантным опытом.
Типичные ошибки direct search
Писать всем, у кого встречается нужная технология.
Скрывать компанию, задачи, формат и диапазон.
Начинать с комплимента без профессионального контекста.
Требовать резюме до объяснения роли.
Делать слишком много follow-up.
Спорить с отказом и доказывать кандидату его выгоду.
Не фиксировать причины и повторять тот же подход.
Когда внутренней команде не хватает времени на системный direct search, можно подключить кадровое IT-агентство: оно возьмёт карту рынка, персональные контакты, первичную оценку и сопровождение коммуникации.
Частые вопросы
Сколько follow-up допустимо?
Обычно достаточно одного или двух сообщений с разумным интервалом. После явного отказа или просьбы не писать коммуникацию нужно прекратить.
Нужно ли сразу указывать зарплату?
Если диапазон известен и является важным фактором рынка, его полезно назвать. Это снижает потери времени и повышает доверие.
Можно ли писать в личные мессенджеры?
Используйте профессионально уместные и публично указанные каналы, соблюдайте правила площадки и уважайте отказ. Не переносите общение в личный канал без основания.
Что делать, если кандидат не готов сейчас?
Спросите, можно ли вернуться позже, и зафиксируйте названный срок. Не отправляйте регулярные вакансии без согласия и релевантного контекста.
Как понять, что проблема в вакансии, а не сообщении?
Если разные формулировки и рекрутеры получают одинаковые отказы по условиям, задачам или бренду, нужно менять предложение или целевой сегмент.
Вывод
Поиск пассивных разработчиков требует точного сегмента, сильной причины контакта, прозрачных условий и уважительного follow-up. Массовая рассылка может увеличить число сообщений, но не создаёт доверия и не улучшает качество воронки.
Для системного выхода на пассивный рынок передайте вакансию на подбор разработчиков. Поиск будет построен по компаниям-донорам, задачам и реальному техническому контексту, а не только по совпадению ключевых слов.