Из аналитика данных в системные аналитики: путь и план

Готовься к собесу аналитика как в Duolingo
10 минут в день — SQL, Python, A/B, метрики. 1700+ вопросов в Telegram
Открыть Карьерник в Telegram

Зачем DA переходит в SA

DA — про метрики и инсайты из данных. SA — про проектирование систем: API, интеграции, requirements, BPMN. Переход даёт: больше инженерной составляющей, более стабильная роль (SA редко увольняют), хорошая зарплата (часто выше DA в крупных компаниях), широкий спектр индустрий (банки, телеком, госструктуры).

В РФ — большой спрос на SA в банках и телекоме. На собесе системного аналитика DA-опыт даёт частичное преимущество: знаешь SQL, БД, продуктовые процессы. Нужно добрать REST/API design, distributed systems, BPMN.

Что общего и в чём разница

Общее:

  • SQL (DA знает лучше — для аналитики)
  • БД на уровне «как читать» (DA знает structure, SA — проектирует)
  • Понимание продуктовых процессов
  • Soft skills (общение со стейкхолдерами)

Разница:

DA SA
Фокус данные системы
Артефакты дашборды, отчёты API specs, BPMN, requirements
Документация минимум основная работа
REST/API потребитель проектировщик
Distributed systems basic глубоко
Compliance базовое глубокое (152-ФЗ, PCI)
Code reads/writes SQL reads code

Что доучить

1. REST и API design (1-2 месяца)

  • HTTP-методы и статусы (200-500)
  • Идемпотентность (для платежей — критично)
  • Версионирование (URL vs header)
  • Error handling (структура error response)
  • OpenAPI / Swagger (документация контрактов)
  • gRPC и GraphQL basics

Подробнее — REST и API design.

2. Distributed systems (2-3 месяца)

  • CAP-теорема, eventual consistency
  • ACID и уровни изоляции
  • 2PC vs Saga для распределённых транзакций
  • Retry, idempotency, circuit breaker

Книга: «Designing Data-Intensive Applications» (Kleppmann). Подробнее — Распределённые системы.

3. BPMN и требования (1-2 месяца)

  • Use cases, acceptance criteria в Given-When-Then формате
  • BPMN основы: events, tasks, gateways, pools/lanes
  • As-is / To-be методология
  • ER-диаграммы и data modeling

Подробнее — BPMN и требования.

4. Безопасность и compliance (1-2 месяца)

  • Auth vs authz, JWT, 2FA
  • 152-ФЗ о персональных данных
  • PCI-DSS (если в финтех)
  • OWASP Top 10

Подробнее — Безопасность и compliance.

5. Архитектура (1-2 месяца)

  • Микросервисы vs монолит
  • API Gateway, BFF
  • Message brokers (Kafka, RabbitMQ basics)
  • Cache strategies

Подробнее — Интеграции и архитектура.

План перехода

Месяцы 0-3: REST + БД + базовая архитектура

  • REST API design, OpenAPI, идемпотентность
  • Углубление SQL до middle (PostgreSQL внутрь)
  • Книга «Designing Data-Intensive Applications» (Kleppmann)
  • Pet-project: спроектировать REST API для условного сервиса

Месяцы 3-6: BPMN + Distributed systems

  • BPMN основы + Camunda Modeler
  • Acceptance criteria, use cases
  • Углубление distributed systems (2PC, Saga, eventual consistency)
  • Pet-project: BPMN для реального процесса + use cases

Месяцы 6-9: Compliance + интеграции

  • 152-ФЗ, PCI-DSS basics
  • Auth/authz, 2FA, JWT
  • Message brokers basics
  • Pet-project: integration design с обработкой failure modes

Месяцы 9-12: Подача

  • 10+ системных кейсов вслух
  • Прорешать SA-вопросы из тренажёра
  • Подача на SA-позиции
Готовься к собесу аналитика как в Duolingo
10 минут в день — SQL, Python, A/B, метрики. 1700+ вопросов в Telegram
Открыть Карьерник в Telegram

Где брать SA-опыт

1. На текущей работе. Если DA общается с разработкой / продуктом / другими командами — оформи это как SA-experience («координировал интеграцию X», «формулировал требования для функции Y»).

2. Pet-project. Спроектируй полную систему: API specs, BPMN, ER-диаграммы, error handling. Положи на GitHub.

3. Внутренний transfer. Перейди из DA в SA внутри компании. В банках это распространённый путь.

4. Стажировки. SA-стажировки бывают, особенно в банках и телекоме.

Частые ошибки

  • Зубрить REST без understanding-а идемпотентности. Без неё в финтех — провал
  • Не учить compliance. В РФ — 152-ФЗ обязательно. В банках — PCI-DSS, регулятор
  • BPMN как PowerPoint. BPMN — это нотация. Стрелочки без gateway — это не BPMN
  • Игнорировать distributed systems. Современный SA проектирует микросервисы, не монолиты
  • Слабое SQL. В банке SA пишет SQL для проверки требований

Связанные темы

FAQ

Сколько занимает переход?

В среднем 9-12 месяцев. Если уже работаешь с разработкой / документацией — быстрее.

Какие компании дружелюбны к переходу DA → SA?

Банки (Сбер, Т-Банк, ВТБ, Альфа), телеком (МТС, МегаФон, Билайн), госкорпорации. У них есть структурированная карьерная лестница для SA.

SA или DE — что выбрать?

SA — про проектирование систем, документацию, integration. DE — про инфраструктуру данных (ETL, DWH). Если нравится «как система работает» — SA. Если «как данные двигать» — DE.

Нужны ли алгоритмы Leetcode?

Редко. На SA-собесах фокус на REST/API/архитектуре, не на алгоритмах.

Какая зарплата у SA vs DA?

Зависит от компании и грейда. В банках middle SA часто получает больше middle DA. Точные цифры — смотри на hh.ru.