Что вы будете делать, когда станете системным аналитиком

Общаться с людьми
Системные аналитики первым этапом интервьюируют пользователей и заказчиков, чтобы понять, какие нужны функции или изменения в проекте.
Анализировать информацию
Данные от пользователей и заказчиков структурируют и дополняют, а также изучают и анализируют документы, которые связаны с будущими решениями.
Проектировать решения
Системные аналитики готовят прототип будущего решения: описывают основную логику работы и все возможные варианты использования и взаимодействия с пользователями или данными.
Готовить инструкции для разработки
Аналитик передает информацию тем, кто будет заниматься созданием программного обеспечения— команде разработки. Потом проверяет, насколько хорошо работает система и отвечает ли она требованиям заказчика.

Какой может быть ваша карьера после курса

Должность

Системный аналитик

Навыки

Мы регулярно сверяем нашу программу с действующими разработчиками и руководителями из индустрии. Вы учитесь только тому, что актуально.

UML
BPMN
User / Job Story
ER-диаграмма
SQL
Figma
Postman
DFD
User Story Map
JSON / XML
BDD
Personas
User Journey Map
GUI
REST / SOAP API

Средняя зарплата

Сможете начать с junior позиции, а дальше только вперёд — будете шагать по карьерной лестнице и расти в цене

Источник: Хабр Карьера на 2021 год
50 000–120 000 ₽
Junior
80 000–250 000₽
Middle
160 000—350 000 ₽ +
Senior

Кому подойдёт курс

Тем, кто хочет обучиться с нуля
Вы освоите профессию системного аналитика и сможете начать карьеру в IT. Приступить к учёбе можно без специальных знаний — все необходимые основы есть в курсе.
Начинающим аналитикам
Систематизируете знания, закроете пробелы и отработаете навыки, чтобы чувствовать себя увереннее в текущей должности и заложить базу для дальнейшего развития.
Аналитикам из других сфер
Совместив знания своей предметной области и IT, вы станете более конкурентоспособными на рынке труда.
IT-специалистам
Получите навыки системного анализа, которые помогут развиваться в вашей профессии или перейти в новую.

Как мы учим

YandexGPT помогает учиться

Когда в теории что-то непонятно, нейросеть объяснит это другими словами. А в конце каждого урока подготовит краткий пересказ о самом главном.

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

Есть стандартная и продвинутая версия — обе рассчитаны на 9 месяцев. Учёбе нужно уделять 15–20 часов в неделю.
1 тема・~2 часа
Бесплатно
Первый взгляд на профессию системного аналитика
На примерах из практики разберёте этапы работы над IT-проектами. Узнаете, чем именно занимаются системные аналитики и как выглядят результаты их работы.
  • Этапы работы
  • Примеры из практики
  • Задачи системного аналитика
  • Компетенции
Этапы работы
Первый взгляд на профессию, алгоритм работы над проектом с примерами из практики
Задачи системного аналитика
Чем конкретно он занимается, что должен знать и уметь этот специалист
Результаты работы
Что должно получиться на каждом этапе работы
Карьерные перспективы
Можно ли освоить эту профессию с нуля, как скоро можно стать специалистом уровня middle и senior
Знакомство с курсом
Как устроено обучение, какую версию программы выбрать: стандартную или продвинутую
Примерите на себя роль системного аналитика и поймёте, подходит ли вам эта профессия
1
Стандартная и продвинутая программа・2 недели
Понимание профессии системного аналитика
Узнаете, как устроена команда разработки. Изучите подходы к управлению разработкой, типы программного обеспечения (ПО) и особенности клиент-серверной архитектуры.
  • Команда разработки
  • Функции системного аналитика
  • Жизненный цикл ПО
  • Waterfall
  • Набегающая волна
  • Agile
  • Архитектура ПО
  • Типы ПО
Команда разработки ПО
Понятие программного обеспечения (ПО), основные этапы его разработки, участники команды разработки ПО
Функции системного аналитика
Что он делает на каждом этапе разработки ПО, результат работы и зона ответственности
Жизненный цикл ПО
Фазы и этапы, какие из них самые важные, этап разработки как часть жизненного цикла ПО, что происходит после запуска продукта
Модели управления разработкой ПО
Классические методы управления процессом разработки: Waterfall и «Набегающая волна»; как они влияют на работу системного аналитика
Гибкие методологии
Agile: что это, какие идеи лежат в основе, для каких проектов подходит
Архитектура ПО
Понятие, трёхзвенная архитектура, компоненты клиент-серверной и микросервисной архитектуры
Типы ПО
Веб, десктоп и мобильное программное обеспечение, особенности работы с каждым типом ПО
В практическом задании выберете участников в команду разработки и продумаете первые шаги для решения поставленной задачи
2
Стандартная и продвинутая программа・4 недели
Разработка требований
Узнаете об уровнях и типах требований к ПО. Научитесь их выявлять, анализировать и проверять. Разберётесь в спецификации требований и нотациях моделирования. Рассмотрите варианты использования по Алистеру Коберну.
  • Diagrams.net
  • Выявление требований
  • Качество требований
  • Спецификация требований к ПО
  • UML Use Case Diagram
