Старший Java-разработчик из ОТП Банка на месяц выдал себя за джуна и отправил 94 отклика. Результат оказался неприятно приземленным: один звонок от HR, три тестовых задания, несколько отборов через Telegram-ботов и ни одного финального предложения о работе.
Для споров о том, жив ли рынок junior-позиций, это полезнее любой абстрактной дискуссии. Перед нами не опрос и не колонка с эмоциями, а полевой эксперимент с цифрами, которые сложно списать на плохой день или слабое резюме.
Как устроили эксперимент
О нем рассказал Habr / Карьера. Автор, действующий старший Java-разработчик Михаил, собрал резюме на вымышленное имя, указал 1,5 года опыта и зарплатные ожидания от 100 тыс. рублей, после чего начал откликаться на вакансии Java/Kotlin-разработчика.
Стек выглядел вполне рыночно: Java, Kotlin, Spring Boot, PostgreSQL, Kafka, Kubernetes, Docker, Gradle, Git, JUnit, Mockito, Flyway, Hibernate, Swagger, Redis, ClickHouse, Grafana и OpenSearch. Без героических историй про спасение продакшена, то есть в логике обычного кандидата с небольшим коммерческим опытом.
Но проблема началась еще до откликов. Из более чем 400 вакансий по запросу Java developer релевантными оказались только 94. Остальное, по оценке автора, составили дубли, смежные роли и объявления, где под Java-разработчиком понимали кого угодно: от DevOps-инженера до сотрудника техподдержки и аналитика.
94 отклика дали восемь реакций
На 94 отклика пришло всего восемь реакций: три тестовых задания, один разговор с HR и четыре приглашения пройти первичный отбор через Telegram-бота. Иначе говоря, живой контакт с человеком случился один раз из девяноста четырех.
Если убрать ботов и формальные касания, картина выглядит еще суше. На этом фоне жалобы начинающих разработчиков на тишину после отклика уже не кажутся преувеличением. Даже опытный специалист, который сознательно занизил свой уровень и хорошо понимает механику найма, не смог превратить поток откликов в нормальную серию интервью.
Тестовые задания стали отдельным фильтром
Одно тестовое, по словам автора, выглядело адекватно: короткий тест и небольшой фрагмент кода. Два других больше напоминали попытку получить бесплатную работу под видом проверки навыков.
В одном случае кандидату предложили спроектировать микросервисную архитектуру из трех сервисов, настроить их взаимодействие, подключить базу данных и оформить все по лучшим практикам за неделю. Для junior-позиции это уже не проверка базы, а проверка готовности бесплатно вложить время в воронку с туманным результатом.
И здесь рынок подает плохой сигнал. У новичка меньше опыта, меньше уверенности и меньше пространства для торга, поэтому длинные неоплачиваемые тестовые бьют именно по тем, кого компании потом называют «дефицитными».
Даже предварительное предложение не стало оффером
Самый бодрый эпизод случился с ASTON. HR написала сама, после созвона кандидату дали ссылку на техническое интервью в формате записи видеоответов, а в тот же день прислали предварительное предложение на 110 тыс. рублей до вычета налогов.
На этом можно было бы объявить, что рынок junior-позиций не так уж плох. Но дальше начался знакомый многим сюжет: предварительное предложение не превратилось в финальное. По словам автора, компания сообщила, что подберет проект, однако полноценного предложения о работе так и не последовало.
Другой контакт, с «Московским управлением», закончился еще проще: сначала вышли на связь, потом пропали. Для рынка это уже почти рутина, но для начинающего кандидата такое молчание легко превращается в ощущение личного провала, хотя проблема часто в самом процессе найма.
Вокруг дефицита вакансий быстро растут сомнительные услуги
Отдельная деталь эксперимента — появление очередного «наставника», который пообещал трудоустроить Java-разработчиком, обучить любому языку и провести в любую специальность: от серверной разработки до тестирования и аналитики. Цена тоже была взрослой: 60 тыс. рублей на входе и еще два оклада после трудоустройства.
По словам автора, в разных объявлениях этот же человек называл себя то Go-разработчиком, то специалистом по JavaScript. Через пару дней его аккаунт на Avito заблокировали. Прямых обвинений в мошенничестве Михаил не выдвигает, и это разумно. Но сигнал для новичков понятен: чем хуже конверсия в найме, тем активнее вокруг нее зарабатывают посредники.
Значение для рынка
Единственным осязаемым вариантом в этой истории стало предложение от IT_ONE по закрытой вакансии стажера с переходом в штат. Формат спорный: неоплачиваемая стажировка на 20-30 часов в неделю плюс созвоны с ментором. Но именно он, на фоне остальной воронки, выглядел самым предметным: короткое техническое собеседование, разбор кода, несколько вопросов и ответ на следующий день.
Вывод для рынка неприятный, но полезный. Проблема junior-сегмента не только в слабых кандидатах, как любят объяснять работодатели, а в самой воронке: плохая выдача вакансий, длинные тестовые, молчание после интервью и зависающие предварительные предложения. Для российского ИТ-рынка это особенно чувствительно: компании сами сужают вход в профессию, а потом жалуются на нехватку людей в резерве.
Эксперимент не дает идеальной статистики по всей индустрии, но хорошо фиксирует состояние рынка в моменте: настоящим новичкам сейчас тяжело не только из-за нехватки опыта, но и из-за того, как устроен сам найм.