T-shaped в карьерных текстах звучит как закон 2026 года: глубина победила широту, AI съел джуниоров, специалисты «плюс 15–30%». Старая версия этой страницы так и была устроена: McKinsey, IDEO, проценты Microsoft и план «станьте экспертом за шесть месяцев». Это жанр манифеста, не ваш спринт. Букву T не цитируют на скрининге как сертификат. Её либо видно по задачам, либо нет.
Грейд и зона вреда — в junior / middle / senior. Пакет на повышение — в переходе middle→senior. Здесь другое: как выбрать одну глубину, которую можно защитить на созвоне, чем горизонталь не вторая работа, и почему «T-shaped» в шапке резюме обычно шум. Срез ролей: каталог.
Коротко:
- Глубина — контур, в котором вы решаете «почему сломалось» без няньки. Не число фреймворков в шапке.
- Горизонталь — грамотность соседей: прочитать PR, задать вопрос, не заблокировать команду. Не вторая ставка full-stack.
- Слово T-shaped в CV не аргумент. Аргумент — две-три задачи, которые без вас не закрыли бы так же.
- Вакансия «full-stack всего» часто две роли по цене одной. Читайте объём, не букву.
- Не выбирайте вертикаль по «лучшим специализациям 2026» из блога. Смотрите живые слоты своего стека.
Чем T не закон рынка
Метафора удобная: вертикаль — то, за что вас нанимают; горизонталь — то, без чего вы вредны в команде. На этом польза картинки заканчивается. Нет шкалы «вы 70 на 30». Нет формы, которую HR сверяет с линейкой. Нет обязанности стать π через семь лет.
AI-черновик CRUD не отменяет глубину и не доказывает, что junior больше не нужен. Не цитируйте «84% пользуются копайлотом» и «entry-level минус 60%». Это чужие слайды. Ваш рынок — ответы на ваши отклики. Если junior-слоты живы в выдаче, манифест блога их не отменил. Если молчат — чините файл и контур, не теорию буквы.
Full-stack как самоназвание и T как рабочая поза — разные вещи. Первое часто значит «делаю и то и другое на достаточном уровне». Второе значит «в одном месте я тот, кого зовут, когда уже больно». Путать их выгодно автору вакансии, которому нужна одна ставка на два контура.
Глубина, которую можно защитить на созвоне
Глубина — не «я люблю backend». Это место, где вы отличаете симптом от причины: почему кэш врёт, почему деплой зелёный, а клиент нет, почему индекс не спас этот запрос. На созвоне это видно за два уточняющих вопроса. Если после «расскажите сложный баг» остаётся «ну, погуглил и починил» — вертикали ещё нет, есть стаж.
Выбирайте контур из того, что уже есть в трудовой и в тикетах, не из рейтинга «AI/ML, security, platform». Смена вертикали с нуля — это junior-объём в чужой зоне. Имеет смысл, если слоты вашего текущего контура мертвы и вы готовы полгода быть младшим в новом. Не имеет смысла, потому что блог написал «премия 20–30%».
Как это выглядит в резюме: не строка «T-shaped backend». Пули, где виден контур. Формула факта — в достижениях. Каркас файла: как составить резюме, IT-роль: резюме IT-специалиста.
Портфолио не заменяет контур: два репозитория без README слабее одной прод-задачи. Если коммерции мало — портфолио разработчика, не десять учебников «чтобы быть широким».
Горизонталь — не вторая работа
Горизонталь нужна, чтобы не быть стеной. Backend, который никогда не открывал DevTools, отдаст API, от которого фронт плачет. Фронт, который боится SQL, будет ждать «ручку от аналитика» неделю. QA, который не читает логи сервиса, пишет баги «у меня не работает». Это не «стань full-stack». Это грамотность на границе.
Практически: читать чужие PR в соседнем слое, сидеть на разборе инцидента, один раз самому пройти путь пользователя. Не курс «machine learning за выходные», чтобы было что поставить в LinkedIn. Горизонталь, которую нельзя применить на этой неделе, — хобби. Хобби не запрещено. В воронку оно не входит, пока не стыкуется с ролью. Если за квартал вы ни разу не использовали «широкий» навык в задаче — он не горизонталь T, он строка в профиле.
Страховочный кругозор («вдруг ниша умрёт») — отдельное решение, не колонка T. Если платформа рынка исчезла, вы всё равно учите новый контур с младшего объёма. Широкая шапка это не отменяет. Не держите пять полуглубин «на всякий случай»: на скрининге это выглядит как нет роли.
Full-stack в вакансии и T в голове
Объявление «full-stack, React + Node + k8s + on-call + немного продукта» часто две или три работы. T здесь ни при чём. Читайте, какой вред купят: один сервис до прода или весь этаж. Как разбирать текст: что скрыто между строк. Красные флаги комбайна: культура и ghost.
Если вы middle в одном слое и «могу помочь» в другом — так и пишите. Не повышайте себя до «full-stack senior», потому что когда-то верстали лендинг. Нанимающий купит ложь и получит дыру. Вы получите испытательный, который не пройдёте.
Стартап на пятерых правда покупает широту: MVP, деплой, лендинг. Это честный объём, если он в тексте. Не путайте его со Staff в большой платформе. Грейд снова соседний гайд, не эта страница.
EM-трек тоже не «T наоборот». Менеджеру нужна карта команды, не пять вертикалей экспертного уровня. Если цель — люди, а не контур, это другой разговор и другие слоты. Не маскируйте желание уйти из кода под «comb-shaped».
Как не писать T в шапке
Шапка: роль + стек + контур. «Backend, платежи, Python». Не «T-shaped specialist passionate about excellence». Рекрутер не калибрует букву. Калибрует, совпали ли слова вакансии с первыми строками.
В «о себе» можно одной фразой: основная зона — X, достаточно грамотен в Y, чтобы не блокировать Z. Дальше факты. Если Y не видно из опыта — фразу уберите. Не обещайте Kubernetes internals, если дежурили по чужому чарту.
На скрининге «вы T-shaped?» отвечайте контуром и примером границы, не определением из Wikipedia. «Глубина — вот этот класс инцидентов. Горизонталь — вот как с фронтом договорились про контракт». Если примера нет, скажите, что учите границу, не букву.
Не спорьте с рекрутером процентом блога. Не называйте себя Staff, потому что «в статье специалисты получают IC7». Пакет роста: middle→senior. Цифра из обзора не ваш грейд и не ваш оффер.