
A caelo usque ad centrum
Исследования вакансий и резюме — всегда интересно. Это не моя статья, это работа Александра Бахарева, комментарии к ней можете оставить на Хабре.
Полетели.
Продолжая изучать рынок труда в IT, поговорим о проектных менеджерах. Мы собрали более трёх тысяч вакансий и две тысячи резюме по этой профессии, изучили структуру, сравнили их между собой, создали карты навыков и обязанностей. Разумеется, зарплаты и интерактивные таблицы тоже будут.
Опыт и скиллы
В этой профессии и спрос, и предложение скорее на стороне молодых специалистов.


Резюме всё ещё склоняются к указанию нерелевантного опыта, как и в других изученных нами профессиях. Но доля молодых специалистов тут всё равно выше, чем у технических директоров.
Переходя к оплате, будет полезно взглянуть на summary statistics:

Значения третьего квартиля возьмём за планку высоких зарплат. А для будущих сопоставлений отметим, что резюме обгоняют вакансии примерно в 1.6 раза.
Возвращаясь к опыту и оплате, видим значительную разницу между разными группами в вакансиях.


Вакансии с опытом до 3 и более 6 лет живут практически в разных мирах. Картина в резюме чуть мягче – здесь зарплатные ожидания равномерно растут с опытом; с малым опытом до уровня высоких зарплат в профессии добираются редко.
Теперь взглянем на навыки:

Здесь снова видим забавную картину полного несоответствия. Вакансии обычно либо не указывают навыки вовсе, либо обходятся небольшим числом. В резюме такую модель поведения любят меньше всего – а в 15% случаев стараются забить список скиллов до отказа.
Но в остальном картина выглядит куда более нормально, чем у технических директоров – например, тут нет никакой связи между количеством навыков и зарплатными ожиданиями.
Особенности резюме
Резюме указывают чуть больше разнообразной информации – например, там пишут про вузы и бывших работодателей. Хотя данные о вузах довольно грязные, можно посмотреть на самые популярные и самые оплачиваемые – загляните в интерактивную таблицу.

Посмотрим на данные о предыдущих работодателях. Самые дорогие спецы успели поработать в российском ритейле и бигтех – но самым массовым поставщиком кадров, кажется, остаются компании связи.

Ещё мы хотели посмотреть на графу “о себе” – но там всё оказалось жутко скучно: все только про работу и пишут. А жаль! Вдруг увлечение гитарой коррелирует с высокой оплатой труда?
Содержание скиллов
Заглянем чуть глубже в списки навыков. Что вообще хотят видеть работодатели? И за что они готовы платить больше всего? Учтите, что не все вакансии указали зарплаты, а треть вакансий и вовсе не указывают скиллы:

Удивительно, но с заметным отрывом побеждает 1С! Но к нему ещё вернёмся при сравнении востребованности – а пока посмотрим на резюме:

Здесь сложно выделить явную группу, но в основном речь идет о продакт-менеджменте и бизнес-анализе.
Интересно оценить и средний опыт навыков, указываемых в резюме:


С самыми «взрослыми» навыками всё понятно: интеграция, бюджеты, высший менеджмент.
Взглянем на то, как резюме группируют скиллы. Снижение размерности выполнено с помощью UMAP, кластеризация – через HDBSCAN. На получившемся графике оси абстрактны, важнее смотреть на расстояния между точками и кластерами: чем ближе расположение, тем чаще эти навыки встречались вместе. Размер точки отражает частотность, а цвет – зарплату (чем темнее, тем выше).

Навыков много, поэтому давайте сразу смотреть по частям. Начнём из верхнего правого угла:





Обязанности
Посмотреть на слова из списка обязанностей тоже полезно – особенно в случае с вакансиями: так мы сможем уловить то, что работодатели не хотели указывать в скиллах.
Для слов мы добавили ещё один столбец – «Документная частота» – он указывает на долю вакансий (или резюме), в которых это слово встречалось хотя бы один раз.
Слова обязанностей мы доставали из полного текста вакансии при помощи ChatGPT, а далее проводили частотный анализ:

