До выбора образовательной программы «Архитектор программного обеспечения» необходимо предварительно ознакомиться с компетенциями (миссией) данного профессии. Архитектор ПО (системный архитектор, IT-архитектор) — это специалист с опытом работы на должности программиста, занимающийся построением сложных систем информационных технологий, при помощи которых решаются бизнес-проблемы. Как правило, системный архитектор синтезирует технологии, услуги, различные системы, приложения, оборудование для программного обеспечения действующей IT-структуры, то есть анализирует и упорядочивает текстовую информацию, делает расчеты и т.д.
В качестве примера можно привести разработку банковского онлайн-сервиса (интернет-банкинг), суть которого сводится к формированию максимальной простоты, удобства и финансовой безопасности пользователей, способности трансформироваться (модернизироваться) под будущие потребности последних.
Выучиться на архитектора ПО возможно на ОП различных направлений:
- Математика и механика (код 01.00.00);
- Компьютерные и информационные науки (02.00.00);
- Информатика и вычислительная техника (09.00.00);
- Экономика и управление (38.00.00).
Образовательные программы по перечисленным специальностям реализуются практически в каждом классическом университете/институте. К наиболее востребованным из них относятся:
- Факультет вычислительной математики и кибернетики МГУ имени М.В. Ломоносова;
- ВШЭ;
- МГТУ имени Н.Э. Баумана (факультет информатики и систем управления);
- МИФИ (факультеты экспериментальной и теоретической физики, кибернетики и информационной безопасности);
- МФТИ (факультеты инноваций и высоких технологий, радиотехники и кибернетики и др.);
- РАНХиГС;
- МИСиС и другие вузы.
К преимуществам данной профессии относятся невысокая конкуренция (пока), большая востребованность на рынке труда, высокий престиж и хорошая зарплата.