К основному содержимому
Яндекс
Yandex Meetup · 10 октября 2018

Путь развития руководителя разработки

От Junior Developer до CTO: ступени и развилки

/ Путь руководителя разработки · Yandex Meetup 2018

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

  1. 1. Путь развития руководителя разработки

    От Junior Developer до CTO: ступени и развилки

  2. 2. Спикер

    Александр Поломодов, Руководитель разработки, крупный финтех

    О чём доклад

    Карта ступеней от Junior до CTO и две развилки, на которых меняется профессия, а не грейд.

    Путь — От Junior до руководителя разработки

    Сегодня — Несколько команд и тимлидов

    От Junior до руководителя разработки

    Несколько команд и тимлидов

  3. 3. О чём пойдёт речь

    Ступени: от Junior до CTO

    Чем различаются Senior, Teamlead, CTO

    Навыки и фокус на каждой ступени

  4. 4. От Junior до CTO — одна карта

  5. 5. 00. Обучение

    Лицей → МФТИ → выбор между Science и Programming

  6. 6. Выбрал индустрию, а не науку

    Там быстрее обратная связь

    Физмат-лицей — олимпиадная база

    МФТИ ФУПМ — алгоритмы и CS

    Развилка: наука или индустрия

    Реальные задачи вместо статей

  7. 7. 01. Линейный специалист

    Junior → Middle/Analyst → Senior Developer

  8. 8. Растёт глубина и ответственность

    Junior → Senior за 4–6 лет при правильной среде

    0–2 года — Junior — пишет код, простые задачи

    2–4 года — Middle — фича целиком, бизнес-контекст

    4–6 лет — Senior — проектирует модули, владеет NFR

  9. 9. 02. Тимлид

    Команда из 4 человек: код + люди + процессы

  10. 10. Тимлид отвечает за команду

    Новая система координат

    Уже не самый продуктивный

    1:1, ревью, найм, мотивация

    Ответственность за код команды

    Делегировать и доверять сложно

  11. 11. 03. Руководитель разработки

    Три команды и три тимлида

  12. 12. Управляешь через тимлидов

    Фокус на портфеле команд

    Зона ответственности: 15–25 инженеров

    1:1 с тимлидами, не с разработчиками

    Найм, развитие людей, бюджет

    Баланс продукта и техздоровья

  13. 13. Senior — это не Teamlead

    Технические навыки vs люди и процессы

    Senior

    Глубина в технологиях

    Архитектура и домен

    Путь в Architect / Principal

    Teamlead

    Управление людьми

    Процессы и ожидания

    Растит других, а не себя

    Хороший Senior ≠ хороший тимлид

  14. 14. Teamlead — это не CTO

    Контекст команды vs стратегия и ресурсы

    Teamlead

    Контекст одной команды

    Тактическое исполнение

    Задачи здесь и сейчас

    CTO

    Стратегия и приоритеты

    Распределение ресурсов

    Стратегический результат

    Между ними — Group Lead, Dept Lead, VP Eng

  15. 15. У CTO мерило — бизнес-результат

    Не строки кода, а влияние на бизнес

    Идти от целей бизнеса

    Держать выбор архитектуры

    Собирать команды и процессы

    Давать людям проявить себя

  16. 16. Спланируй маршрут заранее

    Стартап vs корпорация — разная скорость

    Размер команды — разные навыки

    Интересы: код / люди / стратегия

    Карьера path dependent — history matters

  17. 17. Что почитать дальше

    The Manager's Path — Camille Fournier (2017)

    An Elegant Puzzle — Will Larson (2019)

    Staff Engineer — Will Larson (2021): staffeng.com

    Team Topologies + DORA

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

    polomodov.tech

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

    Александр Поломодов, Руководитель разработки, крупный финтех

    @book_cube