Хотите системно вырастить сеньора из джуна? Собрать идеальную команду за пару кликов? Прозрачно развивать hard- и soft-навыки сотрудников? Я, Владимир Тимонов, главный разработчик ЕвразТехника ИС и управляющий продуктом ИС «Матрицы компетенций», расскажу, как мы справляемся с этими вызовами в ЕВРАЗе.
Мечта любой IT-компании — обучение в стиле Нео из «Матрицы»: загрузил программу, и через минуту сотрудник уже мастер React и Kubernetes. Увы, реальность сложнее.
В условиях жесткой конкуренции за таланты найти готового специалиста с нужным стеком и знанием специфических технологий вроде OPC или MES — почти невозможно. Кандидаты часто переоценивают свои навыки, их резюме не соответствуют реальным компетенциям, а зарплатные ожидания растут быстрее, чем навыки.
Что, если вместо бесконечной охоты за мифическими сеньорами выращивать их самим? Именно этот вопрос привел нас к созданию системы, которая превращает перспективных джунов в экспертов, знающих не только технологии, но и бизнес-процессы компании.
Разработчик в ЕВРАЗе: больше, чем просто код
Матрица компетенций – известный и хорошо себя зарекомендовавший инструмент в управлении персоналом. Существуют известные шаблоны таких матриц. Но мы решили разработать свой стандарт. ЕВРАЗ – компания крупная, у нас есть много особенностей, которые необходимо учитывать при оценке IT-специалистов. Так давайте пойдем от самого понятия «разработчик». Как он выглядит в металлургическом гиганте? Чем отличается его работа от коллег в продуктовых IT-компаниях или финтех-стартапах? В чем особенность этой роли и почему матрица компетенций становится для нас не просто инструментом оценки, а настоящим компасом в профессиональном развитии, расскажем в этой статье.
Разработчик в ЕВРАЗе – это специалист, который находится на стыке IT и реального производства. Здесь недостаточно просто писать качественный код. Наши разработчики ежедневно решают задачи, напрямую влияющие на производственные процессы, логистику, финансовые потоки и безопасность предприятий.

В отличие от многих IT-компаний, где можно сфокусироваться исключительно на технической стороне, у нас разработчик должен понимать бизнес-контекст и специфику металлургической отрасли. Когда ты создаешь систему, от которой зависит работа доменной печи или конвертера, ошибка в коде может стоить не просто денег, а реальных производственных потерь или даже вопросов безопасности.
У нас можно выделить несколько групп навыков, которые критически важны для разработчиков ЕВРАЗа:
1. Технический фундамент
Безусловно, глубокое знание своего технологического стека остается базовым требованием. Для C#-разработчика это владение .NET Framework, ASP.NET, Entity Framework, SQL. Для специалиста по Python – знание Django или Flask, умение работать с библиотеками для анализа данных и т. д.
Но есть и специфические технические компетенции, особенно ценные в нашей отрасли:
Опыт интеграции с промышленными системами (SCADA, MES, ERP).
Понимание протоколов промышленной автоматизации (OPC UA).
Навыки работы с большими объемами производственных данных.
Умение создавать отказоустойчивые системы, работающие в режиме 24/7.
2. Отраслевая экспертиза
С ростом уровня от junior к senior растет и требование к пониманию бизнес-процессов:
Знание основ металлургического производства.
Понимание логистических цепочек в промышленности.
Представление о финансовых потоках в крупной производственной компании.
Знание нормативных требований и стандартов в отрасли.
3. Soft-skills с индустриальным уклоном
Здесь наша матрица компетенций выделяет навыки, особенно важные в условиях промышленного предприятия:
Умение коммуницировать не только с коллегами-айтишниками, но и с производственниками.
Способность переводить с технического языка на язык бизнеса и обратно.
Стрессоустойчивость при работе с критически важными системами.
Готовность быстро реагировать на инциденты, влияющие на производство.
Разработчик в ЕВРАЗе – это больше, чем просто программист. Это специалист, который создает цифровое будущее металлургической отрасли, соединяя мир кода с миром реального производства. И матрица компетенций помогает каждому найти свой путь в этом увлекательном путешествии.

