Какое обучение необходимо для становления системным аналитиком?
Что проверяют
Есть ли у вас понятная картина профессии и осознанный путь в неё, а не набор курсов. Часто вопрос задают джунам и тем, кто переходит из тестирования, поддержки или бизнес-анализа, а следом спрашивают, что из перечисленного вы уже применяли на проекте.
Как отвечать
Профильный диплом не обязателен, важнее набор знаний. Опишите его по блокам и к каждому приложите свой пример:
- работа с требованиями: интервью со стейкхолдерами, выявление и приоритизация, user stories и use cases, критерии приёмки, нефункциональные требования. База для чтения: BABOK и книга Вигерса о разработке требований;
- моделирование: BPMN 2.0 для процессов, UML (диаграммы последовательности, активностей, состояний), ER-модели данных. Инструменты: draw.io, PlantUML, Enterprise Architect;
- данные: уверенный SQL (джойны, группировки, подзапросы), нормализация, умение прочитать схему чужой базы;
- интеграции: HTTP, REST и описание контрактов в OpenAPI, JSON и XML, базовое понимание очередей вроде Kafka и RabbitMQ, проверка запросов в Postman;
- архитектура на уровне разговора с разработчиками: клиент-сервер, монолит и микросервисы, синхронное и асинхронное взаимодействие;
- документация: спецификации в Confluence, работа с задачами в Jira.
Дальше расскажите свой маршрут: что изучали, какой учебный или рабочий проект сделали, какую спецификацию или схему интеграции можете показать. Если коммерческого опыта нет, честно так и скажите и опишите пет-проект: например, вы спроектировали API и модель данных сервиса бронирования, с диаграммами последовательности и контрактом в OpenAPI.
Где спотыкаются
Отвечают списком сертификатов и курсов. Интервьюера интересует, что вы умеете делать руками, а не сколько документов получили.
Путают системного аналитика с бизнес-аналитиком: рассказывают про процессы и стейкхолдеров и молчат про интеграции, API и данные, хотя именно этого ждут от системного.
Называют SQL и UML, но теряются на уточнении: написать запрос с LEFT JOIN и группировкой или объяснить, чем диаграмма последовательности отличается от диаграммы активностей.