Ответим на вопросы, сделаем оценку, предоставим предложение.
Работаем с заказчиками из любых регионов РФ
Вакансий для разработчиков сегодня полно, найти хорошую работу может даже новичок без опыта. Но среди требований эйчаров или в названиях вакансий часто мелькают Junior/Middle/Senior.
Что обозначают эти термины? Каких требований ожидать, откликаясь на вакансии?
Делить специалистов на категории занятие неблагодарное. Каждый из нас в чём-то очень хорош, а в чём-то пока только перспективен. Но грейдинг помогает и нанимателю, и самому работнику определить:
Пытаясь разобраться в различиях джуниора, сеньора и мидла, не стоит полагаться на знание английского. Карьеру в ИТ сегодня делают стремительно, поэтому сеньором может быть даже молодой человек. А под его руководством может трудиться седовласый джун, потому что разработка перспективна и в неё переходят из других видов деятельности.
Компетенции, уровень развития жёстких и мягких навыков, практика больше подходят для определения рангов программистов.
Это разработчик с минимальным опытом, иногда сразу после учёбы. Теория в голове есть, но на практике ещё как следует не закрепилась. Поэтому сложные задачи джунам — даже вчерашним отличникам — пока не даются. Да никто и не доверит.
Обычно им поручают простую работу тщательно контролируют выполнение.
Джуниор — это не значит «нуль». Разработчик этого уровня:
Возможно, он пока просит помощи у старших товарищей или у Гугла даже в решении типовых задач. Вероятно, ещё не умеет предложить много вариантов решения одной задачи и выбрать из них лучший. Скорее всего, у него часто получается громоздкий, неоправданно сложный код, но этот код работает!
Как долго он задержится в статусе юниора — три месяца или три года — зависит от самого человека. Тот кто:
скоро перейдёт на уровень мидла.
Это уверенный девелопер уровня между джуниором и сеньором. Он не только самостоятельно и чётко решает поставленную задачу, но и понимает, как созданный им элемент встраивается в архитектуру проекта, зачем он нужен, и как должна работать вся программа.
Мидл:
Следующая ступень после middle — senior.
Это сильный специалист, который:
Если код можно назвать «изящным», то есть выглядит он лаконично и просто при том, что программа сложная, то скорее всего, работал сеньор. Код сеньора не только работает — его легко читать даже джуну.
Это у него в голове при постановке задачи одновременно возникает много вариантов решений, из которых он выберет оптимальное. Впрочем, сеньоры чаще сами ставят задачи.
Обычно на уровень сеньор переходят программисты через годы упорной работы. Хотя кто-то может застрять в статусе мидла навсегда.
Дело в том, что сеньору, помимо hard skills в программировании, нужны ещё и лидерские, организаторские способности. Этот разработчик достиг такого уровня профессионализма, что в его задачи входит построение архитектуры продукта целиком. А создать значительный программный продукт в одиночку не получится. Нужно разделить процесс на более мелкие задачи, с которыми справятся джуны и мидлы, раздать задания, проконтролировать исполнение.
Объяснять свои идеи, разжёвывать придётся не только подчинённыхм, но и руководству или заказчику. Так что коммуникативные навыки важны.
Этот грейдинг не стоит путать с карьерным ростом. Senior — это не должность, на которую могут принять или не принять. Скорее, это уровень, которого достиг или пока не достиг разработчик.
Сеньор может стать менеджером проекта. Но это не столько карьерный рост, сколько смена фокуса: с разработки на организационную работу. Увлечённый разработкой девелопер может и не пойти на такое.
Чтобы максимально использовать свои навыки и расти финансово, сеньор может специализироваться как эксперт в узком направлении, стать архитектором проектов или начать работать на себя.
Ответим на вопросы, сделаем оценку, предоставим предложение.
Работаем с заказчиками из любых регионов РФ
Совсем скоро мы обработаем вашу заявку
и свяжемся с вами
Совсем скоро мы обработаем вашу заявку
и свяжемся с вами
Отзыв отправлен
Добавить комментарий