Анализ зарплат программистов и аналитиков в одной картинке: где стеклянный потолок

Всем привет! Я Лаптев Алексей, основатель и главный разработчик сервиса бесплатной сквозной аналитики и коллтрекинга Utmstat. Сегодня расскажу, чем отличаются специалисты на каждом сегменте зарплат.

Также веду Telegram-канал про сквозную аналитику.

С какой целью делался анализ

Анализ проводился на HeadHunter путём вбивания названия инструмента и выписывания диапазонов зарплат.

Цель — понять диапазоны зарплат аналитиков, наглядно продемонстрировать, сколько стоит ручной труд и какая выгода от его автоматизации. Ну и с программистами сравнить.

Junior, Middle, Senior, «если очень повезёт» — в чем разница

Расскажу с точки зрения программиста, но подойдёт к любой сфере деятельности.

Junior

С одной стороны, это горящие глаза и любознательность, желание применять все новейшие инструменты и фреймворки. Но с другой — это боль и колоссальная потеря времени на управление этим бурным энтузиазмом.

Junior будет делать задачу, которая решается в 10 или даже 0 шагов за 100.

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

Junior обычно не понимает, что модный фреймворк или библиотека, вышедшая 13 минут назад, никому не интересна кроме других junior-ов и за неё никто не будет платить. А вот времени на споры и переделку задач на типовые инструменты уйдёт много.

Junior обычно считает что тем короче и нечитабельней его код — тем круче. А то, что у другого разработчика уйдут часы на понимание этого шедевра, — неважно.

Junior стоит дёшево, но это компенсируется потерей времени более дорогих специалистов на его консультации. Доверять можно простые задачи и обязательно всё за ним проверять.

Middle

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

У него уже выработаны паттерны, как надо решать задачи в рамках проекта. Пришло понимание, что в приоритете простота и надёжность кода, скорость решения задач, а не модные библиотеки и навороченный код. Сам код местами кривоват, но не так критично, правится быстро.

Это уже более-менее самостоятельная единица, которой можно что-то делегировать и при этом получать экономию времени, а не ещё большую его трату.

Senior

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

Особо ничего не придумывает, а просто на каждую задачу выдаёт шаблонное решение, а если junior придумает что-то «новое», автоматически заметить это на код-ревью.

Умеет раздавать задачи.

Так что-то его ценность — это постановка процесса разработки проекта на стабильные рельсы типовых решений и какой-то предсказуемости сроков.

Если очень повезёт

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

Умеют разговаривать с технарями, менеджерами, заказчиками на их языке и переводить с одного на другой.

Человек-оркестр, и обычно они не ищут работу.

Им можно просто сказать: «реши проблему» — и она будет решена более-менее грамотно. Будь то разработка и реализация маркетинговой стратегии или разработка сервиса.

Выводы

1. Стеклянный потолок по версии HH на уровне 280 тысяч рублей в месяц.

2. Если хотите реализовать сложный проект, наймите хотя бы одного Senior и дайте ему в управление Middle или Junior. Поверьте, это оптимальный вариант, кому-то сэкономит год времени.

0
339 комментариев
Написать комментарий...
Anton Viktorovich

"Junior стоит дешево, но это компенсируется потерей времени более дорогих специалистов на его консультации."

Ну так отож! Всеж сразу из роддома  вышли "сеньорами" и "сеньоритами". Прямо как "Требуется девственница с опытом в сексе от 2 лет". 

Откуда возьмутся эти мидлы и сеньеры?

Ответить
Развернуть ветку
Andrew Simon

К сожалению это никого не волнует, поэтому самый главный навык - умение себя продать. 

Ответить
Развернуть ветку
4 комментария
XOandAVforever3

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

Ответить
Развернуть ветку
10 комментариев
Виталий Рабош

Как мыслил я, прихожу к маме и говорю, я у тебя годин на шеи посежу... И год делал свою игру, мысль была такая, если игра не пойдет, мне будет что показать когда буду устраиватсья на работе.. С тех пор я уже 10лет не работаю.

Ответить
Развернуть ветку
2 комментария
Alexey Laptev
Автор

Я вас прекрасно понимаю, другого варианта кроме как обучения и страданий нет. Я не рекрутер, описал с технической стороны все.

Ответить
Развернуть ветку
3 комментария
Bulat Ziganshin

на hh есть сотня вакансий сеньоров на 300-400. тех, кто не публикует зарплату, ес-но в разы больше

