Профессия: архитектор программного обеспечения
Системный архитектор – одна из самых престижных профессий в IT-сфере.
Чем занимается архитектор программного обеспечения? Какова его роль в создании информационных систем? Сколько он зарабатывает? Как стать системным архитектором?
Когда сфера IT была молода, а компьютерных программ было всего ничего, достаточно было одного программиста, который разработает, протестирует и выпустит программу. Сегодня штаты компаний Microsoft, Apple, IBM насчитывают более 100 тыс. человек сотрудников, потому что за последние полвека IT-продукты усложнились в сотни раз.
Кто такой архитектор программного обеспечения?
Архитектор программного обеспечения (системный архитектор, архитектор ПО, IT-архитектор, ИТ-архитектор, архитектор IT инфраструктуры) – специалист, который занимается построением сложных IT-систем для решения бизнес-задач. Он помогает компаниям применить информационные технологии, чтобы автоматизировать и упростить бизнес-процессы, сэкономить деньги или выйти на новый уровень услуг.
Системный архитектор хорошо разбирается в бизнес-процессах, умеет понять заказчика и видит, как можно решить бизнес-задачу с помощью доступных технологий. Проектирование ПО может включать применение и интеграцию широкого спектра продуктов, технологий и услуг, различных систем, приложений, оборудования и программного обеспечения. Как главный конструктор принимает решение, из каких деталей будет «собран» автомобиль, так архитектор программного обеспечения должен из разнообразных информационных технологий сконструировать действующую IT-систему.
Приведем пример. К сложным системам относится интернет-банкинг. Если банк хочет предоставлять свои услуги не только в офисе, но и онлайн, то именно системный архитектор (а чаще и несколько архитекторов) продумывает, как разработать действующий онлайн-сервис для банка: настроить взаимодействие пользователей с банком через web-интерфейс, мобильные приложения, банкоматы, предусмотреть возможность не только снять и положить деньги на счет, но и сделать выписки, открыть вклад или взять кредит, не выходя из дома. В процессе проектирования сервиса системный архитектор должен предусмотреть удобство пользователя, простоту разработки, быстродействие, возможности масштабирования сервиса и безопасность финансовой информации. Данными вопросами будут заниматься уже разные специалисты – программисты, тестировщики, специалисты по информационной безопасности, UX-дизайнеры – но в проект, созданный архитектором, должны быть заложены будущие возможности для изменений и развития.
Чем занимается архитектор программного обеспечения?
Системный архитектор участвует во всех этапах разработки системы – от встречи с заказчиками до финального внедрения:
- Изучает предметную область для внедрения и разработки прикладных информационных систем;
- Участвует в интервьюировании заказчиков, бизнес-экспертов и пользователей информационных систем на предмет изучения текущих принципов организации хода процессов;
- Изучает и систематизирует документацию по проекту;
- Готовит технические документы по описанию сущностей, взаимосвязей и процессов предметной области с использованием специальных нотаций;
- Участвует в постановке задач и разработке технического задания;
- Собирает, анализирует и документирует функциональные требования к программному обеспечению;
- Контролирует разработку;
- Участвует в подготовке схем тестирования функционала для выявления отклонений от сформулированных бизнес-требований и функциональных требований;
- Участвует в тестировании прототипа разрабатываемой системы;
- Участвует в обучении пользователей системы;
- Анализирует риски и причины возникновения ошибок при разработке системы.
Какие универсальные компетенции нужны архитектору IT-систем в работе?
Работа системного архитектора требует богатого опыта проектирования и внедрения систем, знания технологий и инструментов, а также творческого подхода в каждом новом проекте. Из необходимых для системного архитектора компетенций можно выделить:
- Системное (масштабное) мышление;
- Ориентированность на результат;
- Аналитический склад ума;
- Умение принимать решения;
- Умение видеть и решать проблему;
- Разносторонние знания;
- Креативность;
- Обучаемость;
- Коммуникабельность;
- Ответственность;
- Умение анализировать большие объемы информации;
- Организованность.
Средняя заработная плата и востребованность
Системные архитекторы относятся к одним из самых востребованных и высокооплачиваемых IT-специалистов, наряду с руководителями IT-разработки и директорам по IT в корпорациях.
Диапазон зарплат: 100 000 – 300 000 рублей.
Где учиться?
Сегодня в каждом ВУЗе, где развито IT-направление, обучают специальности системного архитектора. Для обучения можно выбрать одно из распространенных IT-направлений: прикладная математика и информатика, математика и компьютерные науки, информатика и вычислительная техника, информационные системы и технологии, прикладная информатика, программная инженерия, бизнес-информатика. Все эти направления подготовки помогут Вам получить необходимые профессиональные навыки и прийти в профессию, но стать успешным системным архитектором поможет только опыт программирования и проектирования.
Где работать?
- Компании-разработчики (сервисы Booking.com, Mail.ru, Yandex, Unisender);
- IT-отделы и отделы digital-маркетинга организаций (Сбербанк России, Газпром, Тинькофф банк);
- Системные интеграторы (Крок, Softline, Техносерв, Ланит, Ай-Теко).
Что делать уже сейчас?
- Углубленно изучать математику, информатику, русский и английский язык в школе.
- Освоить основы программирования и создания веб-сайтов, создавать небольшие редакторы и полезные утилиты.
- Читать новости из сферы IT: на порталах cnews.ru, habrahabr.ru, computerworld.ru, hightech.fm и github.com.
- Посетить iСмену программы «Профессионалы будущего», чтобы пообщаться с настоящими IT-специалистами и узнать больше о современных технологиях.
Для того, чтобы стать системным архитектором в компании, Вам, вероятно, придется пройти длинную карьерную лестницу от стажера, программиста, затем руководителя разработки и менеджера интернет-проектов до архитектора. Но наградой за плодотворную работу станут интереснейшие IT-проекты и свобода самовыражения.
Автор: Ольга Биккулова
Источник: proforientator.ru