Сеньор за 3 года, а не за 10. Карьерный компас для 1С-разработчика: матрица компетенций + пошаговый план прокачки

16.09.26

Саморазвитие - Компетенции и навыки

Пять лет я был Middle и не понимал почему. Тогда разложил карьеру 1С-разработчика на шесть грейдов и описал, что и как прокачать на каждом. От Junior до Senior — три года, не десять. Делюсь системой: матрица компетенций, шаблоны IDP, чек-листы для performance review. Проведёте самооценку — увидите, каких навыков не хватает именно вам.


Введение

Всем привет! Меня зовут Айдар Сафин. Я главный разработчик 1С в MAGNIT TECH.

Пять лет я был Middle и не понимал почему. Закрывал задачи, писал код, получал зарплату. А на performance review мне говорили «ты молодец, но до Senior ещё расти» — и я не понимал, что конкретно имеется в виду. Архитектура? Интеграции? Лидерство? Общение с бизнесом?

Тогда я сел и разобрался. Разложил карьеру 1С-разработчика на шесть грейдов — от Junior до CTO. Для каждого описал: что должен знать, что уметь, какие фишки использовать, как прокачать каждый навык. Получился карьерный компас — матрица компетенций плюс пошаговый план роста.

С этим компасом я за год вырос до Senior, ещё через два — до главного разработчика. От Junior до Senior — три года, не десять. Потому что появилась система. Я перестал учить «всё подряд» и начал точечно закрывать разрывы.

Важно понимать: то, что вы прочитаете ниже — это моё видение того, как должна быть устроена карьера 1С-разработчика. Я не претендую на истину в последней инстанции. Это не ГОСТ и не официальный стандарт. Это система, которую я собрал из личного опыта, наблюдений за коллегами, обсуждений на конференциях и анализа десятков команд.

Но я надеюсь, что это послужит эталоном для 1С-сообщества. Что тимлиды возьмут эту матрицу и адаптируют под свои команды. Что разработчики перестанут гадать «а что мне учить?» и получат конкретный ответ. Что HR сможет объективно оценивать кандидатов, а не спорить «он Middle или Senior?».

Если после прочтения вы скажете «да, это похоже на правду» — значит, я не зря написал эту статью. Если скажете «нет, у нас по-другому» — тоже хорошо: значит, будет о чём поговорить и что улучшить.

В этой статье я делюсь системой. Вы сможете:

  • Понять где застряли — проведёте самооценку по матрице компетенций и увидите, каких навыков не хватает именно вам
  • Увидеть куда расти — поймёте что отличает Middle от Senior, Senior от Lead, Lead от Architect
  • Узнать как прокачаться — получите пошаговый план: какой навык, какими фишками, в каком порядке
  • Построить маршрут — составите IDP (Individual Development Plan — индивидуальный план развития) на 6 месяцев с измеримыми результатами

Поехали.


Почему в 1С нет чётких грейдов

В экосистеме 1С есть «1С:Специалист» и «1С:Эксперт». Но это экзамены на знание платформы, а не грейды разработчика. Они проверяют умение решать задачи по партиям, рассчитывать себестоимость, настраивать РАУЗ. Но не проверяют архитектурные навыки, софт-скиллы, бизнес-компетенции.

Сертификация — это фильтр на входе. Она полезна для Junior и Middle: структурирует знания, даёт уверенность в базе. Но после Middle она перестаёт быть сигналом — дальше смотрят на проекты и принятые решения, а не на корочку.

Рынок использует Junior, Middle, Senior де-факто. Но без единого стандарта. Каждая компания определяет по-своему. Разработчик при переходе теряет грейд или получает авансом. Рынок не понимает кто есть кто.

На Инфостарте эту проблему уже поднимали. В статье «Грейды разработчиков 1С: от хаоса к порядку» автор описывает три типа компаний, где грейды формируются по-разному — стартапы, IT-отделы в бизнесе и IT-компании. В статье «От стажёра до эксперта: матрица компетенций разработчика 1С» показан опыт внедрения системы грейдов с балльной оценкой и привязкой к 1С:ЗУП. Эти материалы полезны и важны. Но между ними есть разрыв: первая описывает проблему и типологию компаний, вторая — конкретную корпоративную систему. Мне же хотелось создать инструмент, который разработчик может взять и применить самостоятельно — без ожидания, пока HR внедрит грейды у него в компании.

Результат отсутствия стандарта: разброс зарплат в 2-3 раза на одной должности. Я часто слышал: «в прошлой компании я был Senior, а в другой Middle».


Что такое карьерный компас

Карьерный компас — это навигатор, который показывает:

  • Где вы сейчас
  • Какие навыки у вас есть
  • Каких не хватает для следующего грейда
  • Что конкретно нужно делать чтобы расти

Не абстрактное «учи архитектуру». А конкретное: «научиться проектировать REST API (Representational State Transfer API — программный интерфейс для обмена данными по HTTP), спроектировать подсистему с нуля, провести три архитектурных ревью».

Компас состоит из частей:

  1. Модель компетенций — три группы навыков
  2. Матрица грейдов — что должен уметь каждый уровень
  3. Инструмент самооценки — где вы сейчас и куда двигаться
  4. План действий — IDP, чек-листы, анализ разрывов

Матрица компетенций 1С-разработчика

Три группы навыков

Все компетенции 1С-разработчика делятся на три группы.

Hard Skills — технические навыки. Платформа 1С, базы данных, интеграции, DevOps, тестирование, безопасность.

Soft Skills — коммуникация и лидерство. Коммуникация, менторинг, лидерство, переговоры, презентации.

Business Skills — бизнес и продукт. Понимание бизнес-процессов, продукта, рынка, экономики разработки.

Каждая группа важна на каждом грейде. Но в разной пропорции.

Грейд

Hard Skills

Soft Skills

Business Skills

Junior

80%

15%

5%

Middle

60%

25%

15%

Senior

40%

35%

25%

Lead

30%

40%

30%

Architect

50%

30%

20%

CTO

20%

30%

50%

Откуда взялись пропорции. Это не ГОСТ и не результат научного исследования. Это моё обобщение: личный опыт, наблюдения за коллегами на разных грейдах, обсуждения на конференциях, разбор десятков команд. Цифры — ориентир, а не догма. Если в вашей компании Senior — это 50% Hard Skills, это нормально. Важно не точное соотношение, а сам принцип: с ростом грейда доля Hard Skills падает, а Soft и Business растёт. Исключение — Architect: у него Hard Skills снова подскакивает до 50%, потому что это техническая роль, просто на другом уровне — не «писать код», а «проектировать системы».

Сразу видно как меняются пропорции. Junior — почти всё Hard Skills. CTO — половина Business Skills.

Ключевой инсайт: переход с Senior на Lead — это не технический рост. Это смена профиля: меньше кода, больше людей. Многие Senior не хотят становиться Lead потому что «не хочу переставать писать код». Это нормально. Есть второй трек — Architect.

Ключевые переходы между грейдами:

  • Junior Middle: из исполнителя в самостоятельного разработчика. Учится проектировать модули.
  • Middle Senior: из разработчика в технического лидера. Берёт ответственность за систему.
  • Senior Lead: из техлида в менеджера. Управляет командой, сроками, людьми.
  • Lead Architect: из менеджера в стратега. Определяет технологическое направление.
  • Architect CTO: из стратега в руководителя бизнеса. Технологии служат бизнесу.

 

Hard Skills — технические навыки

Платформа 1С:Предприятие

Грейд

Что должен знать и уметь

Junior

Знает типовые конфигурации на уровне пользователя. Понимает метаданные: справочники, документы, регистры. Пишет запросы средней сложности. Работает с управляемыми формами. Понимает подсистему прав доступа (роли).

Middle

Глубоко знает одну-две типовые конфигурации. Проектирует структуру метаданных для новых подсистем. Пишет сложные запросы с временными таблицами. Работает с СКД, расширениями, механизмом подписок. Понимает устройство кластера серверов.