Ответить
Развернуть ветку
Alexey Laptev
Автор

Разумеется, но сути это не меняет

Ответить
Развернуть ветку
40 комментариев
V S

Реальный потолок сеньора где-то 500к. Это если один проект.

Ответить
Развернуть ветку
4 комментария
Кирилл Макеев

два чаю этому

на hh зарплата публикуется в дай бог 10% вакансий. Причем чем выше зарплата, тем меньше вероятность её публикации.

Я на все мои работы устривался без указания зп в вакансии. Ну и на всех собеседованиях, или 99%, в вакансиях не было зп. А их было штук 100 точно.

Ответить
Развернуть ветку
3 комментария
Дмитрий Конопля

Как я понял - автора не смущает большое количество вопросов по качеству выборки. "Поэта каждый может обидеть".
Выборка только слова (тега?) SQL вобще наводит только смуту - в одной куче, похоже, и NoSQL, MS SQL, MySQL,T-SQL и прочее. Профессионально, что уж тут.
Автор сам утверждает что является "специалистом" в оценке правдоподобности выборки на основании своего опыта, не имея прямой работы с анализом рынка труда и выборками работодателей, и это тоже его не смущает.
По моему опыты получается, что знаю именно тех кто выпрыгнул за "если повезёт", но видно что они в выборку не смогли попасть со своими вакансиями (притом не в Москве, а даже в регионах). 
Утверждение, что мидлами становятся за "несколько месяцев", а сеньоры вырастают за 5+ лет вызывает только улыбку - спросите у всего рынка это мнение, а особенно у крупных компаний разработки (200+ разработчиков) что подразумевают под грейдами и что для этого нужно.
Для всех читателей статьи - доверяйте на свой страх и риск. Автору - удачи в жёлтой прессе, там частенько всплывает "мясо-капуста-голубцы" аналитика.

Ответить
Развернуть ветку
Bulat Ziganshin

автор сделал полезное дело. мы прям в прямом эфире наблюдаем как хорошего техспеца губят слабые soft skills

Ответить
Развернуть ветку
3 комментария
Alexey Laptev
Автор

Выборка да, по "тегу"

Указанные инструменты надо делить на якорные -  php/python/java и вспомогательные - SQL и прочее. А не считать есть миддл SQL разработчик за 125к. Поэтому не для всех понятна логика и аналитика "плохая".

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

А про сениоров что не так?

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

Ответить
Развернуть ветку
5 комментариев
Алексей Струков

Вспомнил старый принцип «garbage in - garbage out”. Входные данные искажены мне кажется, так как включают «потемкинские вакансии» и завышенные оклады (для увеличения входящего потока соискателей эйчары частенько практикуют это).

Ответить
Развернуть ветку
Alexey Laptev
Автор

До Senior в целом похоже на правду

Ответить
Развернуть ветку
26 комментариев
Andrew Simon

Фразы "Анализ проводился на HeadHunter..." и "Цель - понять диапазоны зарплат аналитиков..." Друг другу противоречат. Судить по хх о реальных зп - это не серьезно. 
Была у хх традиция - периодически присылать статьи - самые высокооплачиваемые специалисты месяца. И когда они мне прислали список с потолком в 300 к - я вернулся к вакансиям с зп выше, которые видел в течении месяца и увидел, что закрыто лишь процентов 30%, а остальные с зп до 700 к в том числе - висят открытыми.
После этого я хх всерьез не воспринимал. Как и большинство разрабов уровня синьер, если верить их высказываниям в профильных группах в телеге и на линкдине.

Ответить
Развернуть ветку
Alexey Laptev
Автор

Ну я знаю рынок и зарплаты более менее в нем, разумеется все что выше 300к  в основном фейк.

Ответить
Развернуть ветку
17 комментариев
Семен Смирнов
Судить по хх о реальных зп - это не серьезно. 

Это называется оценкой генеральной совокупности по выборке и делается столетиями причем с подтверждением результатов

Примеры с 300, 700, 100500 зарплатами никому не интересны, они называются выбросами и на статистику радикально не влияют

Ответить
Развернуть ветку
6 комментариев
Dark matter developr

На много денег обычно хотят гуру со специфическим скиллсетом, экспертизу, которой нет в компании, такое вполне по полгода и больше до выхода человека на работу занимает

Ответить
Развернуть ветку
Iron Drew

