Профессия системного аналитика является важной и необходимой во множестве сфер, и особенно в крупном бизнесе. Эта деятельность востребована в Америке и Европе уже долгое время, но в России и ближнем зарубежье сформировалась совсем недавно (в 2014 году, когда Министерство РФ труда утвердило профессию).
Материал, который вы читаете сейчас — это глубокий обзор профессии от сайта Professii-Online. Мы постарались написать о сложных формулировках простым языком, а также рассказать о самом важном, не перегрузив лишней информацией.
В статье речь пойдет о том, чем занимается системный аналитик, как работает, насколько востребован и сколько денег зарабатывает. Также приведена информация об отличиях со смежными профессиями, плюсах и минусах, и о том, как стать системным аналитиком (где учиться, что изучать, какие книги прочесть и т.д.).
Не будем затягивать со вступлением и перейдем к делу!
- Кто такой системный аналитик?
- Отличия от смежных профессий
- Достоинства и недостатки профессии
- Работа системным аналитиком
- Требования и обязанности
- Зарплата и востребованность
- Как стать системным аналитиком?
- Обучение на системного аналитика
- Высшее учебное заведение
- Онлайн-курсы
- Самостоятельное обучение
- Полезные ссылки
- Telegram-каналы
- Видео по теме
Кто такой системный аналитик?
Системный аналитик несет ответственность за автоматизацию и улучшение работы всей компании. От него зависит успех или провал какого-либо продукта или проекта. Данный специалист должен разбираться в менеджменте, IT и экономике, а также обязан уметь доносить информацию и задачи максимально понятно. Он координирует разработку, внедрение и работу с программным обеспечением так, чтобы итог был максимально эффективным и именно тем, который нужен заказчику. Как правило, в лице заказчика выступает руководитель компании.
Для людей, далеких от информационных технологий, описание деятельности системного аналитика может показаться несколько туманным. Поэтому мы упростим хитросплетение слов и скажем, что системный аналитик изучает бизнес и определяет, как можно его улучшить и оптимизировать с помощью информационных технологий (программных продуктов). Затем он взаимодействует с отделом разработки и доносит до него, что именно требуется от программного обеспечения.
Выходит, что системный аналитик является посредником между заказчиком и исполнителями. Сначала он изучает потребности заказчика и компании, а потом на понятном языке и со знанием из сферы информационных технологий доносит задачи до отдела разработки.
Процесс действует и в обратном направлении, когда информация от исполнителя передается руководителям компании. Такое обычно происходит ближе к концу создания какого-либо программного обеспечения.
Итак, что делает системный аналитик? Он организовывает работу в компании, которая относится к информационным технологиям, объединяя все процессы вокруг общих идей, концептов и задач. Например, в случае отсутствия данного специалиста, интерфейс в разных программах, предназначенный для работы внутри компании, будет разный. А это и неудобно, и неэффективно. Если же есть системный аналитик, он скоординирует все отделы разработки и интерфейс везде будет как минимум похожего стиля, если не полностью идентичный. Это простой и крайне локальный пример, но для понимания ценности специалиста он подойдет.
Деятельность аналитика очень комплексная и сложная. Понадобится проводить множество исследований, анализировать огромное количество данных, продумывать работу всей системы в бизнесе, строить модели и алгоритмы, составлять технические задания. При этом конкретный перечень обязанностей зависит от компании. Если это крупный бизнес, то системный аналитик должен работать в своем узком направлении. В случае с небольшими компаниями он будет выполнять работу бизнес-аналитика, технического писателя, бизнес-архитектора и т.д. Из-за этого понимание профессии системного аналитика очень размытое.
Резюмируя, перечислим 5 основных действий, которые делает системный аналитик:
- Проводит встречи с заказчиком, и на основе его требований собирает и анализирует то, каким должно быть программное обеспечение.
- Согласовывает требования и управляет их изменениями, которые наверняка будут. При этом необходимо следить за тем, чтобы измененные требования не противоречили друг другу и не делали процесс и результат менее эффективными.
- Составляет различную документацию: техническую, пользовательскую, проектную. Фиксирует и распределяет весь поток данных, чтобы не было путаницы.
- Синхронизирует взаимодействие между заказчиком и исполнителями, выступая как коммуникативная единица. Нивелирует все конфликты, споры и недопонимания.
- Презентует работу заказчику.
Чтобы быть системным аналитиком, необходимо понимать, как разрабатывается программное обеспечение. Не лишними будут и знания в программировании. Писать код не понадобится, но понимать объектно-ориентированное программирование будет существенным плюсом, ведь так ставить задачи разработчикам намного проще. Обязательно уметь определять границы систем и зоны их ответственности, чтобы правильно анализировать возможности таковых. Помимо этого, понадобятся навыки моделирования, выявления неявных требований и знание подсистем со всеми их возможностями.
Отличия от смежных профессий
Существует несколько профессий, которые тоже основаны на аналитике. Некоторые путают их со системным анализом, иногда из-за названия, а иногда из-за действительно схожих обязанностей.
Чаще всего системного аналитика путают с бизнес-аналитиком. Как мы уже упоминали выше, в небольшом бизнесе системный аналитик чаще всего выполняет функции и бизнес-аналитика, но это не значит, что специальности одинаковые. Бизнес-аналитик намного больше вовлечен именно в бизнес процессы, в то время как системный специалист связан именно с разработкой программного обеспечения.
В больших компаниях специалисты взаимодействуют между собой: бизнес-аналитик разрабатывает решение какой-либо задачи исходя из бизнес составляющей, а затем передает это решение системному аналитику. В свою очередь, он оптимизирует решение под информационные технологии и передает разработчикам конкретные задачи, изложенные на их языке.
Технический писатель работает именно с документацией. Системный аналитик тоже ее составляет, но технический писатель более погружен именно в документацию и исключительно в нее.
Также есть профессия системного архитектора, который создает все строение системы. Отличие от системного аналитика в том, что аналитик продумывает систему, а архитектор ее “строит”. Он должен не просто сделать систему, но и сформировать ее так, чтобы в будущем была возможность расширять и улучшать ее.
Достоинства и недостатки профессии
Работа системным аналитиком состоит из плюсов и минусов, как и любая другая. Важно учитывать, что достоинства и недостатки понятия довольно субъективные, поэтому мы рекомендуем оценивать каждое утверждение с учетом собственной точки зрения.
Плюсы работы системным аналитиком:
- востребованность на русскоязычном рынке труда растет каждый год, а на мировом рынке эта профессия уже давно очень востребована;
- высокий уровень заработной платы;
- позиция руководящего лица;
- профессия развивает специалиста в нескольких направлениях;
- порог входа ниже, чем в том же программировании, так как требуются скорее широкие поверхностные знания, а не узкоспециализированные глубокие;
- если постараться, можно войти в профессию без предварительной подготовки, обучаясь на месте (сначала стажировка, потом позиция начинающего специалиста).
Минусы работы системным аналитиком:
- для новичков в сфере информационных технологий порог входа может быть высоким;
- требования и обязанности системного аналитика разные в каждой компании;
- необходимо разбираться в разных сферах;
- все разногласия и конфликты между заказчиком и исполнителем сводятся к системному аналитику;
- зачастую специалисту приходится учить пользователей новой внутренней системе в компании.
Работа системным аналитиком
Системный аналитик чаще всего требуется в IT-компаниях, но также он нужен в бизнесе, деятельность которого связана с собственным программным обеспечением. Это могут быть банки, обучающие центры, платежные сервисы и другие, как правило, крупные компании. Обязанности напрямую связаны со сферой деятельности и конкретным бизнесом.
Требования и обязанности
Обязанности и требования к системному аналитику зависят от сферы работы, но можно выделить основные пункты, такие как сбор и анализ требований, постановка задач, проектирование моделей, составление алгоритмов, проектирование программного обеспечения, координирование всех элементов системы.
Конкретные обязанности (в дополнение к вышеперечисленным) мы укажем по трем направлениям: банковская сфера, кибербезопасность и ритейл. Перед каждым списком в скобках написано, знания в каких именно специализациях понадобятся для той или иной сферы.
Требования в банковской сфере (экономика, бухгалтерия):
- знание интеграционной аналитики;
- знание основ теории алгоритмов, баз данных, систем;
- понимание основ менеджмента, экономики, управленческого и бухгалтерского учета;
- знание объектно-ориентированного программирования (основы);
- умение проектировать, составлять документацию, понимать процессы разработки программного обеспечения.
Требования для кибербезопасности (шифрование, защита данных):
- разработка спецификаций технических требований к программным продуктам;
- понимание принципов работы операционных систем (Windows и macOS);
- создание систем защиты и шифрования данных;
- создание коробочных продуктов;
- владение UML и MS TFS.
Требования для ритейла (UE, клиент-серверные системы):
- внедрение, развитие и разработка решений на базе клиент-серверного программного обеспечения;
- проведение исследований, сбора, анализа и формализации требований для разработки программного обеспечения;
- разработка пользовательского интерфейса и функциональных спецификаций;
- знание основ реляционных баз данных;
- знание SQL, API, UML, EPC;
- работа с Confluence и Jira.
Такие очевидные вещи, как системное мышление, аккуратность, работа в команде и самостоятельность указаны везде, вне зависимости от сферы деятельности.
Зарплата и востребованность
Зарплата системного аналитика зависит от опыта и места работы. Проанализировать заработную плату в России можно на двух сайтах: HeadHunter и Trud. Эти же порталы, а также Habr Работа, мы рекомендуем для поиска работы.
На сайте Trud крайне небольшая выборка всего из 38 вакансий. Эта цифра также может указывать на востребованность специалиста, но только на данном сайте.
Судя по странице с указанием зарплаты, системный аналитик в среднем получает 64 тысячи рублей в месяц. Это немало, но высокой заработной платой назвать нельзя.
Но учитывайте, что портал Trud в нашем материале приведен лишь как альтернативный сайт, а полноценные показатели по профессии продемонстрированы именно на HeadHunter.
Результаты на HeadHunter по запросу “системный аналитик” выдают ~ 3 500 вакансий в России. Это демонстрация отличной востребованности на нашем рынке труда, но нужно учитывать, что многие вакансии повторяются через несколько страниц, а также по запросу встречаются предложения о работе в другой профессии, которая включает в себя словосочетания “системный аналитик” или “системный анализ”.
Что касается зарплаты, то больше всего вакансий с оплатой от 60 тысяч рублей в неделю. Но это слишком расплывчатые данные, поэтому мы проанализировали множество вакансий по профессии и составили среднее арифметическое.
Сначала примеры вакансий с указанием заработной платы (из 3 500 есть лишь 750 вариантов, где указана зарплата):
Младшие системные аналитики в среднем получают 115 тысяч рублей в месяц, что уже считается высокой заработной платой. Специалисты уровня выше зарабатывают 180-190 тысяч рублей в месяц в среднем. Впечатляющие цифры, не правда ли?
Так ли оплата труда системного аналитика хороша, если сравнить ее с зарплатой в других странах? Давайте разберемся в этом, и как обычно посмотрим заработную плату в Соединенных Штатах Америки.
В качестве источников использовано 3 сайта по поиску работы в Америке:
- Indeed. Средняя заработная плата в год составляет почти 75 тысяч долларов США.
- Payscale. Средняя зарплата равна 67 тысячам долларов США в год.
- Glassdoor. Здесь средняя сумма в год равна 76 тысячам долларов США.
Заметно, что разница между тремя сайтами существенная, особенно если переводить суммы в рубли. А что будет, если сравнить эти деньги с теми, которые получают в России?
Сначала составим среднее арифметическое годовой зарплаты в США — это ~ 71 250 долларов США. Теперь возьмем среднюю месячную заработную плату в России (190 тысяч рублей) и умножим на 12 (количество месяцев в году): получится 2 280 000 тысяч рублей. Если перевести эту сумму в американскую валюту, выйдет ~ 31 700 долларов США.
Вспомним данные c американских сайтов, где средняя заработная плата в год была равна ~ 71 250 долларов США. Получается, что на западе системные аналитики зарабатывают более чем в 2 раза больше.
Казалось бы, разница большая, но это не совсем так. Обычно зарплата в Соединенных Штатах Америки больше нашей в 3-4 раза, а здесь всего лишь в 2 раза. При этом не забывайте, что экономика, государственная валюта, рынок труда и развитие информационных технологий очень разное, если сравнивать Россию и США.
Как стать системным аналитиком?
Один из самых животрепещущих вопросов у тех, кто хочет стать системным аналитиком или только начинает свое приключение в этой профессии, заключается в том, как стать системным аналитиком с нуля. Очевидное и самое главное — получить образование. К счастью, есть большой выбор, будь то ВУЗы, курсы или самостоятельное обучение.
Определенного универсального плана обучения нет, так как в ВУЗах и на курсах используют программы, разработанные там же. В случае с самообразованием дело обстоит сложнее, так как придется самому выбирать, с чего начинать и как продолжать обучение. Лучше постараться избежать изучения этой профессии с нуля через самообучение.
Сфера системного анализа дает возможность пройти подготовку по этой профессии в некоторых компаниях в России. В них учат людей даже с нуля, без знаний и опыта в IT. Например, в 2020 году Альфа-банк подготавливал системных аналитиков с нуля, и из 18 учеников 6 устроились в компанию именно на эту должность. Так можно и научиться желаемой работе, и сразу получить ее.
Также по системному анализу и темам, которые связаны с этой профессией, проводятся митапы. Посещая их, можно не только пополнять багаж знаний ценной информацией из первых рук, но и найти работу. На большинстве митапов присутствуют HR-менеджеры компании, которая организовала мероприятие. Не стесняйтесь и подходите к HR, интересуйтесь, есть ли вакансии для начинающего системного аналитика, отдавайте свое резюме или договаривайтесь о собеседовании. Некоторые новички находят первую работу именно так.
Единственная сложность в том, чтобы быть в курсе подобных митапов. Здесь можно посоветовать влиться в сообщество системных аналитиков и держать руку на пульсе, мониторя всевозможные ресурсы. На том же сайте Альфа-банка была новость о проведении митапов, и несколько Telegram-каналов дали на нее ссылку. К слову, в конце нашей статьи указано несколько каналов в Telegram для системных аналитиков, а также сайты конференций.
Обучение на системного аналитика
Обучение на системного аналитика может проходить всевозможными методами. Время изучения профессии может быть разное, так как с одной стороны необходимо знать о многом, но в то же время достаточно поверхностных понятий в большинстве сфер.
Высшее учебное заведение
Российские ВУЗы предлагают специальную программу обучения профессии системного аналитика. Существует множество высших учебных заведений, поэтому если вы только закончили школу или колледж, либо же планируете получить второе высшее, то лучшим вариантом будет поступить в ВУЗ. В нем профессия изучается с нуля и до высокого уровня, поэтому можно сразу же искать работу как после окончания ВУЗа, так и на последних курсах.
Посмотреть все высшие учебные заведения и программы обучения по профессии “Системный аналитик” можно на сайте PostupiOnline на этой странице: https://postupi.online/professiya/sistemnyj-analitik/.
Всего есть 203 обучающие программы и 318 ВУЗов (на момент написания нашего обзора). Огромный выбор!
Онлайн-курсы
Существуют курсы системного аналитика для тех, кому не подходят высшие учебные заведения. На онлайн-курсах обучают именно тому, что нужно конкретно системному аналитику, с применением современных методов и технологий.
На курсах учат удаленно, с возможностью просмотра записи урока. Благодаря этому учиться можно даже будучи в пути или имея плотный график работы/учебы/дел.
На качественных онлайн-курсах стараются, чтобы студент получил работу благодаря знаниям, полученным у них, поэтому есть отдел по карьерному развитию, который поможет составить резюме и откликнуться на вакансии. Бывают и случаи, когда учеников устраивают на стажировку или предлагают партнерам онлайн-школы.
Стоит понимать, что обучение на онлайн-курсах не представляет собой просмотр давно записанных уроков. Наоборот, налажено общение с преподавателями или менторами, которые всегда готовы помочь, объяснить, посоветовать. Для тех, кто только пришел в профессию, это очень важно. К тому же, есть возможность контактировать с другими студентами, что тоже немаловажно конкретно для профессии системного аналитика, ведь в работе обязательно понадобятся хорошие навыки общения и взаимодействия с людьми.
Список качественных онлайн курсов для изучения профессии:
1. Курс «Системный аналитик PRO» от SkillFactory.
Программа обучения посвящена двум ключевым сторонам профессии: внедрению технологий и решению бизнес-задач. Студента научат разрабатывать модели требований бизнеса к программному обеспечению, мыслить системно, грамотно анализировать данные через SQL-запросы и проверять реализацию требований по проекту. Также внимание уделяется коммуникативным навыкам для эффективной работы в команде.
Курс подойдет начинающим аналитикам, junior-разработчикам и бизнес-экспертам, которым не хватает навыков и знаний из IT-сферы. Обучение длится 7 месяцев.
Главная задача программы обучения в том, чтобы ученики смогли начать карьеру. Все знания и навыки применяются сразу же на практике, даруя необходимый опыт.
Есть рассрочка на 12 месяцев.
Ссылка на курс и подробная программа обучения: https://skillfactory.ru/sistemnyj-analitik-pro
2. Онлайн-курс “Системный аналитик с нуля” от Skillbox.
Обучающий курс, который длится 6 месяцев. Он состоит из 18 тематических модулей и 90 онлайн-уроков. Прекрасно подойдет для людей без опыта и знаний в сфере программных продуктов и информационных технологий.
Ссылка на обучающую программу и дополнительная информация: https://skillbox.ru/course/business-analyst
3. Курс «Системный аналитик» от Яндекс Практикума.
Программа подготовки будущих системных аналитиков с нуля. В процессе обучения студент научится собирать требования к программному продукту, обеспечивать их полноту и непротиворечивость, разрабатывать прототипы пользовательских интерфейсов, проектировать API, помогать команде разработки реализовывать требования к ПО.
Курс подойдет не только для новичков, но и для аналитиков из других сфер и IT-специалистов, которые хотят сменить деятельность.
Программа длится 8 месяцев. Во время учебы карьерный центр практикума помогает с трудоустройством, так что есть возможность устроиться еще до окончания курса. По итогу у студента будет 5 проектов в портфолио.
Есть рассрочка. Вводная часть курса бесплатная.
Ссылка на курс и подробная программа обучения: https://practicum.yandex.ru/systems-analyst
4. Программа обучения “Системный аналитик” от Нетологии.
Онлайн-курс длительностью 11 месяцев. Обучение с нуля в формате вебинаров, видеолекций, домашних задний, воркшопов и лабораторных работ. Партнером является группа компаний “Спортмастер”, куда могут пригласить лучших студентов на собеседование. Также есть возможность пройти стажировку в Leroy Merlin.
Ссылка на обучающую программу и подробная информация: https://netology.ru/programs/systems-analyst
5. Обучающий курс “Системный аналитик” от GeekBrains.
Программа обучения длится 5 месяцев и состоит из 206 часов практики с 80 часами обучающего контента. Помимо стандартных навыков и знаний для системной аналитики, студенты научатся работать с системой для управления данными MySQL.
Ссылка на образовательную программу и подробная информация: https://gb.ru/professions/system-analyst
6. “Факультет системной и бизнес-аналитики” от GeekBrains.
Курс длится один год, и по его окончании студент будет знать не только системную, но и бизнес-аналитику. В портфолио будет несколько сложных проектов, сделанных для реальных клиентов.
Ссылка на обучающую программу и детальная информация: https://gb.ru/geek_university/system-business-analysis
Самостоятельное обучение
Системный анализ можно изучить и самостоятельно, но мы рекомендуем этот способ только тем, кто имеет хотя бы начальные навыки и знания в этой профессии. Дело в том, что источников на русском языке в виде статей и видео не так много, а некоторые из них платные. Поэтому если за самообразование придется заплатить, то почему бы не купить онлайн-курс?
Существенный недостаток самообучения в том, что никто не составит вам программу изучения профессии. Из-за того, что системный анализ включает в себя несколько сфер деятельности, которые нужно знать хотя бы поверхностно, запутаться во время обучения очень легко.
Самостоятельное обучение дается намного легче уже состоявшимся специалистам. Зачем им учиться, когда они уже работают и имеют все необходимые навыки и знания? Дело в том, что эта профессия по-прежнему развивается, а временами появляется новое программное обеспечение и способы для системного анализа, которым нужно обучаться. Проще говоря, самообразование поможет всегда иметь актуальные знания и навыки, развиваясь по мере развития профессии как таковой (извиняемся за вынужденную тавтологию).
Некоторые материалы для самообучения:
- Видеолекция Ивана Архипова, который рассказывает о введении в аналитику;
- Основные принципы системного анализа;
- Видеолекция Захирджана Анваровича по системному анализу;
- Курс на Stepik по постановке задач на разработку программного обеспечения;
- Вводный онлайн-курс в Школе системного анализа (платно).
Книги, которые будут полезны системному аналитику:
- “Разработка требований к программному обеспечению”. Карл И. Вигерс;
- “Азбука аналитики”. Ю. Курносов;
- “Веб-аналитика 2.0 на практике”. А. Кошик;
- “Разработка требований к программному обеспечению”. Д. Битти и К. Вигерс
- “Путь аналитика: практическое руководство IT-специалиста”. А. Перерва;
- “Требования для программного обеспечения: Рекомендации по сбору и документированию”. И. Корнипаев.
Полезные ссылки
Несколько ссылок, которые могут пригодиться специалисту:
- Сайт международной конференции по системному и бизнес анализу;
- Анти-конференция для создателей продуктов;
- Сайт летнего аналитического фестиваля;
- Сообщество в Facebook “Анализ ИТ-проектов”;
- Русскоязычный сайт сообщества аналитиков;
- Группа аналитиков и продакт-менеджеров в Facebook;
- Интервью с системным аналитиком.
Telegram-каналы
Существуют каналы в Telegram, посвященные системному анализу и смежным вещам:
- Analysis Paradisis — об управления IT-проектами, системной и бизнес аналитике;
- Бизнес-анализ & IT — канал про бизнес-анализ в России;
- BA/SA Аналитики — про системную и бизнес аналитику.
Взять на себя большую ответственность и работать над автоматизацией и оптимизацией всего бизнеса и отдельных программных продуктов — звучит воодушевляюще, не правда ли? Если эти слова действительно вас мотивируют, либо прочтение статьи как минимум заинтересовало в отношении профессии системного аналитика, то обязательно попробуйте себя в этой сфере!
Профессия противоречива тем, что может быть трудной и простой в начале одновременно. Все зависит именно от человека, но кем бы вы ни были сейчас, будь то менеджер по продажам или архитектор, шанс стать системным аналитиком есть у каждого.
Что вы думаете о профессии системного аналитика, дорогие читатели сайта Professii-Online? Расскажите нам о своих мыслях в комментариях.
Видео по теме
Уважаемый посетитель, если Вы не согласны с какой-либо информацией в статье, или нашли ошибку (неточность), то перейдите пожалуйста на страницу контроля качества информации и свяжитесь с нами.