Пакеты прикладных программ для автоматизации деятельности архитектора.
- Программы для проектирования объектов, а также для выполнения основных архитектурно — строительных чертежей, а также пакеты программ для создания виртуальной объемной модели здания.
- Программы для визуализации проектов.
- Программы для оформления подачи проекта и размещение чертежей и пояснительной информации на формате.
- Программы для расчета конструкций под проектируемый объект.
- Программы для создания документации и пояснительной информации к объекту.
- Программыдлявизуализациипроектов.
- Программыдляоформленияподачипроектаиразмещениечертежейипояснительнойинформациинаформате.
- Программыдлярасчетаконструкцийподпроектируемыйобъект.
- Программыдлясозданиядокументацииипояснительнойинформациикобъекту.
Источник: studfile.net
что нужно знать начинающему архитектору? Отвечаю на вопрос подробно!
Кто такой архитектор программного обеспечения, какие у него обязанности и как им стать

Здравствуйте, друзья! Когда IT-сфера только появилась и начала развиваться, компьютерных программ было не так много. Один-единственный программист мог сам ее разработать, разобраться, как она функционирует, провести тестирование и т. д. В наши дни все стало значительно сложнее. Информационные технологии набрали темп развития, и ежегодно новых профессий появляется все больше.
И вот когда понадобился специалист, который будет нести ответственность за IT-системы, помогать компаниям решать бизнес-задачи посредством информационных технологий, проектировать ПО и создавать его архитектуру, появился архитектор программного обеспечения. В нашей стране вакансии для этого работника появились более 15 лет назад и были единичными. Сейчас же это востребованная и высокооплачиваемая профессия. О ней мы сегодня и поговорим. Подробнее узнаем, кто такой этот специалист, чем он занимается, что должен знать и уметь, плюсы и минусы работы, как им стать.
Особенности профессии
Для начала разберемся, что же такое программное обеспечение. Если кратко, то это комплекс программ, которым вы пользуетесь на своем ПК. Провести расчеты, написать текст в электронном документе, послушать музыку, создать презентацию – это все ваши задачи. А решают их для вас Excel, Word, KMPlayer, PowerPoint и другие составные части программного обеспечения.
ПО может быть системным, прикладным и инструментальным. Системное ПО – это группа программ, благодаря которым компьютер может правильно работать, позволяя владельцу использовать весь свой функционал, а также устанавливать на ПК новые программы. К этому виду программного обеспечения относятся операционные системы, драйверы, антивирусные программы и архиваторы.
Как я стал архитектором 🙂
Прикладное – это комплекс инструментов, которые решают конкретные задачи пользователя. Например, создавать электронные документы, смотреть фильмы, делать перевод текстов. Инструментальное – это системы программирования и моделирования, инструментальные среды.
Они нужны разработчикам для проектирования и создания программ. И если разработкой программного обеспечения занимаются программисты, то проектирование структуры ПО и составление технического задания для разработчиков ложится на плечи архитекторам программного обеспечения. Архитекторы строят сложные IT-системы, помогают работодателям решать их бизнес-задачи, применяя информационные технологии, автоматизируют рутинные процессы, тем самым экономят время и деньги, создают архитектуру ПО.
Специалисты подсказывают разработчикам, как создать IT-продукт и избежать ошибок, какие технологии лучше использовать, принимают решения по поводу внутреннего устройства IT-системы и ее интерфейса. Например, производители одежды хотят предоставлять свои услуги не только в магазине, но и онлайн. Для этого нужно создать мобильное приложение. Тогда за дело берется архитектор.
Он продумывает все детали по разработке функционального онлайн-сервиса для магазина. Специалисту нужно решить, как посетители будут взаимодействовать с магазином через веб-интерфейс, как они будут делать онлайн-покупки, как создать все условия для комфорта и удобства покупателя во время пользования приложением, как добиться простоты разработки и быстродействия, как обеспечить финансовую безопасность денежных операций и т. д. За архитектором остается последнее слово о внешнем виде IT-продукта и о его внутреннем наполнении.
И уже исходя из задания и рекомендаций IT-архитектора, за разработку и дизайн принимаются программисты, UX-дизайнеры, тестировщики, специалисты по информационной безопасности и другие. Архитектор ПО – это всегда работник с большим опытом работы и увесистым багажом знаний. Он должен иметь широкий кругозор, брать ответственность за принятие сложных технических решений.
Вчерашние студенты не могут начать свою карьеру с этой должности. Чаще всего в IT-архитектора перерастают бывшие программисты, инженеры, системные администраторы, тимлиды или backend-разработчики. Кроме технической у работы архитектора ПО есть и другая сторона.
Он должен не только общаться с айтишниками и продумывать устройство системы, но и вести переговоры с работодателем, чтобы выяснить, что именно он хочет видеть в результате. Поэтому “разговоры с бизнесом” являются немаловажной частью деятельности специалиста. В небольших компаниях не всегда есть надобность в IT-архитекторах. Разработчики простых IT-продуктов могут самостоятельно решать, что и как должно быть устроено в их товаре. Поэтому архитекторы ПО – это сотрудники крупных компаний со сложной информационной системой.
Обязанности работника
- Техническую. К этому виду относятся все задачи, непосредственно связанные с веб-разработкой и проектированием: создание архитектурного шаблона, подбор языков программирования, инструментов исполнения и информационных технологий, составление технического задания, определение форматов передачи и хранения данных и т. д.
- Экспертную.В эту категорию входит анализ будущего проекта, написание требований для его реализации, планирование развития информационной системы и разработка стандартов проектирования. А также реинжиниринг, т. е. фундаментальное изменение и преобразование структуры программного обеспечения для устранения имеющихся ошибок, а после регламентирование внесенных изменений.
- Управленческую. Она подразумевает главенство в команде разработчиков, консультацию программистов и координацию их действий, внесение коррективов, поиск новых решений, контроль за выполнением проекта и ведение документации. Для этого архитектору необходимо постоянно коммуницировать с другими специалистами, объяснять им сложные технические понятия простым языком.
Кроме этого, специалист выполняет следующие задачи:
- выбирает инструменты и средства для разработки;
- проектирует технические интерфейсы;
- участвует в переговорах с клиентом;
- изучает и систематизирует проектную документацию;
- ставит задачи перед рабочей командой;
- участвует в тестировании прототипа создаваемой IT-системы;
- анализирует архитектуру;
- проводит анализ кода;
- проводит аналитику возможностей, перспектив и рисков проекта и его окружения;
- проводит анализ возможных рисков и причин возникновения ошибок в системе;
- оценивает архитектурные системы.
Если говорить проще, то архитектор ПО отвечает практически за все в IT-проекте.
У многих людей, интересующихся этой профессией, возникает вопрос о том, а пишет ли архитектор код? Да, они должны это уметь делать, но вот в прямые обязанности написание кода не входит. Но некоторым специалистам приходится кодить.
Большую же часть дня архитекторы получают, обрабатывают и делятся различного рода информацией. Менеджеры, разработчики, заказчики – все обращаются к этому специалисту. Поэтому он видит ситуацию с разных сторон и знает, как ему дальше действовать.
Также IT-архитектору приходится работать с огромным объемом документов. Надо их сформировать и продумать, а также предоставить и сдать в отведенные сроки.
Требования к сотруднику
Для архитектора ПО важно понимать не только аспекты и особенности веб-разработки и IT-системы, но и разбираться в бизнес-процессах.
Специалисты должны соответствовать следующим требованиям:
- Проектировать ПО и информационные системы.
- Знать языки программирования.
- Формировать архитектуру ПО.
- Подбирать средства, технологии и инструменты для разработки.
- Контролировать процессы выполнения задач.
- Знать операционные системы и сети.
- Проводить проверки и тестирования.
- Создавать техническое задание.
- Вести переговоры.
- Доказывать свою точку зрения.
- Анализировать требования заказчика.
- Управлять проектом и командой.
- Обеспечивать поддержку программистам.
- Работать с базами данных.
- Оценивать возможности и перспективы, а также риски и возможные ошибки проекта.
- Выявлять и устранять ошибки.
- Формировать стратегию и методы разработки.
- Вести техническую, отчетную и прочую документацию.
- Знать инструменты проектирования систем.
- Анализировать текущие архитектурные решения.
- Обладать навыками менеджера.
- Знать базовые информационные технологии.
- Понимать IT-тренды и предвидеть их возможные изменения.
От архитектора требуется богатый опыт проектирования систем, широкий и глубокий уровень знаний технологий и инструментов.
Но еще важны и личные качества специалиста:
- системное мышление;
- коммуникабельность;
- ответственность;
- стрессоустойчивость;
- организованность;
- постоянное желание развиваться;
- аналитический склад ума;
- обучаемость;
- внимательность;
- умение работать в команде;
- терпеливость;
- креативность;
- исполнительность;
- лидерские качества.
Архитекторы ПО постоянно расширяют свой кругозор. Это должен быть “гибкий” специалист, который всегда ищет компромисс. Ему недопустимо быть узконаправленным работником, он должен уметь находить причины появления любой технической проблемы и знать, как ее устранить. Специалисту нужно принимать взвешенные решения и уметь приводить аргументы в пользу своего мнения.
Зарплата и карьера
Архитекторы программного обеспечения могут работать в:
- Компаниях-разработчиках IT-продуктов.
- IT-отделах и отделах digital-маркетинга крупных организаций.
- Финансовых учреждениях и банках.
- Системных интеграторах.
Конечно же, важным пунктом при анализе какой-либо профессии является зарплата специалиста. В среднем по России уровень оплаты труда держится на отметках от 80 000 до 300 000 руб.
В регионах заработная плата может упасть до 60 000 руб., что тоже является доходом выше среднего. А максимум в таких городах, как Нижний Новгород, Воронеж, Екатеринбург, Казань, Новосибирск, Краснодар, Владивосток, предлагают 200 000 руб. Реже, но все же иногда встречаются предложения с доходом 250–300 тыс. руб.
В Москве же зарплата начинается от 100 000 руб. и может доходить до 350 тыс. руб. и выше.
Эта профессия является одной из самых высокооплачиваемых в IT-сфере.
Начинающие архитекторы уже получают от 60 000 руб. У специалистов со стажем от года зарплаты находятся на уровне 100–150 тыс. руб. А зарабатывать еще больше могут работники, которые трудились на своей должности более трех лет.
В нашей стране наблюдается дефицит кадров, поэтому профессия уже давно является крайне востребованной. Порой даже на весьма привлекательные предложения не откликаются претенденты по нескольку месяцев.
Но дело не только в нехватке кадров, но еще и в обязательных требованиях от работодателей крупных компаний:
- Наличие именно высшего технического образования.
- Глубокие знания в области программирования, веб-разработке и архитектуре программного обеспечения.
- Знание иностранного языка, лучше всего английского.
- Опыт работы в IT-сфере не менее 3 лет.
Плюсы и минусы
После проведения анализа профессии можно выделить ее достоинства и недостатки.
Начнем с плюсов:
- высокая заработная плата;
- принятие участия в достойных внимания IT-проектах;
- большая нехватка в специалистах, высокая востребованность;
- перспективы карьерного роста;
- престижность должности.
Минусы:
- тяжелый груз ответственности;
- сидячий образ жизни;
- ненормированный рабочий день;
- частые стрессовые ситуации.
Обучение на архитектора ПО
IT-архитектор должен иметь высшее техническое образование, а также сертификаты и другие документы о дополнительном образовании в области информационных технологий. Не обойтись и без практики программирования.
В качестве вузовской специализации можно выбрать одно из IT-направлений. Например, “Информатика и вычислительная техника”, “Информационные системы и технологии”, “Бизнес-информатика” и т. д.
После обучения можно влиться в IT-сферу, но чтобы стать успешным специалистом, надо приобрести опыт программирования и проектирования, что приходит только с годами. Поэтому самостоятельно стать архитектором не получится.
Пока получаете опыт и профессиональные навыки в программировании, проходите специализированные обучающие программы.
Онлайн-курсы удобны, так как их можно проходить в свободное время и по индивидуальному графику. Большинство из них предполагают решение задач реальных проектов, можно завести полезные знакомства и общаться с единомышленниками, а что насчет стоимости, то часто студентом предоставляется рассрочка.
Говоря о курсах для архитекторов ПО, стоит упомянуть некоторые из них:
- Профессия Архитектор ПО – Skillbox
- Архитектор информационных систем – GeekBrains
- Микросервисная архитектура – Otus
Но и этого мало для становления архитектором ПО.
Вместе с получением дополнительного образования нужно непрерывно изучать новости мира информационных технологий, исследовать новшества, современные инструменты и актуальные тренды, искать альтернативные способы решения проблем, охватывать максимальное количество взглядов, концепций и подходов.
Кроме этого, нужно постоянно читать статьи и литературу. Среди книг для архитекторов ПО в первую очередь советуем изучить следующие:
- Р. Мартин “Чистая архитектура. Искусство разработки программного обеспечения”
- М. Фаулер “Шаблоны корпоративных приложений”
- Д. Черемнов “Профессиональные компетенции разработки программного обеспечения”
- М. Фаулер “UML. Основы”
- Б. Кент “Рефакторинг. Улучшение проекта существующего кода”
Такой комплексный подход является лучшим способом становления специалистом в области IT-систем. Поэтому совмещайте вузовское образование, онлайн-курсы, книги, участие в вебинарах и прочих мероприятиях, чтение новостей и непрерывную практику.
Заключение
В этой статье мы познакомились с архитектором программного обеспечения и узнали:
- Кто это – создатель архитектуры ПО и ответственный за IT-системы, который ведет IT-проект и решает, что, как и с помощью чего разрабатывать продукт.
- Его основные обязанности – решать бизнес-задачи при помощи информационных технологий, возглавлять команду разработки, вести переговоры с заказчиком и передавать все пожелания рабочей группе, составлять техническое задание для программистов и направлять их.
- Главные личные качества – стрессоустойчивость, ответственность, аналитический склад ума, навыки командной работы.
- Важные навыки – понимать IT-системы, разбираться как в бизнес-процессах, так и в технической стороне веб-разработки, формировать архитектуру ПО, обладать управленческими навыками.
- Плюсы и минусы – высокий доход, перспективы, востребованность и стрессы, ненормированный рабочий день, большая ответственность.
Также мы поговорили о способах обучения этой профессии.
Если статья оказалась для вас полезной, поделитесь ей в социальных сетях. И не забывайте подписываться на нашу рассылку.
Источник: quasa.io
ТОП-8 курсов «Архитектор ПО»

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