Какие-то очень слабые оценки умений Middle и Senior 
То что я встречал требования в разы выше
Ну и верх зарплаты тоже раза в два выше

Ответить
Развернуть ветку
Bulat Ziganshin

это не верх, а среднее по грейду. на hh полно вакансий на 300-400

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Bulat Ziganshin

ну иди работай за копейки, есди тебе з/п не нужна LOL

Ответить
Развернуть ветку
12 комментариев
Юрий Б.

Судя по табличке (и другим табличкам) в ходу Java. Стоит ли учить этот язык, если не программировал лет... очень много?

Ответить
Развернуть ветку
Alexey Laptev
Автор

Тут нужно понимать что это сложно и надолго. Лет на 10+

Если тема реально интересна - да. 

Если хочется просто зарабатывать "кучу" денег как программист, то лучше в php/python/js. Там порог входа сильно ниже и есть удаленка.

Ответить
Развернуть ветку
1 комментарий
Artem Reva

Знакомому 20 лет, работает админом, прошёл онлайн курс JavaScript, сейчас его переводят отдел FrontEnd, а другой знакомый в 39 лет больше года изучал java по онлайн курсам, в итоге так и не смог найти работу даже джуном.

Поэтому в вашем вопросе много всяких "но" и "если", зависит от рынка в вашей локации, от вашего возраста. 

Ответить
Развернуть ветку
9 комментариев
Bulat Ziganshin

платят не за одно знание языка. язык + CS = уровень джуна. и ещё попробуйте найти джуниорскую работу, особенно если нет корочки вуза :D

Ответить
Развернуть ветку
43 комментария
Pavel Masterov

А где же программисты 1С? 

Ответить
Развернуть ветку
Alexey Laptev
Автор

Всем перечисленным специалистам до них далеко, поэтому они вне рейтинга

Ответить
Развернуть ветку
Nikolay Vavilov

Зарплаты приведены для Москвы, как я понимаю? 

Ответить
Развернуть ветку
Alexey Laptev
Автор

Да, но специальности международные и удаленные, при небольшом желании - регион не имеет значения. По Москве сразу можно отнимать 50000 на аренды/ипотеки. Поэтому не так радужно как кажется.

Ответить
Развернуть ветку
13 комментариев
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Bulat Ziganshin

мой личный ориентир (опыт - з/п): 
0 - 60 
1 - 100
3 - 150
5 - 200
10 - 250

сеньор может стать тимлидом и пойти дальше по менеджерской линии, CTO в стартап, углублять тех. знания (например в москве нужно много спецов в highload), освоить лругие платформы (например связку java&c++)

как тут уже говорили, тыщ до 500 в москве сейчас получать вполне реально, я знаю и про бОльшие з/п

Ответить
Развернуть ветку
14 комментариев
Rudolf Cunningham
Если учитывать, что сейчас принято считать,что через три года работник уже "сеньер"

Такое только во фронтенде прокатывает. В нормальных областях человек через три года только в более менее самостоятельного мидла оформляться начинает.

Ответить
Развернуть ветку
Lev Moscov

Спасибо за проделанную работу, для первого приближения получилось годно.

Ответить
Развернуть ветку
Bulat Ziganshin

да, мой личный ориентир (опыт - з/п):
0 - 60
1 - 100
3 - 150
5 - 200
10 - 250

Ответить
Развернуть ветку
Антон Михайлович

Вот что за тенденция завышать зарплаты джунов?) Люди радостно бегут покупать курсы и потом офигевают, что никому более чем на 15-30к не нужны.  60-80 актуально, разве что, у джавистов и дотнетчиков. Джуну пхпшнику или джаваскриптизеру больше 40 мало кто даст, там дикая конкуренция, питонисту - потолок 60, если не data science. У миддлов да, зарплата +- похожа на правду, а сеньоры (не мидлы, которые думают, что они сеньоры) по зарплате могут выходить гораздо больше заявленных цифр в столбце "если повезет". Про толковых тимлидов и архитекторов вообще молчу - они на сумму из столбца " если повезет" даже не посмотрят) 

Ответить
Развернуть ветку
XOandAVforever3

15-30к сейчас даже в макдаке не платят (в городах миллионниках). Какой джун пойдет работать за эти гроши? Все-таки программирование - одна из наиболее сложных областей, и вполне справедливо, что з/п здесь выше в 2,5-3 раза, чем в других сферах.

