TW company дает право использовать материалы контента наших статей или делиться с ними
друзьями, указывая активную ссылку на источник - https://twcompany.ru/blog.
А если
Вам хотелось бы поделиться своими мыслями или увидеть статью на определенную тему, то мы с удовольствием
примем предложения по e-mail: go@twcompany.ru
16.06.22
Просмотреть все статьи рубрикиПоделиться:
Кто есть кто в корпоративной IT-иерархии
HR-специалисты и работодатели придумали систему грейдов, чтобы было проще определять стоимость специалиста на рынке труда. Суть грейдов в том, что зарплата работника зависит от совокупности факторов: уровня ответственности, условий работы, цены ошибки.
Какие грейды есть в IT
В IT-среде выделяют три основных грейда:
Junior (джун) — решает простые задачи под присмотром более опытных товарищей.
Middle (мидл) — пишет код самостоятельно, но всё ещё находится под присмотром старших.
Senior (сеньор) — делает всё сам: занимается архитектурой, взаимодействием систем и другими высокоуровневыми вещами.
Деление условное, в разных компаниях требования к работникам могут различаться.
Кто такие джуны
Младшие разработчики, или джуны, — начинающие программисты. Они многое умеют, но у них нет главного — опыта работы. Джуны выполняют простые задачи под руководством наставников, например какую-то часть проекта. Зачастую они не понимают, зачем это делают, но это нормально. Главная цель джуна — чтобы всё работало.
От джуна ждут, что он:
знает основы своего языка программирования;
умеет писать и читать базовый программный код;
умеет пользоваться Git;
примерно понимает, как строятся процессы.
Через 6–8 месяцев джун может вырасти до junior+. Знак «+» говорит о том, что у разработчика есть базовые навыки и он может самостоятельно решать простые задачи.
Кто такие мидлы
Разработчики уровня middle (мидлы) — программисты с опытом от 2 до 4 лет. Это промежуточная должность в карьере IT-специалиста. В отличие от джунов, мидлы разрабатывают более крупные части проекта и осознают весь масштаб архитектуры.
От мидла ждут, что он:
умеет писать работающий код;
хорошо знает язык, на котором пишет, и понимает базовые концепции;
может самостоятельно выполнять сложные технические и базовые управленческие задачи;
умеет работать в команде и взаимодействовать с коллегами.
В некоторых компаниях в процессе работы мидл может получить два повышения:
До middle+ — знает свой фреймворк, на котором работает, и осваивает другие.
До middle++ — почти сеньор: может проектировать несложные системы и напрямую взаимодействовать с заказчиком.
Кто такие сеньоры
Старшие разработчики, или сеньоры, — ключевые люди в команде. Это специалисты с прокачанными гибкими (soft skills) и твёрдыми (hard skills) навыками. До этой ступени сложно дорасти. С неё открывается дорога на управленческие должности: тимлида или архитектора.
От сеньора ждут, что он:
глубоко понимает устройство библиотек, фреймворков, инструментов разработки;
умеет разрабатывать архитектуру продукта: сайта или приложения;
имеет управленческие навыки: может ставить цели команде и достигать их;
может самостоятельно реализовать новый проект с нуля;
может выступать наставником.
При должном старании сеньор может перейти на управленческие должности:
Стать тимлидом (team lead) и работать с людьми: организовывать и контролировать команду, грамотно расставляя приоритеты по задачам.
Стать архитектором (architect) и работать со сложными техническими системами, формировать структуру продукта. Архитектор не только создаёт продукт, но и доносит своё видение до заказчика и разработчиков.