Что такое требования к ПО
Как работать с требованиями к ПО, спецификация как основной документ системного аналитика
Инженерия требований
Разработка требований и управление ими: с чего начать работу, как выявить требования, анализ, проверка, документирование
Подготовите спецификацию для приложения языковой школы: сначала опишете функции в виде пользовательских кейсов, а потом разработаете требования
3
Стандартная и продвинутая программа・2 недели
SQL для аналитиков
Дополнительный модуль, который можно проходить параллельно с основным обучением, чтобы освоить язык запросов SQL. Это очень полезный для системного аналитика навык.
  • Запросы и подзапросы
  • Базы данных
  • PostgreSQL
  • Агрегирующие функции
  • Группировка и сортировка данных
  • Типы объединения таблиц
Введение в базы данных
Системы управления базами данных (СУБД), язык SQL, запросы, форматирование
Срезы данных в SQL
Типы данных в PostgreSQL, их преобразование, оператор WHERE, логические операторы, срезы данных, операторы IN, LIKE, BETWEEN, работа с датой и временем, обработка пропущенных значений, условная конструкция CASE
Установка и настройка клиента базы данных
Взаимодействие с базами данных и SQL в реальной жизни
Агрегирующие функции
Математические операции, агрегирующие функции, группировка и сортировка данных, фильтрация по агрегированным данным, оператор HAVING
Взаимоотношения между таблицами
ER-диаграммы, переименование полей и таблиц, алиасы, объединение таблиц, виды объединений: INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN; альтернативные виды объединения: UNION и UNION ALL
Подзапросы и общие табличные выражения
Подзапросы в FROM и WHERE, сочетание объединений и подзапросов, общие табличные выражения (CTE), вариативность запросов
Научитесь писать SQL-запросы разной сложности, получать срезы данных и составлять подзапросы, применять агрегирующие функции, объединять таблицы разными методами
4
Стандартная и продвинутая программа・4 недели
Моделирование данных
Узнаете, как работать с данными: составлять словарь данных и выбирать формат хранилища. Изучите виды и уровни моделей данных, научитесь представлять их графически в разных нотациях.
  • Словарь данных
  • UML Class Diagram
  • Формат хранилища данных
  • ER-диаграммы
  • Нотации
  • Диаграмма классов
  • Диаграмма объектов
Моделирование данных
Виды и уровни моделей данных, как с ними работает системный аналитик
Проектирование баз данных
Концептуальные и логические модели данных, нормализация моделей, переход от логической модели данных к физической
Сделаете логическую ER-диаграмму в нотации Чена и в нотации Crow’s Foot, составите модель и словарь данных для сайта магазина с товарами для активного отдыха
5
Стандартная и продвинутая программа・2 недели
Моделирование процессов
Изучите виды и уровни моделей процессов. Научитесь составлять модели бизнес-процессов, состояний и потоков данных с помощью графических нотаций.
  • Диаграмма бизнес-процессов в BPMN
  • UML Activity Diagram
  • UML State Machine Diagram
  • DFD
Моделирование процессов
Виды моделей процессов: какую информацию они содержат, насколько детальными могут быть; нотация BPMN 2.0
Моделирование состояний
Объекты и их состояния, модели объектов, State Machine Diagram, нотация UML
Моделирование потоков данных
Элементы модели потоков данных, как и зачем их согласовать с ER-моделями, переход от логической к физической модели потоков данных, настройка подключения, работа в терминале linux, установка и настройка веб- и прокси-сервера, настройка SGI
Опишете модель процесса AS IS в нотации BPMN и UML State Machine Diagram, определите действия, которые там можно автоматизировать, а ещё опишете модель TO BE в нотации BPMN
6
Стандартная и продвинутая программа・2 недели
Пользовательские интерфейсы
Поймёте, как системный аналитик участвует в процессе проектирования пользовательского интерфейса. Освоите метод персон. Поработаете с диаграммой структуры интерфейса, картой сайта и картой пути пользователя.
  • Wireframe
  • Storyboard
  • Персоны
  • Сценарии использования
  • HTML
  • CSS
  • JavaScript
  • Figma