Ответить
Развернуть ветку
Alexey Laptev
Автор

Ну все цифры с HH, в вакансиях оно указано в "От"

Ответить
Развернуть ветку
8 комментариев
Викентий Роскошный

А кто тут крайний в джуниоры на позиции Яндекс.Директ и Яндекс.Метрика (это, что вообще подразумевалось?)? 

95 000, знаете ли, на дороге не валяются. 

Ответить
Развернуть ветку
Andrew Simon

Подразумевалось, что автор статьи суперпрофессионал и очень хорошо разбирается в предметной области ). Мне еще SQL мидл понравился. 

Ответить
Развернуть ветку
19 комментариев
Bulat Ziganshin

а вы в две смены работать собрались? или думаете, что тем кто знает по несколько языков программирования, платят миллионы? LOL

я ещё в школе знал их несколько десятков, где моя яхта и белый слон?!

Ответить
Развернуть ветку
4 комментария
Kelerius

Походу я сеньор с зарплатой Джуниора.

Ответить
Развернуть ветку
Bulat Ziganshin

бегите, глупцы!

Ответить
Развернуть ветку
Konstantin Ivanov

причем тут стеклянный потолок, он не имеет никакого отношения к этой аналитике

Ответить
Развернуть ветку
Bulat Ziganshin

я использовал здесь этот термин в смысле "потолок для людей со средними знаниями", т.е. не выпускников условного мехмата. т.е. 97% программистов

автор не то подхватил моё толкование термина (что он сам отрицает), не то просто использовал красивое слово, не прочитав что оно значит

Ответить
Развернуть ветку
4 комментария
Alexey Laptev
Автор

Аналитика говорит о том, что если вы PHP программист, то на зарплату выше 220к рассчитывать особо не стоит, если вы конечно не очень ценный кадр с точки зрения рынка.

Ответить
Развернуть ветку
3 комментария
Alexey Laptev
Автор

@модератор, почему картинку убрали из ленты? Ctr падает же.

Ответить
Развернуть ветку
Maxim Bugaev

Эй, а где 1С проги? Их в России только сертифицированеых около 100 тыс! 

Ответить
Развернуть ветку
Alex Babak

Заниженные зарплаты какие-то.

Ответить
Развернуть ветку
Bulat Ziganshin

- где ж лучше?
- где нас нет

Ответить
Развернуть ветку
1 комментарий
Artem Reva

хорошая статистика, совпадает с моими представлениями о рынке JS в Москве

Ответить
Развернуть ветку
Александр Помидоров

То есть если бы не совпадала с вашими ожиданиями, была бы плохая?)

Ответить
Развернуть ветку
Владимир Панченко

А вы учитывали зарплаты gross или net? На хх и так, и так указывают.

Ответить
Развернуть ветку
Bulat Ziganshin

вы слишком много требуете от аналитика LOL

"Анализ проводился на HeadHunter путём вбивания названия инструмента и выписывания диапазонов зарплат."

Ответить
Развернуть ветку
Anton Kozlov

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

Ответить
Развернуть ветку
Alexey Laptev
Автор

Ну в целом да, но иногда размещают.

Ответить
Развернуть ветку
2 комментария
Валерий Мамровский

А где PMы?

Ответить
Развернуть ветку
Alexey Laptev
Автор

Интересны были технические специальности на стыке программирования и аналитики

Ответить
Развернуть ветку
Yuriy Yurievich

А PM это разве программист? Если PM еще и программист, то он точно не PM.

Ответить
Развернуть ветку
Павел Константинов

Интересно увидеть такую таблицу по основным IT-специальностям)

Ответить
Развернуть ветку
Yuriy Yurievich

glassdoor - там можно оценить по странам и должностям

Ответить
Развернуть ветку
Fireball Fireball

С удовольствием бы нанял Power BI разработчиков по указанным ценам. Даже с премией к указанной цене :)

Ответить
Развернуть ветку
Илья Глушков

Еще б продактов / проджектов не забыли. Был бы вообще золотой анализ

Ответить
Развернуть ветку
Илья Глушков

и, да, "золотой анализ" ха-ха

Ответить
Развернуть ветку
Yuriy Yurievich

Продакт - от силы 3 года позиции. Проджект прождекту рознь, смотря в каком направлении. И вообще это не о программистах.

Ответить
Развернуть ветку
Yuriy Yurievich

