С чего все начиналось?
Каждый, кто искал работу, знает, насколько утомительным и времязатратным может быть процесс откликов на вакансии (тем более в IT в 2024 году). Многочисленныe анкеты и сопроводительные письма требуют значительных усилий, а постоянные отказы демотивируют. Мы захотели автоматизировать процесс откликов и связать их с hh.ru, так как более обширной базы вакансий в РФ сейчас нет. В этой статье я расскажу о процессе разработки, преимуществах нашего решения и первых результатах его использования.
Процесс разработки
Идея создания возникла из личного опыта и общения с друзьями/коллегами, сталкивающимися с теми же проблемами при поиске работы. Основной целью было создание инструмента, который бы позволил соискателям автоматически откликаться на подходящие по заданным параметрам вакансии, экономя при этом время и усилия. Немного о шагах разработки:
Интеграция с hh.ru: В первую очередь, мы полезли в API hh.ru, чтобы понять, как можно получить доступ к вакансиям и как отправлять отклики. Это оказалось довольно просто, так как hh.ru предоставляет подробную документацию в формате OpenAPI.
Создание интерфейса: Было понятно, что интерфейс должен быть максимально простым и интуитивно понятным. Пользователю нужно было только авторизоваться и создать поиск, в котором задать параметры вакансий (например, ожидаемую зарплату и ключевые слова) и запустить автоотклики.
Немного магии: На разработку ушло в общей сложности около 20 часов со стороны клиента (next14/ts), а также около 20 часов на бекенд (Go) и дизайн. В итоге через неделю мы имели готовый продукт, который очень даже неплохо работал, через пару дней тестов мы показали это творение в Твитере, но об этом чуть дальше…
![Страница списка проектов Страница списка проектов](https://habrastorage.org/getpro/habr/upload_files/8d3/e85/e83/8d3e85e83cecef61a0c0dfb75b85e9e0.png)
![Страница одного поиска, с логами об откликах Страница одного поиска, с логами об откликах](https://habrastorage.org/getpro/habr/upload_files/26f/99c/646/26f99c646a3f9f21fcc837b23741e022.png)
Преимущества нашего решения
Думаю это основные преимущества, которые делают наше решение полезным инструментом для соискателей:
Экономия времени: Автоматизация процесса откликов позволяет значительно сократить время, которое пользователи тратят на поиск и отклик на вакансии. Вместо того чтобы вручную проверять каждую вакансию и отправлять отклики, пользователи могут настроить параметры поиска один раз и позволить системе делать остальную работу.
Простота использования: Интуитивно понятный интерфейс позволяет быстро и легко настроить процесс автоматического отклика. Даже пользователи без технических навыков смогут воспользоваться сайтом без каких-либо проблем.
Удобный интерфейс: Мы уделили особое внимание дизайну интерфейса, чтобы сделать его максимально удобным и приятным для пользователя. Важные функции находятся на видном месте, а настройки можно изменить в любой момент. Также для новых пользователей было добавлено обучение (о создании которого я возможно расскажу в другой статье).
Первые результаты
Сайт был запущен 7 июля, и результаты превзошли все ожидания. За это время на сайт зашло более тысячи человек, из которых более 100 стали активными пользователями. Это свидетельствует о высоком интересе и востребованности такого инструмента среди соискателей. Мы были удивлены этим цифрам, при том, что из 800 пользователей за первые 48 часов среднее время на сайте было 3 минуты 46 секунд, считаю это отличными показателями для приложения такого типа.
Заключение
Создание решения для автооткликов на вакансии оказалось достаточно успешным проектом на мой взгляд, который уже сейчас помогает многим людям при поиске работы. Экономия времени, простота использования и удобный интерфейс делают его незаменимым помощником для всех, кто ищет новую работу и не хочет тратить время на просмотр и анализ вакансий на рынке.
Мы также приветствуем любую обратную связь и готовы к предложениям по улучшению функциональности нашего решения. Ваши идеи и комментарии помогут сделать его еще лучше и полезнее для всех пользователей.
Вы также можете самостоятельно оценить функционал приложения перейдя по ссылке.
Комментарии (8)
bungu
31.07.2024 15:48+9Однозначно минус. Теперь я должен разргебать из-за таких как вы тонны откликов тех, кому лень было прочитать описание вакансии. Может тогда напишете сервис автоотказов, на резюме, которые были отправлены автокликом?
Пора бы уже при отклике капчу прикрутить
0xC0CAC01A
31.07.2024 15:48Ну, когда рынок был повёрнут в сторону кандидата, вы (хорошо, хорошо, не вы, а ваши коллеги) спамили всех кандидатов подряд. Программисты получали сообщения о вакансиях экскаваторщика и сварщика. Теперь получите в ответ.
bungu
31.07.2024 15:48А он и сейчас повернут в сторону кандидата. Вот только сервисами из статьи пользуются не умудренные опыт программисты, которые тщательно выбирают будущее место работы, а выпускники курсов типа "C++ за 21 день", которым особо не важно куда, лишь бы взяли
alexhott
31.07.2024 15:48+2А у нас сайт для работодателей - автоматически отвечает на отклики. Если видит что отклик направил не человек - сразу в бан. Остальным если мало написали - отказ. Все что осталось - в HR.
вот они с вашим сайтом два бота там и переписываются на hh
comradeleet
31.07.2024 15:48+1Отлично, одна сторона автоматически кидает отклики, вторая сторона автоматически отклоняет.
А нормальным людям что остается делать?
0xC0CAC01A
31.07.2024 15:48Наверное, только ждать, пока толпа выпускников двухнедельных курсов по программированию не схлынет обратно в Макдональдсы и рынок не прийдёт в равновесие.
Zergerr_inc
31.07.2024 15:48Раз в 3 месяца появляются такие сервисы
Пример https://habr.com/ru/articles/796529/re-action и другие.
Проблема в рынке в другом, мы открываем вакансию на продакта с опытом работы от 5 лет в нужной нам сфере и определённым опытом и навыками, а благодаря таким рассылкам мы разбираем резюме официантов закончивших яндекс курсы...magic.Стоит ли говорить, что их резюме тратит время рекрутеров?
Сделайте нормальный сервис, который будет анализировать полученные резюме и реальный опыт кандидата требованиям компании, да на хантере есть автоматические фильтры, но они слабые т.к. там слова загонять надо пачками, логику и синонимы система сама не определяет.
Я не хочу видеть 300 откликов людей, которые думают, что они справятся.Я хочу видеть 15 откликов, но от тех кто подходит по скилам и знаниям в моей сфере, поэтому да вакансию активируем, но искать начинаем руками через холодный поиск
achekalin
А потом "на другой стороне" сидит живой человек (ну, кто-то в цепочке же должен быть живым?), читает автоответы, и
автообалдевает - 100% их можно по формальным признакам отправлять в мусорку, но, раз так много, то придется читать все?Но вот вопрос: hh и "рекомендует" вакансии так широко, что кажется, что им нужны просмотры, а не нашедшие работу люди (что, вероятно, и правда). Автоответы на все такие "рекомендованные" со стороны hh места работы только увеличит энтропию, правда же?
Правда, не нужно быть провидцем, чтобы представить следующий шаг апгрейда - прикручивание LLM и на второй стороне (еще один сервис, верно), а итогом станет:
нейросеть пишет "продающее" хозяина резюме
сервис рассылает его везде и всем
на вторых сторонах (под валом автооткликов) срочно прикручивают сервис анализа и автоответов,
соискатели вместо себя на созвон отправляют свою
говорящую головуанимированную модель с LLM в роли источника ответов и шутоксо стороны компании соискателя общает такая же говорящая голова со своим LLM
LLM кандидата получает от LLM работодателей оферы
стороныLLM торгуются, сравнивают, приходят к решению о приеме на работу, обмениваются договором, трудовой, воеником (да, это засада!)а человек-соискатель только по звонку будильника с утра узнает, что сегодня его первый рабочий день!
Ну да, узнает, садится за клавиатуру, и ваяет себе удаленно работающую замену (смайлик)!
P.S. Не напишет быстро и хорошо - нейросеть нанимателя принимает решение, и человек "уходит на вторую попытку"