Привет, на связи Кирилл Антонов, коммерческий директор hitch. Мы занимаемся аутстафом IT‑специалистов — выводим разработчиков (и не только) на проекты отечественных корпораций. Непрерывно следим за тем, как меняются потребности крупнейших IT‑компаний и поведение соискателей.
Раз в несколько месяцев буду публиковать «срезы» — заметки о том, кто сейчас особенно востребован на отечественном рынке (а значит, кому больше всего платят).
ТОП-1: системные аналитики
Весь прошлый год мы наблюдали шквал запросов на системных аналитиков от самых разных компаний. Корпорации вынуждены отказываться от SAP и переходить на отечественные аналоги (или создавать свои). Для этого нужны десятки аналитиков.
До февраля 2022 года аналитиков активно искал финтех — сейчас за ними потянулись абсолютно все. Иногда запросы звучат фантастически: «Нужен системный аналитик с опытом работы в металлургической сфере, знающий технологические процессы обогащения металлов».
За системных аналитиков идет кровавая битва: офферы перебивают, кандидатов заваливают деньгами и плюшкам. Мы привыкли говорить о дефиците разработчиков, не обращая внимания на то, что происходит с другими позициями в IT.
Срез зарплат системных аналитиков:
— Junior (опыт 1–3 года): 140 000 ₽
— Middle (опыт 3–6 лет): 250 000 ₽
— Senior (опыт 6+ лет): 300 000 ₽
Также приходят и за бизнес‑аналитиками, но в значительно меньшем объеме.
ТОП-2: мобильные разработчики (Android и Flutter)
Сколько себя помню, мобильные разработчики всегда были в топе. Единственное, что поменялось — это спрос на Android‑разработчиков. Раньше все охотились за iOS‑никами, а теперь наоборот. Очевидно, что это последствия санкционного давления. Часть приложений с AppStore «выпилили», потому темпы разработки для iOS‑платформы снизились.
Ну а Flutter на коне по простой причине — он позволяет дешево и быстро запустить мобильное приложение. Поэтому многие компании, не связанные с бигтехом, делают выбор в его пользу, остерегаясь дорогой нативной разработки.
Срез зарплат Android:
— Junior (опыт 1–3 года): 150 000 ₽
— Middle (опыт 3–6 лет): 250 000 ₽
— Senior (опыт 6+ лет): 350 000 ₽
Срез зарплат Flutter:
— Junior опыт (1–3 года): 135 000 ₽
— Middle опыт (3–6 лет): 255 000 ₽
— Senior опыт (6+ лет): 400 000 ₽
Видно, что рынок не успел отреагировать повышением зарплат на возросшую популярность Android‑разработчиков. Поэтому пока за iOS в среднем предлагают чуть больше (полагаю, что через три месяца ситуация изменится).
Срез зарплат iOS:
— Junior (опыт 1–3 года): 150 000 ₽
— Middle (опыт 3–6 лет): 280 000 ₽
— Senior (опыт 6+ лет): 400 000 ₽
ТОП-3: Gо-разработчики
Gо‑разработчики пишут высоконагруженный бэкенд. Учитывая тренд на импортозамещение, нам часто попадаются заявки на поиск Go‑специалистов для создания облачных сервисов.
Кстати, запросы приходят обязательно на супер‑senior разработчиков, джуны никому не нужны, да и мидлы внезапно не в почете. Вопрос: где брать столько сеньоров? Их на рынке нет вовсе. Вернее они есть, но все пристроены на теплые места и спокойно трудятся.
Порог входа в Go довольно высокий. Кстати, часть компаний готовы брать на позицию Go‑разработчиков хороший питонистов, готовых переучиваться.
Срез зарплат GO:
— Junior: 80 000 ₽
— Middle опыт 3–6 лет: 270 000 ₽
— Senior опыт 6+ лет: 400 000 — 500 000 ₽
Ну а мы уже готовим новое исследование, чтобы понять, насколько изменится ситуация и зарплаты в ближайшие месяцы. Актуальные данные, а также важные новости про технологии и цифровой бизнес публикуем в нашем телеграм‑канале. Еще внутри есть наши вакансии. Подписывайтесь, у нас хорошо!
Комментарии (73)
sshmakov
27.03.2024 08:19+15За системных аналитиков идет кровавая битва: офферы перебивают, кандидатов заваливают деньгами и плюшкам.
Срез зарплат системных аналитиков:
- Junior (опыт 1–3 года): 140 000 ₽
- Middle (опыт 3–6 лет): 250 000 ₽
- Senior (опыт 6+ лет): 300 000 ₽Указанные цифры расцениваю, как недостаточно стараетесь. Не очень-то вам аналитики нужны.
Один аналитик обеспечивает работой примерно трех разработчиков. То есть компании готовы потратить около миллиона денег на разработчиков и всего 300 на аналитика, который сформирует им всем фронт работ.
rezsoseres
27.03.2024 08:19+5ну почему же? Если посмотреть зарплатные срезы ниже (мобильные разработчики, go-разработчики), то выйдет, что аналитикам предлагают столько же, сколько разрабам востребованных стеков. На мой взгляд, это очень даже хорошая вилка. Они же не могут получать, как тимлиды, например.
Batalmv
27.03.2024 08:19+5Аналитик обычно имеет более низкий рейт, чем разраб. Исключение - уровень бизнес-стратегии и "визионер" отрасли. Там да, ЗП может уйти в космос
sshmakov
27.03.2024 08:19Пока аналитик имеет более низкий рейт, чем разработчик, готовый результат будет обходиться заказчику значительно дороже.
Таково мое видение отрасли.
Batalmv
27.03.2024 08:19+8Пока аналитик имеет более низкий рейт, чем разработчик, готовый результат будет обходиться заказчику значительно дороже.
Я думаю, так вы аналитика не продадите :) Заказчику общую цену продает менеджер/сейл, поэтому - сорян. Внутри - ну, большой удачи обосновать аналитику свою ценность, которая выше разраба того же "ранга"
Что до остального - тут, скажем так, это интересная тема для обсуждения на ссобеседовании, только наверное надо красиво подать. Смотрите:
Аналитик работает либо так как может (т.е. на уровне своих компетенций) либо осознанно хуже (так как разработчик получает на штуку баксов больше)
-
Дальше два варианта:
Если аналитику дать больше денег и мы имеем вариант (1) - тогда мы просто потратим больше денег из бюджета команды впустую.
Если аналитику дать больше денег и мы имеем вариант (2) - тогда смысл держать "гардеробщицу" в команде. Человек либо работает, либо голосует ногами. Потому что если сегодян он работает спустя рукава, поэтому что ЗП ниже чем у разраба, завтра протому что ниже чем у ПМа/архитектора, послезавтра - меркурий не в той фазе.
Вообщем-то все :) С конретным аналитиком, который сейчас стоит Х денег - мы разобрались. Денег давать смысла нет, лучше работать он не станет
Теперь смотрим на рынок. Как я писал, люди которые могут разрабытывать "бизнес стратегию" стоят дорого. "Визионеры" вообще стоят бесконечно. Даже если это не аналитик уровня "бизнес стратегии", но сильный "продакт", который может продать проект - тоже стоит хорошо. Все остальное предсказуемо стоит меньше разраба, так как банально без аналитика можно жить (и таких примеров много, и даже все там хорошо), а без разраба даже 100500 не сделают даже Home page
Но я не могу вам запретить жить и дальше с вашим виденьеми отрасли :)
sshmakov
27.03.2024 08:19Хорошо сказано, спорить не буду, хотя останусь при своём мнении.
Одно замечание: разрабатывать бизнес-стратегию - это к бизнес-аналитикам, которые в скоуп нашего обсуждения не входят. Системные аналитики имеют видение развития системы и разрабатывают масштабируемые технические решения.
Batalmv
27.03.2024 08:19+2Системные - вообще без шансов. Любой лид/архитект знает не меньше, а часто и больше, и делать может как работу системного аналитика, так и свою
Наоборот - нет
sshmakov
27.03.2024 08:19+1Видимо, вам везло с архитекторами и не везло с системными аналитиками.
И в дальнейшем также будет.
Batalmv
27.03.2024 08:19+2Да нет, были самые разные. Но вот увидеть архитекта (который реально архитектор, а не пустое место), который не может заменить системного аналитика - так не бывает
Но это такое, тут вопрос в стоимости
Ну и надо понимать, что если пилится большая система, то через время тим лид куда лучше знает систему, так как знает и "потроха", и внешку. Аналитик просто лишен этого. А иногда даже не знает, как оно работает в реале :)
Это не попытка там принизить, но ... ожидать что человек, который писал систему, знает ее хуже того, то писал к ней доку?
sshmakov
27.03.2024 08:19Но это такое, тут вопрос в стоимости
Так я про что и говорю. Сколько платите, столько и получаете.
Batalmv
27.03.2024 08:19Так я про что и говорю. Сколько платите, столько и получаете.
Тогда смотрим логическую дилему из комментария выше :)
Все ж просто.
Рынок цену определил
Работник от того, что получит больше - качественнее работать не начнет
Для найма есть собеседование
Те кто хотят получать больше - веклам обосновать почему именно они
dravor
27.03.2024 08:19Ну да, программер всё бросит и пойдет делать работу аналитика. А нет, постойте, программисты уже решили что пусть эту работу делает архитектор, он ведь всё равно ничем не занят и зп уже получает достаточную. Очень удобно.
tik4
27.03.2024 08:19+1Тут зависит от команды, ситуации и продукта. Есть команды, в которых аналитик описывает только пользовательские сценарии и ui. Есть где аналитик расписывает все таблицы, все api, все внутренние вспомогательные сценарии (типа того как отбирать задачу в очереди задач) и весь ui. В последнем случае аналитик в целом владеет картиной по системе на достаточном для понимания и объяснения (!) другим людям уровне.
Про выполнение роли аналитика архитектором имхо есть пара нюансов:Вот не все могут качественно. Лично переделывал требования за двоих архитекторов - у одного образовалась жуткая помойка из фич с кучей "воды", которой при масштабной переделке системы оказалось невозможно пользоваться. У другого был просто поток сознания и проблемы с орфографией и пунктуацией. В основном до аналитиков надо просто дорасти с точки зрения масштаба проекта, либо необходимости человека с глубокими познаниями в специфичной области.
Архитекторы часто могут начать трактовать требования заказчика "в свою пользу". Вот тут как раз и может пригодиться аналитик, который более нейтрален и для которого архитектор является только одним из источников требований.
Batalmv
27.03.2024 08:19. Есть где аналитик расписывает все таблицы, все api, все внутренние вспомогательные сценарии (типа того как отбирать задачу в очереди задач) и весь ui.
Я думаю, это редкий случай
Описывать API - вообще несколько странно, так как backend банально это выдаст как побочный продукт. Разве что для интеграционных проектов, когда выдаете другой команде или вообще, как конечную точку продукта
Но тут, скажу честно, большинство аналитиков на банальный вопрос "как будем передавать массив в JSON" обычно склеивает ласты либо просит пояснительную бригаду
расписывает все таблицы ... все внутренние вспомогательные сценарии
Опять же, сомнительно. Большинство аналитиков, к сожалению, банально сядет в лужу при просьбе на собеседовании написать запрос "выбери самый дорогой товар". Не, есть исключения, которые сидели прям на базах и они могут писать аналитические запросы на раз два и даже читать план запроса. Я таких видел. Но это редкость, чем правило. И такой скорее всего засыпется на вопросе "чем принципиально отличается GET от POST".
Просто по опыту scrum-танцев, на обсуждении задач часто вылезает куча вопросов, которые вроде очевидны, но в описании из нет, и заказчика тоже спросить забыли :(
Конечно, люди, которые задают эти вопросы, не обязательно владеют навыков "ревью самомго себя и скорее всего тоже налажают", но почему этими навыками часто не владеют аналитики, принося в команду сырые требования - неясно
--------------
Но я еще раз подчеркну - есть исключения и да, те кто должны стоить много денег. Но они обычно и так очевидны.
Про выполнение роли аналитика архитектором имхо есть пара нюансов
Ну я обычно пишу технические таски, либо что-то вроде фреймвока. Вот на этой неделе в новом проекте описал как и где вы ведем логи, и с какими еще задачами мы эту задачу увяжем
Может ли такую таску написать аналитик - наверное, но обычно это считается что появляется в проекте само собой
Писать бизнесовые - это просто долго. Проще показать кому-то и дальше пусть пишет по шаблону
Плюс, как я писал выше, для написаная доки, любой, важен скилл "перепроверь себя сам". Он может быть, или его может не быть у любого писателя доки
sshmakov
27.03.2024 08:19Большинство аналитиков, к сожалению, банально сядет в лужу при просьбе на собеседовании написать запрос "выбери самый дорогой товар". Не, есть исключения, которые сидели прям на базах и они могут писать аналитические запросы на раз два и даже читать план запроса.
Аналогично можно критиковать фронтендеров в неумении писать SQL. Или критиковать бэкендоров в непонимании Shadow DOM. Но так никто не делает, потому что понимают специализацию разработчиков.
А почему то системным аналитикам в специализации отказывают.
Batalmv
27.03.2024 08:19ОК - согласен. Бывают системы, когда есть условно бэк. Какой нибуть опер день, к которому прикрутили условно oCRM как фронт. Тогда системный аналитик по опер дню должен знать к примеру SQL (но очень хорошо) и, к примеру MQ (потому что event bus). Ну и логику системы.
Но многие системы часто имеют и фронт, который Web. Тогда - ну это уже не системный аналитик, а "модуль"-аналитик :)
-----------------
Ну и надо понимать следующее
Такой "системный" аналитик стоит мало на рынке, так как по сути нишевая позиция, привязанная к системе. Да - часто такие люди думают, что они незаменимы, так как они сидят на ОЧЕНЬ ВАЖНОЙ системе и без них все сломается.
Но я знаю кучу примеров (даже в личной практике были), когда спеца и даже всю команду увольняли и ничего, компания не шла ко дну. Да, это стоило денег, брали спецов от производителя системы, срочно учили - но не шли на "шантаж" или на "поводу обстоятельств".
-------------------------------------
Бывают и дорогие системы типа SAP. Есть аналитики по конкретным модулям. Но тут их стоимость скорее идет от того, что системы стоят дорого и сервис от "вендора" стоит просто космос. А подготовить спеца нелегко, надо и авторизованные курсы, и опыт, так как системы неочевидны, сложны и часто надо еще чего-то в бизнес части шарить.
Но для таких систем тоже есть свой рынок, и любая "птица гордая" может резко стать "летающим ежом", если начнет просить больше рынка. Потому что сложность и распространенность ведет к некой стандартизации
Но тут есть привязка к технологии. Если чего-то с ней пойдет не так - системный аналитик быстро понимает, что за пределами уютной экосистемы он никто и звать его никак
Такое себе, я бы такого карьерного пути себе не хотел
terthon
27.03.2024 08:19+2у нас в компании нет системного аналитика, но есть разрабы, и вы не поверите, уже не один проект подняли и ведем. Как думаете, что было бы если было наоборот ?:) Это конечно примитивный пример, но суть он доносит не плохо. Где-то они нужны, но далеко не везде как показывает практика.
sshmakov
27.03.2024 08:19Поверю. Более того, в том же Scrum нет аналитиков, есть только Developers.
Как думаете, что было бы если было наоборот ?:)
Кому-то пришлось бы стать разработчиком. Или отдать реализацию на аутсорс - тоже бизнес-модель.
Buzzzzer
27.03.2024 08:19У нас тоже так было когда-то. Но с ростом численности и объёмов работ аналитик, который "даёт" работу 3-5 программистам становится необходимостью.
tik4
27.03.2024 08:19Работал в компании где было наоборот - делали ПО для управления расчетами ГТД. Все аналитики и инженеры были у нас, разработки не было, ей занималась другая компания. Но конечно совсем без разработки не бывает, это факт)
iuriiboo
27.03.2024 08:19+11Сколько работал, приходилось делать аналитику за аналитика. А где-то и вовсе аналитика не было (за неимением, либо ненужностью). Кажется, найти действительно полезного аналитика намного сложнее, чем крутого программиста. Я даже таких не встречал, а крутых программистов встречал не раз. Однажды был неплохой аналитик, но все равно местами приходилось инфу вытаскивать из него, чтобы принести пользу продукту на основе той инфы (единичный случай). Остальные аналитики если и были, то просто знали область очень плохо, самому разработчику приходилось протаптывать путь к знаниям в области. То есть некоторым программистам надо платить еще и за аналитика.
lnkiseleva
27.03.2024 08:19У меня похожий опыт. Если аналитика нет, то информация о бизнес требованиях идёт напрямую разработчикам, минуя сломанный телефон. Если аналитик есть, то его нужно поймать, вытащить инфу и надеяться, что он ничего не забыл, не перепутал и не добавил от себя.
Ava256
За всеми компетентными специалистами охотятся.Указанных просто больше нужно.
Grigory_Otrepyev
Делают вид, проводят 10 интервью, потом "вы знаете, 150 гросс, больше нет, войдите в положеньице"
vit1251
В чем проблема есть только 20 часов в неделю, больше нет, войдите в положеньице.