Senior

Знает архитектуру типовых конфигураций. Проектирует архитектуру метаданных для системы в целом. Оптимизирует запросы под высоконагруженные сценарии. Работает с EDT, Git, CI/CD в контексте 1С. Понимает ограничения платформы и способы их обхода.

Lead

Определяет стандарты проектирования метаданных. Проводит аудит архитектуры конфигураций. Оценивает влияние изменений платформы на систему. Принимает решения о переходе на новые версии платформы.

Architect

Проектирует архитектуру корпоративных систем на 1С. Выбирает между типовым решением и custom-разработкой. Определяет стратегию обновлений платформы и конфигураций. Взаимодействует с вендором по техническим вопросам.

CTO

Понимает roadmap платформы 1С и экосистемы. Оценивает технологические риски использования 1С. Принимает решения о диверсификации технологического стека.

 

Базы данных и SQL

Грейд

Что должен знать и уметь

Junior

Понимает разницу между файловой и клиент-серверной. Умеет анализировать план запроса. Знает основные индексы и их назначение.

Middle

Настраивает индексы под конкретные запросы. Понимает блокировки и транзакции. Работает с PostgreSQL и MS SQL на уровне администратора.

Senior

Оптимизирует производительность на уровне СУБД. Настраивает секционирование таблиц. Проектирует стратегию резервного копирования. Диагностирует проблемы производительности через ТЖ и логи СУБД.

Lead

Определяет требования к инфраструктуре СУБД. Планирует миграцию между СУБД. Оценивает влияние архитектурных решений на производительность БД.

Architect

Выбирает СУБД под требования проекта. Проектирует топологию баз данных. Определяет стратегию хранения и архивирования данных.

CTO

Понимает рынок СУБД и тренды. Принимает решения о выборе СУБД для компании.

 

Интеграции и обмены данными

Грейд

Что должен знать и уметь

Junior

Понимает планы обмена и РИБ. Умеет настраивать простые HTTP-сервисы.

Middle

Проектирует правила обмена. Работает с REST API, JSON, XML. Настраивает интеграцию через RabbitMQ.

Senior

Проектирует интеграционную архитектуру. Работает с Kafka, gRPC, GraphQL. Обеспечивает гарантированную доставку сообщений. Решает проблемы консистентности в распределённых системах.

Lead

Определяет стандарты интеграций для команды. Выбирает интеграционные паттерны и технологии. Оценивает стоимость поддержки интеграций.

Architect

Проектирует корпоративную интеграционную шину. Определяет стратегию интеграций между системами.

CTO

Понимает рынок интеграционных решений. Принимает решения о make vs buy для интеграций.

 

DevOps и CI/CD

Грейд

Что должен знать и уметь

Junior

Понимает что такое Git и зачем он нужен. Умеет делать commit, push, pull.

Middle

Работает с Git в команде: ветки, merge, ревью. Настраивает простые CI/CD пайплайны.

Senior

Проектирует CI/CD для 1С: сборка, тестирование, деплой. Работает с Docker и контейнеризацией. Настраивает мониторинг и алертинг.

Lead

Определяет DevOps-стратегию команды. Внедряет практики SRE и Chaos Engineering.

Architect

Проектирует инфраструктуру разработки и доставки.

CTO

Определяет технологический стек DevOps. Оценивает окупаемость инвестиций в инфраструктуру.

 

Тестирование и качество

Грейд

Что должен знать и уметь

Junior

Пишет модульные тесты под руководством. Понимает что такое сценарное тестирование.

Middle

Самостоятельно пишет модульные и сценарные тесты. Использует Vanessa Automation.

Senior

Проектирует стратегию тестирования для проекта. Внедряет TDD и BDD в команде. Настраивает нагрузочное тестирование.

Lead

Определяет стандарты качества кода. Внедряет метрики качества и практики ревью.

Architect

Проектирует тестируемую архитектуру.

CTO

Определяет культуру качества в компании.

 

Безопасность

Грейд

Что должен знать и уметь

Junior

Понимает основы: права доступа, роли.

Middle

Настраивает RLS, профили безопасности. Понимает угрозы: SQL-инъекции, XSS в веб-клиенте.

Senior

Проводит аудит безопасности конфигурации. Внедряет безопасную разработку (Security Champions). Работает с криптографией: ЭЦП, TLS, шифрование.

Lead

Определяет политику безопасности для команды.

Architect

Проектирует безопасную архитектуру систем.

CTO

Определяет стратегию информационной безопасности.

 

Soft Skills — коммуникация и лидерство

Коммуникация

Грейд

Что должен знать и уметь

Junior

Чётко описывает проблему в тикете. Задаёт вопросы когда не понимает.

Middle

Объясняет технические решения команде. Пишет понятную документацию.

Senior

Общается с заказчиком без посредников. Проводит технические презентации. Разрешает конфликтные ситуации.

Lead

Проводит сложные переговоры. Представляет команду перед руководством.

Architect

Защищает архитектурные решения перед стейкхолдерами. Пишет статьи и выступает на конференциях.

CTO

Представляет компанию на рынке. Выступает ключевым спикером на конференциях.

 

Менторинг и развитие других

Грейд

Что должен знать и уметь

Junior

Учится у более опытных коллег.

Middle

Помогает джунам с типовыми задачами. Проводит код-ревью начального уровня.

Senior

Менторит мидлов. Проводит парное программирование. Помогает с карьерным планированием.

Lead

Выстраивает систему менторинга в команде. Оценивает компетенции и даёт развивающую обратную связь. Растит будущих лидов.

Architect

Менторит старших разработчиков в архитектуре. Создаёт образовательные материалы.

CTO

Формирует культуру обучения в компании. Развивает бренд компании как работодателя.

 

Лидерство и управление

Грейд

Что должен знать и уметь

Junior

Берёт ответственность за свои задачи.

Middle

Ведёт небольшие задачи от оценки до сдачи. Проявляет инициативу в улучшении процессов.

Senior

Ведёт технические проекты. Принимает решения в условиях неопределённости. Влияет на техническую культуру команды.

Lead

Управляет командой: планирование, мотивация, 1-1. Разрешает конфликты. Отвечает за доставку и качество.

Architect

Ведёт техническую стратегию без прямой власти. Влияет на решения через экспертизу и авторитет.

CTO

Управляет техническим департаментом. Формирует видение и стратегию. Принимает кадровые решения.

 

Business Skills — бизнес и продукт

Предметная область

Грейд

Что должен знать и уметь

Junior

Понимает базовые бизнес-термины проекта.

Middle

Знает бизнес-процессы своего проекта. Понимает как автоматизация влияет на бизнес.

Senior

Глубоко знает предметную область. Предлагает решения на стыке бизнеса и технологий.

Lead

Понимает бизнес-модель компании. Оценивает бизнес-влияние технических решений.

Architect

Проектирует системы под бизнес-стратегию. Прогнозирует развитие предметной области.

CTO

Понимает рынок и конкурентов. Определяет как технологии создают конкурентное преимущество.

 

Продуктовое мышление

Грейд

Что должен знать и уметь

Junior

Понимает кто пользователь и зачем ему продукт.

Middle

Предлагает улучшения продукта.

Senior

Оценивает техническую реализуемость продуктовых идей. Участвует в приоритизации фич.

Lead

Управляет бэклогом разработки. Балансирует фичи, баги и технический долг.

Architect

Определяет техническую стратегию продукта.

CTO

Определяет продуктовую стратегию с точки зрения технологий.

 

Экономика разработки

Грейд

Что должен знать и уметь

Junior

Понимает что его время стоит денег.

Middle

Оценивает трудозатраты. Понимает что такое технический долг.

Senior

Оценивает стоимость архитектурных решений. Считает ROI технических инициатив.

Lead

Управляет бюджетом команды. Оценивает стоимость найма и удержания.

