Анализ зарплат программистов и аналитиков в одной картинке: где стеклянный потолок
Всем привет! Я Лаптев Алексей, основатель и главный разработчик сервиса бесплатной сквозной аналитики и коллтрекинга 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. Поверьте, это оптимальный вариант, кому-то сэкономит год времени.
"Junior стоит дешево, но это компенсируется потерей времени более дорогих специалистов на его консультации."
Ну так отож! Всеж сразу из роддома вышли "сеньорами" и "сеньоритами". Прямо как "Требуется девственница с опытом в сексе от 2 лет".
Откуда возьмутся эти мидлы и сеньеры?
К сожалению это никого не волнует, поэтому самый главный навык - умение себя продать.
Все мидлы и сеньоры сначала были простыми джунами, а миф о том, что для джунов нет работы и не стоит даже начинать, распространяют действующие программисты, опасаясь высокой конкуренции в будущем.
Как мыслил я, прихожу к маме и говорю, я у тебя годин на шеи посежу... И год делал свою игру, мысль была такая, если игра не пойдет, мне будет что показать когда буду устраиватсья на работе.. С тех пор я уже 10лет не работаю.
Я вас прекрасно понимаю, другого варианта кроме как обучения и страданий нет. Я не рекрутер, описал с технической стороны все.
на hh есть сотня вакансий сеньоров на 300-400. тех, кто не публикует зарплату, ес-но в разы больше
Разумеется, но сути это не меняет
Реальный потолок сеньора где-то 500к. Это если один проект.
два чаю этому
на hh зарплата публикуется в дай бог 10% вакансий. Причем чем выше зарплата, тем меньше вероятность её публикации.
Я на все мои работы устривался без указания зп в вакансии. Ну и на всех собеседованиях, или 99%, в вакансиях не было зп. А их было штук 100 точно.
Как я понял - автора не смущает большое количество вопросов по качеству выборки. "Поэта каждый может обидеть".
Выборка только слова (тега?) SQL вобще наводит только смуту - в одной куче, похоже, и NoSQL, MS SQL, MySQL,T-SQL и прочее. Профессионально, что уж тут.
Автор сам утверждает что является "специалистом" в оценке правдоподобности выборки на основании своего опыта, не имея прямой работы с анализом рынка труда и выборками работодателей, и это тоже его не смущает.
По моему опыты получается, что знаю именно тех кто выпрыгнул за "если повезёт", но видно что они в выборку не смогли попасть со своими вакансиями (притом не в Москве, а даже в регионах).
Утверждение, что мидлами становятся за "несколько месяцев", а сеньоры вырастают за 5+ лет вызывает только улыбку - спросите у всего рынка это мнение, а особенно у крупных компаний разработки (200+ разработчиков) что подразумевают под грейдами и что для этого нужно.
Для всех читателей статьи - доверяйте на свой страх и риск. Автору - удачи в жёлтой прессе, там частенько всплывает "мясо-капуста-голубцы" аналитика.
автор сделал полезное дело. мы прям в прямом эфире наблюдаем как хорошего техспеца губят слабые soft skills
Выборка да, по "тегу"
Указанные инструменты надо делить на якорные - php/python/java и вспомогательные - SQL и прочее. А не считать есть миддл SQL разработчик за 125к. Поэтому не для всех понятна логика и аналитика "плохая".
Про несколько месяцев, вы правы, но тут имелся ввиду вариант, когда берут более менее опытного разраба на новый проект. В этом случае до мидла в рамках проекта реально вырастить.
А про сениоров что не так?
Табличка показывает хоть какие-то границы денег по популярным технологиям, а не как у экспертов в комментах - ты не прав, а как прав - не скажу, у меня есть секретная правильная аналитика.
Вспомнил старый принцип «garbage in - garbage out”. Входные данные искажены мне кажется, так как включают «потемкинские вакансии» и завышенные оклады (для увеличения входящего потока соискателей эйчары частенько практикуют это).
До Senior в целом похоже на правду
Фразы "Анализ проводился на HeadHunter..." и "Цель - понять диапазоны зарплат аналитиков..." Друг другу противоречат. Судить по хх о реальных зп - это не серьезно.
Была у хх традиция - периодически присылать статьи - самые высокооплачиваемые специалисты месяца. И когда они мне прислали список с потолком в 300 к - я вернулся к вакансиям с зп выше, которые видел в течении месяца и увидел, что закрыто лишь процентов 30%, а остальные с зп до 700 к в том числе - висят открытыми.
После этого я хх всерьез не воспринимал. Как и большинство разрабов уровня синьер, если верить их высказываниям в профильных группах в телеге и на линкдине.
Ну я знаю рынок и зарплаты более менее в нем, разумеется все что выше 300к в основном фейк.
Это называется оценкой генеральной совокупности по выборке и делается столетиями причем с подтверждением результатов
Примеры с 300, 700, 100500 зарплатами никому не интересны, они называются выбросами и на статистику радикально не влияют
На много денег обычно хотят гуру со специфическим скиллсетом, экспертизу, которой нет в компании, такое вполне по полгода и больше до выхода человека на работу занимает
Какие-то очень слабые оценки умений Middle и Senior
То что я встречал требования в разы выше
Ну и верх зарплаты тоже раза в два выше
это не верх, а среднее по грейду. на hh полно вакансий на 300-400
Комментарий недоступен
ну иди работай за копейки, есди тебе з/п не нужна LOL
Судя по табличке (и другим табличкам) в ходу Java. Стоит ли учить этот язык, если не программировал лет... очень много?
Тут нужно понимать что это сложно и надолго. Лет на 10+
Если тема реально интересна - да.
Если хочется просто зарабатывать "кучу" денег как программист, то лучше в php/python/js. Там порог входа сильно ниже и есть удаленка.
Знакомому 20 лет, работает админом, прошёл онлайн курс JavaScript, сейчас его переводят отдел FrontEnd, а другой знакомый в 39 лет больше года изучал java по онлайн курсам, в итоге так и не смог найти работу даже джуном.
Поэтому в вашем вопросе много всяких "но" и "если", зависит от рынка в вашей локации, от вашего возраста.
платят не за одно знание языка. язык + CS = уровень джуна. и ещё попробуйте найти джуниорскую работу, особенно если нет корочки вуза :D
А где же программисты 1С?
Всем перечисленным специалистам до них далеко, поэтому они вне рейтинга
Зарплаты приведены для Москвы, как я понимаю?
Да, но специальности международные и удаленные, при небольшом желании - регион не имеет значения. По Москве сразу можно отнимать 50000 на аренды/ипотеки. Поэтому не так радужно как кажется.
Комментарий недоступен
мой личный ориентир (опыт - з/п):
0 - 60
1 - 100
3 - 150
5 - 200
10 - 250
сеньор может стать тимлидом и пойти дальше по менеджерской линии, CTO в стартап, углублять тех. знания (например в москве нужно много спецов в highload), освоить лругие платформы (например связку java&c++)
как тут уже говорили, тыщ до 500 в москве сейчас получать вполне реально, я знаю и про бОльшие з/п
Такое только во фронтенде прокатывает. В нормальных областях человек через три года только в более менее самостоятельного мидла оформляться начинает.
Спасибо за проделанную работу, для первого приближения получилось годно.
да, мой личный ориентир (опыт - з/п):
0 - 60
1 - 100
3 - 150
5 - 200
10 - 250
Вот что за тенденция завышать зарплаты джунов?) Люди радостно бегут покупать курсы и потом офигевают, что никому более чем на 15-30к не нужны. 60-80 актуально, разве что, у джавистов и дотнетчиков. Джуну пхпшнику или джаваскриптизеру больше 40 мало кто даст, там дикая конкуренция, питонисту - потолок 60, если не data science. У миддлов да, зарплата +- похожа на правду, а сеньоры (не мидлы, которые думают, что они сеньоры) по зарплате могут выходить гораздо больше заявленных цифр в столбце "если повезет". Про толковых тимлидов и архитекторов вообще молчу - они на сумму из столбца " если повезет" даже не посмотрят)
15-30к сейчас даже в макдаке не платят (в городах миллионниках). Какой джун пойдет работать за эти гроши? Все-таки программирование - одна из наиболее сложных областей, и вполне справедливо, что з/п здесь выше в 2,5-3 раза, чем в других сферах.
Ну все цифры с HH, в вакансиях оно указано в "От"
А кто тут крайний в джуниоры на позиции Яндекс.Директ и Яндекс.Метрика (это, что вообще подразумевалось?)?
95 000, знаете ли, на дороге не валяются.
Подразумевалось, что автор статьи суперпрофессионал и очень хорошо разбирается в предметной области ). Мне еще SQL мидл понравился.
а вы в две смены работать собрались? или думаете, что тем кто знает по несколько языков программирования, платят миллионы? LOL
я ещё в школе знал их несколько десятков, где моя яхта и белый слон?!
Походу я сеньор с зарплатой Джуниора.
бегите, глупцы!
причем тут стеклянный потолок, он не имеет никакого отношения к этой аналитике
я использовал здесь этот термин в смысле "потолок для людей со средними знаниями", т.е. не выпускников условного мехмата. т.е. 97% программистов
автор не то подхватил моё толкование термина (что он сам отрицает), не то просто использовал красивое слово, не прочитав что оно значит
Аналитика говорит о том, что если вы PHP программист, то на зарплату выше 220к рассчитывать особо не стоит, если вы конечно не очень ценный кадр с точки зрения рынка.
@модератор, почему картинку убрали из ленты? Ctr падает же.
Эй, а где 1С проги? Их в России только сертифицированеых около 100 тыс!
Заниженные зарплаты какие-то.
- где ж лучше?
- где нас нет
хорошая статистика, совпадает с моими представлениями о рынке JS в Москве
То есть если бы не совпадала с вашими ожиданиями, была бы плохая?)
А вы учитывали зарплаты gross или net? На хх и так, и так указывают.
вы слишком много требуете от аналитика LOL
"Анализ проводился на HeadHunter путём вбивания названия инструмента и выписывания диапазонов зарплат."
Есть мнение что много не учтено - для людей из последнего столбца таблички часто никаких вакансий не размещают и в открытую вилку не указывают.
Ну в целом да, но иногда размещают.
А где PMы?
Интересны были технические специальности на стыке программирования и аналитики
А PM это разве программист? Если PM еще и программист, то он точно не PM.
Интересно увидеть такую таблицу по основным IT-специальностям)
glassdoor - там можно оценить по странам и должностям
С удовольствием бы нанял Power BI разработчиков по указанным ценам. Даже с премией к указанной цене :)
Еще б продактов / проджектов не забыли. Был бы вообще золотой анализ
и, да, "золотой анализ" ха-ха
Продакт - от силы 3 года позиции. Проджект прождекту рознь, смотря в каком направлении. И вообще это не о программистах.
Не понимаю кто создает спрос на пайтон на российском рынке?
Можно ли называть SQL языком программирования, думаю большинство вакансий с SQL начинаются со слов "аналитик" "ведущий аналитик" и т.д.
Не вижу 1С программистов, их больше всего. Легион.
Средняя зп программистов в США, Канаде, Австралии: 6-10 млн. руб. в год
Сеньеры в среднем 12-18 млн руб.в год. Есть и выше.
ЗП по kotlin понятно почему такая, предложений на вакансии очень мало. После того как google анонсировал kotlin как приоритеный язык программирования, спрос похоже вырос.
Вполне себе реальный сред рынка
Скажите а самые сильные программисты ведь не нанимаются за любые деньги на наемную работу, это вопрос, они даже думаю и не хотят что бы о них знали.
и еще вопрос, а что все программируют, если толком уже много лет ни чего не меняется в целом. напишите плиз.
Они просто уезжают в Европу /США или на аутсорс. Поток то движется. Джуны ни когда не стареют :-)
Вообще все не очень объективно. Особенно в части поколения Z, которые по большей части слишком много о себе думают и мало чего стоят. Ребята из поколения Z, не хотел всех задеть, но многие именно такие.
Все объективно, если воспринимать это как обзор зарплат в разрезе технологий с HH и не более
Ребята, а зачем вы идете в программисты все? Когда уже хайп закончится? Зарплаты? В Москве?
А сколько зарабатывает учитель в Москве? Смотрите статистику- зп вчерашнего студента 90+, "Мидла"после 3-5 лет стажа -120-150тыс, вы ценный кадр, работаете в частной школе и готовите одимпиадников? 250+ !
А сколько инжинегры и продажники у каких нибудь иностранных вендоров с неплохим английским ? 150+
А сколько средний/хороший спец/манагер в фарм гиганте?? 150-200-300тыс +!
А сколько в госмонополиях которых в который год признают лучшими работадателями в России? Оклад в тысяч 150, а потом годовая премия ещё тыщ 800!(как пример)
Бедные работадатели! Из за хайпа на этом всем гребут бабло "курсы программистов", которые растут как грибы. Курсы программистов , которые все учат вас одному и тому же - как написать очередной ХелоуВоррлд! Потом на суперджобах ищут работу тысячи одинаковых Питонистов в стиле "Павел, 38 лет, жена и двое детей, работал охранником/кассиром/менеджером по работе с клиентами/оператором, прошел курсы ХХХ, вот мой ГИТ с хелоуворлдом, готов работать за еду, только возьмите!"
Работая программистом, можно получать те же деньги и при этом не тратить на дорогу до работы 2-3 часа своей жизни в день. Шах и мат )
Кому то просто нравится программировать. А кому то детей учить. Программист с опытом и востребованными скилами, востребован не только в РФ. И рынок труда РФ не ограничен.
херня это.
"джун-будущий архитектор" даст фору тупому сеньору, в любом возрасте и при любом опыте. разница будет видна сразу.
Возможно кто то не верно джуну задачу поставил, возможно сеньор помидор не такой и сеньор если на пару с тим лидом не может адекватно сформулировать, что конкретно требуется.
В статье имеется ввиду что все одинаково умны но не хватает практического опыта, поэтому никакой форы не будет
Вот это да! Ребята деньги лопатой гребут. Жаль конечно, что программистов нет.
Статья в догонку: как нанимать и управлять джуниорами и миддлами