Основные возможности платформы Hexlet не доступны в вашем браузере. Пожалуйста, обновитесь.
,

КарьераКак понять свой уровень и сколько просить денег

Как программисту определить желаемую зарплату

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

Как джуну оценить свою стоимость на рынке труда

Сперва оценим ваши потребности. Под потребностями я понимаю еду, проживание, необходимую одежду. И всё. Ни новые айфоны, ни ежедневные походы в ресторан в сумму не включены. Только самый необходимый минимум. Если же вы ещё студент и живёте с родителями, например, - значит прикиньте, сколько примерно понадобится, когда вы переедете от семьи. И переедете не в трёхкомнатную квартиру в центре мск, а на первое время или надолго в отдельную комнату с другими квартирантами. Если переезд пока не планируется или по каким-то иным причинам вам не надо платить за жильё, - решайте сами, делать ли работодателю за счёт этого скидку.

Пример расчёта для начинающих карьеру в Москве полуаскетов:

Еда. В той же Москве вполне можно вкусно и полезно питаться в околодомашних условиях примерно на 6к в месяц. Для кого-то цифра и 30, но тут следует подумать, не едите ли вы слишком много мидий на завтрак, обед и ужин.

Проживание. Снять комнату (опять же в мск) можно и за 40, а можно за 15. Процесс трудоёмкий, но заполучить комнату неподалёку от мкада и метро в нормальном состоянии точно получится.

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

Еду округлим до 10, комната 15, одежду округлим до 10 и в эту же сумму на одежду заложим какие-то неотложные ежемесячные нужды (проезд и связь, поменять смеситель в ванной, починить замок на куртке, купить новую мышку взамен сломавшейся). Всего получается 35, ещё 5 накинем на хотелки вроде видеоигр, походов в кино и проч., чтобы скучно не жилось. Итого получаем 40.

А теперь притча. В университете я участвовала в профориентационном отряде, мы помогали определиться с направлением абитуриентам и заодно сами узнавали про карьеру. Однажды в аудитории собралось 200 человек, весь отряд, и нас спросили, сколько мы хотим получать после выпуска из университета. Кризис тогда уже был, так что курс и цены соответствующие.

Большинство ответили 40, и это самая объективная цена начинающего специалиста в Москве. Когда вы умеете совсем немножко или почти ничего, зато с вышкой. С этим числом согласен и десяток-другой знакомых мне компаний разного уровня (от маленьких студий до корпораций), так что просто не спорьте.

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

Едем дальше. Как оценить себя уже начавшему карьеру человеку и как определить, джун ты, миддл или синьор?

Часто самое главное в этой оценке: понять, кто ты из триады джун-миддл-син.

Джун, миддл или синьор?

Официальная градация, пропагандируемая работными сайтами, и на которую опираются чаще всего, выглядит так:

  • 0,5-1,5 года реального опыта = джун
  • 1-3 года = миддл (на протяжении этого времени вы называетесь миддлом)
  • 4-6 лет = синьор

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

Точно так же, бывают и те, кто за 3 года обгоняет по качеству знаний и кода синьоров с шестилетним опытом. Всё индивидуально, помните об этом.

Окей, Вероника, скажете вы, так как всё-таки оценивать, если всё индивидуально, а градация редко совпадает с реальным опытом?

Давайте разбираться, что такое джун, миддл и синьор.

Джун. Начинающий разработчик (или не разработчик, в принципе эта триада применима к любой профессии в IT), сам справляется с маленькими задачками, но постоянно нуждается в помощи, код ревью, и сам сложные задачи никак не осилит. Ну то есть осилит, но вместо дня потратит на них месяц, а это никому не надо. Какой звоночек может помочь понять, что вы со своими тремя годами опыта всё ещё джун и гордую приписку “Middle” следует убрать? Очень просто: вы покажете код, сделаете тестовое, или напишите немного кода прямо во время собеседования, а потом вам откажут из-за качества кода. Требуйте фидбэк, на уровне джун-миддл это особенно важно, техспециалист в нём никогда не откажет, и развёрнуто ответит, как стать лучше. Как понять, что вы уже не джун? Вы справляетесь сами. За вами уже не надо постоянно править код, вы потихоньку тянетесь к реально сложным задачам и иногда консультируете младших коллег. Примерно так. Или можете поступить проще: найдите старшего разработчика из вашей области и попросите оценить ваш уровень. Желательно совпадать по стэку, хотя бы по основным технологиям, не просите спеца по ангуляру оценивать ваш синьорский реакт. Он может, но лучше пусть кто-то другой этим займётся.

Миддл. Смотрите выше, почти самостоятельный и имеющий необходимые базовые знания разработчик. Да, говнокод может иметь место всегда. Но тут есть надежда, что вы быстро разберётесь, что делаете не так, и исправитесь тоже оперативно. Как понять, что вы переросли своё звание? Ваши задачи примерно на порядок (или даже больше) сложнее тех, что вы делали на старте (джуном). Начинали с элементарной вёрстки, а сейчас делаете сложные веб-приложения на любимом фреймворке? Или фреймворками особо не увлекаетесь, потому что каждый день заново изобретаете сложные графики в D3? Уверенно руководите командой разработчиков, среди которых далеко не всем постоянно нужна помощь? И так далее. Реально сложные задачи, руководство (выбором стэка технологий или командой, - не так важно), ощущение того, что у вас есть экспертиза, к которой прислушиваются. Привет, вы что-то вроде синьора.

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

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

Сколько стоит джун, миддл и синьор

Давайте как обычно, в среднем по больнице. Я в последнее время много общалась с разновсяческими эйчарами и рекрутерами, так что обладаю вполне объективной информацией. Плюс посмотрела сегодня же на том же моём круге (спасибо за приоткрытую для всех базу, лол), какие числа ребята пишут в резюме.

Итоговые вилки по мск/удалёнке на мск и спб:

  • Джун 40-60
  • Миддл 60-100
  • Синьор 100-120-бесконечность при переходе в тимлида, техлида, архитектора, руководителя проекта и проч или просто планомерном развитии как кодера.

Ещё разок напоминаю, что:

  • Требования под каждый уровень в разных компаниях могут отличаться: где-то джун должен уже уметь в архитектуру, и обычно сумма под него заложенная соответствует уровню выше 60к
  • Можно на какой угодно коэффициент домножать указанные числа, но соотносится результат таких умножений с реальностью или нет, - на вашей совести
  • Вам может показаться, что я не права, ведь вы регулярно видите синьорские вакансии за 200к. Так вот, вам кажется: попробуйте пролезть туда миддлом или неуверенным синьором, и поймёте, что 200к там обычно за дело
  • Средние требования + высокая зп = подвох? Не обязательно, скорее ребята просто переплачивают, чтобы заманить к себе. Но лучше быть настороже и задавать вопросы вовремя, чтобы не выяснилось, что две трети вашей зп считаются по некому KPI, выполнение которого невозможно физически.
  • Надо понимать, что, поработав за 350к в стартапе, вы далеко не всегда получите оффер на хотя бы близкую сумму в состоявшейся компании. Потому что ей очень редко надо воевать за кандидатов, и всё чаще они приходят сами или приносятся кадровыми агентствами.
  • Если же вы кандидат, за которого воюют все и предлагают чуть ли не любые деньги, поздравляю. Choose wisely. :)

Вероника Ильина (https://t.me/ask_catwomenko)

Поделиться Вконтакте
Отправить в Телеграм
Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP и Java. Хекслет

Подробнее о том, почему наше обучение работает →