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

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

Senior Software Engineer: развилка, ветки и как по ним идти

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

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

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

    Senior Software Engineer: развилка, ветки и как по ним идти

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

    Руковожу управлением разработки цифровых экосистем в Tinkoff

    Курирую архитектурные вопросы в компании

    Курирую наши System Design Interview

    Провожу интервью по менеджменту техруководителям

    Провожу troubleshooting-интервью SRE-инженерам

  3. 3. От развилки после Senior до целей и обучения

    План нашей беседы

    Проблематика роста из Senior дальше

    Варианты роста в сторону team и tech

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

    Рекомендации насчёт роста в сторону техники

  4. 4. 01. Как выглядит стандартный рост

    Уровни на шкале времени

  5. 5. Ступени понятны ровно до Senior

    Как выглядит стандартный рост разработчиков

    Schoolboy — 10 лет

    Student — 4 года, дальше Scientist

    Junior Engineer — 2 года, дальше Middle

    Senior Engineer — и лестница кончилась

  6. 6. 02. Рост в ветку менеджмента

    Зачем нужен тимлид и что там после него

  7. 7. Тимлид — интерфейс команды для бизнес-заказчика

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

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

    Цикл: идея → требования → проектирование

    …разработка → deploy → эксплуатация

    Заказчик приносит идею и получает результаты

  8. 8. Как я себе ответил десять лет назад

    Зачем это нужно самому Senior Engineer

    Больше влияния на конечный результат

    …и качественно, и количественно

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

    Повысить уровень total compensation

  9. 9. Роль CTO движется по трём осям, а не по лестнице

    Что там после тимлида

    Process Orientation и Technical Capabilities

    Третья ось — Scale: ~10, ~50, ~150

    Startup Coder, Engineering Manager, оргструктура

    Delivery manager и Architect — полюса осей

  10. 10. 03. Рост в ветку техники

    Грейды individual contributors

  11. 11. Четыре грейда над Senior и пять осей под ними

    High levels of individual contributors

    Principal и Senior Principal Engineer

    Distinguished Engineer и Technical Fellow

    Различает их масштаб влияния и сложность

    Оценка по матрице SDE: пять критериев

  12. 12. 04. Мотивация и цели

    Как не бросить на полпути

  13. 13. Расти — это важно и никогда не срочно

    Как мотивировать себя на развитие

    Срочное и важное — Do First

    Важное и несрочное — Schedule

    Срочное и неважное — Delegate

    Ни то ни другое — To /dev/null

  14. 14. Поставь цель — и выкинь её из головы

    Что делать с важными, но несрочными задачами

    Поставь цель, работающую на несколько аспектов жизни

    Составь чёткий и осуществимый план

    Выкинь цель из головы, чтобы не демотивироваться

    Иди вперёд, радуясь маленьким шагам

  15. 15. Планировать надо от цели, а не от себя сегодняшнего

    Как эффективно ставить цели и составлять планы

    Обычно смотрят, где они сейчас, и придумывают цель

    Потом придумывают, как закрыть GAP

    Проблема: мышление зажато «коробочкой»

    Backcasting идёт от цели назад до старта

  16. 16. Тип задачи задаёт тип ответа

    Модель Cynefin

    Obvious — best practice, sense-categorize-respond

    Complicated — good practice, sense-analyse-respond

    Complex — emergent practice, probe-sense-respond

    Chaotic — novel practice, act-sense-respond

  17. 17. 05. Как развиваться технарям

    You build it, you run it

  18. 18. Инженер отвечает за систему целиком

    Что значит «You build it, you run it»

    Умеет проектировать

    Умеет имплементировать спроектированное

    Умеет разбираться с инцидентами в своих системах

  19. 19. Три направления, в каждом теория и практика

    И как прокачиваться инженеру

    System Design: принципы и классы систем

    .NET: платформа вглубь и продовый код

    Troubleshooting: SRE Book и postmortems

    И практика в каждом из трёх

  20. 20. После Senior лестницы нет — есть развилка

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

    Стандартный рост заканчивается на Senior

    Дальше развилка: команда или техника

    В техничке есть свои грейды и своя матрица

    Цели ставим от цели назад, а не от себя

    Развитие всегда важное и никогда не срочное

  21. 21. Ссылки для дальнейшего изучения

    Источники с финального слайда доклада

    Статья по этому выступлению

    Про мотивацию: «Миф о мотивации», «На пике», «Спираль обучения»

    Про System Design: две статьи и публичное интервью

    Про troubleshooting и рост в менеджмент

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

    polomodov.tech

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

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

    @book_cube