Многие начинают карьеру в ИТ с должности «джуниора». Senior-разработчик Андрей Ниагойе выступает против такого подхода. В своём блоге он рассказал, почему стоит сразу выбирать брать должность «на вырост», а не размениваться по мелочам. dev.by приводит перевод публикации.
На начинающих разработчиков компании и HR-ы смотрят иначе. Для них такой кандидат — новичок, который отчаянно хочет, чтобы его взяли в программисты. Он буквально умоляет их дать ему шанс доказать, что станет не обузой, а ценной находкой для компании. А ещё ему понадобится много помощи от коллег в ближайшие полгода.
«Но ведь я и есть junior!»
В таком случае вы добьётесь большего успеха, если сосредоточитесь на совершенствовании навыков, достойных должности разработчика уровня middle — только после этого начинайте искать работу. Направьте всё своё время на приобретение необходимых навыков — так вам не придётся вешать на себя ярлык джуниора. Помните, что первое впечатление очень важно. Если вы придёте на должность junior-разработчика, то будете добиваться повышения гораздо дольше, чем если бы потратили какое-то время на обучение и сразу пришли на позицию «мидла».
«Но как я узнаю, что уже вырос из "джуниора"?»
Никак. Вам всегда будет казаться, что вы знаете недостаточно, и что другие — умнее вас. Это называется «синдром самозванца». Это нормально, и все разработчики им страдают. Есть простой тест для веб-разработчиков, семь ответов «да» на который говорят о том, что вы больше не «джун».
- вы можете доступно объяснить, что такое интернет;
- как работает компьютер;
- как работает веб-сайт;
- на базовом уровне знаете HTML, CSS и Javascript и можете построить свой сайт;
- вы немного знакомы с React;
- у вас есть свои проекты на GitHub;
- вы с лёгкостью размещаете сайты и приложения в сети.
«Но мне нужна работа прямо сейчас!»
Избавьтесь от этих рамок: это недальновидно. Если на новой работе у вас не будет возможности взаимодействовать с действительно опытными людьми, у которых каждый день можно поучиться чему-то о востребованных современных технологиях (а начинающим разработчикам такую возможность предоставляют крайне редко), то лучше потратьте время на то, чтобы избавиться от этого ограниченного мышления. В долгосрочной перспективе вы будете зарабатывать больше денег, у вас будет более сильная команда, а работать вы будете в компании, которая будет вкладываться в ваше обучение и позволит каждый день иметь дело с современными технологиями. Разработка обновлений плагинов для WordPress в качестве штатного junior-программиста какой-нибудь заштатной компании не даст больших перспектив.
Если вы подаёте резюме на вакансию уровня junior, то в лучшем случае станете «джуниором» разработчиком. Если вы подаёте на вакансию senior-разработчика, то в лучшем случае станете «мидлом». Не сбивайте себе цену.
Вывод
Перестаньте называть себя junior-разработчиком. Смените это мышление и постоянно стремитесь учиться у других, но — никогда не соглашайтесь на эту позицию. Высылайте резюме на должности, до которых вам, возможно, нужно ещё немного подучиться, а не на те, которые вы явно переросли. Вы никогда не получите ответ «да», пока не попробуете. Не переоценивайте окружающих и не недооценивайте себя. Вы лучше, чем вы думаете.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.