Architect

Оценивает совокупную стоимость владения (TCO) систем.

CTO

Управляет бюджетом технического департамента. Принимает решения о build vs buy.


Шесть грейдов: подробный разбор

Далее — подробный разбор каждого грейда. Для каждого: суть роли, ключевые навыки, что меняется, типичный рабочий день, конкретный пример задачи с разбором, практическое задание и план прокачки. Плюс — типичные ловушки грейда, в которые легко попасть.

 

Junior — фундамент

Суть роли: исполнитель. Пишет код по готовым спецификациям.

Ключевые навыки: знает типовые конфигурации, понимает метаданные, пишет запросы средней сложности, работает с управляемыми формами.

Срок до следующего грейда: 12-18 месяцев.

Что меняется по сравнению с предыдущим уровнем: это старт. До Junior — стажёр или ученик курсов. Junior уже пишет рабочий код, но под контролем ментора.

Типичный рабочий день: получает задачу в трекере с описанием и макетом. Пишет обработку или отчёт. Задаёт вопросы ментору. Проходит код-ревью. Исправляет замечания.

Пример задачи с разбором: Требуется написать внешний отчёт по продажам за период с группировкой по менеджерам и развёрнутой аналитикой по номенклатуре.

Джун начинает с макета: какие колонки, какие группировки. Потом пишет запрос с соединением двух таблиц — Продажи и Справочник Менеджеры. Делает форму с параметрами даты. Подключает СКД для группировок. На код-ревью ментор спрашивает: «А почему не через временную таблицу?» — и джун учится. А потом замечает сам: отчёт тормозит на больших периодах — предлагает добавить индекс. Ментор одобряет. Это уже зачаток Middle-мышления.

Практическое задание: написать три внешних отчёта на СКД с разной сложностью группировок. В первом — одна группировка, во втором — две с иерархией, в третьём — условное оформление.

Типичные ловушки:

  • Сидеть над проблемой полдня, потому что «не хочу беспокоить ментора». Это не упорство, это потеря времени.
  • Учиться «по курсам», не читая чужой код.
  • Формулировать поисковый запрос как «1С ошибка» — и удивляться, что ответа нет.

Как прокачать:

  1. Правило 20 минут. Если не можете решить проблему 20 минут — идите к ментору. Не 2 часа, не полдня. 20 минут.

  1. Писать код каждый день. Без исключений. Даже 30 минут лучше, чем ничего.
  2. Читать чужой код 30 минут в день. Звучит банально, но это работает. Я сам так делал — открывал модули типовых конфигураций и просто читал, как написан код БСП. Иногда это было полезнее любых курсов.
  3. Дневник обучения. Записывайте каждый день: что изучил, что не понял, что запомнить. Через полгода — это ваша личная база знаний.
  4. «Гуглить» — это навык. Плохой запрос: «1С ошибка». Хороший: «1С Предприятие 8.3 ошибка при записи документа "Значение не является значением объектного типа"». Второй даст ответ за 30 секунд.
  5. Не бояться задавать вопросы.
  6. Изучить основы SQL и баз данных.
  7. Через полгода — самооценка снова.

 

Middle — самостоятельность

Суть роли: самостоятельный разработчик. Решает задачи без менторства.

Ключевые навыки: проектирует структуру метаданных, пишет сложные запросы, работает с СКД и расширениями, настраивает индексы.

Срок до следующего грейда: 18-24 месяца.

Что меняется: Middle уже не ждёт, пока ему дадут спецификацию. Он сам обсуждает с аналитиком, что нужно сделать, и сам предлагает решение. Разница между Junior и Middle — не в объёме знаний, а в готовности брать ответственность за результат.

Типичный рабочий день: получает задачу без детального ТЗ — только бизнес-требование. Сам разбирается в предметной области, проектирует структуру, пишет код, отлаживает, отдаёт на тестирование.

Пример задачи с разбором: Нужно реализовать автозаполнение маршрутов доставки в УТ на основе истории заказов клиента.

Мидл начинает с анализа: какие данные есть, какие алгоритмы применить. Проектирует регистр сведений для хранения маршрутов. Пишет обработку заполнения с запросом по истории. Добавляет индекс для ускорения. Делает команду в форме документа. Тестирует на реальной базе. На код-ревью ему говорят: «А что если исторических данных нет?» — и он добавляет обработку пустого результата.

Практическое задание: спроектировать подсистему уведомлений пользователей. Два типа уведомлений — информационные и требующие действия. Настроить права. Сделать форму списка и форму элемента.

Типичные ловушки:

  • Застрял в комфорте — решает знакомые задачи, не берётся за новое.
  • Бросается писать код, не подумав. Мидл, который сразу пишет, — это джун с опытом.
  • Игнорирует код-ревью как «формальность». А это бесплатный менторинг.

Как прокачать:

  1. Проектировать больше, писать меньше. Мидл, который сразу бросается писать код, — это джун с опытом. Мидл, который сначала думает — настоящий мидл.
  2. Техника «два прохода» при чтении кода. Первый — бегло, чтобы понять структуру. Второй — медленно, по процедурам. Читать чужой код по 30 минут в день.
  3. Оценка задач. Разбить на подзадачи, добавить 30% на непредвиденное, 20% на тестирование, 10% на код-ревью. Я внедрил это правило у себя — и перестал сдавать задачи в последний день спринта.
  4. Код-ревью — бесплатный менторинг. Задавайте вопросы: «А почему так лучше?», «А где почитать?».

  1. Сценарные тесты. Vanessa Automation — это не сложно. Один раз настроив, вы будете запускать сценарий за 10 секунд вместо 10 минут ручного тестирования.
  2. Менторить джунов.
  3. Изучить интеграции (Kafka, gRPC (gRPC Remote Procedure Calls — удалённый вызов процедур)).
  4. Начать оптимизировать производительность.
  5. Через полгода — самооценка снова.

 

Senior — ответственность за систему

Суть роли: технический лидер. Принимает технические решения и отвечает за них.

Ключевые навыки: проектирует архитектуру системы, оптимизирует производительность на уровне платформы, работает с Kafka/gRPC, менторит мидлов, общается с бизнесом на равных.

Точка бифуркации: дальше два трека — Lead (управление людьми) или Architect (управление технологиями).

Типичный рабочий день: половина дня — код-ревью и архитектурные дискуссии. Четверть — собственные задачи, обычно самые сложные. Четверть — встречи с бизнесом, обсуждение требований, оценка технической возможности.

Пример задачи с разбором: Бизнес хочет отдать часть документооборота во внешнюю систему. Нужно спроектировать интеграцию между 1С:ERP и внешней DMS (Document Management System — система управления документами).

Сеньор начинает не с кода, а с вопросов: какой объём документов? Какая задержка допустима? Что важнее — надёжность или скорость? По итогам выбирает архитектуру: Kafka для асинхронного обмена, REST API для синхронных запросов. Описывает решение в ADR (Architecture Decision Records — записи об архитектурных решениях): что решили, почему, какие альтернативы отвергли. Спустя год, когда кто-то спросит «почему Kafka, а не RabbitMQ?» — ответ будет готов.

Практическое задание: спроектировать интеграцию с внешней системой. Описать контракт, выбрать протокол, оформить ADR, реализовать прототип, провести презентацию для команды.

Типичные ловушки:

  • Стал незаменимым и задушил рост команды. «Только Серёжа знает, как работает эта подсистема».
  • Спорит с DBA вместо того, чтобы поставить замеры с обеих сторон.
  • Предлагает технологию, потому что «модно», а не потому что посчитал.

