Системный архитектор: Кто это, должностные обязанности, заработная плата

Автор: Артём Орлов

Архитектор информационных систем (software architect) разрабатывает и развивает архитектуру программного обеспечения (ПО) так, чтобы она соответствовала текущим потребностям заказчика (чаще всего бизнеса) и была способна модернизироваться под его будущие нужды. Кстати, в 2022 году центр профориентации ПрофГид разработал точный тест на профориентацию. Он сам расскажет вам, какие профессии вам подходят, даст заключение о вашем типе личности и интеллекте.

  • Примеры компаний с вакансиями архитектора информационных систем
  • Краткое описание

    Главная задача архитектора информационных систем (ИС) – разработка архитектуры программного обеспечения проекта, но также довольно часто на его плечи ложится работа по написанию технической документации, оценка сроков и сложности реализации нового функционала, иногда настройка процессов разработки и код-ревью.

    В зависимости от типа и размера компании работа архитектора ИС может довольно сильно отличаться. Если компания крупная и бизнес-процессы медленные, то часто архитектор проектирует на уровне диаграмм, в то время как в более мелких и динамичных компаниях он будет тесно общаться с программистами и даже писать код на архитектурном уровне.

    Профессия более редкая, чем программист, но и специалистов гораздо меньше. За хорошего архитектора информационных систем работодатель будет готов отдать многое.

    Георгий Андрончик
    Fullstack-программист и архитектор ПО

    Какие универсальные качества нужны архитектору систем в работе

    Архитектор ПО (IT-архитектор) в первую очередь должен быть экспертом программного обеспечения, способным принимать взвешенные решения, касающиеся проектирования архитектуры, и создавать стандарты программирования.

    Он должен досконально разбираться в программировании и уметь работать с технической документацией, составлять отчеты, графики, документы.

    Кроме крепкой профессиональной компетенции потребуются следующие качества:

    Вам также может быть интересно:

    • Уровень Зарплат Выпускников Вузов России >>
    • Топ 5 самых высокооплачиваемых профессий в Германии >>
    • Профориентация: топ 5 причин ее пройти пока еще не поздно >>
    • Высокий уровень коммуникабельности. Необходимо уметь общаться с заказчиками, аналитиками, разработчиками и с каждым находить общий язык. Понадобятся навыки ведения дискуссии, умение убеждать, презентовать и обосновывать свою точку зрения, способность приходить к разумному компромиссу.
    • Умение принимать взвешенные решения, поскольку ошибки такого специалиста обходятся очень дорого. На исправление некоторых ошибок могут уйти многие месяцы работы.
    • Ответственность. Способность решать задачи в поставленные сроки.
    • Широкий кругозор, особенно в области технических знаний (как работает оборудование, как работает софт). Опыт разработки программного обеспечения.
    • Управленческие навыки. IT-архитектор управляет командой узких специалистов, он выдает им задания и контролирует их исполнение, поэтому он должен не только разбираться в работе каждого специалиста, но и уметь четко сформулировать и убедительно объяснить свои идеи, и проконтролировать их реализацию.
    • Оперативность.
    • Внимание к деталям.
    • Умение много и кропотливо трудиться.
    • Аналитический ум.

    Важно!

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

    Особенности профессии

    Создание архитектуры информационных систем требует от специалиста глубоких профессиональных знаний и математического склада ума. В обязанности архитектора ИС входит выполнение таких задач:

    • разработка архитектуры и поддержание существующей;
    • общение с бизнесом, выявление требований к системе;
    • оценка сроков и стоимости разработки функционала;
    • постановка задач разработчикам;
    • контроль соблюдения разработчиками архитектурных паттернов, заложенных архитектором;
    • настройка процессов разработки.

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

    Георгий Андрончик
    Fullstack-программист и архитектор ПО

    Soft skills системного архитектора

    Хотя этот специалист должен иметь все описанные выше профессиональные навыки, есть также требования непосредственно к его человеческим качествам.

    • Аналитическое мышление.
    • Усидчивость и терпеливость.
    • Высокая ответственность.
    • Любознательность и постоянное желание развиваться.
    • Навыки работы с документами.
    • Умение разбираться с бизнес-процессами предприятия.
    • Личная дисциплина.
    • Коммуникативные навыки и умение работать в команде.
    • Навыки лидера.

    В процессе трудоустройства решающими для приема на работу станут как профессиональные, так и личностные качества. Их удачное сочетание даст максимальную вероятность устроиться на высокооплачиваемую работу.

    Плюсы и минусы

    Плюсы

    • Дефицит архитекторов информационных систем, что обусловливает высокие зарплаты.
    • Востребованность в любой отрасли бизнеса и госструктурах.
    • Профессия дает возможность прокачать знания, перейти на новую ветвь профессионального развития специалистам с техническим образованием.
    • Профессия престижная, а работа интересная.
    • Перспективы трудоустройства в крупную компанию, расширения деловых связей.

    Минусы

    • Необходим серьезный бэкграунд в программировании либо системном анализе. Человек без опыта не сможет стать архитектором ИС.
    • Ненормированный рабочий день, высокие психоэмоциональные нагрузки.
    • Огромная ответственность.
    • Сидячая работа, из-за которой у специалистов старше 40–45 лет нарушается зрение, возникают проблемы с опорно-двигательным аппаратом.
    • Требовательность руководства, причем многие заказчики не всегда понимают специфики работы архитектора, что может привести к разногласиям.

    Преимущества и недостатки профессии

    В любой ИТ-профессии, а тем более у системного архитектора, есть и плюсы, и минусы. До того, как пойти на эту работу, нужно всесторонне оценить собственные навыки и способности.

    Преимущества:

    1. Высокая заработная плата.
    2. Востребованность на рынке труда.
    3. Постоянное саморазвитие и профессиональный рост.

    Обучение на архитектора информационных систем

    Чтобы стать архитектором ИС, необходимо хорошо ориентироваться в программировании или системном анализе и знать основы архитектуры ПО. Также надо иметь несколько лет коммерческого опыта работы в ИТ.

    Георгий Андрончик
    Fullstack-программист и архитектор ПО

    • «Информационные системы и технологии» 09.03.02.
    • «Информатика и вычислительная техника» 09.03.01.
    • «Прикладная информатика» 09.03.03.
    • «Программная инженерия» 09.03.04.
    • «Системный анализ и управление» 27.03.03.
    • «Специальные организационно-технические системы» 27.05.01.

    При поступлении на эти направления и специальности профильные предметы математика, физика/информатика – по выбору вуза.

    Учеба в вузе будет только первым шагом. Тонкости построения архитектуры информационных систем придется постигать на курсах.

    Самый простой и понятный способ стать архитектором информационных систем – это стать бэкенд-программистом, после чего подтянуть архитектурную базу. Однако можно перейти в архитекторы не только из бэкенда, но и других областей программирования и даже из системных аналитиков. Получив коммерческий опыт, вы можете подучиться на курсах, например Skillbox «Архитектор ПО». При наличии опыта и после окончания курсов, у вас есть реальные шансы получить работу архитектора ИС.

    Георгий Андрончик
    Fullstack-программист и архитектор ПО

    Должностные обязанности системного архитектора

    Обязанности у человека этой профессии разнообразные и разноплановые. Он занимается:

    • Аналитика проекта и окружения.
    • Анализ БД, ИС и отдельных процессов.
    • Анализ материала, который запрашивает клиент.
    • Оценка архитектурных систем и их конфигурации, а также БД.
    • Поиск выбор подходов, формирование требований, выбор спецификаций и стандартов.
    • Сбор и анализ требований к компонентам системы.
    • Оценка возможностей, перспектив и рисков проекта.
    • Определение потребностей в ресурсах для внедрения и реализации проектов.
    • Разработка проектной документации.

    Кроме того, есть еще ряд требований к профессии:

    • Проектирование БД, ИС и ПО.
    • Разработка ТЗ для различных проектов + их экономическое обоснование.
    • Подготовка концепции и стратегии, а также методов реализации проектов.
    • Формирование архитектуры ПО, алгоритмов работы программного обеспечения и технологии обработки информации.
    • Адаптация к текущей организационной структуре.
    • Координация команды исполнителей по проекту.
    • Контроль всех этапов выполнения работ.
    • Контроль внедрения в систему принятых решений.
    • Консультации с пользователями.
    • Контроль выполнения решений.
    • Создание системной архитектуры.
    • Проверка качества установленного ПО.

    Системные архитекторы незаменимы и необходимы не в каждой компании, а только в той, где развернута сеть, нуждающаяся в тонкой отладке. В маленьких ИТ-компаниях вместо архитектора вполне достойно сможет справиться программист или другой специалист, который разбирается в ИТ.

    Системному архитектору приходится работать с колоссальными массивами документов – требуется формировать и продумывать документы по эксплуатации информационных систем, работать с технической и проектной документацией. Всю отчетную документацию нудно предоставлять четко в установленные сроки.

    Должностные обязанности системного архитектора, как правило, прописываются или оговариваются в инструкциях, однако будет не лишним описать области его персональной ответственности:

    • Невыполнение или ненадлежащее выполнение прямых должностных обязанностей.
    • Причинение вреда компании своим бездействием или ненадлежащим действием.
    • Разглашение конфиденциальной информации.
    • Нарушение правил внутреннего трудового распорядка и т.п.

    Зарплата архитектора информационных систем на март 2022

    Информации о зарплатах предоставлена порталом hh.ru.
    Россия 75000—210000₽

    Москва 100000—370000₽

    Архитектор информационных систем – хорошая ступень в карьере ИТ-инженера. После нее можно становиться техническим директором, открывать свою компанию или продолжать развиваться как архитектор, накапливая финансовый и интеллектуальный капитал.

    Георгий Андрончик
    Fullstack-программист и архитектор ПО

    Курсы

    • МАСПК
      Системная архитектура

      72 дней, отсрочка платежа, помесячная оплата, чат

      8 000 ₽

      Смотреть курс

    Вузы

    • Институт математики, информационных систем и цифровой экономики РЭУ им. Г.В. Плеханова Прикладная информатика

      4 года

      260 000 ₽/год

      25 бюджетных мест

    • Институт информационных систем и инженерно-компьютерных технологий РосНОУ Георадиолокационные и телекомуникационные системы

      4 года

      48 500 ₽/год

      12 бюджетных мест

    • Самарский колледж строительства и предпринимательства Национального исследовательского Московского государственного строительного университета Информационные системы и технологии в строительстве

      36 200 ₽/год

      25 бюджетных мест

    • Центр развития программ дополнительного и онлайн-образования ДВФУ Прикладная информатика

      5 лет

      80 000 ₽/год

      нет бюджетных мест

    Зарплата и вакансии

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

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

    Кто такой архитектор ПО?

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

    Когда нужен

    Главная задача IT-архитектора — найти оптимальное решение, по потребностям заказчика и возможностям команды.

    «Впихнуть решение в бюджет и заложить прогноз на развитие
    — вот основные задачи архитектора».

    В основном, он приходит когда надо:

    • разработать ПО или систему;
    • определить архитектуру и эволюцию проекта;
    • выбрать технологию для каждого элемента системы (монолит или микросервисы, коробочное или комбинированное решение);
    • провести ревью бизнес-требований;
    • помочь выбрать фреймворк;
    • определить стандарты кодирования, создать каталог паттернов/антипаттернов для проекта;
    • указать риски проекта;
    • обеспечить баланс в системе «стоимость разработки — гибкость решения — быстрое внедрение новых требований»;
    • разобраться в документах проекта;
    • обучить разработчиков.

    Как долго ждать карьерного роста

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

    В целом именно так и бывает — специалисты быстро вырастают на непростых проектах, которые обычно длятся не меньше года. За это время можно научиться многому и ярко проявить себя. Поэтому я советую молодым сотрудникам быть инициативными и искать для себя вызовы. Если на проекте легко и комфортно — значит, вы его переросли.

    А что за «проклятие»?

    Так объясняет этот феномен Егор:
    — «Проклятие» заключается в том что, когда появляется необходимость в архитекторе, и человек занимает эту должность, то в этой компании больше никто не может стать архитектором.

    Он рассказал, что специалист, занявший должность, вряд ли сможет заняться чем-то другим в дальнейшем (в рамках компании). Это связано с тем, что тяжело «воспитать» себе заместителя. Так получается по разным причинам: задачи архитектора сложно делегировать, не всегда есть человек, желающий встать на замену и просто не хватает времени для обучения.

    Слушайте подкаст на удобной платформе — SoundCloud, Apple, Google Podcasts.

    Рейтинг
    ( 2 оценки, среднее 4.5 из 5 )
    Понравилась статья? Поделиться с друзьями:
    Для любых предложений по сайту: [email protected]