От джуна к мидлу: практические советы
— Нам нужен начинающий fullstack-web-mobile-разработчик с навыками написания кода на нескольких языках. От нас: бесценный опыт работы, офис с самокатом и собственная кухня с печеньками.
— Сколько денег заплатите?
— А что, опыт уже ничего не стоит?
Знаю много историй, когда начинающего специалиста с первого дня бросают на задачи, за которые никто не берётся, и ждут, пока новый сотрудник сам «выплывет». А перегорит и уйдёт — значит, просто слабак, который не хочет работать.
С другой стороны такое отношение имеет определенные основания. У джунов часто завышены представление об идеальном проекте, зарплате и собственной ценности для работодателя. Из-за этого происходит разочарование даже в классных проектах и постоянная смена работы.
Если вы — тот самый джуниор, хотите расти как IT-специалист и зарабатывать больше, но считаете, что вас постоянно недооценивают и держат на неинтересных задачах, этот материал для вас.
Предлагаю разобраться, чего хотят работодатели на самом деле и как вам достигнуть желаемого роста в профессии.
Джуны не нужны: взгляд со стороны нанимателей
1. Джун — это рисковая инвестиция
Компаниям нужны люди, которые могут самостоятельно решать задачи. Джуниор-специалист — ещё ученик, его сначала нужно вырастить до уровня самостоятельной работы, и речь идёт не только о хард, но и о софт скилах.
На обучение начинающего специалиста выделяют часы кого-то из старших сотрудников. И тогда получается, что бизнес, нанимая джуна, «в моменте» не только не приобретает новую боевую единицу, но и теряет часы сотрудника, выполняющего роль ментора. Был один сильный сотрудник — наняли джуна — вместе их стало 0,5.
Что с этим делать
Математика «1 джун + 1 мидл = 0,5 разработчика» не совсем справедлива, если компания смотрит на долгосрочную перспективу. За два-три года начинающий разработчик вырастет в крепкого мидла, если приложить к этому усилия. Проблема в том, что джун через пару месяцев может уйти в другую компанию. И тогда все эти усилия окажутся напрасными.
Так что главное здесь: вкладываться должен не только наниматель, но и джун. Научить можно только того, кто сам готов учиться.
Важно: учиться в данном контексте — это найти баланс между «спросить совета сразу» и «попробовать решить самостоятельно», нащупать ту грань, когда самостоятельность не тормозит работу, но и ментора не приходится отвлекать по пустякам.
Обе крайности плохо помогают в развитии.
2. Джуны сразу претендуют на зарплату уровня мидлов
На сайтах онлайн-курсов всегда есть блок с потенциальной зарплатой. Вот что он обещает разработчикам:
Эту сумму джуны нередко называют на собеседованиях… и сразу выпадают из списков потенциальных кандидатов. Потому что никакая экономика в компании не сойдётся, если обучать сотрудника и при этом платить ему, как полноценному специалисту.
Проблема в том, что сайты курсов показывают среднюю, а то и медианную зарплату разработчиков в России, включая мидл-специалистов и техлидов.
Идём в указанный первоисточник и находим более развёрнутую информацию:
А потом там же читаем, что такое медианная зарплата:
Это не «сколько зарабатывает начинающий специалист», а вообще ситуация по рынку без привязки к грейдам. Причем ещё и до вычета налогов.
Что с этим делать
Для оценки того, сколько можно заработать, лучше провести собственное исследование. Пойти на hh.ru, в поиске вбить «junior-разработчик» и посмотреть, что предлагают. В Москве зарплата будет порядка 50—60 тысяч рублей, в регионах — 35—40 тысяч рублей.
3. Джун умеет писать код, но не умеет работать
А в чём разница? Вроде же в этом и есть работа — писать код.
Не совсем. Мало писать код, нужно уметь взаимодействовать с окружением. То есть со всем, что сопутствует написанию кода: от принятия задачи до коммита и работы с таск-трекерами.
Вот типичные проблемы начинающих специалистов:
- берутся за задачу, не разобравшись до конца в ее сути;
- боятся задавать уточняющие вопросы;
- плохо ориентируются в тулзах: от условного баск-менеджера Jira до Git;
- не умеют разворачивать проект;
- забывают трекать время по задачам;
- не соблюдают код-стайл.
Что с этим делать
От джуна не ждут, что он сразу будет решать самостоятельно все задачи. Ключевое на старте карьеры: потратить время и самостоятельно разобраться в процессах разработки, которые предшествуют написанию кода и следуют за ним.
Надеюсь, эта статья помогла вам посмотреть на карьерный рост в разработке под другим углом.
Заинтересовались? Напишите нам на career@holyweb.ru