[ Технический лидер ] v5

для разработчиков middle+, senior, architect
Идет набор
13 февраля 2025
12 недель
1 раз в неделю

[ Для кого курс ]

Middle +
- Откроете архитектуру распределенных систем
- Получите навыки решения архитектурных задач
- Узнаете способы коммуникации
об архитектуре
Senior
  • Увидите новые факторы, влияющие на архитектуру решения
  • Систематизируете свой инженерный опыт
  • Узнаете как решать проблемы в коммуникациях
Architect
  • Откроете новые варианты решения архитектурных задач
  • Получите видение проекта как системы со многими обратными связями
  • Освоите процессы проектирования и согласования

Необходимые требования для прохождения курса опыт работы в роли senior engineer от 2х лет

[ Цели курса ]

1. Организовать технический опыт
Структурировать и расширить опыт технического специалиста
2. Принимать эффективные решения
4. Находить оптимальные решения
Поделиться с коллегами своими задачами и найти их оптимальное, для вашего проекта и контекста, решение
Выстроить базу для принятия сложных технических и архитектурных решений
3. Органично расти как специалист
Предоставить большое количество технических решений, приемов, примеров и задач, что позволит специалисту перескочить через несколько ступенек в своем развитии, избежав ошибок в реальных проектах
5. Структурировать базовые принципы разработки
Систематизировать ограничения, которые приходится преодолевать при разработке продукта, и структурировать базовые принципы разработки и проектирования систем
6. Продуктивно общаться на всех этапах
Наладить процесс коммуникации архитектора на всех этапах проекта

[ Что будет на курсе ]

1
Узнаем кто такой технический лидер, его границы, обязанности и тд.
Рассмотрим современные наиболее часто используемые инструменты и решения: библиотеки, фреймворки, базы данных различного типа, очереди, кэши, системы управления фоновыми задачами и тд.
Для каждого инструмента рассмотрим его принципиальные ограничения и достоинства, а также применимость для различных задач
2
Переосмыслим и структурируем коммуникации архитектора и архитектурной документации, а также процессы и роли вокруг архитектуры
  • На начальных фазах проекта - RFC, presale, discovery
  • Во время implementation phase
  • При определении roadmap на будущие периоды для стрима/отдела
  • Во время радикальных изменений архитектуры
  • А также управление техническим долгом, архитектурное ревью, согласования и прочие коммуникации вокруг архитектуры
3
Разберем следующие аспекты процесса разработки и роль архитектора в них:
  • Миграции и deployment, включая zero-downtime
  • Управление конфигурациями
  • Управления качеством
  • Подходы и мониторингу и инструменты
4
Разберем реальные архитектурные задачи и проблемы
Начиная от простых учебных примеров и до масштабных реальных проектов. Ваши собственные реальные проекты и задачи на курсе мы тоже разберем.
Разбираете тему и обсуждаете ее
с преподавателем.
Изучаете материал
Выполняете ДЗ
Решаете учебные задачи, подготовленные для курса.
Получаете обратную связь
Разбираете с преподавателем ошибки и пути их решения.
После прохождения курса Вы получите сертификат на двух языках RU и ENG

[ Как проходит обучение ]

1
2
3
4

[ Практика]

Обновлённая практика:
Разделы шаблона включают в себя:

  1. вопросы к бизнесу по функциональным и нефункциональным требованиям
  2. выводы и предположения по ответам бизнеса
  3. оценки объема данных, нагрузки, bandwidth и других узких мест
  4. потенциальные подходы к преодолению узких мест системы
  5. system design для системы
  6. обоснование отдельных инструментов и подходов
  7. (опционально) оценка стоимости инфраструктуры системы
Задачи включают в себя:
Сокращатель ссылок
Счетчик посещений для рунета
Чат на 500 млн пользователей
Zoom
Структура коммуникаций и процессы тимлида
4 задачи разных уровней сложности
на создание документа Architecture Proposal
Architecture Proposal создается по обобщенному шаблону для задач по проектированию. Шаблон используется в различных компаниях, и его разделы и шаги написаны большими деньгами и нервами.
При решении задач можно пользоваться любыми доступными материалами, а также просить помощи у любых доступных архитекторов

