Как я написал бота для поиска работы в 2026

В апреле 2026 года я волею судьбы оказался в очередном свободном плавании. Я, Java Developer с почти 7 годами опыта, был совершенно спокоен: помнил, как искал работу в 2024, просто открыв резюме вечером и наутро обнаружив около десяти писем от HR разных компаний. Казалось бы, что могло пойти не так в этот раз?

Выяснилось, что примерно все 
Выяснилось, что примерно все 

Я, конечно, не в курсе, как именно оптимизировали процессы отбора кандидатов эффективные менеджеры, но что-то мне подсказывает, что процесс изменился на всех уровнях, начиная с самого глобального, экономического. Догадок тут много:

  • компании выставляют фейковые вакансии, чтобы собирать базу кандидатов на случай, если вдруг понадобятся;
  • компании выставляют фейковые вакансии, чтобы похвастаться перед инвесторами: глядите, у нас все хорошо, мы расширяемся;
  • компании выставляют фейковые вакансии, автоматически сгенерированные в рамках тестирования каких-то интеграционных сервисов, отклики на них не рассматриваются, а вакансия спустя короткое время уходит в архив;
  • компании выставляют реальные вакансии, но на входе стоит злой Цербер в виде AI-агента, отсеивая кандидатов за малейшее несовпадение текста в вакансии и в присланном резюме;
  • компании выставляют реальные вакансии, но HR элементарно не справляются с сотнями не всегда релевантных откликов;
  • компании никаких вакансий не выставляют, просто наступил конец света и часть кандидатов, включая айтишников, попали в персональное Чистилище, где за выпендреж и понты при жизни вынуждены униженно и безрезультатно откликаться вновь и вновь

Вообще на эту тему не высказался только ленивый, поэтому анализировать тут особо и нечего. Суть одна: даже на позицию Senior Developer сейчас приходится по нескольку сотен откликов. На позиции Middle – около тысячи. Что творится с позициями Junior, особенно в тестировании, и подумать страшно. Возможно, в других сферах ситуация лучше, не проверял, но мне близка сфера IT, и вне зависимости от причин сейчас там творится форменный мрак. Многие рекомендуют откликаться точечно, составляя отдельное резюме под каждую вакансию… но, чтобы это точечно составленное резюме увидел HR, желательно бы откликнуться в числе первых.
Хотя бы в числе первых ста.

Без боя не сдадимся

И как же этого добиться? Обновлять приложение вручную? Конечно, нет.

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

Работает это так. Активируем бота. Отвечаем на вопрос, что будем искать...

Как я написал бота для поиска работы в 2026

... указываем зарплатные ожидания и формат работы...

Как я написал бота для поиска работы в 2026

... город, в котором ищем работу...

Как я написал бота для поиска работы в 2026

... и наша подписка готова.

Как я написал бота для поиска работы в 2026

Минутка технический информации

Сервис написан на моем родном стеке, Java/Spring Boot/Postgres. Под капотом две джобы: одна для поиска вакансий, другая для уведомления пользователя о свежей вакансии в телеграм. В RestClient зашиваются кастомные User-Agent, необходимые заголовки и парочка прокси, раз в n минут запрос уходит проверять, не появилось ли чего нового, и, если да – все уходит в outbox ждать форматирования в приятную глазу форму и отправки сообщением в телеграм.

Естественно, дербанить сайт каждую секунду, наплевав на рейт-лимиты – это грех, поэтому мониторящая свежачок джоба выдерживает значительную экологичную паузу. Этого хватает, чтобы откликнуться, обычно даже первому, но не грузит сайт, не кидает автоотклики, не собирает никаких данных о работодателях и вообще за мир и дружбу… соискателя работы с соискателем работника.

Уже гораздо лучше
Уже гораздо лучше

Сервис полностью работоспособен и бесплатен. Как обычно водится, он вырос из пет-проекта, решающего личную проблему. Но, увы, истории про "200 откликов и 0 собеседований" встречаются все чаще и чаще, и даже величавые синьоры с бокалом бургундского в рукерах от этого теперь не защищены. Посему бот открыт для всех. Он не гарантирует на 100%, что HR увидит отклик соискателя, потому что не делает ничего, кроме доставки вам свежеопубликованных вакансий. Но теперь хотя бы повышает этот шанс относительно всех тех, кто откликнется позже.

Бот для всех, даром, и пусть никто не уйдет обиженным! Пользуйтесь на здоровье: @HHunterHelperBot

А ежели вдруг и вправду решите воспользоваться, то, пожалуйста, пишите обратную связь. И вообще, расскажите, чего лично вам не хватает при поиске работы? Более точных фильтров, более дружественных AI-агентов на той стороне (или на вашей), более сговорчивых рекрутеров?