Курс рассчитан на 5 месяцев, вход в профессию ускорит готовый toolkit и обучение в удобное время на реальных кейсах. Программа состоит из 80 практических видеоматериалов, разделена на 17 тематических блоков. Предусмотрено написание итогового проекта и добавление его в портфолио. Плюсы: сертификат, рассрочка, практикующие спикеры.
Программа курса
- Важные аспекты архитектуры ПО, архитектурное мышление.
- Архитектурные фундаментальные стили и шаблоны. Бизнес-потребности, выбор между монолитной и распределенной архитектурой.
- Распределенная архитектура и ее особенности. Микросервисная архитектура. Поэтапная разработка микросервисов, шаблоны построения архитектуры под выполнение определенной задачи.
- Функциональная декомпозиция. Выделение операции над системой и сервисы для архитектуры. Декомпозирование задачи, определение API.
- Нефункциональные требования к проекту и разделение системы на компоненты.
- Рефакторинг, монолит. Классификация интеграции приложений и фундаментальные проблемы между компонентами. Подходы к распределенной архитектуре, проектирование системы.
- Проектирование API, протокол HTTP и архитектурный стиль REST, стандарт OpenAPI.
- Паттерн API Gateway и основные функции: маршрутизация, кеширование, балансировка и т.д.
- Безопасность веб-приложений OWASP, работа с аутентификацией, SSL и TLS.
- Рефакторинг монолита. Выделение части системы для переноса в микросервисы, основные подходы и интеграция монолита, сервисов.
- Транзакции в микросервесной архитектуре, паттерн «Сага». Проектирование и управление транзакциями.
- Архитектурный стиль EDA, события и инверсия зависимостей. Подходы из Event Sourcing и паттерн CQRS.
- Решение проблем по поиску сервисов и централизованному управлению конфигурацией, использование Spring.
- Отладка системы в распределенной архитектуре, проблемы, Observability и Monitoring. Свойство наблюдаемости, сбор метрик, встраивание трассировки и аудирование действий пользователей.
- Инфраструктурные решения, запуск приложений, инструменты для контейнеризации и оркестрации.
- Свойства cloud-native-приложения, чек-лист.
- Эффектная презентация архитектурных решений и командная работа.
Для кого
Подойдет разработчикам уровня Middle, Senior, системным аналитикам и архитекторам ПО.