Своя система координат: как мы создавали матрицу с нуля
Когда мы решили разработать собственную матрицу компетенций, то не пошли по пути копирования готовых решений. Вместо этого собрали кросс-функциональную команду из IT-руководителей, HR-специалистов и внешних консультантов. Задача была амбициозной — создать не просто очередной HR-инструмент, а полноценную экосистему для развития IT-специалистов ЕВРАЗа.
Ключевой принцип нашего подхода — комплексность. Мы учитывали:
Динамику развития технологий — IT не стоит на месте, и наша матрица должна легко адаптироваться к изменениям.
Специфику бизнес-процессов — компетенции привязаны к реальным задачам компании.
Баланс между глубиной и широтой — специалист должен быть и экспертом в своей области, и понимать смежные технологии.
В отличие от многих технических матриц, мы сделали ставку на баланс между hard- и soft-навыками.
Hard-компетенции мы разделили на две категории:
Основные — те, без которых невозможно выполнять базовые рабочие задачи.
Дополнительные — навыки, расширяющие возможности специалиста.
Soft-компетенции включают:
Лидерские качества.
Навыки управления командой.
Коммуникативные способности.
Показатели эффективности (соблюдение сроков, скорость реализации задач).
Созданная нами система координат — это не просто набор требований, а настоящий компас для развития IT-специалистов в ЕВРАЗе. Она помогает каждому сотруднику понять, где он находится сейчас и куда может двигаться дальше, а компании — эффективно управлять развитием персонала и формировать команды под конкретные задачи.
Сейчас матрицы разработаны по 10 технологическим стекам: C#, Java, Python, Front/React, DevOps, ML, ABAP, 1C, SAP, РП (управление проектами). Ведется проработка новых, для внедрения в 2025 и 2026 гг. По компетенциям, безусловно, есть пересечения между направлениями, но есть и заметные различия, поэтому важно было составить набор компетенций для каждого направления отдельно, учитывая бизнес-процессы и технические особенности, в том числе где происходит совместная разработка в нескольких стеках.
Например, базовые алгоритмы и архетипы солюшен-архитектур разработчики должны в целом знать и понимать, чтобы общаться при решении общих задач. Когда применять Kafka, Rabbit, различные ETL-решения. А есть специфичные знания библиотек и фреймворков в разных стеках разработки: SignalR и gRPC в C#, Gevent в Python, Pandas в ML/DS и т. п.
Это помогает четко и ясно представить, какие знания, навыки есть у сотрудника, а что нужно развить.
В процессе проработки концепции мы выделили ряд фаз:
1. Формирование общей парадигмы, формата и алгоритмов оценки.
2. AdHoc-решения, реализующие парадигму в каждом направлении и позволяющие собрать нужную информацию.
3. Переход к централизованной системе хранения и обработки информации о компетенциях в единых правилах.
Так родилась информационная система «Матрица компетенций ЕВРАЗа». Система включает в себя:
1. Интерактивный редактор матриц.
2. Управление ролями и доверенными лицами, оценивающими уровень компетенций.
3. Персональную страницу сотрудника с его треком развития.
4. Различные отчеты, показывающие статику обучений.
5. Систему справочников, которые применяются при формировании матриц и оценки сотрудников.
6. Интеграцию со специализированными средствами аттестации.
Мы определили 6 уровней подготовки, включая промежуточные «плюсовые» ступени для плавного роста (от минусовых мы отказались по понятным причинам 😊):
1. Trainee (начинающий карьеру).
2. Junior (базовые навыки, работа под руководством).
3. Junior+ (самостоятельное решение типовых задач).
4. Middle (автономия в проектах, архитектура).
5. Middle+ (наставничество, архитектура, сложные задачи).
6. Senior (теоретическая экспертиза, архитектура, уверенное знание теории).
Разумеется, уровней может быть и больше – крупные компании такое практикуют. Мы проанализировали и решили, что для ЕВРАЗа это деление оптимальное и наглядное для каждого специалиста.
От хаоса к системе
Создание эффективной матрицы компетенций — это не просто заполнение таблицы навыками. Это целое исследование, которое мы провели в несколько этапов. Делюсь нашим опытом, который может пригодиться тем, кто задумывается о подобном проекте.
Первым делом мы провели масштабную аттестацию всех IT-специалистов компании. Это позволило нам получить объективную картину текущего уровня команды.
Параллельно с внутренней оценкой мы провели анализ рынка труда. Изучили:
· Требования к специалистам в ведущих IT-компаниях.
· Актуальные технологические тренды в промышленной автоматизации.
· Прогнозы развития технологий на ближайшие 3–5 лет.
Это помогло нам не только сформировать актуальный набор компетенций, но и заложить в матрицу перспективные навыки, которые будут востребованы в будущем.
На основе полученных данных мы создали не просто статичный документ, а живую систему, которая:
Фиксирует текущее состояние — какими навыками обладает каждый специалист.
Выявляет зоны роста — какие компетенции нужно развивать.
Создает прозрачность — и для компании, и для сотрудника понятно, что нужно для перехода на следующий уровень.
Матрица компетенций выполняет двойную функцию: она служит инструментом оценки и одновременно roadmap для профессионального роста. На ее основе формируются персональные планы развития, отслеживается прогресс сотрудников и их переход на новые уровни — например, от middle к middle+.
Инвестиции в обучение и развитие персонала — это не просто строчка расходов. Это стратегическое вложение, которое окупается через повышение эффективности команды, снижение текучести кадров и рост удовлетворенности сотрудников.

