---
Момент осознания
В недавней дискуссии в Slack кандидат выразил недовольство тем, что пропускает вакансии от своих любимых компаний. Эта тема вызвала жаркую дискуссию в нашей команде о важности информирования и вовлечения кандидатов. Разговор заставил нас переосмыслить нашу функцию «Следить за компаниями», которая стала устаревшей.
Понимание необходимости изменений
Наша команда осознала, что кандидаты упускают возможности трудоустройства, потому что не получают своевременные обновления от интересующих их компаний. Это разрыв особенно ощущался теми, кто активно искал новую работу на конкурентном рынке. Поддержание прочной связи между кандидатами и компаниями имеет решающее значение для успешного функционирования обеих сторон на нашей платформе.
Определение основной проблемы
Существующая функция «Следить за компаниями» страдала от неудобного интерфейса и отсутствия уведомлений в реальном времени. Например, кандидат, следящий за тремя компаниями, мог не получать обновления о новых вакансиях до того, как пройдет несколько дней. Эта задержка приводила к тому, что кандидаты пропускали своевременные заявки, что вызывало разочарование и потерю интереса. Один конкретный случай касался кандидата, который потерял интерес к нашей платформе после того, как пропустил несколько вакансий от компании, которую он восхищался.
Первоначальные попытки и неудачи
Наш первый подход заключался в реализации ежедневной рассылки, которая подводила итоги новых вакансий от компаний, за которыми следили. Однако после внутреннего тестирования мы поняли, что многие кандидаты предпочли бы немедленные уведомления, а не ежедневные сводки. Низкие показатели вовлеченности от рассылки заставили нас пересмотреть нашу стратегию. Мы быстро переключились на более интерактивное решение, сосредоточенное на обновлениях в реальном времени.
Техническая реализация
Мы решили внедрить систему уведомлений в реальном времени с использованием WebSockets, чтобы отправлять обновления непосредственно кандидатам. Это позволило мгновенно уведомлять их, когда компания, за которой они следили, публиковала новые вакансии. Начальная реализация кода включала настройку сервера WebSocket и интеграцию с нашими существующими бэкенд-системами:
const WebSocket = require('ws');
const wss = new WebSocket.Server({ port: 8080 });
wss.on('connection', (ws) => {
ws.on('message', (message) => {
// Обработка входящих сообщений
});
ws.send('Подключено к уведомлениям «Следить за компаниями»');
});
Используя эту технологию в реальном времени, мы обеспечили, что кандидаты получали уведомления сразу после публикации вакансий, значительно улучшив их общий опыт.
Улучшения пользовательского опыта
С новой системой мы наблюдали значительные улучшения в вовлеченности пользователей. Кандидаты начали получать мгновенные уведомления о вакансиях от компаний, за которыми следили, что привело к заметному увеличению количества заявок. Отзывы были исключительно положительными, многие кандидаты выражали благодарность за своевременные обновления. Эта функция теперь играет ключевую роль в наших разделах /jobs и /for-candidates, делая поиск работы более плавным и интерактивным.
Основные выводы из процесса
- Обратная связь от пользователей имеет неоценимое значение: Прислушивание к кандидатам помогло нам выявить основные проблемы с нашим первоначальным дизайном.
- Уведомления в реальном времени имеют решающее значение: Задержки в обновлениях могут привести к потере интереса; мгновенные уведомления имеют значительное значение.
- Прототипирование имеет решающее значение: Быстрое тестирование идей помогло нам быстро переключиться от неэффективных решений.
- Итеративные улучшения приводят к лучшим результатам: Постоянное совершенствование на основе взаимодействия с пользователями может направлять эволюцию продукта.
Последствия для кандидатов
Для кандидатов обновленная функция «Следить за компаниями» означает возможность получать информацию о вакансиях в реальном времени. Это не только увеличивает их шансы на получение интервью, но и позволяет им более эффективно взаимодействовать с компаниями, которыми они восхищаются. Кандидаты теперь могут уверенно использовать нашу платформу, зная, что не пропустят важные для них вакансии.
Последствия для рекрутеров
С точки зрения рекрутеров эта функция увеличивает видимость их вакансий. Благодаря тому, что кандидаты активно взаимодействуют с профилями компаний, рекрутеры могут ожидать более динамичного процесса подачи заявок. Это взаимодействие может привести к более быстрым циклам найма и лучшим совпадениям, обеспечивая компаниям возможность быстро находить необходимые таланты.
Взгляд в будущее
Хотя мы добились значительных успехов с функцией «Следить за компаниями», еще много предстоит исследовать. Мы внимательно следим за показателями вовлеченности, чтобы дополнительно усовершенствовать нашу систему уведомлений. Будущие улучшения могут включать персонализированные рекомендации по вакансиям на основе поведения и предпочтений кандидатов. Если бы нам пришлось заново делать этот проект, мы бы потратили больше времени на ранние стадии пользовательских исследований, чтобы быстрее выявить потенциальные проблемы.
В целом, этот опыт напомнил нам о важности поддержания связи с нашими пользователями и постоянной итерации наших продуктов, чтобы соответствовать их развивающимся потребностям. ---