{"id":14279,"url":"\/distributions\/14279\/click?bit=1&hash=4408d97a995353c62a7353088166cda4ded361bf29df096e086ea0bbb9c1b2fc","title":"\u0427\u0442\u043e \u0432\u044b\u0431\u0435\u0440\u0435\u0442\u0435: \u0432\u044b\u0435\u0445\u0430\u0442\u044c \u043f\u043e\u0437\u0436\u0435 \u0438\u043b\u0438 \u0437\u0430\u0435\u0445\u0430\u0442\u044c \u0440\u0430\u043d\u044c\u0448\u0435?","buttonText":"","imageUuid":""}

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

Всем привет! Я Лаптев Алексей, основатель и главный разработчик сервиса бесплатной сквозной аналитики и коллтрекинга 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 комментариев
Написать комментарий...
Викентий Роскошный

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

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

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

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

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

Вы тут уже 30 коментов настрочили показывая вашу экспертность и при это не поняли логику таблички.

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

Вбейте SQL в HH и все поймете.

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

Я ни в одном комментарии не стремился показать что-то "мое".  Предлагаемую логику с комбинацией навыков, о которой вы пишите вы опровергли сами же в одном из начальных постов, когда я начал складывать навыки и суммы. Так в чем логика то?
Ваше разбиение по скилам напоминает деление автослесарей на тех, кто гайки откручивает (мидл слесарь, зп 70 тыр) и на тех кто гайки закручивает (синьер слесарь - зп 90 тыр).  

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

Андрей, с чего суммы-то складываться будут? это просто выборка из базы hh - все вакансии, где упомянут "SQL"

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

Да, но SQL может быть упомянут и у аналитика и у джависта и у пхпёра. Я и у продажников встречал. Как извлечь из такой выборки именно указанную сумму?

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

эта средняя з/п по всем вакансиям где упоминается SQL. почему он там упоминается - скрипту без разницы :)))

это не ручной анализ и тем более не анализ того, сколько к з/п *добавляет* знание adwords или SQL

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

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

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

о рынке труда - тоже. но не надо требовать от неё точности или трактовать её как "доплату за знание X"

у меня к примеру есть выборка по плюсам, там прилично позиций где упоминается что делательно его знать, но сама позиция на лдругом языкее, или вообще "аналитик, взаимодействующий с командой C++"

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

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

Это просто не ваша тема - расслабтесь. 

Джуниор слесарь видел гайки только на картинках

Миддл слесарь уверенно закручивает их только на солярисах

Сениор слесарь разбирается во всех гайках и знает нюансы каждой

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

Боюсь ваша таблица - это ничья тема. И ваши познания о грейдах тоже устарели. На картинках гайки видел только стажер слесарь. А от джуна нынче требуют, чтобы он их крутил хотя бы на самодельных модельках. А еще некоторые хотят джуна+. Эх вы.

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

Эти грейды собраны вчера, напишите в HH что там все устарело и предложите ваши тайные правильные данные. Я уверен их оторвут с руками.

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

Да хоть позавчера, если методика никому кроме вас не ясна, то почему бы не объяснить, как выше просил Bulat Ziganshin. Нет, вы будете из поста в пост пытаться задеть меня детскими высказываниями в стиле "Мы вас все поняли", "Ваши тайные данные", "Вы тут все лучше всех знаете"... Детский сад. 

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

вы так же пытаетесь его задеть

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

Отнюдь не также и исключительно в ответ.

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

Поверхностный анализ говорит что не поняли методику вы и еще пара комментаторов. Для больше части ЦА все понятно.

Специально для вас методика:

Вбиваете SQL в HH и смотрите разброс зп слева.

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

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

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

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

ну хоть так.

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

нет, Андрей, какие там "суммирую з/п". я теперь понял откуда взалась цифра 280 тыщ в конце статьи - это просто диапазон самого hh

в любом случае, спасибо, Алексей, что наконец объяснил откуда дровишки :)  как говорится, не нравится - сделайте лучше

Ответить
Развернуть ветку
Bulat Ziganshin
Вбиваете SQL в HH и смотрите разброс зп слева. 

суровые челябинские аналитики не признают SQL ))))))))))))

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