Как прокачать:

  1. Определиться с треком. Это самое важное решение после Senior. Если тянете к людям — Lead. К технологиям — Architect.
  2. Использовать ADR. Каждое архитектурное решение — в отдельный файл. Что решили, почему, какие альтернативы. Всё будет в репозитории — и любой разработчик сможет прочитать.
  3. Освоить двустороннюю корреляцию в диагностике. Не спорить с DBA (Database Administrator — администратор баз данных). Поставить замеры на обеих сторонах — приложение и база. Разница — чистое сетевое время. Однажды я три дня доказывал DBA, что проблема не в запросе, а в сети. Когда поставили замеры с обеих сторон — за час нашли узкое место на балансировщике.
  4. Считать ROI (Return on Investment — возврат на инвестиции) технических инициатив. Захотели переписать модуль на новую архитектуру? Посчитайте, сколько это стоит и сколько сэкономит. Без цифр бизнес не даст бюджет.
  5. Растить себе замену. Сеньор, который незаменим — бутылочное горлышко. Не будьте Серёжей.
  6. Не пишите код в пятницу после обеда. По нашим метрикам — 40% инцидентов на проде приходится на коммиты после 16:00 пятницы.
  7. Через полгода — самооценка снова.

 

Lead — управление командой

Суть роли: управленец. Отвечает за команду, сроки, качество.

Ключевые навыки: управление людьми, найм, 1-1, бюджет, метрики (lead time, throughput).

Что важно: Lead пишет код меньше 30% времени. Если больше — это не Lead, а Senior с дополнительной нагрузкой.

Типичный рабочий день: утро — стендап, разбор блокеров. День — 1-1 с разработчиками, ревью метрик. Вечер — планирование, работа со стейкхолдерами. Кода почти нет.

Пример задачи с разбором: Команда из 5 человек не успевает за спринтом. Lead time растёт, моральное состояние падает.

Лид не бросается помогать писать код. Он разбирается: где узкое место. Анализирует метрики — оказывается, 40% времени уходит на согласования с другими отделами. Лид идёт к руководителю смежного отдела и договаривается о процессе. Внедряет правило: согласование — не дольше 24 часов, эскалация — через 48. Через два спринта lead time падает на 30%.

Практическое задание: провести пять встреч 1-1 с разработчиками по шаблону развивающей обратной связи. Внедрить одну метрику и отследить её три спринта.

Типичные ловушки:

  • Продолжает писать код вместо управления. Это не Lead, а Senior с дополнительной нагрузкой.
  • Превращает 1-1 в статус-встречу по задачам. Это микроменеджмент.
  • Решает проблемы команды сам, вместо того чтобы спросить: «А как ты сам думаешь решить?».

Как прокачать:

  1. Проводить регулярные 1-1. Обсуждать человека: как себя чувствует, куда хочет расти, что мешает. Не превращать 1-1 в статус-встречу по задачам.
  2. Освоить технику развивающей обратной связи.
  3. Научиться решать проблемы команды, а не технические. Спросите: «А как ты сам думаешь решить?»
  4. Внедрить метрики (lead time, throughput).
  5. Проводить ретро без поиска виноватых. Не «кто деплоил?». А «почему система позволила?». Один мой знакомый лид ввёл правило: на ретро запрещено называть имена. Только процессы. Моральный климат в команде изменился за месяц.
  6. Убирайте препятствия, а не создавайте. Если команда тратит 30% времени на согласования — проблема в процессе.
  7. Растить себе замену.
  8. Через полгода — самооценка снова.

 

Architect — техническая стратегия

Суть роли: технический стратег. Определяет как будут устроены системы.

Ключевые навыки: проектирование корпоративных систем, выбор технологий, ADR, TCO (Total Cost of Ownership — совокупная стоимость владения).

Что важно: Architect не управляет людьми напрямую. Его власть — экспертиза. Он убеждает, а не приказывает.

Типичный рабочий день: утро — архитектурное ревью. День — проектирование новой подсистемы, обсуждение с CIO (Chief Information Officer — директор по ИТ). Вечер — работа с командами: помощь в реализации архитектурных решений.

Пример задачи с разбором: Компания открывает новый склад. Нужно спроектировать обмен между 1С:ERP и WMS (Warehouse Management System — система управления складом) нового склада.

Архитектор начинает с контекста: какие объёмы, какие требования к доступности, какие риски. Описывает контекст на C4 Model (модель C4 — Context, Containers, Components, Code — послойная визуализация архитектуры). Уровень контекста — для стейкхолдеров, уровень контейнеров — для разработчиков. Считает TCO на 5 лет: разработка, лицензии, поддержка, риски. Сравнивает три варианта: Kafka, RabbitMQ, прямой REST. Делает trade-off analysis (анализ компромиссов): Kafka — надёжнее, но дороже в обслуживании; RabbitMQ — проще, но меньше масштабируется; REST — быстрый старт, но проблемы при росте. Рекомендует Kafka, оформляет ADR, защищает перед стейкхолдерами.

Практическое задание: спроектировать архитектуру интеграции между двумя системами. Описать на C4 Model, посчитать TCO, оформить ADR, провести защиту решения.

Типичные ловушки:

  • «Архитектор в башне из слоновой кости». Рисует красивые схемы и исчезает. Команды потом мучаются.
  • Предлагает Kafka, потому что «модно», а не потому что посчитал TCO.
  • Отрывается от команд и теряет связь с реальностью реализации.

Как прокачать:

  1. Проектировать системы под бизнес-стратегию, а не под технологии. Архитектор, который предлагает Kafka, потому что «модно» — это энтузиаст. Архитектор предлагает Kafka, потому что посчитал TCO и понял, что на 5 лет это дешевле.
  2. Использовать C4 Model для визуализации. Каждый уровень — для своей аудитории. Стейкхолдерам — контекст, разработчикам — контейнеры.
  3. Считать TCO на 5 лет. Разработка, лицензии, поддержка, риски. Без расчёта это гадание.
  4. Не быть «архитектором в башне из слоновой кости». 30% времени — в командах.
  5. Trade-off analysis. Любое решение — компромисс. Не бывает «просто хорошо».
  6. Выступать на конференциях. Это развивает навык убеждения и формирует репутацию.
  7. Через полгода — самооценка снова.

 

CTO — технологический бизнес

Суть роли: руководитель технологического бизнеса.

Ключевые навыки: технологическая стратегия, бюджет, build vs buy (сделать самим или купить готовое), публичность.

Что важно: здесь технологии служат бизнесу, а не наоборот. CTO, который спорит с CEO о «правильной архитектуре», проигрывает. CTO, который показывает, как технологии зарабатывают деньги, — выигрывает.

Типичный рабочий день: утро — стратегическая встреча с топ-менеджментом. День — разбор бюджетов, review технологического радара. Вечер — публичность: выступление, статья, встреча с сообществом.

Пример задачи с разбором: Нужно решить: разрабатывать систему аналитики своими силами или купить готовое решение.

CTO не смотрит на технологии. Он смотрит на деньги. Считает P&L (Profit and Loss — отчёт о прибылях и убытках) обоих вариантов. Своя разработка: 15 человеко-лет, 30 млн на 3 года, плюс риски найма и удержания. Готовое решение: 10 млн лицензия, 5 млн интеграция, 2 млн в год поддержка. Считает unit economics (пошаговую экономику продукта): на 5 лет готовое решение дешевле, но даёт меньше гибкости. Принимает решение: купить, кастомизировать под себя, через 3 года — оценить, стоит ли переписывать.

Практическое задание: посчитать TCO и ROI для решения build vs buy по реальному кейсу. Оформить решение в формате презентации для стейкхолдеров.

Типичные ловушки:

  • Спорит с CEO о «правильной архитектуре» вместо того, чтобы показать, как технологии зарабатывают деньги.
  • Считает build vs buy один раз и больше не пересматривает.
  • Забывает растить преемников.

