Technical Lead
Техническое лидерство команды: архитектура, стандарты, менторинг
Technical Lead — роль в семействе Engineering Management. Определено 59 навыков по 5 уровням (от Junior до Principal). 129 навыков являются обязательными. Ключевые домены: Основы программирования, Backend Development, Базы данных.
Технологический стек
Фокус по уровням
Техническое лидерство команды 3-6 человек. Архитектурные решения. Code review gatekeeper. Менторинг. Выбор технологий. 30% coding.
Техническое лидерство нескольких команд. Архитектура домена. Стандарты. Координация. Найм. 10-20% coding.
Техническая стратегия. Кросс-командная архитектура. Стандарты компании. Публичная экспертиза. 5-10% coding.
Матрица навыков
59 навыков × 5 уровней. Нажмите на ячейку для детализации.
Архитектура и проектирование
11 навыков| Навыки | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| Основы System Design | — | A | W | A | E |
| Highload архитектура | — | A | W | A | E |
| Декомпозиция на микросервисы | — | A | W | A | E |
| Гексагональная архитектура | — | A | W | A | E |
| Clean Architecture | — | A | W | A | E |
| DDD тактические паттерны | — | A | W | A | E |
| DDD стратегические паттерны | — | A | W | A | E |
| Architecture Decision Records | — | A | W | A | E |
| Technology Radar | — | A | W | A | E |
| Architecture Fitness Functions | — | A | W | A | E |
| Управление техническим долгом | — | A | W | A | E |
Базы данных
3 навыков| Навыки | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| PostgreSQL | A | W | A | E | E |
| Индексирование БД | A | W | A | E | E |
| Оптимизация запросов | A | W | A | E | E |
Безопасность
4 навыков| Навыки | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| OWASP и безопасность приложений | — | A | W | A | E |
| Практики безопасного кода | A | W | A | E | E |
| Secrets Management | — | A | W | A | E |
| JWT / OAuth2 / OIDC | A | W | A | E | E |
Документация
2 навыков| Навыки | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| Architecture Documentation | — | A | W | A | E |
| Diagramming | — | A | W | A | E |
Контроль версий и коллаборация
5 навыков| Навыки | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| Git Advanced | — | A | W | A | E |
| Инструменты Monorepo | — | A | W | A | E |
| Code Review | — | A | W | A | E |
| Документация как код | — | A | W | A | E |
| InnerSource-практики | — | A | W | A | E |
Облако и инфраструктура
5 навыков| Навыки | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| Docker | — | A | W | A | E |
| Kubernetes Core | — | A | W | A | E |
| Terraform | — | A | W | A | E |
| AWS | — | A | W | A | E |
| Основы сетей | A | W | A | E | E |
Основы программирования
8 навыков| Навыки | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| Алгоритмы и сложность | — | A | W | A | E |
| Структуры данных | — | A | W | A | E |
| Принципы ООП и SOLID | — | A | W | A | E |
| Паттерны проектирования | — | A | W | A | E |
| Многопоточное программирование | — | A | W | A | E |
| Асинхронное программирование | — | A | W | A | E |
| Качество кода и рефакторинг | — | A | W | A | E |
| Типобезопасность и системы типов | A | W | A | E | E |
Тестирование и QA
3 навыков| Навыки | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| Unit-тестирование | A | W | A | E | E |
| Интеграционное тестирование | A | W | A | E | E |
| E2E тестирование | A | W | A | E | E |
AI-ассистированная разработка
4 навыков| Навыки | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| GitHub Copilot | — | A | W | A | E |
| Cursor IDE | — | — | A | A | — |
| ChatGPT / Claude | A | W | A | E | E |
| Prompt Engineering для кода | A | W | A | E | E |
API и интеграции
5 навыков| Навыки | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| REST API Design | — | A | W | A | E |
| GraphQL Design | — | A | W | A | E |
| gRPC и Protocol Buffers | — | A | W | A | E |
| API Gateway | — | A | W | A | E |
| Документирование API | A | W | A | E | E |
Backend Development
2 навыков| Навыки | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| Apache Kafka | A | W | A | E | E |
| Redis | A | W | A | E | E |
DevOps и CI/CD
2 навыков| Навыки | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| GitHub Actions / GitLab CI | — | A | W | A | E |
| Feature Flags | — | A | W | A | E |
Observability и мониторинг
5 навыков| Навыки | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| Структурированное логирование | — | A | W | A | E |
| Prometheus и Grafana | — | A | W | A | E |
| OpenTelemetry | — | A | W | A | E |
| SLI / SLO / SLA | — | A | W | A | E |
| Управление дежурствами | — | A | W | A | E |
Часто задаваемые вопросы
Какие навыки нужны для роли Technical Lead?
Для роли Technical Lead требуется 59 навыков, из которых 129 являются обязательными. Навыки распределены по 5 уровням: от Junior до Principal. Смотреть полную матрицу.
Как вырасти до следующего уровня в роли Technical Lead?
Используйте Калькулятор грейда чтобы оценить текущий уровень и получить персональные рекомендации. Система покажет, какие навыки нужно развить для перехода на следующий уровень.
Какой технологический стек используется в роли Technical Lead?
Стек включает 3 технологий на разных уровнях. ╨У╨╗╤Г╨▒╨╛╨║╨░╤П ╤Н╨║╤Б╨┐╨╡╤А╤В╨╕╨╖╨░ ╨▓ ╨╛╤Б╨╜╨╛╨▓╨╜╨╛╨╝ ╤Б╤В╨╡╨║╨╡, System Design, Architecture patterns, Code review best practices, ADR, Multi-stack awareness, Enterprise patterns, Technology radar, Mentoring frameworks, Strategic planning, Technology strategy, Cross-domain architecture, Industry expertise, Open-source leadership.
Как сообщество определяет требования к роли Technical Lead?
Требования к роли формируются сообществом через систему предложений. Любой участник может предложить изменения, которые проходят голосование и ревью экспертов.