Карьера
Alexey Laptev
63 335

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

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

Материал опубликован пользователем.
Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Alexey Laptev", "author_type": "self", "tags": [], "comments": 335, "likes": 56, "favorites": 246, "is_advertisement": false, "subsite_label": "hr", "id": 95228, "is_wide": false, "is_ugc": true, "date": "Mon, 02 Dec 2019 11:40:02 +0300", "is_special": false }
0
{ "id": 95228, "author_id": 223450, "diff_limit": 1000, "urls": {"diff":"\/comments\/95228\/get","add":"\/comments\/95228\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/95228"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 199121, "last_count_and_date": null }
335 комментариев
Популярные
По порядку
Написать комментарий...
17

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

Ответить
–9

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

Ответить
45

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

Ответить
3

А где посмотреть полную выборку? Просто я сам программист и довольно неплохо знаю где сколько платят. Поэтому цифры более-менее ок.

Ответить
10

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

Ответить
7

Это все понятно, но таких компаний штук 10. В остальном как в табличке я думаю. Ну и речь про рынок РФ.

Ответить
6

Во-первых, таких компаний больше, чем 10, потому что я не знаю ни одного крупного игрока, который бы писал зарплатную вилку прям в вакансии. Во-вторых, ну окей, Вы анализируете рынок РФ, исключив всех лидеров этого рынка, какой в этом вообще смысл?

Ответить
3

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

По поводу зарплат, если у вас есть цифры сколько платят в крупных компаниях - выкладывайте.

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

Ответить
16

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

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

Ответить
6

Ну я сам программист и знаю рынок не только по цифрам с HH, поэтому цифры более-менее корректны.

То что вы знаете несколько вакансий выше рынка на фоне выборки из 20000 других вакансий, это ни о чем не говорит.

Ответить
0

 Не слушайте Булата.
Чувак по сути доктор наук по какой-то редко кому нужно фигне, есть несколько фирм, которые готовы платить любые деньги за это и на основании своего кейса человек считает что middle в Москве начинается от 300 на руки. Просто чувак уже давно живет в другой реальности.

Ответить
0

не думаю, что во всех 20к вакансий есть з/п, максимум в 10% :)

Ответить
–1

Уровень зарплаты миддлов и сеньоров в топовых компаниях меньше, чем в среднем по рынку. Компенсируют строчкой в резюме "работал в Яндексе". А вот зарплата "если повезёт" уже намного выше рынка, потому как таким топам пофиг на строчку в резюме, они сами по себе круты

Ответить
0

яндекс писал в Моём круге что мидл - это 100-300. и это явно включает и акции тоже. у сеньора может быть раза в 1.5-2 больше. но тут надо учесть что на максимум дохода можно выйти только после 4 лет работы, всё это время входя в топ 3% по своему грейду :D  не зря у яндекса стоит памятник погибшим коням LOL

Ответить
13

Мидл - 300? Ох уж эти сказочники из Яндекса :)

Ответить
0

вот кстати: https://hh.ru/vacancy/34512875

и даже не нужно ждать 4 года :))  причём несколько месяцев назад вилка была до 250 и они видимо так никого и не нашли :D

Ответить
5

Во-первых, эта вакансия не Яндекса, а во-вторых, тут явно Senior уровень. Яндекс столько платит только в розовых фантазиях мидлов ).

Ответить
0

ну и сколько же яндекс платит при соблюдении вышеуказанных условий?

Ответить
1

Инсайда нет, но общеизвестно, что Яндекс на старте платит ниже рынка. Да и потом там не сильно интересные деньги платят. 

Ответить
0

Это стереотип, что яндекс платит меньше на старте)) а уж через 2 года зп обгоняет рынок в 2-4 раза и продолжает расти до 4 лет в зависимости от оценок за полугодия.

Ответить
1

То есть по Вашим словам, если хороший сеньор в Москве имеет 400, в Яндексе такому же платят 1.6M? Вы сами-то в это верите?

Ответить
0

а уж через 2 года зп обгоняет рынок в 2-4 раза 

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

Ответить
0

Тебе то видней.

Ответить
0

в яндексе сеньор легко может получать 300-400. ну во всяком случае, знакомые мне сеньоры :)

Ответить
1

Вилка с "до" ставится от балды. Очевидно там не будет и 200.

Ответить
0

Вася, я же поробно объяснил при каком условии будут эти цифры

Ответить
1

Окей, а то, что джуниор тут в таблице стартует с 60к практически вас не смущает? Явно стартовые з/п начинаются гораздо ниже, даже в Москве.

Ответить
1

60к - это то, что указано в вакансии в разделе "от", ничего не придумано

Ответить
0

Ну на деле надо делить на 2-2,5. Начинается от 25к, это если офис. Думаю в регионах чуть похуже бывает.

Ответить
0

За 25к вы в офис разве что уборщицу найдете, а не джуна. 

Ответить
{ "page_type": "article" }

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovx", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "disable": true, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cgxmr", "p2": "gnwc" } } } ] { "page_type": "default" }