Чему научитесь
- Проектировать архитектурные решения.
- Описывать системную архитектуру.
- Проектировать системы, учитывая вопросы кибербезопасности.
- Использовать шаблоны проектирования, фреймворки.
- Выявлять архитектурные характеристики, нефункциональные требования.
- Понимать HTTP и REST.
- Проектировать API.
- Декомпозировать систему, строить интеграцию.
- Выстраивать cloud-native-архитектуру.
Перейти на сайт курса
Стоимость обучения: в рассрочку по 3 381 рублей/мес.
Архитектор Информационных систем от GeekBrains

Длительность курса 6 месяцев, еженедельная нагрузка — 2 вебинара, 74 часов обучающего контента, 120 часов практики. Структура программы: групповые занятия с преподавателем, вебинары, лекции в онлайне, занятия в записи. Всего 5 тематических блоков, практические задания и тесты. Результатом обучения станет получение удостоверения. Преимущества: гарантия трудоустройства, обратная связь, насыщенная программа и подарки студентам.
Программа курса
- Разработка ПО, современные парадигмы программирования, преимущества и недостатки.
- Ключевые принципы проектирования. ООП и паттерны. Чистые архитектуры, проектирование библиотеки и сбор ПО для бизнес-задач.
- Проектирование прикладных приложений. БД и пользовательский интерфейс, организация передачи и обработки данных.
- Проектирование SOA и микросервисной архитектуры.
- Развертывание, сопровождение, поддержка ПО.
Для кого
Подойдет только middle-специалистам.

