Продолжаем углублять наши знания карты зарплат в ИТ. После общего обзора зарплат за второе полугодие 2018, мы сравнили зарплаты удалённых и офисных разработчиков, живущих в одних и тех же городах.
Сегодня мы хотим сравнить зарплаты разработчиков разных квалификаций. Как всегда, для этого используем данные, которые пользователи «Моего круга» оставляли в нашем калькуляторе зарплат в течение последних полутора лет.
С картинки каждой диаграммы box plot можно перейти к её интерактивной версии, где будет проще сориентироваться в цифрах.
Зарплата разработчиков разных языков в целом
Для начала посмотрим на зарплаты разработчиков по языкам программирования в целом. Самые высокие медианные зарплаты у разработчиков на языках: Scala — 150 000 руб., Elixir — 143 000 руб., Go — 140 000 руб. и Objective-C и Swift — 120 000 руб.
Зарплата разработчиков разных квалификаций в целом
Теперь посмотрим, как отличаются зарплаты разработчиков разных квалификаций в целом, без разбивки на языки программирования.
Начиная со стажёра с зарплатой 26 000 руб. в среднем, зарплата каждой следующей квалификации растёт следующим образом: джун — в 1.7 раза (45 000 руб.), миддл — в 1.9 (85 000 руб.), сеньор — в 1.6 (140 000 руб.), лид — в 1.1 раза (160 000 руб.).
Зарплата лида в разработке в целом в 3.5 раза больше зарплаты джуна.
Видим, насколько сильно отличаются зарплаты разных квалификаций: будет полезно сравнить эти зарплаты с той средней медианной зарплатой, которой мы обычно оперируем. Далее посмотрим на зарплаты разработчиков разных квалификаций в каждом языке отдельно.
Зарплата разработчиков разных квалификаций по языкам
Зарплаты стажёров в разных языках колеблются от 20 000 до 30 000 руб.
У джунов зарплаты примерно от 40 000 до 50 000 руб. в большей части языков. Исключение составляют Ruby и Swift, а особенно Objective-C, в которых зарплаты джунов 60 000 и 80 000 руб. соответственно, что близко к зарплатам миддлов в других языках.
У мидлов зарплаты от 70 000 до 110 000 руб.
У сеньоров зарплаты от 120 000 до 150 000 руб. в большей части языков. Исключение составляют Ruby, Objective-C и Go, в которых зарплаты сеньоров 170 000 руб., что близко к зарплатам лидов в других языках. А также 1С, в котором зарплата сеньоров в 100 000 руб. близка к зарплатам мидлов в других языках
У лидов зарплаты от 150 000 до 185 000 руб. Исключением выглядит 1С, в котором зарплата лидов 120 000 руб. близка к зарплатам сеньоров в других языках.
В целом, во всех языках прослеживается общая закономерность: с ростом квалификации скачок к следующему уровню зарплаты постепенно уменьшается. От джуна к мидлу скачок самый большой, от мидла к сеньору — уже поменьше, и от сеньора к лиду совсем небольшой. Как мы видели вначале, эти шаги в среднем составляют: 1.9, 1.6 и 1.1 соответственно. При этом есть исключения: самые заметные — языки Ruby и Objective-C. Тут скачок от джуна к мидлу меньше, чем от мидла к сеньору.
Любопытно сравнить максимальный карьерный шаг в каждом языке. Как мы видели вначале, в среднем зарплата лида в 3.5 раза больше зарплаты джуна. При этом самый большой разрыв между этими точками — у Kotlin разработчиков, он составляет 4.4 раза. А самый маленький — у Objective-C разработчиков и составляет 2.3 раза. У последних очевидно это связано с самой высокой зарплатой джунов, по сравнению с остальными языками.
Дальше посмотрим более детально на диаграммах с усами (box plot), как различаются зарплаты разработчиков, работающих с одним и тем же языком, но обладающих разными квалификациями. Покажем только те языки и квалификации, по которым у нас было собрано достаточно данных.
Точками обозначены конкретные зарплаты. Центральной вертикальной чертой показана медианная зарплата (половина зарплат ниже, а половина выше этой точки, можно считать эту зарплату средней), границы ящика — это 25 и 75 перцентили (делят нижнюю и верхнюю половину зарплат ещё раз пополам, в итоге половина всех зарплат лежат между ними). Усы ящика — это 10 и 90 перцентили (условно можно считать их минимальной и максимальной зарплатами).
Зарплата Go разработчиков
Медианная зарплата Go разработчиков в целом — 140 000 руб.
Начиная с джуна с зарплатой 50 000 руб. в среднем, зарплата каждой следующей квалификации растёт следующим образом: миддл — в 1.7 раза (111 000 руб.), сеньор — в 1.5 (170 000 руб.), лид — в 1.1 раза (183 000 руб.).
Зарплата лида в Go разработке в 3.7 раза больше зарплаты джуна.
Зарплата Objective-C разработчиков
Медианная зарплата Objective-C разработчиков в целом — 120 000 руб.
Начиная с джуна с зарплатой 80 000 руб. в среднем, зарплата каждой следующей квалификации растёт следующим образом: миддл — в 1.3 раза (100 000 руб.), сеньор — в 1.7 (170 000 руб.), лид — в 1.1 раза (185 000 руб.).
Зарплата лида в Objective-C разработке в 2.3 раза больше зарплаты джуна.
Зарплата Swift разработчиков
Медианная зарплата Swift разработчиков в целом — 120 000 руб.
Начиная с джуна с зарплатой 60 000 руб. в среднем, зарплата каждой следующей квалификации растёт следующим образом: миддл — в 1.7 раза (100 000 руб.), сеньор — в 1.5 (150 000 руб.), лид — в 1.2 раза (185 000 руб.).
Зарплата лида в Swift разработке в 3.1 раза больше зарплаты джуна.
Зарплата Kotlin разработчиков
Медианная зарплата Kotlin разработчиков в целом — 111 000 руб.
Начиная с джуна с зарплатой 42 000 руб. в среднем, зарплата каждой следующей квалификации растёт следующим образом: миддл — в 2.4 раза (100 000 руб.), сеньор — в 1.5 (150 000 руб.), лид — в 1.3 раза (190 000 руб.).
Зарплата лида в Kotlin разработке в 4.5 раза больше зарплаты джуна.
Зарплата Ruby разработчиков
Медианная зарплата Ruby разработчиков в целом — 117 000 руб.
Начиная с джуна с зарплатой 60 000 руб. в среднем, зарплата каждой следующей квалификации растёт следующим образом: миддл — в 1.5 раза (90 000 руб.), сеньор — в 1.9 (170 000 руб.), лид — в 1.1 раза (180 000 руб.).
Зарплата лида в Ruby разработке в 3 раза больше зарплаты джуна.
Зарплата Python разработчиков
Медианная зарплата Python разработчиков в целом — 100 000 руб.
Начиная со стажёра с зарплатой 31 000 руб. в среднем, зарплата каждой следующей квалификации растёт следующим образом: джун — в 1.6 раза (51 000 руб.), миддл — в 2 (100 000 руб.), сеньор — в 1.5 (150 000 руб.), лид — в 1 раз (150 000 руб.).
Зарплата лида в Python разработке в 2.9 раза больше зарплаты джуна.
Зарплата Java разработчиков
Медианная зарплата Java разработчиков в целом — 100 000 руб.
Начиная со стажёра с зарплатой 33 000 руб. в среднем, зарплата каждой следующей квалификации растёт следующим образом: джун — в 1.5 раза (49 000 руб.), миддл — в 1.8 (90 000 руб.), сеньор — в 1.6 (143 000 руб.), лид — в 1.3 раза (180 000 руб.).
Зарплата лида в Java разработке в 3.7 раза больше зарплаты джуна.
Зарплата C++ разработчиков
Медианная зарплата C++ разработчиков в целом — 100 000 руб.
Начиная со стажёра с зарплатой 25 000 руб. в среднем, зарплата каждой следующей квалификации растёт следующим образом: джун — в 2 раза (50 000 руб.), миддл — в 1.9 (95 000 руб.), сеньор — в 1.4 (131 000 руб.), лид — в 1.2 раза (160 000 руб.).
Зарплата лида в C++ разработке в 3.2 раза больше зарплаты джуна.
Зарплата C# разработчиков
Медианная зарплата C# разработчиков в целом — 95 000 руб.
Начиная со стажёра с зарплатой 20 000 руб. в среднем, зарплата каждой следующей квалификации растёт следующим образом: джун — в 2 раза (40 000 руб.), миддл — в 1.9 (78 000 руб.), сеньор — в 1.7 (130 000 руб.), лид — в 1.2 раза (150 000 руб.).
Зарплата лида в C# разработке в 3.75 раза больше зарплаты джуна.
Зарплата JavaScript разработчиков
Медианная зарплата JavaScript разработчиков в целом — 90 000 руб.
Начиная со стажёра с зарплатой 24 000 руб. в среднем, зарплата каждой следующей квалификации растёт следующим образом: джун — в 1.9 раза (45 000 руб.), миддл — в 1.8 (80 000 руб.), сеньор — в 1.8 (140 000 руб.), лид — в 1.1 раза (160 000 руб.).
Зарплата лида в JavaScript разработке в 3.6 раза больше зарплаты джуна.
Зарплата PHP разработчиков
Медианная зарплата PHP разработчиков в целом — 90 000 руб.
Начиная со стажёра с зарплатой 20 000 руб. в среднем, зарплата каждой следующей квалификации растёт следующим образом: джун — в 2 раза (40 000 руб.), миддл — в 1.9 (76 000 руб.), сеньор — в 1.6 (120 000 руб.), лид — в 1.3 раза (150 000 руб.).
Зарплата лида в PHP разработке в 3.6 раза больше зарплаты джуна.
Зарплата 1C разработчиков
Медианная зарплата 1C разработчиков в целом — 88 000 руб.
Начиная с джуна с зарплатой 38 000 руб. в среднем, зарплата каждой следующей квалификации растёт следующим образом: миддл — в 2 раза (70 000 руб.), сеньор — в 1.5 (104 000 руб.), лид — в 1.2 раза (120 000 руб.).
Зарплата лида в 1C разработке в 3.4 раза больше зарплаты джуна.
Если вам нравятся наши исследования зарплат и вы хотите получать ещё более точные и полезные сведения, не забывайте оставлять свои зарплаты в нашем калькуляторе, откуда мы потом и берём все данные: moikrug.ru/salaries/new.
Комментарии (42)
stanislavkulikov
15.03.2019 15:11+4Какие-то очень низкие цифры. Вот конкретно по Java в С-Пб цифры точно намного выше. Знаю очень много организаций, где джунов берут на 70-80 k. руб. на руки. И не знаю ни одного лида, который бы согласился работать за 180.
Donquih0te
15.03.2019 15:29Согласен. Цифры занижены. Может быть это связано с тем, что цифры взяты с зарплат с разных регионов?
nexus478
15.03.2019 17:18+1Разные регионы + сама выборка совсем уж нерепрезентативная.
Perlovich
15.03.2019 17:28+1Почему выборка нерепрезентативна?
nexus478
15.03.2019 17:42+1Потому что источник данных мойкруг. Ресурс не самый большой, да и топовые вакансии даже на хх не всегда публикуются, например. Так что как некий ориентир можно использовать, но надо иметь в виду, что картина может отличаться.
karaboz
15.03.2019 18:21Мы ж не из вакансий данные берем, сами разработчики делятся своими зарплатами. Данный отчет построен по 12 тыс. зарплат. Думаю, в России у нас самая достоверная информация о зарплатах разработчиков (=
karaboz
15.03.2019 15:43+2Мы показываем медиану по всем зарплатам России.
В своем отчете по зарплатам за 2 полугодие 2018 мы вот что написали:
> Средняя зарплата в ИТ индустрии сейчас 90 000 руб: в Москве — 125 000 руб., в Санкт-Петербурге — 100 000 руб., в остальных регионах — 70 000 руб.
На основе этого можно применять простенький калькулятор:
— медианная зарплата Москвы = медианная общая зарплата x 1.4
— медианная зарплата Питера = медианная общая зарплата x 1.1
— медианная зарплата другого города = медианная общая зарплата x 1.8
rudinandrey
15.03.2019 16:19+4Одно радует :) это одна маленькая точка, которая находится правее всех остальных у языка PHP. Т.е. хотя бы кто-то из этого списка получается больше всех и это PHP.
И левая часть точек на графике у самых популярных языков PHP, JavaScript, C#, Python практически одинаковая.
Интересная информация, спасибо за столь подробный анализ.
slava_k
15.03.2019 19:14+3Странные цифры по Java и Scala. Из близкого окружения, что занимается именно разработкой (не исключительно управленцы, взял 15 человек, только Москва): по Java (10ч) 200к… 350к, по Scala (5ч) в среднем на 50к выше, 240… 380к. Был даже прецедент, когда нужно было срочно опытного тимлида в стартующий проект, предлагалось от 500к. Да, речь о только белых зарплатах в рамках ТК РФ и только Москва. О регионах мало смысла говорить, в РФ IT рынок труда чрезмерно централизован (Москва и Питер).
Это к слову о том, что по выборкам из статьи не стОит судить о возможном потолке по оплате.
Больше ответственности, больше опыт, лучше умение себя продать — больше оплата. И да, если в команду кого-то надо «здесь и сейчас», чтобы вообще иметь возможность бизнесу стартовать и конкурировать, то ни о каких «средних по рынку» речи быть не может, всегда предлагаемые условия существенно выше. Адекватные бизнесмены прекрасно это понимают. А за готовые, профессиональные команды порой вообще ведется война и там показатели оплаты часто уже за гранью адекватности.
Гораздо интереснее для опытного разработчика не просто оплата фикс/почасовка, а доля бизнеса или адекватно сформулированный опцион, четкие границы событий и реалистичные цифры показателей, при которых условия опциона реализуются. В таком случае возможностей для развития гораздо больше, чем просто у «рабочего» в офисе. Да, выгореть можно быстрее, но профи это тот, кто держит «удар» и грамотно распределяет ресурсы и время, умеет найти оптимум.
К сожалению рынок РФ пока в этом направлении (доступных опционов на большинстве уровней иерархии) сильно недоразвит и изменения крайне медленные. Возможно это просто отсутствие у владельцев/директоров культуры или воспитанного business vision, либо банальная жадность. Зачем платить больше, если кто-то пашет за троих? А потом внезапно: «Ой, почему он ушел в другую компанию на зп в разы выше? Who could have thought ...».karaboz
15.03.2019 21:12Рынок труда в ИТ отнюдь не сконцентрирован только в Москве. По многим нашим исследованиям выходит, что на Москву приходится порядка 25% ИТ-специалистов, на Питер — 12%, на города-миллионники — 20%, на остальные города — 30%.
Московские зарплаты всегда выше средних по России. Так, для Java разработчика сеньора в среднем по России медиана зарплат составляет 150 тыс. руб., как мы показываем в исследовании, а по Москве — порядка 180 тыс. руб. Это значит, что половина всех зарплат выше этой медианы.
Тут ещё всё зависит от сегмента и от тех компаний, в которых вы и ваше окружение работают, я думаю. На наших диаграммах видно, что у Java разработчиков есть зарплаты и 200, и 300 тыс. руб. Но таких менее 10%.
Заголовок спойлераslava_k
15.03.2019 23:39Я ни в коем случае не спорю, просто с моей «колокольни» выборка нерепрезентативна. Только и всего.
Как я понимаю, цифры для bias-а собирались со слов, без документальных опор на что-либо? Если да, то нужно всегда помнить о том, что на вопрос незнакомых лиц о вашей зарплате очень часто получаешь мЕньшую цифру или какую-то среднюю, просто по причине недоверия или неуместного вопроса, как цель хотя бы что-то ответить. Это просто обычный психологический прием защиты от неудобных вопросов. То есть, если у опрашиваемого зп к примеру 500-600к, у него спрашивают про оплату незнакомые ему люди «как живешь?» — скажет 200-250 или меньше (вероятность услышать правду стремится к нулю тем быстрее, чем выше его реальная зарплата). Можно вообще цифру не узнать, если у опрашиваемого не возникло доверия.
Ко всем подобным исследованиям надо относиться с большой долей скепсиса. Я лишь обратил внимание собеседников на то, что по этим данным точно не стОит ориентироваться на «потолок». Потому как есть те (junior-ы/новички), кто стремится изучить тот или иной язык, к примеру С++, хочет оценить свои перспективы финансового роста и видит в подобном сравнении картину, что другие языки «лучше» смогут реализовать его личные цели по оплате труда. И на фоне этих цифр делает неверные выводы о потенциальных возможностях, переключается на что-то другое.alekciy
17.03.2019 08:00При ответе незнакомцам да. Но как раз МойКруг это знакомый которому скорее всего люди отвечают как есть. В том числе потому что потом хотят видеть реальные тренды базирующиеся на таких данных.
slava_k
16.03.2019 10:26Ну и еще момент, про 20% + 30% в регионах. По большому счету это просто outstuffing разработки или филиалы представительств, а не автономный бизнес. Создано это исключительно для серьезной экономии, порой весьма неадекватной с различием в оплате труда в те самые разы, с привязкой оплаты к географическому фактору и средним доходам региональной местности, а не к навыкам работника или доходам, которые такой работник создает для головной компании в Москве. Как только с финансовыми потоками из Москвы возникают проблемы — весь этот outstuffing довольно бодро сворачивается и люди теряют работу. После такого они без вариантов переезжают в столицу, т.к. стабильного и автономного бизнеса в регионах крайне мало. Кризисы 2009 и 2014 годов наглядно продемонстрировали, откуда у бизнеса в регионах идут основные фин потоки и где на самом деле «родина» бизнеса (источник раб мест), который формирует половину статистики в регионах. Централизация IT бизнеса в РФ крайне высокая и сводится буквально к паре городов. И это очень плохо, можно даже сказать что стратегический fail на уровне государства.
rotarepo
16.03.2019 03:51Доля вакансий, где предлагаются опционы, и на Западе весьма мала (обычно, это стартапы). И интересуется ими тоже меньшинство программеров, по моему субъективному впечатлению (сужу по Лондону).
Terras
16.03.2019 04:49Если честно, то на самом деле все сильно отличается.
Т.е. берем условно разработчика на php/python в какой-то московской компании, которая имеет адекватный продукт и развивается.
В вакансии указывают 90-120 тысяч.
— Через год разработчик условно получает = 120 тысяч рублей.
— Он получает две премии условно 1х в год = это еще 240 тысяч.
— Он получает бонус на покупку техники = это еще 60 тысяч.
Если мы берем позиции джунов и слабеньких мидлов, то там вот этих бонусов может и не быть, а это фактически 2,5-3 зп.
__
Еще через год работы он входит в поле «свой, проверенный, ему поднимают зп до 140». И так далее.
Т.е. Энтри зарплата на вакансии — это далеко не то, что фактически будет получать разраб. И не все разрабы ровны в компании.
___
P.s. но общая тенденция, что работодатели стремятся привести энтри зп «Обычных» разрабов к какой-то единой планки (что отчетливо виндо на данных графиках) — да это тренд.Neikist
16.03.2019 10:41Да не, там не по вакансиям же суммы собирали, а просто на сайте есть раздел где пользователи при желании могут свою текущую реальную ЗП указывать для статистики.
WeberWebber
16.03.2019 13:44Почему бы не указывать, хотя бы в скобках, сумму в евро или долларах Северо-Американских штатов? (Разве много что скажут з/платы в RUR в 2012м, например).
Ну и сама средняя температура по больнице — наверное стоимость жизни в Москве и Урюпинске разная.
revz
16.03.2019 13:51Поискал по тексту, потыкался по ссылкам, но так и не нашёл правил учёта разных городов — довольно очевидно, что в разных городах сильно разный рынок, стоимость жизни и вот это вот всё.
Специалисты одного уровня и одного стека в Москве и в Новосибирске получают разные зарплаты. Складывать их зарплаты в одну модель без коэффициентов некорректно — либо надо строить модели только по одному городу.
Какие коэффициенты вы используете для подсчёта статистики? Если не используете, то почему?
Возможно я слепенький, тогда покажите, пожалуйста, где читать?
potan
16.03.2019 20:48А для Scala Junior-Senior на сколько различается? Знакомых юниоров нет, а как-то привлекать их надо.
fanatofzerg
17.03.2019 23:45Несколько вопросов:
1) Как этот «калькулятор зарплат» работает? В него добровольно вносят данные?
2) Если добровольно, как отличить фейк от не фейк данных?
quick7
17.03.2019 23:46Скажите, пожалуйста, это везде в России такие примерно зарплаты? И в Москве даже?
Я живу в Украине. И здесь сложно представить, чтобы миддл получал меньше 2к, а сеньор меньше 3к в месяц чистыми. Для этого, наверное, программист вообще не должен уметь себя продавать. При этом такие зарплаты и у программистов на Java, C#, C++, Javascript, PHP, а не только у программистов на Scala, Go и т. д.
Я в статье ни разу не увидел сумму даже в 200к рублей. Как это вообще?alekciy
18.03.2019 08:51В регионах пониже, но в целом цифры адекватные. А происходит это понятно почему. В России рынок небольшой, но он есть. И это зп продиктованное локальным рынком. Украина же аутсорсовая и больше работает на мировом рынке в отсутствии местного. В РФ зп ниже примерно на 500-1000 вечнозеленых.
epishman
Ржавчины в списке нет, хотя видел недавно вакансию программист Rust 300 тыс. Аж скачал компилятор, но бинарник Hello World у меня получился 2.3 Мб, это больше чем у Go — расстроился, что эти 300 штук получу не я…
kez
Попробуйте собрать релизную версию,
cargo build --release
epishman
Не, все равно 2.6, там вроде надо шаманить с опциями отладки, динамической линковкой STL и проч. Я просто хотел пошутить, что пропорция окладов программистов гошки / ржавчины — эквивалентна размеру бинарников (гошка выдала 1.9 Мб и это со сборщиком мусора). Ухожу на Rust…
Vlad_IT
Очень странно. Сейчас взял вот такой Hello world
выполнил
cargo build
и в папке debug получил бинарник на 139кб. Если вот так
cargo build --release
то в папке release бинарник на 137кб.
Это под винду. Версия cargo 1.33.0
domix32
mac os: 273kb, rustc 1.34.0-nightly
epishman
del
kzhyg
Это, вообще говоря, очень много.
Turbine
В 2019 это сразу смэрт
domix32
Там блокчейны и серые схемы оплаты труда в основном же.
А в коем годе компилятора качали?
epishman
У той же компании гошка 200, ржавчина 300, а я как лох гошку учу, скоро она будет стоить ниже бейсика, ведь по идее чем проще писать, тем дешевле мидл…
menstenebris
Какая у вас удивительная логика. Но тем не менее мидл на С++ равен мидл Python по зарплате.
0xd34df00d
Учить язык исключительно из-за денег — ну такое, как по мне.
epishman
Cогласен, изучаю только то что нравится, и поэтому страдаю по деньгам, ровесники одинэсники уже на инфинити ездят, но для меня тетеньки с кактусами — слишком высокий порог входа :)
slava_k
Когда разработчик уже прошел ни через один десяток проектов с различными стеками и языками, то уже вопрос предпочтений языка практически не возникает. На первый план выходят потребности в интересных и сложных задачах, имеющих реальное и долгосрочное применение (не очередной хайп), а также перспективы реализации своих личных целей через тот уровень оплаты, который доступен по таким задачам.
Вопрос исключительно личностных предпочтений конкретного языка или каких-то технологий, а не взвешенного подхода к выбору лучших инструментов под задачи бизнеса — это всегда ступень ниже по проф развитию. А длительная задержка на такой ступени — кратчайший путь к проф деградации.
Учить и пробовать надо всё, чтобы иметь возможность выбора. А использовать в бизнесе нужно только лучшее доступное решение.
0xd34df00d
Вопрос в интересных задачах. Для разных интересных задач оптимальны разные инструменты — я не хочу и не буду писать числодробилку на хаскеле, но вместе с тем я не хочу и не буду писать компилятор на плюсах.
epishman
Хорошо пишете, только как и где такие вакансии искать? По формальным признакам и навыкам просто устроиться кодером, хоть мидл хоть сеньором, а то что Вы говорите — я б сам так хотел, но прорваться через формализм HR-девушек напрямую к собственнику бизнеса… очень непросто, да и вопрос опционов девушка точно не решает, ее работа — сверить наличие правильных слов в резюме и job decription. Вот так и не соединяется небо с землей, никак не соединяется…
slava_k
А никто не говорил, что будет легко и хорошие предложения станут длительное время ждать исключительно вас.
Посещайте профильные мероприятия, знакомьтесь с коллегами, изучайте спрос на свои навыки. Если есть пробелы по каким-то направлениям — учите их, прикладывайте усилия. Вы же хотите добиться чего-то? Ну так надо активно работать над собой и быть конкурентным. Сидя ровно на месте ничего не произойдет, среда очень конкурентная, даже стоять на месте в развитии — это уже откат и негатив.
К примеру, если вы присмотрелись к какой-то компании и «изнутри»/через знакомства на нужную позицию не войти даже если вы подходите по скиллам — попробуйте потратить чуть больше времени и изучить бизнес этой компании, чем живет, кто в командах, как устроены процессы. И… попробуйте чем-то помочь, к примеру через пулл-реквест, исправляющий ошибки. У развивающихся компаний часто есть небольшие побочные проекты, можно попробовать свои силы в них. Можно участвовать в конкурсах таких компаний.
Если где-то есть стена, пока непреодолимая в виде HR-а или иной человеческой причины — можно переключиться на другие варианты и время от времени проверять информацию, продолжает ли работать в этой компании проблемный для вас человек. Это может быть не только HR, но и какой-то бывший сотрудник с прошлого проекта, с которым вы точно не сработаетесь, по различным причинам. Если вам эта компания и место действительно важны — можно применить такую схему. Тем более, если есть некоторая уверенность в том, что проект этот «проблемный» человек не потянет и есть возможность мониторить ситуацию. Не нужно ничего предпринимать, просто ждите, когда улучшится обстановка. Минута-две в месяц, этот способ не будет для вас особой нагрузкой.
Если есть знакомая команда, но существует кто-то, активно мешающий из-за своей лени или глупости войти вам в эту команду или проект — попроситесь на собеседование/screening, по возможности зафиксируйте это законными способами и далее можно попытать счастье через обращение по электронке напрямую к руководству, стоящему выше этого человека. Не всегда такой подход неверный, возникают действительно бредовые ситуации личной неприязни по глупостям или страха прямой конкуренции. Если вам важно работать в этой команде — покажите свои намерения, подтвердите свой опыт и факт неадекватного отношения. Адекватный руководитель бизнеса сделает правильные выводы из возникшей проблемы и ваша вероятность успеха может сильно подрасти.
Да, если такой проблемный человек — «наседка», т.е. приближенный к боссам человек, которого в принципе не подвинуть — не стоит тратить времени на такую компанию, даже если она ваша мечта. В мире достаточно других, более достойных вас компаний.
Можно участвовать в конкурсах, делать MVP (да, тратить кучу своего времени без гарантий успеха), искать инвесторов и самому создавать себе как рабочее место, так и дополнительные условия в виде части бизнеса и прочего. Если в РФ нет возможностей — попробуйте поискать варианты в других странах. Либо продолжайте ограничивать себя чем-то умышленно, из-за неприязни, «C/C++/Java/Scala/Python/PHP/etc» религиозности, страха или лени — это будет только ваш выбор (облегчающий конкуренцию всем остальным участникам рынка труда).
Можно следить за десятками компаний, автоматизировать вообще поиск целевых позиций, написать сборщики вакансий, информации по компаниям, отсортировать по нужным вам критериям. Интересуют стартапы — мониторим angel.co и аналоги. Нужны проверенные временем компании — по аналогии, формируем список и работаем по нему.
У меня подобная система в плане создания заняла где-то два месяца работы время от времени. При этом я сейчас экономлю кучу времени как на поиск, так и способен активно помогать тем, кто ищет что-то для себя, хотя бы просто поиск по ключевым словам и генерация письма раз в месяц на почту.
В целом много вариантов как можно грамотно и аккуратно себя «предложить». Об этом куча книг написано, как проходить интервью, как правильно себя вести при тесте знаний, как контролировать рабочие ситуации и избегать проблем и прочее.
Это как с разговорными языками. Если знаете только один свой родной — вы жестко ограничены тем ареалом в плане труда, где используют этот язык. Если параллельно учите второй до хорошего, разговорного уровня — возможности расширяются. Когда знаете несколько на хорошем уровне, то вы значительно сократите себе конкуренцию и улучшите возможности поиска. Даже если вы со временем решите забить на IT и вас задолбает вечная «гонка» развития — знание нескольких разговорных языков уже само по себе неплохо монетизируемый навык.
Умение поиска хорошей работы — это тоже серьезный скилл, и его также надо прокачивать. Он по степени важности на уровне разговорных языков (т.е. жизненно необходим).
epishman
Спасибо!
Хотя конечно, сложно все это выглядит…
slava_k
Это на первый взгляд так кажется. Злобный и агрессивный мир. Ну да, и чо? Через страх целей не достичь, но на опыте ошибок можно от него избавиться и двигаться к цели быстрее. А те, кто продолжает бояться и себя всячески ограничивать — будут уже позади вас.