- Tech lead
- Team lead и engineering manager
- Руководитель группы
- Head of engineering
- Директор по инженерии и CTO
Tech lead
Сразу к самооценкеМеняется то, за что отвечаете: не за свой код, а за то, что технические решения команды объяснимы и переживут вас.
Сделать сейчас
- Записываю следующее техническое решение так, чтобы по нему спорили без меняРешение живёт в репозитории, а не в моей голове.
- Убираю себя из узкого места ревьюРевью не ждёт меня, а общий стандарт живёт в линтере и в конвейере.
- Собираю техдолг в список с последствиями и ставлю его в расписаниеПро долг спорят по списку, а не жалобами.
- Даю задачу на вырост и не забираю её обратноЧеловек доводит её сам, а я рядом, а не вместо.
Куда дальше
Team lead и engineering manager
Вбок из роли
- Бэкенд-разработчик обратно
- Продакт-менеджер вбок
- Архитектор вбок
- Фронтенд-разработчик обратно
Что на ступени спрашивают
Задаю техническое направление и объясняю его команде
Решения записаны, и по ним можно спорить без меня.Держу планку качества, не становясь узким местом
Ревью не ждёт меня сутки, а стандарт живёт в линтере и CI.Управляю техдолгом как планом, а не как жалобой
У долга есть список, оценка последствий и место в расписании.Развиваю людей через задачи, а не через советы
Даю задачу на вырост и остаюсь рядом, а не забираю её обратно на второй день.
Обычные ошибки
- Остаться самым быстрым разработчиком команды: задачи снова идут к вам, а люди перестают расти.
- Решать в одиночку и объявлять решение готовым: его будут обходить молча.
- Копить техдолг как жалобу: без списка и последствий его никто не оплатит.
Что учить
- Первые шагиКак делают софт и карьера
- ФундаментПринципы разработки
- Проектирование системАрхитектурные паттерны