{"id":14276,"url":"\/distributions\/14276\/click?bit=1&hash=721b78297d313f451e61a17537482715c74771bae8c8ce438ed30c5ac3bb4196","title":"\u0418\u043d\u0432\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u043b\u044e\u0431\u043e\u0439 \u0442\u043e\u0432\u0430\u0440 \u0438\u043b\u0438 \u0443\u0441\u043b\u0443\u0433\u0443 \u0431\u0435\u0437 \u0431\u0438\u0440\u0436\u0438","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 комментариев
Написать комментарий...
Дмитрий Конопля

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

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

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

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

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

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

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

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

Надо делить тем кто просматривает вашу аналитику, или вам самому надо было поделить? Если не считать "миддл SQL разработчик", то зачем он есть в вашей таблице?
Мидлы и сеньоры у разных компаний разные, и если у крупных игроков ещё более-менее понятная планка для каждого грейда, то брать по всему рынку это уже неправильно. Огромная куча не-ИТ контор (салоны красоты, рестораны, магазины), которым нужен разработчик мобильного приложения, ищет просто "Разработчик", и в их понимании нет грейдов, но в вашей выборке они точно куда-то попали - куда???
Сеньорами не становятся от времени, а уж постановка задач идёт от тимлида, а не сеньора. То что у многих нет отдельной позиции TeamLead не значит что его надо замешивать в общее тесто выборки.
Если вам нужны "хоть какие-то данные" или "секретная правильная аналитика" - запросите в гугле "Аналитика зарплат ИТ". Помогу просто из первой выдачи - https://vc.ru/hr/71793-analitika-zarplat-dlya-hantinga-2019g

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

Ну и посмотрите первый же скрин в этой статье. Я пожалуй сеньера с тимлидом объеденил. Но в целом все также.

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

Удачи вам, Алексей. Хайп вы получили, если ваша цель была именно в нём. Аналитика здесь слишком "жидкая".

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

Да, цель достигнута

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

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

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