[ Программа курса ]

теории
12 занятий
практики
12 занятий
  1. Ожидания от техлида. Границы роли техлида.
  2. Карьерный путь технаря.
  3. Чем отличается техлид от архитектора?
  4. Какие навыки и знания нужны техлиду?
  5. Что такое архитектура и чем она отличается от system design?
  6. Функциональные, нефункциональные требования и ограничения.
  7. Quality Attributes, виды Quality Attributes.
  8. Часто встречающиеся Quality Attributes: Avalability, Performance, Scalability, Scalability, Security и тактики их достижения.
  9. Разница в понимании нефункциональных требований у PO, BA, разработчика, техлида и архитектора.
  10. SLA и для чего он нужен, контракт между сервисами.

[ Преподаватель курса ]

"Развитие разработчика невозможно без понимания интересов бизнеса"
Павел Вейник, Founder Hard&Soft Skills
Founding Architect at Hard & Soft Skills
Павел Вейник
Разработчик с 2003 года, занимается обучением с 2008, обучением сеньоров и архитекторов с 2018. Делился экспертизой на более чем 100 митапах и конференциях.
Выполнял роли разработчика, тимлида, архитектора, СТО в небольших стартапах, крупных корпорациях и продуктовых компаниях:
Специализации: архитектура распределенных систем, highload, микросервисные архитектуры, системная инженерия, рост инженера, коммуникации в организации.
  • Architect: Miro, EPAM
  • CTO: AmadoAd Ltd., SplitMetrics, Leverice
  • Founder: Hard&Soft Skills, ITStart, Amadoad Ltd.
  • Выстраивал архитектуру для крупнейших мировых корпораций в рамках EPAM
Обучил более 1K разработчиков за последние 15 лет. Обучил более 200 архитекторов. Создает и проводит обучающие курсы для любых технических направлений.
Запишитесь на консультацию с ex-Architect Miro и EPAM
и преподавателем курса Павлом Вейником
Теория
Живые лекции в Zoom
Доступ ко всем записям и материалам курса на неограниченное время
Теория
Career
$1100
$3000 единовременным платежом
/месяц
Практика
Дополнительные Бонусы
Практические занятия в Zoom
Общение в групповом чате вашего потока онлайн
Индивидуальная обратная связь по задачам
Электронный сертификат об окончании курса на EN и RU языках
Практика
Дополнительные Бонусы
Консультирование
Практические занятия в Zoom
Общение в групповом чате вашего потока онлайн
Несколько сессий карьерного консультирования с Павлом Вейником общей длительностью 3 часа
Индивидуальная обратная связь по задачам
Электронный сертификат об окончании курса на EN и RU языках
Доступ к закрытому сообществу выпускников и бесплатным мероприятиям
Доступ к закрытому сообществу выпускников и бесплатным мероприятиям
Standard
$800
$2200 единовременным платежом
/месяц
[ Стоимость курса ]
Теория
Живые лекции в Zoom
Доступ ко всем записям и материалам курса на неограниченное время
Текстовые конспекты
Текстовые конспекты
Architect
$1250
$3500 единовременным платежом
/месяц
Практика
Дополнительные Бонусы
Консультирование
Практические занятия в Zoom
Общение в групповом чате вашего потока онлайн
Несколько сессий архитектурного консультирования с Павлом Вейником общей длительностью 5 часов
Индивидуальная обратная связь по задачам
Электронный сертификат об окончании курса на EN и RU языках
Доступ к закрытому сообществу выпускников и бесплатным мероприятиям
Живые лекции в Zoom
Доступ ко всем записям и материалам курса на неограниченное время
Текстовые конспекты
220 специалистов
уже получили
сертификат об окончании курса
20 февраля | online
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных

[ Регистрация на курс ]

[ Частые вопросы ]