Привет, Хабр. Давайте о больном. У вас 5+ лет опыта, вы уверенно решаете сложные задачи, менторите джунов и знаете свой стек досконально. Вы чувствуете себя сеньором. Но раз за разом на собеседованиях вам либо предлагают позицию Middle+, либо дают оффер с зарплатой, которая явно не дотягивает до сеньорской.
В чем проблема?
Проблема в том, что вы пытаетесь измерить свой уровень одномерной линейкой «знания технологий». А в голове у адекватного нанимающего менеджера - многомерная система координат.
Как бывший рекрутер, я видел десятки таких «матриц компетенций» в разных IT-компаниях. И сейчас я вскрою этот черный ящик и покажу, по каким на самом деле осям вас оценивают.
Часть 1: Вскрываем черный ящик - четыре оси оценки специалиста
Забудьте на секунду про грейды. Представьте, что любой специалист - это точка в четырехмерном пространстве.
Ось 1: Техническая экспертиза (Hard Skills)
Это - гигиенический минимум. Что вы умеете делать. Ваше знание языков, фреймворков, баз данных, алгоритмов. Без этого фундамента ничего не будет, но на нем одном далеко не уедешь.
Ось 2: Автономность
Это то, КАК вы работаете. Вам нужна четко декомпозированная задача в Jira с описанием всех шагов? Или вы можете взять на себя аморфную бизнес-проблему и самому превратить ее в техническое решение?
Ось 3: Влияние (Impact)
Это - радиус вашего действия. Вы влияете только на свой код в рамках своей задачи? Или вы влияете на процессы в команде через код-ревью и менторство? Или вы влияете на всю архитектуру продукта, принимая решения, которые отразятся на работе десятков других разработчиков?
Ось 4: Бизнес-контекст
Это ответ на вопрос «ЗАЧЕМ?» вы делаете свою работу. Вы просто закрываете тикеты, потому что так сказал менеджер? Или вы понимаете, как ваша фича влияет на продуктовые метрики (конверсию, удержание, доход) и на конечного пользователя?
А теперь, имея эту систему координат, давайте посмотрим, кто такие на самом деле джуны, мидлы и сеньоры.
Часть 2: Расшифровка грейдов по матрице
Junior: Силен в одной-двух технологиях, но требует четко поставленных, декомпозированных задач. Его влияние ограничено его собственным кодом. Бизнес-контекста он, как правило, не видит и не должен. Его главная задача - научиться делать задачи хорошо и в срок.
Middle: Уверенно владеет всем стеком команды. Может автономно реализовать большую фичу по готовой спецификации. Начинает оказывать влияние на коллег через код-ревью. Понимает бизнес-контекст своей конкретной задачи, но не всего продукта.
Senior: Его главное отличие - не в знании еще одного фреймворка. Он силен по всем трем другим осям. Он автономно берет на себя не задачу, а бизнес-проблему «у нас падает конверсия в оплату». Он оказывает влияние на всю архитектуру и процессы команды, активно менторит. И он глубоко понимает бизнес-контекст продукта, предлагая решения, которые принесут деньги или сэкономят ресурсы.
Lead: Его основная работа смещается с оси Hard Skills на ось Влияния. Его главная задача - не писать код самому, а мультиплицировать силу своей команды. Он полностью автономен, и его бизнес-контекст - это уже не продукт, а P&L (прибыль и убытки) всего направления.
Часть 3: Как продать свой грейд на собеседовании
Ваша задача - в каждом ответе, особенно на вопрос о «самой сложной задаче», демонстрировать свою экспертизу по всем четырем осям.
Пример ответа Middle-специалиста:
«Моей самой сложной задачей была реализация фичи авторизации по готовому ТЗ. Там были сложные моменты с OAuth2, но я разобрался и сделал все в срок».
(Комментарий: хороший ответ, показывает только Hard Skills).
Пример ответа Senior-специалиста:
«Самым большим вызовом была проблема низкой конверсии на этапе регистрации (Бизнес-контекст). Я самостоятельно исследовал рынок, спроектировал и защитил перед командой идею бесшовной авторизации через соцсети (Автономность). Я не только написал код, но и разработал новый стандарт логирования ошибок для этого модуля, который приняла вся команда (Влияние). В итоге мы подняли конверсию на 15%».
Рост от мидла к сеньору - это не про изучение еще одного фреймворка. Это про расширение вашей ответственности с уровня кода на уровень продукта, команды и бизнеса.
Покажите на собеседовании, что вы мыслите по всем четырем осям, и вопрос о вашем грейде отпадет сам собой.
P.S. Это лишь один из фреймворков, который помогает взломать систему найма. Больше инсайдерской жести, разборов реальных кейсов и мой бесплатный гайд по резюме - в моем Telegram-канале «Изнанка IT-найма».
Комментарии (6)
ky0
12.08.2025 05:55Видимо, ПМы и аналитики вымерли - и вот, сеньорам приходится технически формализовывать "бизнес-проблемы". А если нет - то ты не сеньор, а мидл+.
akod67
12.08.2025 05:55Заметут вас сейчас под коврик сениоры литкодеры, но вы абсолютно верно сформулировали суть проблемы. В букмарки.
gybson_63
12.08.2025 05:55Опять где-то перевернулся грузовик с фразами "soft skills" и они разливаются по интернетам.
savostin
12.08.2025 05:55А кто такой staff?
Чем Lead отличается от Tech Lead?
Кто такой Principal?
Кто такой Founding?
И последнее: кто это все придумывает?
T968
Странные люди эти HR.
У них все врачи - и гинекологи и стоматологи. Так и ИТ у них все одинаковые.
А список больше похож на определение способностей влиться в корпоративную тусовку - как, с кем, против кого и каким образом будет интриговать, стоить козни и прочие влияния. А что он там как
врачИТ будет делать это дело десятое.romanitrecruiter Автор
Вы правы - часто за красивыми словами о «влиянии» и «бизнес-контексте» действительно скрываются корпоративные интриги.
Но я бы разделил «плести козни» и «влиять на результат». Первое это про политику. Второе про инженерную зрелость.
Убедить команду с помощью данных и прототипа, что новая архитектура сэкономит бизнесу 5 млн рублей - это такая же сложная инженерная задача, как и написать для нее код.
Именно эта способность - влиять на систему, а не только на строчки кода и отличает сеньора от мидла. Один пишет код. Другой - меняет правила игры к лучшему.