Чему научитесь
- Применять современные парадигмы программирования.
- Применять принципы SOLID, ООА, понимать чистую архитектуру.
- Проектировать прикладные приложения с БД и пользовательским интерфейсом.
- Проектировать системы на основе сервисов и микросервисной архитектуры.
- Понимать как управлять созданными системами с помощью развертывания, сопровождения и поддержки.
- Использовать механизмы контейнеризации, логирования, мониторинга и оркестрации.
Стоимость обучения: 111 780рублей или рассрочка на 36 месяцев — 3 105 рублей/мес.
Microservice Architecture от OTUS

Длительность обучения 5 месяцев, в неделю 4 ак. часа. Предусмотрено вступительное тестирование. Особенность программы заключается в рассмотрении основных проблем в процессе проектирования архитектуры ПО. Выполняя итоговый проект разработаете основу приложения «интернет-магазин». Плюсы: ДЗ в формате мини-проектов наполнят портфолио, сертификат, изучение лучших практик проектирования архитектуры ПО, развитое комьюнити и постоянный фидбек экспертов.
Программа курса
- Инфраструктурные и коммуникационные паттерны. Kubernetes, работа с Docker, мониторинг и алертинг, авторизация и аутентификация в микросервисной архитектуре. Асинхронный и синхронный API, Kafka, паттерны поддержания консистентности данных, GraphQL. gRPC, RESTful, тестирование микросервисов.
- Распределенные и децентрализованные системы. Монолиты модульные и DDD, паттерны декомпозиции микросервисов. Транзакции, паттерны кэширования, шардирование, системы CP и AP.
- Архитектор, стоимость и артефакты архитектуры.
Для кого
Программа для бекенд-разработчиков, Team Lead и администраторов, желающих изучить Best Practice, разработку архитектуры программного обеспечения и сложных систем.