Как прокачать:

  1. Освоить финансовую грамотность (P&L, unit economics, ROI). Без этого вы не CTO, а техдиректор без финансовой базы.
  2. Build vs buy — на миллионы. Считать TCO на 5 лет. Каждый раз — заново. Иногда «своё» дороже, иногда — дешевле.
  3. Публичность — часть работы. Выступления, статьи, участие в сообществах. Это не «по желанию».

  1. Растить преемников. Один-два Technical Director, которые могут занять ваше место.
  2. Читать бизнес-литературу. Не только техническую. «Good Strategy / Bad Strategy» Румельта, «The Lean Startup» Риса, «Measure What Matters» Доэрра.
  3. Следить за трендами через технологический радар.
  4. Через полгода — самооценка снова.

Как пользоваться компасом

Шаг 1: Самооценка

Оцените себя по шкале 1-5 для каждого навыка:

  • 1 — Нет опыта
  • 2 — Делал под руководством
  • 3 — Делаю самостоятельно
  • 4 — Могу научить других
  • 5 — Определяю стандарты

Пройдите по всем трём группам — Hard, Soft, Business — и оцените каждый навык из матрицы выше. Честно. Не «в принципе могу» — а «делаю сейчас».

Шаг 2: Определите разрывы

Сравните свою оценку с целевой для желаемого грейда. Найдите топ-5 навыков, где разрыв максимальный.

Вот как выглядит анализ разрывов для целевого грейда Senior:

Целевой грейд: senior

Ожидаемый уровень навыков:

  hard_skills.platform: 4

  hard_skills.databases: 4

  hard_skills.integrations: 4

  hard_skills.devops: 3

  hard_skills.testing: 4

  hard_skills.security: 3

  soft_skills.communication: 4

  soft_skills.mentoring: 4

  soft_skills.leadership: 4

  business_skills.business_domain: 4

  business_skills.product: 3

  business_skills.economics: 3

 

Пример анализа разрывов (самооценка — заглушка):

Топ-5 навыков для развития:

  1. soft_skills.mentoring: 1/5 -> цель 4/5 (разрыв: 3)

  2. hard_skills.integrations: 2/5 -> цель 4/5 (разрыв: 2)

  3. business_skills.business_domain: 2/5 -> цель 4/5 (разрыв: 2)

  4. hard_skills.devops: 2/5 -> цель 3/5 (разрыв: 1)

  5. soft_skills.communication: 3/5 -> цель 4/5 (разрыв: 1)

Сразу понятно что подтягивать в первую очередь. Менторинг — разрыв 3. Интеграции — разрыв 2. Предметная область — разрыв 2.

Тот же расчёт можно сделать в Excel или Google-таблице: выписать все навыки, проставить свою оценку и целевую, посчитать разницу, отсортировать по убыванию.

Шаг 3: Составьте IDP

Для каждого навыка с разрывом определите: что конкретно нужно сделать, чтобы поднять уровень? Курс? Книга? Проект? Ментор?

Шаблон IDP:

Разработчик: [ФИО], [текущий грейд], [опыт в годах]

Целевой грейд: [целевой]

Горизонт: [срок]

Цель N: [Название навыка] (уровень [текущий] [целевой])

Почему важно: [обоснование]

Что делать:

- [конкретное действие] — [срок]

- [конкретное действие] — [срок]

Измеримый результат: [как поймёте, что цель достигнута]

Шаг 4: Регулярный ревью

Раз в квартал пересматривайте самооценку. Отмечайте прогресс. Корректируйте план.


Пример IDP: Middle Senior

Разработчик: Анна 

Текущий грейд: Middle 

Целевой грейд: Senior 

Горизонт планирования: 6 месяцев

Контекст

Анна работает 4 года в 1С-разработке. Middle с подтверждённым опытом. Хочет вырасти до Senior.

Самооценка выявила ключевые разрывы:

  • soft_skills.mentoring: 1/5 цель 4/5 (разрыв: 3)
  • hard_skills.integrations: 2/5 цель 4/5 (разрыв: 2)
  • business_skills.business_domain: 2/5 цель 4/5 (разрыв: 2)
  • hard_skills.devops: 2/5 цель 3/5 (разрыв: 1)
  • soft_skills.communication: 3/5 цель 4/5 (разрыв: 1)

Цели развития

Цель 1: Интеграции (уровень 2 4)

Почему важно: Senior проектирует интеграционную архитектуру.

План действий:

  • Пройти курс по Apache Kafka — месяц 1
  • Настроить Kafka в тестовом контуре — месяц 2
  • Спроектировать интеграцию с маркетплейсом на реальном проекте — месяц 3-4
  • Провести презентацию для команды «Kafka для 1С» — месяц 4

Измеримый результат:

  • Самостоятельно спроектировала и запустила интеграцию с маркетплейсом
  • Интеграция обрабатывает не менее 10 000 сообщений в сутки
  • Метрики: throughput, latency, error rate в норме

Цель 2: Менторинг (уровень 1 4)

Почему важно: Senior менторит мидлов и джунов. Без этого нельзя стать сеньором.

План действий:

  • Взять двух джунов на менторство — месяц 1
  • Проводить парное программирование 2 раза в неделю — месяц 1-6
  • Провести 10 код-ревью с развивающей обратной связью — месяц 2-6
  • Провести воркшоп «Как писать модульные тесты для 1С» — месяц 5

Измеримый результат:

  • Менти закончили испытательный срок с положительной оценкой
  • Менти самостоятельно закрывают задачи среднего уровня
  • Получила положительную обратную связь от менти

Цель 3: Предметная область (уровень 2 4)

Почему важно: Senior говорит с заказчиком на равных, понимает бизнес.

План действий:

  • Пройти курс «Управление производством в ERP» — месяц 2
  • Провести 5 интервью с заказчиками — месяц 3
  • Самостоятельно провести предпроектное обследование — месяц 5

Измеримый результат:

  • Провела обследование без помощи
  • Заказчик принял результаты обследования
  • Подготовила отчёт с архитектурным предложением

Регулярные активности

  • Парное программирование с наставником — 2 раза в неделю
  • Код-ревью: 3 PR в неделю
  • Участие в архитектурных обсуждениях — еженедельно
  • Чтение: 1 техническая статья в день
  • Выступление: 1 доклад в квартал

Поддержка

Ментор: Иван Петров, Senior 1С-разработчик Встречи 1-1: каждые 2 недели

Ресурсы:

  • Курс по Kafka (Stepik) — 5 000 руб
  • Курс «Управление производством в ERP» — 30 000 руб
  • Книга «Kafka: The Definitive Guide» — 3 000 руб

Итого бюджет: 38 000 руб. Это пример для конкретного случая — многие ресурсы можно заменить бесплатными: документация Kafka, статьи, видео на YouTube. Бюджет зависит от того, что готов оплатить работодатель.

Промежуточные проверки

Дата

Ожидаемый прогресс

+2 мес

Цель 1: уровень 3. Kafka настроена в тестовом контуре

+4 мес

Цель 2: уровень 3. Менти работают самостоятельно

+6 мес

Review: готовность к повышению

Критерии успеха

Через 6 месяцев Анна должна:

  1. Самостоятельно спроектировать и запустить интеграцию с внешней системой
  2. Менторить двух джунов, которые успешно прошли испытательный срок
  3. Самостоятельно провести предпроектное обследование
  4. Выступить на внутреннем митапе с докладом

При выполнении всех критериев — заявка на повышение до Senior.


Как использовать компас на performance review

Без компаса:

Тимлид: «Ты молодец, но до Senior ещё расти». Разработчик: «А что конкретно?» Тимлид: «Ну, больше ответственности, архитектура...» Разработчик: «А что я должен уметь чтобы стать Senior?» Тимлид: «...» (открывает зарплатную вилку)

С компасом:

Тимлид: «Смотри. По матрице компетенций у тебя Hard Skills на 4, Soft Skills на 2, Business Skills на 2. Для Senior нужно Hard 4, Soft 4, Business 4. Провал — в Soft Skills: менторинг и коммуникация. Провал — в Business Skills: предметная область. Давай составим IDP на 6 месяцев.» Разработчик: «Понял. Мне нужно взять джуна на менторство и пройти курс по бизнес-процессам. Тогда через полгода я буду готов к повышению.»