Теперь становится понятнее, что создание и поддержание IT-архитектуры не теряет позиций. Внедрение erp-систем также высоко ценится.
А в резюме топ зарплатных ожиданий полностью забит англоязычными текстами – и их достаточно много. Заглянуть в интерактивную таблицу всё ещё стоит – но для сравнения зарплат проще смотреть на аффинити-таблицу – мы разработали этот инструмент, чтобы смотреть на различия между спросом и предложением. Как она устроена?
Тут есть уже знакомые столбцы из прошлых таблиц – а ещё соотношения для зарплат и документной частоты. Они показывают, во сколько раз одни превосходят других по этому показателю. Если число с плюсом, то перевес у резюме. Если число с минусом, то перевешивают вакансии. Если число очень близко к единице (или -1), то разница незначительная.
Если в зарплатах или соотношении указан 0 — данных недостаточно.

Нас интересует низкое соотношение зарплат (в нашем случае – 1.4 и ниже) и отрицательное соотношение документной частоты (хотя бы -1.3): именно такая комбинация показала бы неудовлетворённый спрос. Но таких слов попросту нет.
Зато такая комбинация нашлась в аффинити-таблице навыков. Угадаете, что это? Наводите курсор.
1С! Он опять всем нужен, но им опять никто не хочет заниматься. Соотношение зарплат равно единице – и это при том, что в норме резюме просят в 1.6 раз больше.
А вообще, таблица интересная – посмотреть её полностью можно по ссылке.

Посмотрим на структуру обязанностей в вакансиях – там выделилось несколько основных направлений. Этот график кластеризации устроен точно так же, как и предыдущий – но вместо навыков здесь указаны слова, использованные для описания обязанностей.

- — общие для профессии слова, от которых и разрастается дерево обязанностей.
- — работа с подрядчиками, закупки, оформление документации и тендеры.
- — управление процессами в рамках цикла IT-разработки. Сверху есть небольшой кластер с перечислением разных ролей команды – вероятно, это описание команды, которую предстоит координировать менеджеру.
- — почти всё, что связано с маркетингом и crm-системами.
- — здесь уже хардкорная IT-разработка и product-management.
- — бизнес-анализ, B2B и переговоры в крупных компаниях.
Лучше всего рассматривать каждое облако отдельно:






Рассматривая такую структуру, мы не можем не вспомнить прошлое исследование: там навыки и обязанности вакансий CTO были указаны намного более поверхностно, особенно в сравнении с резюме. Здесь же те, кто ищет, и те, кто предлагает, намного лучше понимают друг друга – и это выражается во всём: от сложной структуры навыков до спроса и уровня оплаты. Будем надеяться, что такое понимание распространится по рынку.
Резюме
Эпилог зачитает Грок:
Исследование Александра Бахарева, опубликованное Владимиром Бычко, анализирует 3000+ вакансий и 2000 резюме IT-проектных менеджеров. Рынок склоняется к молодым специалистам, но резюме часто содержат нерелевантный опыт. Зарплаты в резюме в 1,6 раза выше, чем в вакансиях, с ростом ожиданий по мере увеличения опыта.
Навыки в вакансиях часто не указаны или ограничены, тогда как резюме перечисляют их подробно, особенно в продакт-менеджменте и бизнес-анализе. 1С лидирует по востребованности, но спрос на него превышает предложение. Образование и опыт в ритейле/бигтехе коррелируют с высокими зарплатами.
Обязанности в вакансиях охватывают IT-архитектуру, ERP, маркетинг, бизнес-анализ и управление командами. Кластеризация показывает разделение на тендеры, разработку и B2B. Аффинити-таблицы выявляют неудовлетворенный спрос на навыки 1С, но в целом рынок демонстрирует лучшее взаимопонимание между работодателями и кандидатами, чем для CTO.