Проектирование пользовательского интерфейса
Процесс проектирования, действия участников, роль системного аналитика в проектировании пользовательского интерфейса
Понимание пользователя
Как и для чего создают персон (Personas), как составлять персон на основе пользовательских сценариев (Use Scenario)
Организация пользовательского интерфейса
Диаграмма структуры интерфейса: элементы, как и для чего её создают; карта сайта: как составить, чем отличается от диаграммы структуры интерфейса
Определение стандартов
Элементы интерфейса, какие из них больше распространены, в каких ситуациях их лучше использовать
Разработка прототипов
Прототипы низкой и высокой точности: когда какой тип использовать, как с ними работает системный аналитик
Оценка и тестирование
Карта путешествия пользователя: из чего состоит, как системный аналитик может её использовать, чем отличается от карты путешествия клиента
Научитесь создавать простые прототипы в Figma и делать storyboard, то есть последовательную раскадровку эскизов интерфейса
7
Стандартная и продвинутая программа・4 недели
Использование техник Agile
Изучите техники Agile, которые использует системный аналитик. Узнаете, что такое бэклог продукта, из каких элементов он состоит и каким критериям должен соответствовать. Научитесь составлять User Stories, Job Stories и карты пользовательских историй.
  • SPIDR
  • Gherkin
  • Job Stories
  • Story Points
  • MVP
  • DEEP-критерии
  • Пользовательские истории
  • User Story Map
  • INVEST-критерии
Бэклоги продукта и спринта
Что это, из каких элементов состоит бэклог, каким критериям должен соответствовать, чем бэклог итерации отличается от бэклога продукта
Истории
Как составлять User Story и Job Story, каким критериям они должны соответствовать
Декомпозиция истории
Как делить большие пользовательские требования на мелкие истории, которые удобно брать в работу, детализация пользовательских историй
Карта пользовательских историй
Зачем нужна, из чего состоит, как создать, как выделить на карте MVP и для чего это нужно
DEEP-критерии бэклога продукта
Оценка размера историй, DEEP-критерии для управления продуктовым бэклогом
Соберёте бэклог задач для разработки приложения, составите модель процесса и модель данных, карту пользовательских историй, выделите MVP и создадите прототип пользовательского интерфейса
8
Стандартная и продвинутая программа・2 недели
Архитектура системы
Узнаете, что такое архитектура ПО: основные стили, их преимущества и недостатки. Поймёте, как системный аналитик может помочь с её проектированием. Научитесь читать диаграммы компонентов и развёртывания.
  • Масштабный куб
  • Многослойная архитектура
  • SOA
  • UML Component Diagram
  • UML Deployment Diagram
  • Микросервисная архитектура
Проектирование архитектуры
Структура архитектуры ПО, типы элементов, как описывать элементы и связи между ними
Фундаментальные стили
Серверная и клиент-серверная архитектура, технологии для разработки мобильных приложений
Монолитные и распределённые стили
Архитектура ПО под другим углом, отличия монолитной и распределённой архитектуры, плюсы и минусы микросервисной архитектуры
Моделирование архитектуры
Диаграмма компонентов и диаграмма развёртывания
Если выберете продвинутую программу, то дополнительно научитесь распознавать стили и шаблоны архитектуры, которые изображены на диаграммах, и описывать их в документации
9
Стандартная и продвинутая программа・4 недели
Программные интерфейсы
Узнаете, как системный аналитик участвует в проектировании программных интерфейсов. Познакомитесь с моделями компьютерных сетей, стилями взаимодействий приложений. Научитесь описывать API и составлять диаграмму последовательности.
  • XML
  • JSON
  • SOAP
  • REST
  • TCP/IP
  • Postman
  • Swagger
  • HTTP/HTTPS
  • Синхронный и асинхронный режим
  • UML Sequence Diagram
Стили взаимодействия приложений
Какие есть, плюсы и минусы каждого из них, чем отличаются друг от друга
Стиль REST
Элементы операции API в стиле REST, виды HTTP-запросов, параметры запросов, как читать ответ на запрос в формате JSON
SOAP API
Особенности, SOAP-сообщения, как читать XML-схему, отличия при проектировании SOAP API и REST API
Документирование API
Как составлять документацию API, диаграммы последовательности, интерфейс Swagger и Postman, отправка запросов
Поучаствуете в разработке API для стримингового сервиса: составите диаграмму компонентов, документацию API, соберёте коллекцию запросов в Postman
Только продвинутая программа・8 недель
Продвинутая архитектура и программные интерфейсы
Изучите классификацию требований к архитектуре системы, научитесь читать диаграммы С4. Познакомитесь с событийной архитектурой и её шаблонами, освоите шаблоны микросервисной архитектуры. Поймёте, как устроен подход domain-driven design (DDD) и где его используют. Научитесь моделировать и документировать API на YAML.
  • Модель C4
  • Микросервисная архитектура
  • Событийная архитектура
  • Query-based API
  • ASYNC API
  • Swagger
