К основному содержимому
DotNext
DotNext Spring · 27 июня 2022

Плох тот программист, кто не мечтает стать архитектором

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

/ Как развиваться после Senior · DotNext Spring 2022

Содержание слайдов

  1. 1. Плох тот программист, кто не мечтает стать архитектором

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

  2. 2. Александр Поломодов

    Technical Director & Fellow, Т-Технологии

    Прошёл путь от Junior до Technical Director

    Архитектура и практики в крупном финтехе

    Подкаст «Code of Leadership», канал @book_cube

  3. 3. О чём поговорим

    Карта развития для Senior+

    Стандартный путь до Senior

    Развилка: Team vs Tech

    Team: lead → EM → CTO

    Tech и обучение дальше

  4. 4. 01. Стандартный рост

    От школьника до Senior Engineer

  5. 5. Дорога до Senior

    Лестница, по которой идёт большинство

    Schoolboy/Student — фундамент

    Scientist/Junior — проекты и ревью

    Middle — фичи и базовый дизайн

    Senior — компонент и качество кода

  6. 6. 02. Развилка

    Куда дальше после Senior

  7. 7. Team-ветка vs Tech-ветка

    Две разные карьеры с одной точки старта

    Team — люди, процессы, ответственность

    Tech — technical эффект на компанию

    Нужны новые навыки

    Два пика; переходить можно

  8. 8. 03. Team-ветка

    От тимлида до CTO

  9. 9. Зачем нужен тимлид

    Кросс-функциональная команда не работает сама

    5–9 инженеров + product/design/QA

    Одна точка входа

    Интерфейс команды с компанией

    Фокус, люди, результат

  10. 10. После тимлида

    Рост через размер организации

    Delivery Manager — несколько команд

    Engineering Manager — люди и процесс

    Architect / Head — архитектура и качество

    CTO — стратегия, найм, бюджет

  11. 11. Эволюция CTO

    Process × Tech × Scale

    Startup — код и первая команда

    Scale-up — процессы и лидеры

    Mature — стратегия и бюджет

    Public/IPO — рынок и регуляторы

  12. 12. 04. Tech-ветка

    High Levels of Individual Contributors

  13. 13. Когда возможна Tech-ветка

    Должны совпасть две вещи

    Нужна глубокая экспертиза

    Инженер выбирает engineering

    RFC/ADR/review как культура

    Staff+ оплачивается как leadership

  14. 14. IC: Staff → Fellow

    Рост без менеджмента

    Staff — система или сервисы

    Senior Staff — направление

    Principal — архитектура вертикали

    Distinguished / Fellow — лицо компании

  15. 15. Чем занимаются Principal+

    Не «супер-Senior», а другая работа

    Cross-team задачи

    RFC/ADR/strategy на 1–2 года

    Менторинг Staff/Senior

    Публичность и game-changing code

  16. 16. 05. Как развиваться

    Подходы к обучению и мотивация

  17. 17. Подходы к обучению

    Senior+ учится по-другому, чем Junior

    DDIA, Tanenbaum, SRE

    Netflix, Uber, Stripe

    Менторство и open community

    Конференции и подкасты

  18. 18. Зачем расти после Senior

    Деньги — не главный драйвер

    Эффект на сотни людей

    Сложность и свобода выбора

    Деньги — следствие

    Честно выбрать желаемую работу

  19. 19. Что забрать с собой

    Карьера после Senior — это выбор, а не автомат

    До Senior — лестница

    После Senior — ландшафт

    Team и Tech — разные пики

    Выбирай ежедневную работу

  20. 20. Ссылки и материалы

    Внешние модели; примеры из финтеха

    Staff Engineer + Staff Engineer's Path

    The Manager's Path

    The Software Architect Elevator

    Team Topologies

  21. 21. Спасибо!

    polomodov.tech

    Все слайды и ссылки — в Telegram-канале

    Александр Поломодов, Technical Director & Fellow, Т-Технологии

    @book_cube