Чему научитесь
- Использовать паттерны проектирования новых сервисов.
- Применять в работе legacy-сервисы.
- Решать проблемы, согласовывать изменения и быстро выполнять оркестрацию сервисов.
- Работать с Kubernetes.
- Профессионально планировать архитектуру и создавать приложения масштабируемые или fault-tolerant.
- Решать нетривиальные задачи, понимать распределенные и децентрализованные системы через использование классических паттернов проектирования.
Стоимость обучения: 112 000 рублей.
Архитектура ПО: Meta и SOLID принципы в ООП от Udemy

Курс включает 5 часов видео, 2 статьи, 9 блоков, +60 лекций. Особенности: в курсе множество примеров кода, что поможет усвоить теоретический и практический материал. Плюсы: сертификат, пожизненный доступ к материалам, обучение с разных гаджетов.
Программа курса
- SRP, особенности SOLID.
- Принцип открытости/закрытости, инверсии зависимостей.
- Принцип подстановки Лисков и разделения интерфейса.
- Метапринципы, SOLID, дизайн и архитектура.
Для кого
Подойдет опытным джуниорам и начинающим middle-разработчикам. Для успешного прохождения курса необходим опыт работы с C #.

Чему научитесь
- Определять количество зависимостей класса.
- Применять SRP для конкретизации классов.
- Определять запах дублирования в результате нарушения OCP.
- Применять OCP для устранения, предотвращения дублирования кода.
- Использовать ISP, чтобы конкретизировать интерфейс.
- Определять нарушения LSP, ломающие клиентский код.
- Применять LSP, чтобы устранить неправильное наследование.
- Использовать DIP для построения плагинообразной архитектуры.
- Строить элементарный IoC-контейнер и «чистый» API на C#.
Стоимость обучения: 4 690 рублей.
Архитектура Данных от Академии Айти

