К основному содержимому
к презентации
Конспект выступления2022

Как развиваться, если ты уже Senior

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

DotNext Spring 20223 минуты

Конспект сокращён относительно исходного материала; примеры и оценки передают опыт и позицию автора.

Основная линия материала
01

Управление и экспертиза дают разные способы влияния

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

Экспертная траектория требует не только желания инженера, но и потребности компании в сложных технических решениях. В обсуждаемой модели высокие уровни — от Principal Engineer до Technical Fellow — различаются масштабом влияния. Важно, что на момент выступления эта система ещё обсуждалась. Пример показывает возможное устройство карьеры, а не обещает наличие таких должностей и правил в любой организации.

02

Рост подтверждается решёнными задачами и вкладом в других

Матрица развития включает масштаб ответственности, вклад в продукт, сложность решённых задач, лидерство и улучшения. Техническая глубина нужна, но недостаточна без результата и способности договариваться. Развитие других инженеров и совершенствование процессов также входят в работу эксперта. Если формальной лестницы нет, автор предлагает взять значимую задачу, сформулировать обнаруженную проблему для руководства или искать среду, где такая работа востребована.

В обучении сопоставлены два пути: сначала изучить теорию и затем экспериментировать либо начать с практики и обратиться к теории при нехватке инструментов. Оба требуют проверки результата. Для инженера-практика особенно полезно описать проблему, варианты и план в RFC до реализации: так решение становится предметом совместного обсуждения, а знания перестают оставаться только у одного человека.

03

Долгосрочное обучение нуждается в ритме и практике

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

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

Выводы

Что стоит унести с собой

  1. 01Выбор после senior связан с желаемым способом влияния: через управление или через техническую экспертизу.
  2. 02Экспертный рост требует значимых результатов, общения и развития окружающих, а не одной технической глубины.
  3. 03План с регулярной практикой и промежуточными результатами помогает выполнять важные, но несрочные задачи обучения.

Источники