Архитектор информационных систем (ИС) не занимается разработкой, хотя умеет и знает как. Он занимается проектированием архитектуры программного обеспечения, видит проект целиком и исходя из этого создает задачи для разных групп специалистов.
Книги Познакомиться с профессией ближе можно, прочитав несколько книг из нашего списка.
Роберт Мартин, «Чистая архитектура. Искусство разработки программного обеспечения»
Книга 2018 года.
Роберт Мартин объясняет решения, которые приведут к успеху, а также дает простые ответы на ключевые вопросы архитектуры и дизайна.
М.В. Рыбальченко, «Архитектура информационных систем»
Книга 2019 года.
Издание раскрывает основные понятия архитектуры информационных систем, приведены классификации и базовые структуры. Учебное пособие создано для студентов среднего профессионального образования, но может быть полезно любым заинтересованным специалистам.
Эндрю Таненбаум, Херберт Бос, «Современные операционные системы»
Книга 2019 года. 4-е издание.
Издание доработано и освещает последние достижения информационных технологий. Значительное внимание авторы уделили мультиядерным и многоядерным системам, есть глава про ОС Android.
Евгений Штольц, «Из разработчика в архитекторы. Практический путь»
Книга 2020 года.
В этой книге главный архитектор Центра облачных компетенций Сбербанка делится своими знаниями и опытом.
Леве Джувел, «Совершенный софт»
Книга 2020 года.
Используя базовые принципы разработки ПО, автор создал популярную во множестве компаний систему. Он подробно описывает моменты, на которых «валятся» многие архитекторы и показывает, как разобрать системы на мелкие блоки.
Книги Леве обязательны для архитекторов, руководителей и ИТ-менеджеров на любом этапе карьеры.
Андрей Коротков «Как стать ИТ-архитектором?»
Книга 2011 года.
9 чит-кодов для профессионалов. Хотя часть информации устарела за прошедшие годы, основы остаются незыблемыми. Бесплатное пособие для ознакомления.
Каналы YouTube Сегодня есть блоги и сообщества почти по всем направлениям, но не по архитектуре информационных систем.
Полное тонкостей и профессиональных секретов направление пока не выходит в массы, хотя нескольких ютуб-блогеров нам удалось найти:
SOER – рассказывает про архитектуру кода, архитектуру приложения и остальные уровни архитектуры, объясняет базовые моменты. Senior Software Vlogger – канал о жизни в IT, интервью с программистами, лайфхаки, архитектура веб-сайтов и api-сервисов. Курс лекций Александра Маятина – почувствуйте себя студентом времен пандемии, прослушав курс лекций доцента ИТМО для 3 курса. Курсы Если вам ближе живое общение с преподавателями и составленная профессионалами программа обучения, читайте нашу подборку курсов.
Курс OTUS «Микросервисная архитектура» В программе заявлены лучшие практики по разработке архитектуры программного обеспечения. Продолжительность обучения составляет 4 недели, курс разделен на 6 модулей:
Инфраструктурные паттерны (микросервисная архитектура, основы работы с Kubernetes, мониторинг и алертинг). Коммуникационные паттерны (асинхронный и синхронный API, паттерны поддержания консистентности данных, идемпотентность и коммутативность API в HTTP-очередях, тестирование микросервисов). Распределенные системы (DDD и модульные монолиты, паттерны декомпозиции микросервисов). Децентрализованные системы (распределенные транзакции, паттерны кэширования, шардирование, CP и AP системы). Архитектор (роль архитектора, стоимость и артефакты архитектуры). Итоговый проект (консультации и защита проектных работ). Есть возможность скачать подробную программу, ознакомиться и пройти вступительное тестирование. По итогу обучения выдается сертификат.
Курс «Мастерская проектирования ИТ-решений» от IT Expert Интенсивный практикум для аналитиков и архитекторов бизнес-приложений позволяет за три дня освоить методы анализа и проектирования ИТ-решений. Не для новичков.
Два варианта обучения: онлайн и очное в Москве.
7 тем:
Введение в методы проектирования информационных систем. Описание постановки задач. Функциональная архитектура. Процесс проектирования ИТ-решений. Формат и содержание архитектурного описания. Презентация архитектуры ИТ-решения. При условии посещения не менее 50% занятий выдается удостоверение о повышении квалификации.
Курс «Архитектор ПО» от Skillbox 5 месяцев обучения на реальных кейсах для входа в профессию. Курс создан совместно с Альфа-банком и подойдет для разработчиков от уровня middle, системным аналитикам уровня senior и начинающим архитекторам ПО.
В программу входит 17 модулей (80 онлайн-уроков). По итогу выпускник будет уметь:
Планировать архитектуру ПО. Использовать шаблоны и фреймворки. Учитывать вопросы безопасности. Строить интеграцию между системами. Выпускникам выдается диплом Skillbox, как подтверждение, а дипломную работу можно добавить в портфолио.
Современная научно-техническая академия проводит профессиональную переподготовку по программе «Архитектура программного обеспечения» Заочная форма обучения и курс на 1100 часов, но принимают только абитуриентов с высшим или средним профессиональным образованием. В программу обучения включены дисциплины:
Унифицированный язык, моделирование UML, диаграммы UML. Перед обучением можно получить консультацию и посмотреть подробную программу, а в конце успешного сданного тестирования выдается диплом о профессиональной переподготовке.
Компания Luxoft training представляет целый спектр курсов для архитекторов: Ключевые практики архитектора ПО. Domen Driven Design. Шаблоны проектирования приложений масштаба предприятия. Аналитические шаблоны. Микросервисная архитектура. Архитектура облачных приложений. Моделирование в ArchiMate. Интенсивные программы от экспертов-практиков от 16 до 30 часов в центре, авторизованном IIBA. Можно выбирать и прокачивать отдельные темы. После завершения каждого курса выдается сертификат.
Сетевая академия Ланит проводит обучение по курсу «Мастерская проектирования ИТ-решений: AWS» Очное обучение на 24 академических часа. На курсе выделены базовые техники проектирования ИТ-архитектуры, наиболее востребованные в современных реалиях. Преподается основанная на практическом опыте методика.
Курс ориентирован на системных архитекторов, руководителей, системных аналитиков и менеджеров ИТ-проектов.
«Архитектор информационных систем» от образовательной платформы GeekBrains Курс для middle-специалистов, начинающих архитекторов и тем, кому важно систематизировать знания. Чтобы освоить программу, нужно знать базовые принципы ООП, языки программирования, основы сетевых и веб-технологий, процесс разработки ПО.
74 часа теории, 120 часов практики, 5 модулей, тестовые задания, вебинары и самая актуальная информация о современном программировании, архитектуре, идеях функционального подхода.
В программу входит:
Введение в разработку. Парадигмы программирования. Базовые принципы проектирования, объектно-ориентированное проектирование ПО. Проектирование прикладных приложений. Проектирование сервис-ориентированных архитектур (SOA). Развертывание, сопровождение, поддержка (CI/CD). В конце обучения специалисты онлайн-университета GeekBrains занимаются трудоустройством выпускников: квалифицированные хедхантеры помогают им составить резюме и назначить собеседования в российских компаниях.
Интересно, хочу попробовать