🔀 Где изучать профессию архитектора информационных систем: книги, каналы YouTube и курсы
Это не та специальность, с которой можно начинать путь в IT, но следующий шаг для разработчиков, тестировщиков, консультантов поддержки и всех, кто нажил серьезный багаж знаний. Разбираемся, где стоит изучать профессию архитектора информационных систем.
Книги
Познакомиться с профессией ближе можно, прочитав несколько книг из нашего списка.
Роберт Мартин, «Чистая архитектура. Искусство разработки программного обеспечения»
Роберт Мартин объясняет решения, которые приведут к успеху, а также дает простые ответы на ключевые вопросы архитектуры и дизайна.
М.В. Рыбальченко, «Архитектура информационных систем»
Издание раскрывает основные понятия архитектуры информационных систем, приведены классификации и базовые структуры. Учебное пособие создано для студентов среднего профессионального образования, но может быть полезно любым заинтересованным специалистам.
Эндрю Таненбаум, Херберт Бос, «Современные операционные системы»
Издание доработано и освещает последние достижения информационных технологий. Значительное внимание авторы уделили мультиядерным и многоядерным системам, есть глава про ОС Android.
Евгений Штольц, «Из разработчика в архитекторы. Практический путь»
В этой книге главный архитектор Центра облачных компетенций Сбербанка делится своими знаниями и опытом.
Леве Джувел, «Совершенный софт»
Используя базовые принципы разработки ПО, автор создал популярную во множестве компаний систему. Он подробно описывает моменты, на которых «валятся» многие архитекторы и показывает, как разобрать системы на мелкие блоки.
Книги Леве обязательны для архитекторов, руководителей и ИТ-менеджеров на любом этапе карьеры.
Андрей Коротков «Как стать ИТ-архитектором?»
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 онлайн-уроков). По итогу выпускник будет уметь:
- Планировать архитектуру ПО.
- Декомпозировать систему.
- Использовать шаблоны и фреймворки.
- Проектировать API.
- Учитывать вопросы безопасности.
- Строить интеграцию между системами.
Выпускникам выдается диплом Skillbox, как подтверждение, а дипломную работу можно добавить в портфолио.
Современная научно-техническая академия проводит профессиональную переподготовку по программе «Архитектура программного обеспечения»
Заочная форма обучения и курс на 1100 часов, но принимают только абитуриентов с высшим или средним профессиональным образованием. В программу обучения включены дисциплины:
- Методология IBM.
- Унифицированный язык, моделирование UML, диаграммы UML.
- Архитектурный анализ.
- Этапы дизайнов.
Перед обучением можно получить консультацию и посмотреть подробную программу, а в конце успешного сданного тестирования выдается диплом о профессиональной переподготовке.
Компания Luxoft training представляет целый спектр курсов для архитекторов:
- Ключевые практики архитектора ПО.
- Domen Driven Design.
- Шаблоны проектирования приложений масштаба предприятия.
- Аналитические шаблоны.
- Микросервисная архитектура.
- Архитектура облачных приложений.
- Моделирование в ArchiMate.
Интенсивные программы от экспертов-практиков от 16 до 30 часов в центре, авторизованном IIBA. Можно выбирать и прокачивать отдельные темы. После завершения каждого курса выдается сертификат.
Сетевая академия Ланит проводит обучение по курсу «Мастерская проектирования ИТ-решений: AWS»
Очное обучение на 24 академических часа. На курсе выделены базовые техники проектирования ИТ-архитектуры, наиболее востребованные в современных реалиях. Преподается основанная на практическом опыте методика.
Курс ориентирован на системных архитекторов, руководителей, системных аналитиков и менеджеров ИТ-проектов.
Хочу научиться программировать с нуля, но не знаю, с чего начать. Что делать?
Можно учиться самостоятельно (долго) или пойти на курсы с преподавателями (быстро). Плюс нужно учитывать, что джунов много, конкуренция выше и работодатели повышают порог вхождения при найме на работу. Чтобы получить актуальные знания, мы в proglib.academy запустили курсы:
- Основы программирования на Python.
- Профессия Python-разработчик.
- Алгоритмы и структуры данных.
- Математика для Data Science.
- Профессия Data Science.
- Frontend Basic: принцип работы современного веба.
- Профессия Фронтенд-разработчик.
- Обработка естественного языка. Полный курс.
На подходе еще больше 10 курсов для взрослых и детей.