Что это меняет:

  • Performance review из субъективного «молодец/не молодец» становится объективным
  • Разработчик понимает конкретные шаги, а не абстрактные пожелания
  • Тимлид может обосновать решение о повышении или отказе

 

Чек-лист для повышения

Перед разговором с руководителем проверьте:

  • Проведена самооценка по всем группам навыков
  • Определён целевой грейд
  • Найдены топ-5 навыков с максимальным разрывом
  • Составлен IDP с измеримыми результатами
  • Собраны конкретные примеры из работы за последние 6 месяцев
  • Подготовлены метрики: что улучшилось благодаря моей работе
  • Собрана обратная связь от коллег и заказчиков

Что говорить на встрече:

  1. Начните с результатов, а не с просьбы о повышении
  2. Покажите прогресс по IDP: что закрыли, что осталось
  3. Приведите 3-5 конкретных примеров, где вы проявили себя на целевом грейде
  4. Предложите следующий IDP — покажите, что рост продолжается

Что спрашивать:

  • Что конкретно мешает повышению прямо сейчас?
  • Какие навыки нужно подтянуть?
  • Какие задачи на ближайший квартал помогут закрыть разрывы?

Если повысили:

  • Обсудите новые метрики и ожидания
  • Согласуйте пересмотр зарплаты
  • Составьте новый IDP на следующий грейд

Если отложили:

  • Запросите конкретные критерии: что должно измениться
  • Зафиксируйте срок следующего ревью
  • Обновите IDP с учётом замечаний

Если отказали:

  • Попросите развёрнутую обратную связь
  • Сравните с самооценкой: где расходятся
  • Решите: дорастить здесь или искать команду, где ваш уровень востребован

Мой путь: Middle Senior Главный разработчик

Пять лет я был Middle. Не потому что не хватало знаний — их было даже с избытком. А потому что не понимал, чего именно не хватает. Учил всё подряд: то Kafka, то новую версию платформы, то паттерны проектирования. Знания копились, грейд не менялся.

Перелом наступил, когда я разложил требования к Senior на конкретные навыки и честно оценил себя по каждому. Оказалось: Hard Skills у меня на уровне 4 — я действительно писал сложный код и оптимизировал запросы. А вот Soft Skills — на 2. Менторинга не было вообще. С бизнесом не общался — только через аналитика. Business Skills — на 2.

Три навыка, которые дали основной рывок:

  1. Менторинг. Я взял двух джунов. Первые месяцы было тяжело: объяснять очевидные вещи, переделывать за ними код. Но именно через менторинг я сам начал понимать платформу глубже — когда объясняешь, находишь пробелы в собственном знании.
  2. Предметная область. Я перестал говорить «это к аналитику» и пошёл на встречи с заказчиками. Через полгода я уже сам проводил предпроектные обследования. Это изменило всё: я начал предлагать решения, а не просто реализовывать чужие.
  3. ADR. Начал вести записи об архитектурных решениях. Сначала для себя. Потом их стали читать коллеги. Через год я защищал архитектуру перед стейкхолдерами — без страха, потому что у меня были записаны все аргументы.

Через год после старта этой системы я стал Senior. Ещё через два — главным разработчиком. Разница не в количестве знаний, а в том, что я перестал учить «всё подряд» и начал точечно закрывать разрывы.


Для тимлидов: как адаптировать матрицу под свою команду

Если вы хотите внедрить компас в команде — вот 7 шагов:

  1. Проведите самооценку команды. Каждый разработчик оценивает себя по матрице. Анонимно или открыто — решайте сами.
  2. Согласуйте целевые уровни. Для каждого грейда — свой набор требований. Не копируйте мои цифры слепо: адаптируйте под стек и специфику.
  3. Проведите индивидуальные встречи. Обсудите с каждым: где он сейчас, куда хочет, какой разрыв.
  4. Встройте в 1-1. Раз в месяц — ревью прогресса по IDP.
  5. Согласуйте с HR. Если есть система грейдов — синхронизируйте. Если нет — матрица станет её основой.
  6. Встройте в performance review. Замените «ты молодец, но» на конкретику по навыкам.
  7. Пересматривайте раз в полгода. Матрица — живой инструмент. Меняется стек, меняются требования.

Обратная связь: если вы тимлид и адаптировали матрицу под свою команду — напишите в комментарии. Соберём кейсы и улучшим инструмент вместе.


Чем это отличается от других подходов

Подход

Для кого

Плюс

Минус

Корпоративные грейды

HR и тимлиды компании

Привязка к зарплатной вилке

Нельзя применить вне компании

Балльная матрица

Крупный бизнес с 1С:ЗУП

Автоматизация оценки

Требует внедрения

Карьерный компас

Сам разработчик

Берёшь и применяешь сегодня

Не привязан к деньгам


Итоги и что делать завтра

Ключевые мысли:

  1. Сертификации 1С проверяют знание платформы, но не проверяют архитектуру, софт-скиллы, бизнес-компетенции. После Middle они перестают быть сигналом.
  2. С ростом грейда меняются пропорции навыков: Junior — 80% Hard Skills, CTO — 50% Business Skills. Исключение — Architect: у него Hard Skills снова 50%, но на другом уровне.
  3. Шесть грейдов: Junior (исполнитель), Middle (самостоятельный), Senior (технический лидер), Lead (управленец), Architect (стратег), CTO (бизнес-лидер).
  4. После Senior — два трека: Lead (люди и доставка) или Architect (технологии и стратегия).
  5. Карьерный компас делает performance review объективным.
  6. IDP превращает «куда расти» в конкретный план на 6 месяцев с измеримыми результатами.

Главная мысль: карьерный рост не должен быть загадкой. Разработчик должен знать что именно нужно уметь на следующем грейде. И не просто знать — а иметь план как это прокачать. Матрица компетенций показывает куда расти. Компас даёт общий язык для обсуждения роста — не «ты ещё не готов», а «вот что нужно подтянуть и вот как это сделать».

Что делать завтра:

  1. Проведите самооценку по матрице компетенций. Где вы сейчас?
  2. Определите целевой грейд на ближайшие 6-12 месяцев.
  3. Выберите 2-3 навыка с максимальным разрывом. Составьте IDP.
  4. Найдите ментора, который уже на целевом грейде.
  5. Покажите компас тимлиду. Предложите использовать на следующем performance review.


Айдар Сафин

Главный разработчик Центра экспертизы 1С

MAGNIT TECH

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Компетенции и навыки Продуктовый подход Бесплатно (free)

Почему компании объединяют управление продуктом и технологиями в одной роли – и когда такое решение действительно оправдано? Разбираем на практическом опыте команды 1С, какие преимущества дает роль CPTO, почему она ускоряет принятие решений и упрощает взаимодействие с бизнесом, но одновременно повышает когнитивную нагрузку и создает риск перекоса между продуктом и технологическим развитием. Показываем, почему для крупного бизнеса такое совмещение может оказаться лишь временным компромиссом, в каких условиях модель работает устойчиво и какие механизмы – от квот на техдолг до независимого архитектурного контроля – помогают сохранить баланс.

24.08.2026    227    0    user1982126    0    

0

Обучение и наставничество Компетенции и навыки Подбор персонала и собеседования Бесплатно (free)

Разбираем, почему привычная модель найма перестает работать и как компаниям выстраивать развитие специалистов в условиях дефицита кадров и новых ожиданий сотрудников. Показываем, как связка HR и тимлида помогает превращать новичков без проектного опыта в самостоятельных специалистов без перегрузок и потери качества. Объясняем, как сетка грейдов, ABC-классификация задач, индивидуальные планы развития и регулярная обратная связь делают рост прозрачным, помогают вовремя выявлять зоны развития и повышают мотивацию. Материал будет полезен тимлидам, HR-специалистам и руководителям IT-направлений, которые хотят сократить текучесть, сформировать кадровый резерв и не допустить кадрового голода в ближайшие годы.

