🎯 Чек-лист навыков Системного Аналитика: полная и актуальная версия 2026 [часть 2] 🎯
Продолжаем разбирать актуальные навыки СА в 2026 году 🔽🔽🔽
👉 Архитектура
✔️ Умение определять компоненты системы (Frontend, Backend, Mobile, Hardware)
✔️ Понимание принципов монолитной, сервисной (SOA), микросервисной (MSA) и событийно-ориентированой архитектуры
✔️Знание нотации моделирования архитектуры C4 (Context, Container, Component)
✔️ Знание нотации моделирования архитектуры ArchiMate (не обязательно)
✔️ Верхнеуровневое проектирование архитектуры
✔️ Знание шаблонов проектирования микросервисной архитектуры
✔️ Понимание назначения API Gateway
✔️ Умение ставить задачи на доработку брокеров: RabbitMQ, Kafka
✔️ Умение подбирать СУБД для проекта
✔️ Умение подбирать API для сервисов и микросервисов проекта
✔️ Понимание принципов интеграции микросервисов
✔️ Умение вести Event Storming
✔️ Понимание принципов выделения сервисов и микросервисов
✔️ Понимание как НФТ влияют на архитектуру сисемы
✔️ Умение писать требования к логированию/мониторингу/сбору метрик
✔️ Знание как смотреть и анализировать логи/мониторинг/метрики
✔️ Базовое понимание инфраструктуры системы, DevOps
✔️ Знание принципов обеспечения безопасности системы и отдельных компонентов
👉 Работа с API
✔️Понимание принципов протокола HTTP
Умение читать документацию API-документацию:
✔️ HTTP API
✔️ SOAP
✔️ REST
✔️ gRPC
✔️ GraphQL
✔️ SSE
✔️ WebSocket
Умение читать форматы сообщений:
✔️ JSON,
✔️ XML,
✔️ XSD,
✔️ protobuf
✔️ YAML
Умение проектировать с нуля:
✔️ JSON,
✔️ XML,
✔️ XSD,
✔️ protobuf
✔️ YAML
Умение проектировать с нуля API-методы:
✔️ HTTP API
✔️ SOAP
✔️ REST
✔️ gRPC
✔️ GraphQL
✔️ SSE
✔️ WebSocket
✔️ Умение дорабатывать существующие API методы
✔️ Знание принципов версионирования и обратной совместимости при работе с API
✔️ Знание способов аутентификации в API: Basic, API-key, Token, OAuth 2.0, OAuth 2.1, MTLS и другие
✔️ Понимание FTP
✔️ Умение быстро разбирать форматы сообщений и осваивать принципы любого протокола API
Умение документировать API:
✔️ OpenAPI (Swagger)
✔️ Postman
✔️ Insomnia или аналогичный инструмент
👉 Тестирование
✔️ Написание сценариев тестирования (ПМИ)
✔️ Ревью сценариев тестирования
✔️ Пользовательское тестирование приложений
✔️ Тестирование работы API, брокеров
👉 Сопровождение
✔️Техническая поддержка и анализ обращений пользователей
✔️ Умение оперативно выявлять проблемы в системе (какой алгоритм, функция, процесс сломан)
✔️ Ответы на обращения пользователей
✔️ Ведение базы знаний для отдела тех поддержки
✔️ Умение оформлять баги
✔️ Выявление потребностей в новой функциональностии донесение ценности для бизнеса
👉 Работа с кодом и IDE (не обязательный)
✔️ Чтение кода (понимать, что происходит в методе/классе/функции)
✔️ Анализ логики (условия, циклы, обработка ошибок)
✔️ Базовые принципы разработки: ООП, SOLID (на уровне понимания)
✔️ Отладка (debugger)
✔️ Работа в IDE
👉 Управление проектом
✔️ Планирование порядка реализации задач на разработку
✔️ Планирование и сопровождение релизов
✔️ Оценка часов на разработку, тестирование и аналитику с учетом рисков
✔️ Организация процесса разработки
✔️ Управление рисками
👉 Soft Skills (мягкие навыки)
✔️ Переговоры и управление ожиданиями (с бизнесом/разработкой)
✔️ Ведение мероприятий для команды
✔️ Консультирование разработчиков и тестировщиков в ходе выполнения задач
✔️ Грамотность
✔️ Умение выступать перед заказчиками, вести презентации проектов
✔️ Критическое мышление
✔️ Умение отстаивать свою точку зрения (оценка, аргументирование причин и объяснение, почему мы не можем технически сделать доработку в системе и пр.)
✔️ Умение работать по Agile (Scrum, Kanban)
✔️ Ответственность
✔️ Внимательность к деталям
✔️ Структурирование информации
✔️ Легкообучаемость
✔️ Способность самостоятельно разбираться с поставленными задачами
🔗 Часть 1
Продолжение 👇
👉 Инструменты (полная подборка)
Post #3019
6.2K