Инфляция грейдов в IT: почему в dZENcode нет “Сеньоров”
#203Сгенерировано ИИ
Как мы измеряем реальную ценность специалиста и почему это выгоднее для бизнеса и честнее для команды
В IT-индустрии произошла тихая, но разрушительная инфляция. И нет, это не про деньги.
Сегодня названия уровней — Junior, Middle, Senior, Architect — чаще говорят о самооценке и зарплатных ожиданиях кандидата, чем о его реальной способности решать инженерные или бизнес-задачи.
Если смотреть на рынок без иллюзий, картина выглядит примерно так:- Вчерашний выпускник шестимесячных курсов через год уже уверенно вписывает себе в резюме “Middle Developer”.
- Разработчик становится “Senior”, просто перейдя в другую компанию, где ему предложили зарплату в два раза выше.
- А кто-то добавляет к своему имени “Architect”, потому что так профиль в LinkedIn получает больше просмотров от рекрутеров.
В результате происходит простая вещь: слова перестают что-либо значить.
Почему стандартные грейды врут вам в лицо
Если вы владелец бизнеса или инвестор, слепая вера в эти грейды обходится слишком дорого. Причин три.
1. Тотальная субъективность. “Senior” в стартапе из трёх человек — это, в лучшем случае, крепкий “Junior” в корпорации уровня Google или Amazon.
У стандартных грейдов нет своей “палаты мер и весов”. Нет единого эталона. Нет объективной шкалы. А значит — такой грейд ничего не гарантирует. Это валюта, курс которой меняется в каждой отдельной переговорной.
2. Эго вместо навыков. Рынок превратил карьеру разработчика в дешёвую RPG-модель.
Специалисты начинают прокачивать: виртуальные грейды, титулы, статусы, навыки прохождения собеседований. Вместо того чтобы прокачивать: инженерное мышление, способность нести ответственность за архитектуру и умение доводить проект до работающего релиза.
3. Покупка “кота в мешке”. Для бизнеса итог почти всегда одинаковый — финансовый ущерб.
Клиент платит $60 в час за “Senior-разработчика”, а по факту получает человека с двумя годами коммерческого опыта, для которого Stack Overflow и ля которого Stack Overf остаются основными инструментами мышления.
Вывод
Стандартные грейды превратились в маркетинговую шелуху.
Они помогают продавать специалистов дороже, но не помогают бизнесу прогнозировать результат.
Поэтому в dZENcode мы сознательно отказались от этой системы.
Мы не утверждаем, что классическая модель грейдов — это абсолютное зло и наш путь единственно возможный.
Но мы утверждаем другое. Наш подход — это единственный подход, который мы считаем честным, по отношению и к клиенту, и к профессии.
Если грейды ничего не значат, возникает простой вопрос: какая метрика вообще показывает реальную квалификацию разработчика?
Почему “годы опыта” — такая же ложь, как и стандартные грейды?
Когда рынок начинает понимать, что грейд “Senior” ни о чем не говорит, он хватается за вторую метрику — время работы.
На собеседованиях и в резюме главным аргументом становится фраза: “У меня 10 лет опыта.”
Звучит внушительно. Но если смотреть на реальность без иллюзий — годы присутствия в профессии не равны реальному коммерческому опыту.
В dZENcode мы используем другую формулу.
Настоящий опыт выглядит так:
Опыт = Решения × Последствия × Ответственность.
Это и есть то, за что в итоге платит бизнес.
Не количество лет. Не количество строк в резюме. А количество ситуаций, где вы:- приняли решение,
- увидели последствия,
- ответили за результат.
Почему 10 лет опыта могут ничего не значить
Чтобы увидеть разницу, достаточно сравнить двух разработчиков.
Разработчик А — “10 лет опыта”
- 10 лет работает на поддержке одного легаси-проекта.
- Выполняет узкие однотипные задачи по чужим инструкциям.
- Никогда не видел последствий архитектурных решений — потому что их принимает кто-то другой.
- Не отвечает за результат.
- Не рискует деньгами клиента.
- Не принимает критических решений.
Разработчик Б — “3 года опыта”
- За три года прошёл через несколько запусков продукта с нуля до продакшена.
- Пережил падения серверов, откаты баз данных и ночные деплои.
- Терял деньги на собственных ошибках и сам же их исправлял.
- Принимал решения, от которых зависела жизнь продукта.
Формально у первого резюме выглядит “солиднее”.
Десять лет опыта.
Фактически — второй специалист в разы полезнее, надёжнее в критической ситуации и объективно дороже.
Потому что:
Первый — это один год опыта, повторённый десять раз.
Второй — это концентрированная выживаемость.
Ловушка комфорта: как деградируют грейды
Есть ещё одна неприятная правда рынка, о которой редко говорят вслух. Это — деградация в “золотой клетке”.
Типичная ситуация выглядит так. Вас нанимают в крупную корпорацию — условный Microsoft или любую другую гигантскую структуру.
Вы получаете:- статус Senior,
- отличную зарплату,
- соцпакет,
- стабильность.
Но внутри компании процессы устроены так, что по факту вы годами выполняете задачи уровня Junior или Middle.
Маленькие изменения. Маленькая зона ответственности. Минимальный риск. Зарплата капает. Напрягаться не нужно.
И пока вы живёте в этих тепличных условиях, рынок уходит далеко вперёд.
Технологии меняются. Подходы эволюционируют. Инженерная планка растёт.
А вы — стоите на месте.
Ваш мозг отвыкает решать сложные задачи. Вы перестаёте принимать решения, за которые нужно нести ответственность.
Проще говоря — вы профессионально деградируете за чужой счёт.
Рано или поздно происходит неизбежное. Сокращения. Аудит эффективности. Реорганизация.
Вы выходите на открытый рынок, открываете дверь ногой и требуете зарплату Senior. И внезапно проваливаете первые же технические интервью.
Потому что компания вас замариновала, а вы сами — перестали развиваться.
Переход к объективности
Если грейды девальвированы, а годы в резюме могут скрывать стагнацию и работу “на расслабоне”, возникает простой вопрос: на что вообще должен опираться бизнес?
Как отличить пассажира от реального пилота?
Значит, нам нужна метрика, которую:- невозможно подделать,
- невозможно “приписать”,
- невозможно получить просто сменой компании.
И такая метрика существует.
Философия dZENcode: принцип пилота
Представьте, что вы садитесь в пассажирский лайнер.
Перед взлетом из кабины выходит капитан и говорит:
— Не волнуйтесь. Я Senior-пилот. Я прошёл отличные курсы, у меня хорошее резюме и я чувствую небо.
Успокоит ли вас это? Вряд ли.
Вы зададите только один вопрос:
— Сколько у тебя часов реального налёта?
Потому что в авиации есть простая аксиома: квалификация пилота измеряется не титулами/грейдами, а часами в воздухе.
Наш принцип
В dZENcode мы перенесли эту логику в разработку.
Мы измеряем квалификацию специалистов исключительно в часах реальной коммерческой разработки.
Из понятия “опыт” мы сознательно вычеркнули всё лишнее.
В наш зачёт не идут:- часы обучения в университете,
- домашние pet-проекты,
- время, когда специалист “смотрел, как делают другие”,
- бесконечные митинги, не приведшие к результату.
Мы считаем только часы, проведённые в реальных коммерческих проектах.
То есть время, которое:- оплачено клиентом или инвестировано в наш R&D,
- связано с ответственностью за результат,
- зафиксировано системой.
WTR — система фиксации опыта
Для этого мы используем внутреннюю систему WTR (Work Time Registrator).
Это наш “чёрный ящик” и высотомер одновременно.
Он не считает время “с 9 до 18”.
WTR фиксирует только фактическую коммерческую работу — часы, в которых специалист реально создавал ценность для проекта.
Таким образом формируется объективный “налёт” разработчика.
Почему это принципиально важно
Потому что реальные часы коммерческой разработки — это абсолютная метрика.
Их невозможно:- приписать на собеседовании,
- ускорить красивым тайтлом,
- купить через резюме,
- получить сменой компании.
Их можно только “налетать в бою”.
Именно поэтому в dZENcode мы отказались от пафосных титулов и стандартных IT-грейдов.
Вместо них мы используем строгие функциональные определения.
Почему у нас есть Worker и почему это — не “низко”
В классической IT-культуре слово Worker часто воспринимается как оскорбление.
В представлении рынка это:- “работяга”,
- “кодер низшего звена”,
- обычный винтик в корпоративной машине.
Назвать разработчика Worker-ом — значит задеть его эго.
Но в философии dZENcode значение этого слова совершенно другое.
Worker = рабочая функция системы, а не просто статус в профиле.
Кто такой Worker
Worker — это самостоятельная рабочая единица. Worker в dZENcode — это инженерный стандарт автономности.
Человек, который:- понимает дисциплину системы,
- работает по инженерным стандартам,
- вовремя закрывает задачи,
- создает измеримый результат.
Почему мы используем этот термин
Потому что мы убрали из профессии разработчика две вещи:- романтику,
- статусность.
И оставили только одну: эффективность.
Быть Worker в dZENcode — значит быть специалистом, который уже доказал одну простую вещь: он умеет летать.
Иерархия dZENcode: грейды, основанные на рабочем налёте
В нашей системе нет оценок “на глаз”.
Есть прямая, проверяемая зависимость: Часы → Ответственность → Ценность.
Чем больше реального налёта — тем выше уровень решений, зона ответственности и влияние на результат.
Ниже — рабочая структура системы разработки.
Worker — базовая боевая единица
Коммерческий опыт: от 2 112 часов (≈ 1 год коммерческой разработки).
Суть: специалист, прошедший курс реального ввода в систему.
Он:- понимает дисциплину,
- работает по стандартам,
- использует WTR,
- закрывает задачи без постоянного контроля.
По-простому: Это человек, которому можно дать задачу и не проверять каждый час. Фундамент, на котором всё держится.
Worker+ — усиленная боевая единица
Коммерческий опыт: от 5 000 часов (≈ 3 года).
Суть: исполнитель с опытом реальных проектов.
Он:- видел разные сценарии разработки,
- набил шишки,
- умеет избегать типовых ошибок,
- ведёт за собой небольшую группу.
По-простому: Это тот, кто уже “съел собаку” на типовых проектах. Он не только сделает, но и подскажет новичку, как не наступить на грабли, может вести за собой небольшую команду.
Lead One — спецназ / одиночный контур
Коммерческий опыт: от 5 000 часов (3–20+ лет).
Суть: глубоко специализированный эксперт.
Это не менеджер. Это ударная единица для сложных задач.
Он:- закрывает сложные задачи в одиночку,
- требует минимальной координации,
- получает задачу — выдаёт качественное решение.
По-простому: Это “сапёр” или “снайпер”. Когда у команды что-то горит или нужно разобрать завалы архитектуры, зовут его. Ему не нужна команда, ему нужна задача.
Team Lead — командир звена
Коммерческий опыт: от 10 000 часов (5–20+ лет).
Суть: специалист, у которого количество опыта перешло в качество управления.
Он больше не про код.
Он про:- эффективный результат крупной команды,
- устойчивость процессов,
- управление рисками.
Его роль — синхронизация людей, задач и системы.
По-простому: Это дирижёр оркестра. Он может не играть на всех инструментах, но он знает, как заставить их звучать гармонично и без фальши.
C-level — стратегический штаб
Коммерческий опыт: от 20 000 часов (≈ 10+ лет).
Суть: уровень, на котором разработка становится частью бизнеса.
Это специалисты, которые:- видят продукт целиком,
- понимают экономику решений,
- предотвращают ошибки до их появления.
Они работают не с кодом. Они работают с будущими последствиями решений.
Ценность для клиента: экономия миллионов — ещё до начала разработки.
По-простому: Это архитектор и главный инженер проекта. Он видит здание целиком и знает, где заложить двойной запас прочности, а где — сэкономить бетон без риска обрушения.
Почему эта система выгодна всем
На первый взгляд наша система может показаться жёсткой.
На практике — это единственный формат, в котором выигрывают обе стороны:- бизнес, который платит деньги,
- инженер, который создаёт результат.
- иллюзии,
- ожидания,
- интерпретации.
И оставили только функцию и результат.
Для клиента: предсказуемость вместо лотереи
Классический рынок разработки — это всегда риск.
Вы покупаете “Senior” и до последнего не знаете, кто к вам придёт: сильный инженер, или человек с красивым резюме.
В dZENcode такой подход не работает. Почему?
Тотальная прозрачность
Вы платите не за самопрезентацию. Вы платите за подтверждённый коммерческий опыт.- Без “я участвовал”.
- Без “я смотрел”.
- Без “я помогал”.
Только реальный вклад.
Понятные ожидания
Каждый грейд — это не абстрактный уровень. Это строго определённая функция.
Вы заранее понимаете:- какой уровень задач может быть закрыт,
- какая степень автономности у специалиста,
- какой результат вы получите на выходе.
Без поправок на “адаптацию” и “раскачку”.
Отсутствие сюрпризов
Вам не продадут Джуна в обёртке Сеньора.
Вы покупаете не человека. Вы покупаете отлаженную единицу системы. И вместе с ней — предсказуемый результат.
Итог для бизнеса
Мы не продаём “потенциал”.
Мы не продаём “перспективу команды”.
Мы продаём прогнозируемый технический результат.
Для сотрудника: справедливость вместо политики
Классическая карьера в IT — это не только про навыки.
Это ещё и:- отношения с менеджером,
- умение себя продавать,
- участие в “правильных” проектах,
- видимость активности.
В dZENcode это убрано.
Прозрачный трек роста
Здесь нет места личному мнению менеджера.
Это формула: Часы в WTR + Закрытые задачи → Новый уровень.
Без “пора повышать”. Без “ты ещё не готов”.
Никакой политики
В системе не работает:- “нравиться начальству”,
- дружить с нужными людьми,
- громче всех говорить на митингах.
Результат либо есть, либо его нет.
Честная оценка вклада
Твоя ценность фиксируется системой. Н эмоциями. Не впечатлением. Не харизмой.
Фактом выполненной работы. Система может быть жёсткой. Но она абсолютно справедлива.
Такая модель подходит не всем. И это нормально.
Чего вы никогда не найдёте в dZENcode
Это наш фильтр.
Мы экономим время — своё и ваше — и сразу обозначаем границы.
Если вы ищете что-то из списка ниже, мы вам не подойдём.
В dZENcode нет и не будет:
- “Почётных грамот чтобы удержать”. Мы не раздаём лычки в ответ на контрофферы. Грейд — это функция опыта, а не инструмент торга.
- Повышений за лояльность. Просто годы, проведённые в компании (без наработки достаточного количества часов коммерческой разработки), не конвертируются в уровень. Они дают уважение. Но не дают грейд. Грейд = часы + результат.
- Продажи статуса вместо функции. Мы не продаём клиенту “команду сеньоров”, чтобы раздуть чек. Мы продаём систему, которая решает задачи.
- “Сеньоров” по названию, но без налёта. У нас нет людей, которые красиво выглядят в LinkedIn, но теряются при первом сбое на продакшене.
Если для вас, как для специалиста, важнее: статус в профиле, громкий тайтл, ощущение “я уже дорос”, чем реальная работа, ответственность и рост через задачи — мы не сработаемся.
Если для вас, как для клиента, важнее: купить слово “Senior”, показать команде “сильный состав”, создать видимость уровня, чем получить работающую систему и прогнозируемый результат — мы говорим на разных языках.
dZENcode — это не про комфорт и тепличные условия.
Это про функцию. Про ответственность. Про результат.
И если вам это близко — дальше имеет смысл продолжать.
Вывод: Манифест Функции
В dZENcode мы не растим “звёзд” с пластиковыми коронами. Мы не продаём самооценку. И не покупаем её. Мы продаём Функцию, подкреплённую Системой.
Наши грейды — это не внутренняя формальность.
Это:- гарантия для клиента,
- защита от ошибки найма,
- честный механизм роста для инженера.
Это уверенность в том, что за штурвалом вашего проекта сидит пилот с реальным налётом. А не стажёр, которому вчера выдали фуражку капитана за умение красиво маршировать.
Дзен-коан
Молодой император спросил Мастера:
— Учитель, этот полководец носит золотые доспехи, у него безупречная осанка, и он называет себя “Непобедимым Драконом”. Почему бы нам не поставить его во главе войска?
Мастер, не отрываясь от заточки своего старого лезвия, ответил:
— Потому что на его мече нет ни одной зазубрины, мой господин. Золотые доспехи покупаются на рынке. А мастерство куётся только в бою. Мы ищем тех, чьи клинки сточены в многочисленных битвах, а не тех, чьи звания “блестят”.
P.S. Как у вас оценивают “сеньорность”? Были ли случаи, когда кандидат с громким званием проваливал первую же задачу?