Требования к архитектуре системы
Требования к операционной среде и производительности, к защищённости и локализации, знакомство и чтение диаграмм С4
Шаблоны архитектуры и принципы проектирования
Шаблоны микросервисной архитектуры, событийная архитектура и её шаблоны
Domain-Driven Design
Ключевые принципы domain-driven design, моделирование предметных областей и составление карты контекстов
Стили API и обмен сообщениями
Query-based и ASYNC API, процесс проектирования API, моделирование профиля API
Формат YAML
Базовый синтаксис YAML, документирование API на YAML
Распознаете стиль и опишете архитектуру приложения, составите документацию на витрину запросов
10
Стандартная и продвинутая программа・2 недели
Реализация системы
Поймёте, как системный аналитик вместе с разработчиками и тестировщиками участвует в процессе реализации программного обеспечения. Разберёте устройство программного кода и процесс его написания.
  • Языки программирования
  • Фреймворки автоматизации
  • Система контроля версий
  • Тестовая документация
  • IDE
  • Типы тестирования
Реализация
Языки программирования, процесс написания программного кода, эффективное взаимодействие с разработчиками
Тестирование
План тестирования, уровни и типы тестов, ручное и автоматизированное тестирование, работа с тестировщиками
Научитесь составлять план тестирования, проведёте ручное тестирование сайта и проверите его готовность к запуску
11
Стандартная и продвинутая программа・2 недели
Поддержка, обслуживание и оценка результатов
Узнаете, как проходит приёмка системы и какую документацию составляет системный аналитик для передачи ПО заказчику. Изучите уровни службы поддержки. Научитесь составлять программу и методику испытаний и руководство пользователя.
  • FAQ
  • ГОСТ 19
  • ГОСТ 34
  • База знаний
  • План миграции
  • Руководство пользователя
  • ПМИ
  • План управления изменениями
Рабочая документация
Программа и методика испытаний — ПМИ, руководство пользователя по ГОСТу
План миграции
Миграция со старого ПО на новое, как составить план, что должно в нём быть, обучение пользователей
Постпроектная деятельность
Поддержка и сопровождение ПО, как системный аналитик может оценить процесс и результат разработки требований к ПО
В практической работе подготовите документацию, которая будет состоять из 2 документов: ПМИ сервиса и руководства пользователя
Стандартная и продвинутая программа・4 недели
Итоговый проект
Чтобы подтвердить полученные на курсе знания и получить диплом о профессиональной переподготовке, нужно выполнить итоговый проект. В нём всё как в реальной жизни: размытая задача, самостоятельная работа и строгий заказчик в лице нашего ревьюера. Вы разработаете требования к приложению для управления умным домом, подготовите для него прототип пользовательского интерфейса и презентуете всё это заказчику.

Отвечаем на вопросы

Подойдёт ли мне профессия?
Для тех, кто ещё нетвёрдо уверен в своём намерении, мы спроектировали бесплатную часть, которая поможет получить ответ на этот вопрос. Если вы убедитесь, что системный анализ не для вас, это тоже положительный результат.
Можно ли обучиться профессии за 9 месяцев?
Думаем, что да. Для этого уделяйте занятиям в среднем 15-20 часов в неделю: читайте теорию, выполняйте задания, разрабатывайте проекты и общайтесь с наставником.
Каким требованиям нужно соответствовать?
Для старта достаточно иметь законченное среднее образование и возможность заниматься в среднем 15 часов в неделю.
Подробнее о профессии системного аналитика вы можете узнать из нашей статьи.
Кто будет меня учить?
Программа составлена опытными преподавателями, методологами и действующими специалистами не только Яндекса и Школы анализа данных, но и других лидеров технологической и образовательной индустрии.
Как и когда я буду учиться?
Обучение состоит из трёх частей: теории с закреплением в квизах или тренажере, домашних заданий для самостоятельной практики и работы с наставником. В тренажёре вы можете учиться в любое удобное время, а выполнение домашних заданий привязано к двухнедельному циклу.
Что делать, если я не справлюсь с нагрузкой?
В программе предусмотрены каникулы, во время которых можно отдохнуть или повторить сложные темы.