Программа длится 3 дня, 24 часа, результатом обучения станет сертификат. Необходимая подготовка: знание особенностей Hadoop, DWH, СУБД.
Программа курса
- Архитектура данных, реализация стратегии Data Centric. Архитектор данных, его роль и задачи. Data Governance.
- Ключевые подходы к проектированию моделей данных с использованием компонентов Big Data-решений.
- Метаданные. Как загрузить данные эффективно.
Для кого
Подойдет архитекторам БД и специалистам, проектирующим и разрабатывающим модели данных.
Чему научитесь
- Разбираться в базовых задачах Data Governance.
- Строить корпоративные хранилища данных, учитывая технологии Big Data и современные методики.
- Определять процесс построения и учитывать его особенности, внедрять и эксплуатировать данные.
- Обеспечивать данным качество и эффективность в вопросах эксплуатации корпоративных репозиториев.
Стоимость обучения: 52 000рублей.
Архитектура программного обеспечения от CHTA

Курс рассчитан на 1100 часов. Плюсы: индивидуальный подход, при необходимости возможны видеоконсультации с преподавателем, удобный график занятий, учебу можно совмещать с работой.
Программа курса
методология IBM, унифицированный язык, UML — диаграммы и моделирование, архитектурный анализ, поэтапная реализация дизайнов и многое другое.
Для кого
начинающих архитекторов и проектировщиков.
Чему научитесь
проектировать сложнейшие IT-системы, чтобы успешно решать различные задачи бизнеса.
Стоимость обучения: по запросу.
Ключевые практики архитектора ПО от Luxoft training

Программа длится 30 ак. часов и знакомит с ключевыми практиками. Преимущества: сертификат, экспертность, живая коммуникация с тренером, насыщенная практика в формате домашних заданий, групповых вебинаров.
Программа курса
архитектура и ее жизненный цикл, инициация проекта разработки ПО, идентификация требований, проектирование и документирование архитектуры, архитектурный анализ.
Для кого
архитекторов, технических лидеров и ведущих разработчиков, системных аналитиков и проектировщиков. Дополнительно будет полезен менеджерам проектов, качества, предпродажной подготовки и бизнес-аналитикам.
Чему научитесь
понимать контекст архитектуры программного обеспечения, идентифицировать существенные требования, проектировать, документировать и анализировать.
Стоимость обучения: 54 900 рублей.
Архитектор программного обеспечения от ЕЦ ДПО

Программа рассчитана минимум на 7 недель, 256 ак. часов и итоговая аттестация. Преимущества: диплом, доступ к материалам, объем программы на выбор, актуальность программы.
Программа курса
архитектура программных систем, диаграммы и язык моделирования UML, архитектурный анализ системы. Рабочий поток проектирования, пакеты, документирование. Проектирования GRASP, реализация, основные шаблоны, проектирование, развертывание информационных систем, архитектурные стили программных систем и т.д.
Для кого
Чему научитесь
обосновывать принятое архитектурное решение и доносить его до команды. Составлять грамотно архитектурную документацию, рисуя планы и реализовывая архитектурный обзор. Разбирать примеры с точки зрения использования современных технологий.
Стоимость обучения: по запросу.
Источник: resize-web.ru
