Однажды понадобилось мне заняться поиском работы и, вдруг, вспомнил, что думал проверить одно утверждение от HR, которое они пишут в разных статьях: "Пишите сопроводительные письма". Нужно их писать или нет, я решил проверить, совместив сразу полезное с полезным.
Мне было важно в первую очередь ответить для себя на вопрос: польза есть или нет от сопроводительного письма. В этой статье покажу вам аналитику, которую получилось собрать и результаты моего исследования, и так же расскажу несколько личных интересных рассказов о своём опыте собеседований.
Сразу несколько вводных:
-
эта статья больше статистическая или аналитическая, нежели техническая (изначально планировал написать и про техническую часть, но это тянет на целую отдельную статью)
-
исследование проводилось в области Backend на вакансиях от Middle до Teamlead и для языков Python, PHP, но для ознакомления подойдёт всем специалистам
Затрону немного техническую часть, как проводился процесс:
-
собрал все вакансии, на одном известном всем сайте, для тех языков программирования, на которых имею большой опыт разработки (Python, PHP)
-
далее отфильтровал, исключив стажёрские и джуновские позиции. Дополнительно исключил вакансии, связанные с другими языками программирования (сайт очень любит подсовывать рекламу других вакансий). Результаты такие:
Для Python: 2549 вакансий всего, 2440 исключая стажёрские, 1318 с фильтром (junior,qa,java,стажёр,c,go), из них 306 с Django и 324 FastAPI.
Для PHP: 1302 вакансий всего, 1237 исключая стажёрские, 743 с фильтром (junior,стажёр,битрикс,1c,golang).
-
получил на все вакансии ссылки и по API вытащил все доступные данные об этих вакансиях, перегнал всё в БД SQLite и проверил дополнительными фильтрами, так как некоторые вакансии до сих пор содержали в обязанностях другие языки программирования, embedded разработку. И так же вычистил вакансии с зарплатой ниже 100k рублей. В итоге после очистки осталось 1069 вакансий
-
в случайном порядке поделил две группы вакансий (Python, PHP) пополам и в каждой из половин для разных языков сгенерировал в YandexGPT сопроводительные письма, использовав в промпте описание моих навыков, опыта работы (в подробном на каждое место работы, виде) с дополнительной инструкцией, типа: "напиши сопроводительное письмо на вакансию (описание вакансии), используя при этом опыт моей работы". Потратил, примерно, 123 рубля, это около 607k токенов
-
провёл небольшую проверку сопроводительных писем, точнее их качество и в целом остался доволен. Модель ухватывала нюансы, например: в одной вакансии был написан вопрос, типа такого, "если вы фрилансили и одновременно работали, вы это делали в ущерб основной работе?", LLM на это писала подобное "ранее не фрилансил параллельно основной работе". Но были и казусы, если в вакансии писали про "плюшки" IT аккредитации, ответ модели был таким: "К сожалению, я не могу ничего сказать об этом. Давайте сменим тему?"
-
далее пошли автоматизированные отклики на вакансии и я впервые узнал об ограничении в 200 откликов в сутки на сайте
-
после откликов я вытянул информацию, которую предоставляет сайт (за денюжку) из статистики вакансий, которую опубликую в этой статье
Результаты
Немного терминологии:
-
Просмотренные - те отклики на вакансии, которые просмотрели, но не ответили. Всем откликам около 2 недель. Считаю поэтому отказом
-
Не просмотренные - те отклики, которые даже не рассмотрели
-
Отказ - те отклики, после которых пришёл отказ
-
Фейковое приглашение - те отклики, которым проставлен статус приглашения, но фактически в приглашении писалось "ваша кандидатура будет рассмотрена и будет дан ответ", этим занимаются крупные компании, собирая данные по рынку. После большинства откликов таких, отказы следуют. Считаю поэтому отказом
-
Приглашение (другое) - те отклики, которым проставлен статус приглашения, но считаю я такие приглашения отказом, по причинам, например:
-
тестовые задания с порога, даже без первичного общения (и достаточно часто такие задания более, чем на 12 часов работы)
-
прохождения тестов всяких на 10-30 минут
-
обязательные сопроводительные письма на зарплату в 100k-150k рублей
-
формы на час с зарплатой 150k
-
пригласили но не отвечают
-
лишние шаги, типа, заполнения брифа информацией, которая уже есть в резюме или сопроводительном письме
-
приглашения на хакатон и я не шучу
-
приглашения на собеседования в офис, это, вообще, полный треш в такое время. Когда на дню по 5-10 собеседований может проходить
-
заполнение анкеты с вопросами при отправленном сопроводительном письме (и очень часто просят заполнять на левых сайтах)
-
Результаты немного удручающие, по всем вакансиям конверсия в первичное собеседование около 4.8%, при этом на вакансии Python 5.6%, и на вакансии по PHP 4.2%.
Опыт и наблюдения
Очень, прям, очень много настроено автоотказов, это особенно подтверждается в выходные дни.
Встречаются собеседования, которые пытаются записать (иногда, даже, без всякого предупреждения, что запрещено). Я таким отказываю автоматически
Частенько просят включить вебку. Когда сейчас могут записывать и выкладывать на видеоплощадки собеседования, не вижу в этом смысла и даже считаю опасным действием, это мнение моё. Если боятся, что проходят собеседования другие люди, откровенно говоря, вебка не поможет, уже сейчас обучают нейронки на визуализацию человека (в реальном времени), и это практически незаметно, я уже не говорю про голос.
Были случаи, когда писали в мессенджерах или прямо на сайте, имя не моё, например, Ашот, Максим. Разумеется, HR, даже, не заморачиваются проверкой, что и кому они скопировали и пишут, но при этом во многих статьях говорят о сопроводительных письмах.
Были и те, которые не пришли на созвон.
Встречались HR, приверженцы одного приложения, выбора нет, где созвониться, хотя создать ту же ссылку в GoogleMeet дело минуты (я частенько сам, даже, делаю).
Было, когда, просто, назначали дату и время собеседования, не спросив меня, потом, через 2 часа переназначили и снова не спрашивали моего мнения, это, вообще, смешно.
Самое трешовое собеседование
Когда HR забыла выключить звук на собеседовании и смотрела фильмы, пока её коллега проводил техническое интервью. Это опыт личный.
Статистика вакансий
Зарплаты
Но стоит отметить: в большинстве вакансий на Python не указана зарплата. В этом плане c PHP дело обстоит немного иначе, примерно, 50% указано.
Статистика откликов вакансий
Возраст
Есть ещё категория 60+, которую не показал, данных очень мало, но такие есть.
Я в итоге это упростил:
Интересно, что на вакансии по PHP нет откликов до 18 лет. Ещё, в целом, сказать можно, что на PHP идут люди более старшего возраста.
Образование
Есть ещё доктора наук, но их мало, и что самое интересно, преобладают они в направлении PHP.
Я в итоге это упростил:
В целом, видно, как преобладает наличие высшего образования. Но качество и специальности неизвестны. Объясняется и наличие такого процента откликов от учёных в направлении Python, этот язык в основном используется в областях науки.
Опыт работы
В целом, ничего особенного.
Я в итоге это упростил:
Гендеры
В PHP девушек больше, удивительно. Я не нашёл гендер "вертолёт Apache". В целом, картина не представляет ничего особенного, про гендерный перевес всем известно.
Зарплаты
Я удалил зарплаты питонистов-приколистов по несколько миллионов рублей. Самая максимальная 4 760 000 рублей.
Количество откликов
Ответ на вопрос о сопроводительных письмах
Нет, не влияет.
Как видно, разницы особо нет.
Автор: iv_kingmaker