17.08.2026    395    0    user2135145    3    

0

Компетенции и навыки Мотивация Бесплатно (free)

Рассказываем, чем оценка руководителя ИТ-проекта отличается от оценки других участников команды и почему для РП важны не только профессиональные знания, но и системное мышление, переговоры, управление рисками и ожиданиями. Разбираем, как выстроить сбалансированную систему мотивации, которая учитывает продуктовые метрики, сроки, качество, удовлетворенность клиента и рентабельность проекта. Объясняем, когда уместны оценка 360 градусов и обратная связь от заказчика, а также всегда ли ошибки команды находятся в зоне ответственности руководителя. Также продемонстрируем, какие косвенные показатели – от текучести и переработок до повторных контрактов и характера эскалаций – помогают оценить реальную эффективность РП.

04.08.2026    534    0    user2136222    0    

0

Компетенции и навыки Бесплатно (free)

Матрица компетенций показывает сильные стороны и пробелы аналитика, но сама по себе еще не определяет его категорию. В статье разберем, как составить профили младшего, обычного, ведущего и экспертного бизнес-аналитика 1С, какие компетенции сделать обязательными, чем подтверждать уровень и почему средний балл может привести к неверному решению. В качестве основы предлагается готовая таблица категорий и порядок проведения оценки.

04.08.2026    619    0    YA_826532418    0    

4

Лидерство Компетенции и навыки Управление ИТ-департаментом Бесплатно (free)

Главная иллюзия ИТ-управления – вера в то, что правильные процессы, модные технологии и подробные регламенты сами приведут к результату. Показываем, как эта иллюзия разбивается о реальность. Результат создают мотивированные и компетентные люди, которым процессы помогают работать, а технологии решают конкретные бизнес-задачи, а не просто выглядят современно. Объясняем, почему ИТ-руководитель – это прежде всего лидер, который синхронизирует людей, процессы и инструменты в условиях ограниченных ресурсов, давления бизнеса и постоянных изменений. В статье разбираем типичные ловушки найма, мотивации, контроля, Agile, сервисности, планирования, внедрения ИИ, работы с вендорами и техническим долгом – и показываем, как сохранять романтику управления без розовых очков.

28.07.2026    574    0    GSoft    0    

4

Компетенции и навыки Россия Бесплатно (free)

Опыт помогает быстрее находить причины ошибок, но иногда привычная версия появляется слишком рано. Разберём, почему специалист может тщательно проверить не ту причину и отчего повторное обучение помогает не всегда.

24.07.2026    463    0    NikolayMaerov    1    

4

Компетенции и навыки Бесплатно (free)

В 1С прижилась странная штука - архитектор бывает «функциональный» и «технический», как будто это две разные профессии. У программистов такого раскола нет, у тестировщиков нет, а у архитекторов - есть. Откуда он взялся именно в таком виде и почему именно сейчас становится только актуальнее? Можно конечно сказать - «так сложилось», но мне интересно, почему все-таки сложилось именно так. За этим стоит конкретная логика, ее корни - вообще не в мире разработки.

23.07.2026    1287    0    ardn    12    

17

Компетенции и навыки Руководитель проекта Россия Бесплатно (free)

Руководитель отвечает за результат, но не обязан лично вести каждое техническое или предметное решение.

16.07.2026    442    0    NikolayMaerov    8    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. DmitryKlimushkin 16.09.26 12:54 Сейчас в теме
Красиво подано... Я и не предполагал, что волюнтаризм может стать таким привлекательным)
aidar_safin; +1 Ответить
10. aidar_safin 166 16.09.26 23:25 Сейчас в теме
(1) Спасибо, Дмитрий! Да, это по‑своему мой «волюнтаризм» — собрал систему под себя, потому что не хватало чётких ориентиров. Главное, что она работает и помогает не гадать, а двигаться целенаправленно.
13. DmitryKlimushkin 17.09.26 06:57 Сейчас в теме
(10) Я немного порицаю тебя за (на мой взгляд!) избыточный оптимизм, который ты можешь породить в ещё незрелых умах наших молодых коллег. У них может возникнуть иллюзия, что по прошествии трёх (пусть и насыщенных и напряжённых) лет, они уже готовы войти в верхний профессиональный слой. И зафиксировав истечение этого указанного срока, совсем "зелёный" дилетант начнёт "топырить пальцы" и "вещать незыблемые истины".
Уже не очень хорошо помню, но указанный тобой срок у меня ушёл просто на относительно уверенное освоение XML. На знакомство с основами бухучёта ушло примерно столько же, а потом ещё пятилетка на понимание самого смысла учёта. И куча времени уходит просто на "гонку за лидером". Так можно назвать обязательное поддержание знаний в постоянно изменяющейся платформе. Плюсом идёт постоянная корректировка знаний на изменения законодательства, когда приходится осваивать или новую методологию, или новую технологию.
Тут два варианта может быть. Либо я немного тупенький и не уложился в трёхлетнюю программу обучения, либо мы называем "сеньорами" чуть-чуть разных персонажей) Во времена любимого мною "совка" был такой регулярный лозунг со всех газет и экранов "Пятилетку - за три года!". Вот точно твой вариант) Предполагаю, что пятилеточку надо бы оттащить ИТ-неофиту ровно для того, чтобы дорасти хотя бы до ... виконта (молодого барина!). А потом через ещё пару пятилеток вступать во владения своим леном (феодом) и вешать на щит надпись "сеньор".
В остальном, ты - большой молодец и написал очень подробный хороший "учебный план", который мне вполне нравится.... если передоз оптимизма компенсировать))
14. aidar_safin 166 17.09.26 07:05 Сейчас в теме
(13) Дмитрий, спасибо за такой развёрнутый ответ! Ценишь — критикуешь, это ценнее, чем просто «молодец».

Про оптимизм — принимаю, доля правды есть. Три года — это не гарантия, а ориентир для тех, кто уже в рынке и целенаправленно закрывает разрывы. Не для старта с нуля. Я и писал это имея в виду человека, который уже работает в 1С, но застрял на Middle и не понимает, куда расти. С нуля — да, пять-семь лет до уверенного Senior реальнее, но все зависит от системы и мотивации, можно и за 3.

Про «гонку за лидером» — отдельное спасибо, что это назвал. Платформа меняется, законодательство меняется, методологии меняются. Это не пауза в развитии, а постоянный фон. Кто-то тратит на это год, кто-то три — и это не тупость, а реальность нашей профессии.

Про «разных сеньоров» — тоже согласен. Именно поэтому в статье я и написал, что это моё видение, а не ГОСТ. Если у тебя в команде Senior — это человек с 10 годами опыта и глубоким знанием бухучёта, это нормально. Senior может быть человек с 3 годами, но с сильными интеграциями и архитектурой. Потому что специфика ритейла — это объёмы, интеграции, нагрузка, а не методология РАУЗ.

А «Пятилетку — за три года» — улыбнуло, не буду врать) Хорошая аналогия. Если бы не был так серьёзен вопрос, можно было бы и в эпиграф статьи вставить.
15. DmitryKlimushkin 17.09.26 07:15 Сейчас в теме
(14) На мой взгляд в "Миддлах" застревают по причине тупости и бессмысленности текущей работы. Я абсолютно уверен в том, что лучшим учителем и "удобрением роста" квалификации является осмысленная прагматичная и логичная ежедневная работа. "А теперь посмотрим на наш канбан... Ну, слёзы вытерли? Продолжаем дальше!"
Отсюда и непонимание "Куда расти?", ведь ежедневный запрос на квалификацию выражается в умении "круглое носить, квадратное - катать".
И чем правильнее и грамотнее написан "учебный план" (твой случай!), тем больше набегает разрыв в ежедневной практике. У лыжников лыжня разъезжается)
Про интеграции зря упомянул - у меня там накануне "болело") Начал писать статью, про текущий подход к "интеграциям", потом вспомнил, что запретил себе писать и прекратил это бестолковое дело)
16. aidar_safin 166 17.09.26 07:28 Сейчас в теме
(15) Дмитрий, ты прямо в точку про «круглое носить, квадратное катать». Если работа сводится к рутине без задач на рост — никакой учебный план не поможет: просто негде применять новые навыки. Именно поэтому в матрице я отдельно выделял не только знания, но и типы задач под каждый грейд: проектирование, ревью, менторинг. Чтобы человек понимал: если в канбане одни типовые доработки, надо либо просить задачи с архитектурным слоем, либо самому инициировать улучшения — хоть тот же рефакторинг или описание ADR.