Как проходит обучение?
У нас есть правило полугодовой переоценки сотрудников, где накопительным итогом подводятся результаты и практически автоматически становится понятно, поднял сотрудник уровень или еще развивает компетенции.
Сотруднику выделяется время на освоение нужной компетенции – сколько, зависит от него самого, но есть и рекомендованные нормативы. Он изучает материалы и готовится к защите, то есть подтверждению того, что он обладает необходимыми теоретическими знаниями и усвоил определенные практические навыки, которые требуются в работе. Записывается на встречу с принимающими, предоставляет артефакты, доказывающие знание компетенции, проходит устную беседу. Получает желаемый результат при должной подготовке. При этом в самой ИС указаны рекомендательные материалы для подготовки, четкие критерии оценки и, конечно, эксперты по темам (те, кому сдавать компетенции, искать по всей компании их не надо 😊).
Такая система имеет несколько важных преимуществ:
· Предсказуемость. Сотрудник точно знает, что ему нужно изучить и как будет проходить оценка.
· Самостоятельность. Разработчик сам определяет темп своего развития.
· Доступность ресурсов. Не нужно искать материалы или экспертов по всей компании — все уже собрано в системе.
· Объективность. Четкие критерии оценки минимизируют субъективный фактор.
Прогресс в обучении влияет на рост сотрудника по уровням. Если есть амбиции расти, матрица позволяет понять, каких знаний, навыков не хватает.

Для начинающих программистов и новых сотрудников в компании матрица становится ключевым элементом адаптации. Она помогает новичкам быстро интегрироваться в коллектив, понять корпоративные стандарты и выстроить четкий карьерный трек. При поддержке руководителей и наставников молодые специалисты получают ясный план обучения, что сокращает время на вхождение в должность и формирует долгосрочную лояльность к компании.
Такой структурированный подход позволяет нашим разработчикам постоянно расти профессионально, а компании — иметь актуальную картину компетенций команды и планировать развитие с учетом потребностей бизнеса.

По сути, матрица превратилась в полноценную базу знаний компании. Она позволяет нам решать практические задачи бизнеса:
Быстрое формирование команд. Нужно собрать команду под новый проект? Матрица покажет, у кого есть необходимые компетенции.
Сокращение time-to-market. Правильно подобранная команда быстрее выводит продукт в эксплуатацию.
Оптимизация затрат на поддержку. Специалисты с релевантными компетенциями эффективнее поддерживают системы.
Повышение качества продукта. Глубокое понимание предметной области = стабильно работающий продукт.
Лучше всего об эффективности системы говорят отзывы самих разработчиков. Вот что рассказывает один из наших C#-разработчиков уровня junior+: «Наша система матриц дает быстрое прозрачное понимание, что от меня требуется учить на рабочих или pet-проектах, на какие компетенции сделать упор. Можно сосредоточиться на этих задачах, повышать технический уровень и уровень своей зарплаты. Мне это помогло поднять свой уровень с junior до junior+. Я могу применять свои новые знания на проектах! Мне все нравится!»
Мы не останавливаемся на достигнутом и активно работаем над развитием системы:
Расширение охвата. Готовимся распространить матрицу на новые направления, помимо уже охваченных C#, Java, Python, Front/React, DevOps, ML, ABAP, 1C, SAP и РП (управление проектами).
Постоянные улучшения. Собираем обратную связь от сотрудников и совершенствуем юзабилити интерфейса.
Интеграция с SAP. Постоянно работаем над полной интеграцией матрицы в корпоративную SAP-систему ЕВРАЗа.
Автоматизация HR-процессов. Уже разработали и улучшаем функционал для автоматического расчета заработной платы на основе уровня компетенций.
Матрица компетенций — это не статичный инструмент, а живая экосистема, которая постоянно развивается вместе с технологиями и бизнес-потребностями компании.
У нас еще много идей для развития и улучшения системы!

Остались вопросы? Задавайте в комментариях — с удовольствием отвечу!