Не понимаю кто создает спрос на пайтон на российском рынке? 
Можно ли называть SQL языком программирования, думаю большинство вакансий с SQL начинаются со слов "аналитик" "ведущий аналитик" и т.д.

Не вижу 1С программистов, их больше всего. Легион. 

Средняя зп программистов в США, Канаде, Австралии: 6-10 млн. руб. в год
Сеньеры в среднем 12-18 млн руб.в год. Есть и выше. 

ЗП по kotlin понятно почему такая, предложений на вакансии очень мало. После того как google анонсировал kotlin как приоритеный язык программирования, спрос похоже вырос.

Ответить
Развернуть ветку
Pavel Bokarev

Вполне себе реальный сред рынка

Ответить
Развернуть ветку
Alex De Truare

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

Ответить
Развернуть ветку
Vitaliy Nechaev

Они просто уезжают в Европу /США или на аутсорс. Поток то движется. Джуны ни когда не стареют :-)

Ответить
Развернуть ветку
Pogaren

Вообще все не очень объективно. Особенно в части поколения Z, которые по большей части слишком много о себе думают и мало чего стоят. Ребята из поколения Z, не хотел всех задеть, но многие именно такие.

Ответить
Развернуть ветку
Alexey Laptev
Автор

Все объективно, если воспринимать это как обзор зарплат в разрезе технологий с HH и не более

Ответить
Развернуть ветку
Alexandre Babkin

Ребята, а зачем вы идете в программисты все? Когда уже хайп закончится? Зарплаты? В Москве?
А сколько зарабатывает учитель в Москве? Смотрите статистику- зп вчерашнего студента 90+, "Мидла"после 3-5 лет стажа -120-150тыс, вы ценный кадр, работаете в частной школе и готовите одимпиадников? 250+ !
 А сколько инжинегры и продажники у каких нибудь иностранных вендоров с неплохим английским ? 150+
А сколько средний/хороший спец/манагер в фарм гиганте?? 150-200-300тыс +!
А сколько в госмонополиях которых в который год признают лучшими работадателями в России? Оклад в тысяч 150, а потом годовая премия ещё тыщ 800!(как пример)

Бедные работадатели! Из за хайпа на этом всем гребут бабло "курсы программистов", которые растут как грибы. Курсы программистов , которые все учат вас одному и тому же - как написать очередной ХелоуВоррлд! Потом на суперджобах ищут работу тысячи одинаковых Питонистов в стиле "Павел, 38 лет, жена и двое детей, работал охранником/кассиром/менеджером по работе с клиентами/оператором, прошел курсы ХХХ, вот мой ГИТ с хелоуворлдом, готов работать за еду, только возьмите!"

Ответить
Развернуть ветку
Alexey Laptev
Автор

Работая программистом, можно получать те же деньги и при этом не тратить на дорогу до работы 2-3 часа своей жизни в день. Шах и мат )

Ответить
Развернуть ветку
2 комментария
Vitaliy Nechaev

Кому то просто нравится программировать. А кому то детей учить. Программист с опытом и востребованными скилами, востребован не только в РФ. И рынок труда РФ не ограничен.

Ответить
Развернуть ветку
Anton Ilabanau
> Junior обычно не видит и особо не пытается понять проект целиком, делает задачи по принципу «здесь и сейчас». Задача-то готова, но решение порой абсолютно неправильно или переусложнено с точки зрения архитектуры проекта и требует переделки.

херня это.
"джун-будущий архитектор" даст фору тупому сеньору, в любом возрасте и при любом опыте. разница будет видна сразу.

Ответить
Развернуть ветку
Vitaliy Nechaev

Возможно кто то не верно джуну задачу поставил, возможно сеньор помидор не такой и сеньор если на пару с тим лидом не может адекватно сформулировать, что конкретно требуется. 

Ответить
Развернуть ветку
Alexey Laptev
Автор

В статье имеется ввиду что все одинаково умны но не хватает практического опыта, поэтому никакой форы не будет

Ответить
Развернуть ветку
2 комментария
Serge Sokolov

Вот это да! Ребята деньги лопатой гребут. Жаль конечно, что программистов нет. 

Ответить
Развернуть ветку
Alexey Laptev
Автор

Статья в догонку: как нанимать и управлять джуниорами и миддлами

Ответить
Развернуть ветку
336 комментариев
Раскрывать всегда