Если вам понадобится сделать паузу в учёбе или уделить больше времени закреплению материала, напишите своему куратору.
Смогу ли я найти работу после обучения?
Будет непросто, но мы верим, что вы сможете. Работодателям важно, чтобы вы умели делать проекты, а не просто обладали набором знаний. Мы научим вас применять теорию на практике и ожидаем, что после выпуска вы приложите как можно больше усилий, чтобы найти работу: будете активно откликаться на вакансии, проходить собеседования, показывать свои проекты и при необходимости делать тестовые задания.

По данным исследования «Высшей школы экономики», 69% наших выпускников среди тех, кто хотел сменить профессию, начинают новую карьеру после обучения. Больше половины из них — во время учёбы и в первые 2 месяца после выпуска. Эти цифры подкреплены публичным отчётом о трудоустройстве студентов Практикума.
А если я хочу работать в Яндексе?
Некоторые наши студенты работают в сервисах Яндекса, в том числе и в Практикуме. Но с нашей стороны было бы нечестно что-либо гарантировать и завышать ваши ожидания.

Без опыта попасть в крупную IT-компанию возможно, хотя и сложно. Программа составлена так, чтобы вы могли начать карьеру после выпуска и набраться первого опыта. С ним вам будет значительно проще претендовать на позицию в крупных компаниях.
А вы помогаете с трудоустройством?
Да, помогаем. Студенты могут по желанию пройти месячный курс о трудоустройстве. На нём команда Практикума помогает будущим выпускникам оформить портфолио, проводит тренировочные собеседования и затем разбирает их, а ещё учит писать сопроводительные письма. Мы сотрудничаем с несколькими компаниями и регулярно предлагаем студентам партнёрские вакансии. Но важно помнить, что мы помогаем, а не ищем работу за вас.
Если не понравится, я могу вернуть деньги?
Короткий ответ — да, причём в любой момент. Правда, если обучение в потоке уже началось, то прошедшие дни придётся оплатить, но остальное вернём. Более подробно рассказываем про это в седьмом пункте оферты
Получу ли я какой-то документ после курса?
Если у вас есть среднее профессиональное или высшее образование, после курса вы получите диплом о профессиональной переподготовке.

Если нет, выдадим сертификат о прохождении курса и справку об обучении в электронном виде.
Как можно оплатить?
Банковской картой: внести всю сумму сразу или платить ежемесячно.

Ежемесячные платежи работают так: вы вносите первую оплату, и в этот момент привязывается карта. С этой карты автоматически будут списываться следующие платежи каждые 30 календарных дней. Например, оплатили 25 марта — следующий платёж пройдёт 24 апреля. Обучение будет стоить меньше, если оплатить весь курс сразу.

Через компанию: юридические лица — резиденты РФ также могут оплатить обучение в Практикуме. Оставить заявку на оплату от юрлица можно на странице для корпоративных клиентов.
Можно ли оплатить курс за счёт работодателя?
Да, работодатель может оплатить учёбу полностью или разделить оплату с вами: например, поделить сумму 50/50 или 75/25.

Такая оплата пройдёт по счёту или двустороннему договору, а ИП могут оплатить с бизнес-счёта. Если работодатель купит обучение сразу 10 и больше сотрудникам, сделаем скидку 10%.

Чтобы получить счёт на оплату через компанию, оставьте заявку или напишите нам в чат поддержки.
Что такое налоговый вычет на обучение и как его получить?
Налоговый вычет может оформить тот, кто работает по трудовому договору и является налоговым резидентом Российской Федерации, то есть 183 дня в году находится на территории страны.

Для этого нужно подать заявление на налоговый вычет через личный кабинет на сайте nalog.ru (в него можно войти через аккаунт на Госуслугах).

К заявлению нужно приложить:
•‎ Справку 2-НДФЛ от работодателя.
•‎ Договор на обучение, в вашем случае это оферта Практикума.
•‎ Лицензию на образовательную деятельность. Вот наша.
•‎ Чек об оплате обучения. Мы отправляем его на электронную почту. Если не найдёте чек у себя в почте, напишите в чат службы поддержки — вышлем копию.
•‎ Справку о получении образовательных услуг — её тоже нужно запросить в чате поддержки.

Подробнее о налоговом вычете — на сайте Федеральной налоговой службы.

Давайте поможем

Напишите, как вас зовут и по какому номеру можно связываться — позвоним и расскажем всё про курсы