Я разговариваю с разработчиками каждый день. И давно заметила: есть огромная пропасть между тем, что компании считают привлекательным предложением, и тем, что разработчики реально хотят видеть. Причём это не про деньги — с деньгами как раз всё более-менее понятно. Это про детали, которые кажутся незначительными, но на самом деле решают.

Последние несколько месяцев я систематически спрашивала кандидатов: что вас останавливает? Что заставляет отказаться ещё до первого звонка? Вот что получилось.

Зарплата без вилки — это красный флаг

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

Антон — senior Go-разработчик, с которым я работала в начале года — отказался идти на собеседование в одну вполне интересную компанию именно из-за этого. Процитирую его дословно: «Если они не могут написать зарплату в объявлении — мне с ними не по пути. Я не хочу тратить день на собеседование, чтобы в конце выяснить, что мы не совпадаем по деньгам».

Забирайте полезные инструменты найма IT-специалистов

В нашем Telegram-боте лежат бесплатные гайды, шаблоны сложных вакансий и чек-листы для проведения технических интервью. Заберите их за 1 клик.

Скачать в Telegram ✈️

Один из моих клиентов поставил в вакансию конкретный диапазон — 240–300 тысяч — после нашего разговора. За неделю количество откликов выросло на 140 процентов. Вот и вся история про «гибкость по договорённости».

Шесть этапов — это издевательство

Дарья, Android-разработчик с пятью годами опыта. Я вела её через процесс найма в крупную ритейл-компанию. HR-скрининг, техническое интервью с командой, тестовое на неделю, интервью с CTO, встреча с бизнесом, финальный оффер. Шесть этапов за три недели.

Пока шла эта карусель, Дарья сходила на три собеседования в другое место. Четыре рабочих дня, три этапа — и оффер. Она его приняла. Я её, честно говоря, понимаю.

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

Удалёнка — не плюшка, а базовое ожидание

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

Это не значит, что все хотят полную удалёнку. Часть вполне согласна на гибрид — но при условии, что есть внятное объяснение, зачем офис. «У нас принято» — не объяснение.

Краснодарская компания «АгроДиджитал» — автоматизация агропромышленного сектора — не могла тягаться с московскими зарплатами. Сделала ставку на полную удалёнку плюс чуть выше среднего по своему региону. В итоге закрыла три позиции middle-разработчиков — людьми из Екатеринбурга и Новосибирска, которые о переезде даже не думали. Иногда география — это просто предрассудок.

Тишина после интервью — это не нейтральность

Это один из тех пунктов, который сложно объяснить клиентам, потому что они искренне не понимают, в чём проблема. «Ну не подошёл — мы просто не ответили». Проблема в том, что IT-сообщество маленькое. Разработчики переписываются в Telegram, обсуждают компании в закрытых чатах, пишут отзывы. История «они взяли тестовое и пропали» живёт долго.

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

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

Алгоритмические задачи — это 2015 год

Задача на разворот связного списка, поиск в ширину, динамическое программирование — это собеседование в Google или Яндекс на стажёра. На российском рынке в 2025 году такое задание senior-разработчику воспринимается как сигнал: компания не понимает, что ищет, и тестирует не по делу.

Что работает: задача, близкая к реальной работе. Небольшая, на час максимум. Для backend — обсудить архитектурное решение, для frontend — разобрать проблему с производительностью компонента. Это и интереснее, и информативнее.

Анастасия Василиади — IT-рекрутер. Специализация: технические команды для продуктовых компаний и стартапов.

Хотите узнать больше?

Скачайте наш бесплатный материал: Зарплатная карта IT

Скачать в Telegram ✈️