Этой весной я искал работу и в какой-то момент заметил, что на сами отклики у меня уходит минут тридцать, а весь остальной вечер я трачу на то, чтобы обойти площадки и посмотреть, не появилось ли чего нового. То есть я не работу искал, а вкладки открывал. Вечером открываешь hh, листаешь. Потом пару Telegram-каналов, где вакансия тонет за час. Потом вспоминаешь компании, куда хотелось бы попасть, и идешь по их карьерным страницам руками, а их штук пятнадцать, и на половине неделями ничего не меняется. Закрыл вкладки, на завтра все то же самое. Надоело, и в июне я написал себе скрипт, который обходит все это за меня. В июле из него вырос сервис, который с тех пор работает каждый день. Сейчас в основном каталоге 10 144 активные IT-вакансии по России, СНГ и удаленке, а вместе с зарубежными больше сорока тысяч. И последние месяцы я смотрю на рынок не по ощущениям, а по данным. Ощущения, как выяснилось, мне врали.
Зарплату называет одна вакансия из восьми
Остальные предлагают обсудить потом, а «потом» наступает, когда ты уже сходил на два этапа и потратил те самые вечера. Чем крупнее компания, тем реже видно деньги: у Яндекса, VK и Т-Банка на карьерных сайтах вилки нет ни в одной вакансии. Больше всего вилок в Telegram-каналах и на небольших площадках. Подробно в сравнении сайтов компаний с hh. Даже там, где вилка есть, сравнить ее не с чем, пока не приведешь все к одному виду: валюта, месяц или год, до налогов или после. Я однажды увидел у себя вакансию, которая платила «на 8911% выше медианы». Оказалось, источник прислал годовую сумму в долларах, а сравнивалась она с месячной медианой в рублях. Красиво, но неверно. С тех пор приведение зарплат живет в одном месте, и проверяют его тесты.
Одно объявление показывается пять раз
Особенно в телеграме. Пост расходится по каналам, текст один в один, а компания у каждой копии своя, потому что в поле компании часто лежит название канала. Плюс каналы любят переписать пост под себя: свои эмодзи, свой хвост, другой порядок пунктов. Для человека это пять «разных» вакансий и пять откликов в одно и то же место. Я склеиваю такие копии по смыслу текста, а не по точному совпадению, и оставляю ту, что ближе к работодателю.
Объявление живет дольше, чем найм
Компания открыла позицию, кого-то взяла, снять забыла. Или собирает базу резюме. Или держит вакансию на случай, если придет кто-то идеальный. Для кандидата все три случая выглядят одинаково: отправил отклик и ждешь. Сейчас детектор мертвых вакансий подозревает примерно каждую пятнадцатую вакансию в каталоге, а 540 объявлений висят больше трех месяцев. Как это видно без детектора, я описал в статье про мертвые вакансии.
Крупные компании держат вакансии у себя
Это было для меня самым неожиданным. У Яндекса на своем сайте 348 IT-вакансий, а на hh 27. У VK и Wildberries на сайте примерно вдвое больше. Если смотреть только hh, часть рынка просто не видна. Поэтому основа моего каталога это карьерные сайты и ATS компаний, а не перепечатки с досок.
Что я поменял в своем поиске
Перестал играть в количество откликов. Когда ответов мало, лишний десяток откликов в случайные места почти ничего не добавляет, а вечер съедает целиком. Смотрю на три вещи до отклика: есть ли вилка или хотя бы ответ на вопрос о ней, сколько объявление висит и меняется ли оно, отвечает ли компания хоть кому-нибудь. Если все плохо, отклик стоит ровно ноль, а времени отнимает столько же, сколько нормальный. Хожу прямо к компаниям. На карьерных сайтах вакансии появляются раньше и чаще, чем где-либо еще. И читаю вопросы при отклике до того, как писать письмо. Быстрые отказы почти всегда приходят от автоматики, которая отсеивает по ответу на один вопрос. Об этом отдельная статья.
Чего я не ожидал
Кода в такой штуке меньше, чем всего остального. Парсеры, которые ломаются от чужого редизайна. Качество данных. Дубли. Счета за ИИ, которые надо считать не за месяц, а за одну вакансию. Письма людям, которые пишут «а почему у вас тут ерунда написана», и обычно правы. Днем я работаю фронтендером, а все это делаю вечерами и по выходным. Иногда это бесит. Но за эти месяцы я узнал про данные, базы и поиск больше, чем за несколько предыдущих лет, просто потому что в своем проекте некому сказать «этим занимается другой отдел». Если хочется посмотреть, как это выглядит сейчас, вот лента вакансий, а все цифры по зарплатам лежат на странице зарплат.