Про разрыв между планом и практикой — это и правда боль. У нас в команде мы его закрывали через «микроросты»: даже в рутинной задаче выделяли кусочек под прокачку — например, не просто дописать обработку, а сделать её расширяемой, покрыть тестами, заложить метрики. Так план не висел в воздухе, а цеплялся за реальную работу.

А про интеграции понимаю: когда «болит», любая строчка про них цепляет. Если потом захочешь всё-таки дописать статью — буду рад почитать. Или, если наоборот, хочется просто выдохнуть и про что-то совсем не про интеграции поболтать — тоже нормально. Спасибо, что делишься своим взглядом: он здорово приземляет теорию.
17. A1WEB 61 17.09.26 10:59 Сейчас в теме
(16)
Если работа сводится к рутине без задач на рост — никакой учебный план не поможет


Это ключевой момент, его нужно написать в статье, а не в комментариях. Далеко не в каждых проектах/компаниях можно вырасти вообще хоть как-то, не говоря уже о росте от джуна к синьору. Всё зависит от вашей роли и степени участия в проекте.
Я лично встречал джунов с опытом 5-6 лет. Это вообще не редкость. Они делают рутину за полтора МРОТ, а компании большего и не надо.

Причина в основном одна - боятся переходить, боятся браться за легаси, ведь придется сильно напрягать извилины в условиях стресса, а это больно. Хотя кто видел enterprise без легаси... В 1С без этого делать нечего.
aidar_safin; +1 Ответить
18. aidar_safin 166 17.09.26 13:09 Сейчас в теме
(17)

Согласен на 100%. Это не комментарий — это важная оговорка, которой в статье не хватает. Матрица работает, когда есть где применять новые навыки. Если проект — только типовые доработки по готовым инструкциям, а компания не заинтересована в развитии, никакой IDP не поможет. И джун с опытом 5–6 лет за полтора МРОТ — это не редкость, а проблема рынка.

Про страх перед легаси — тоже в точку. В 1С без легаси не бывает, и именно умение в нём работать отличает Middle от того, кто им числится. Бояться напрягаться — понятный человеческий рефлекс, но он и есть тот самый «потолок».

Добавил для Мидла:

Типичные ловушки:

Застрял в комфорте — решает знакомые задачи, не берётся за новое.
Важная оговорка: когда расти некуда

Матрица компетенций работает, когда есть где применять новые навыки. Но далеко не в каждом проекте или компании можно вырасти вообще хоть как-то — не говоря уже о росте от Junior до Senior. Всё зависит от вашей роли и степени участия в проекте.

Я встречал джунов с опытом 5–6 лет — это не редкость. Они делают рутину за полтора МРОТ, а компании большего и не надо. Причина чаще всего одна — боятся переходить, боятся браться за легаси. Придётся напрягаться в условиях стресса, а это больно. Хотя enterprise без легаси не бывает, и в 1С — тем более.

Если вы чувствуете, что упёрлись в потолок не из-за навыков, а из-за проекта — возможно, первый шаг к росту не новый курс, а смена команды или проекта. Компас покажет, что вы уже готовы к большему. Но применять это большее придётся там, где оно востребовано.

Бросается писать код, не подумав. Мидл, который сразу пишет, — это джун с опытом.
Игнорирует код-ревью как «формальность». А это бесплатный менторинг.
23. gybson 13 17.09.26 15:53 Сейчас в теме
(13) Срок обучения на инженера-программиста все еще 5 лет. Где есть бакалавриат, там 4 года. 3 года это ПТУ.
19. Константин С. 685 17.09.26 13:30 Сейчас в теме
(10)
собрал систему под себя,

Вот именно...
Сколько читай в книгах "как построить космический корабль". В реальности много кроме разных доп. практическиех навыков надо.

Да и разные условия у всех есть. Одно наличие реального стремление учиться, другое потребность в знаниях. А не просто учиться ради учебы.
возьмем туже Kafka очень большое количество 1С-ков никогда в ней рядом стоять не будут. Банально данная шутка не нужна.
20. aidar_safin 166 17.09.26 13:34 Сейчас в теме
(19) Константин, ты прав: система — это про мой контекст, и не всем нужны одни и те же инструменты. Kafka — отличный пример: в одних проектах без неё не обойтись, в других она просто не актуальна. Смысл матрицы не в том, чтобы все учили всё, а чтобы каждый увидел свои разрывы и выбрал нужные навыки под свои задачи. Спасибо, что подсветил этот момент — это как раз про осознанный, а не формальный рост.
2. vladimir-89 74 16.09.26 12:55 Сейчас в теме
Это гениально! Огонь! Спасибо!
aidar_safin; +1 Ответить
9. aidar_safin 166 16.09.26 23:23 Сейчас в теме
3. Tantor 226 16.09.26 16:26 Сейчас в теме
Отличный доклад!
aidar_safin; +1 Ответить
8. aidar_safin 166 16.09.26 23:23 Сейчас в теме
4. Torin 987 16.09.26 18:25 Сейчас в теме
:) Вывод: - Хочешь быть Senior ? - тогда просто будь им.
+
Tantor; aidar_safin; +2 Ответить
7. aidar_safin 166 16.09.26 23:22 Сейчас в теме
(4) Звучит как девиз)
Tantor; Torin; +2 Ответить
5. gybson 13 16.09.26 20:24 Сейчас в теме
Немного непонятно что следующие 40 лет делать.
aidar_safin; +1 Ответить
6. aidar_safin 166 16.09.26 23:21 Сейчас в теме
(5) После CTO варианты разные: продуктовая работа, консалтинг, преподавание, своя команда. Матрица не про бесконечный план, а про понятные шаги на каждом этапе.
11. YA_1130000057973079 17.09.26 02:00 Сейчас в теме
Architect → CTO: из стратега в руководителя бизнеса. Технологии служат бизнесу.

Жаль, что только на последнем этапе своего совершенствования разработчик начинает включать голову. Обычно кодеры вообще не вдумываются что, зачем и для чего они делают. А если на выходе херня получилась - этот кодер берёт техническое задание заказчика и водит носом по ТЗ заказчика (ты сам херню загадал - страдай).
aidar_safin; +1 Ответить
12. aidar_safin 166 17.09.26 06:24 Сейчас в теме
(11) Понимаю. В моей матрице бизнес‑мышление не откладывается на финал: уже у Senior разработчик должен не просто брать ТЗ, а предлагать решения, считать влияние и задавать вопросы. Это как раз про то, чтобы уходить от «выполняю задачи» к «решаю проблему».
Vova_Di; YA_1130000057973079; +2 Ответить
21. plushko 35 17.09.26 14:20 Сейчас в теме
А я техлид. Ну да, ну да, пошёл я...
22. aidar_safin 166 17.09.26 14:27 Сейчас в теме
(21) Техлид это и есть Сеньор.
24. plushko 35 17.09.26 15:56 Сейчас в теме
(22) Нет, и даже не приблизительно. Техлид отвечает за качество исполнения задач и написания кода всех проводимых проектов, а сеньор отвечает исключительно за себя и собственное исполнение. Техлид - это руководитель.
Для отправки сообщения требуется регистрация/авторизация