Архитектор программного обеспечения что сдавать

Как стать системным архитектором

Кто такой системный архитектор

Системный архитектор или архитектор информационных систем (ИС) – это специалист, который проектирует архитектуру программного обеспечения для решения бизнес-задач. Он редко сам занимается программированием, сосредотачиваясь на принятии технических и проектных решений, определении вектора построения и развития технологии.

Для понимания профессии выделим ключевые задачи архитектора информационных систем:

Чем занимается системный архитектор

Главная задача архитектора информационных систем – проектирование архитектуры ПО для решения поставленных задач. Специалист собирает требования и выбирает оптимальное техническое решение, отталкиваясь от цели конкретного продукта.

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

Основные должностные обязанности системного архитектора:

Несмотря на наличие программной составляющей, основное рабочее время придется уделять организационной части. Системный архитектор должен уметь разрабатывать стратегию создания проекта, распределять задачи между членами рабочей группы, контролировать каждый этап разработки технологии. Нужно сразу приготовиться к работе с огромными массивами данных, включая формирование документов по эксплуатации ИС, ведение технической и проектной документации.

Что должен знать системный архитектор

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

Для начала разберем профессиональные знания и навыки системного архитектора:

Сколько зарабатывает системный архитектор

Как освоить профессию системный архитектор

Для архитектора информационных систем огромное значение имеет высшее техническое образование. Подавая документы в высшее учебное заведение, понадобятся отличные результаты ЕГЭ (ВНО) по русскому (украинскому) языку, физике и математике. И не забывайте о знании английского языка на уровне Upper Intermediate или Advanced.

Если уже получили высшее образование, работаете middle-/senior-разработчиком или системным аналитиком, тогда стоит пройти обучение архитектора программного обеспечения на образовательных платформах. Мы рекомендуем рассмотреть такие курсы системного архитектора:

Skillbox – архитектор ПО

Программа обучения нацелена на повышение знаний опытных программистов. Если вы являетесь разработчиком или системным аналитиком, то онлайн курс поможет вам понять процесс построения архитектуры, узнать о профессиональных инструментах и практиках, стилях и паттернах.

Преподаватели курса архитектора программного обеспечения научат вас:

Когда пройдете основную программу обучения, нужно будет создать и защитить дипломный проект – разработка архитектуры программного обеспечения. Проект и диплом Skillbox, вместе с приобретенными знаниями и навыки, дадут возможность получить престижное место работы в крупной компании.

GeekBrains – архитектор информационных систем

Программа обучения рассчитана на middle- и senior-разработчиков, начинающих IT-архитекторов. В ходе обучения вы научитесь создавать систему, планировать её развитие, расширять команду и внедрять инновационные решения. Вы сможете проектировать программное обеспечение автоматизации предприятия в финансовых компаниях, клиентские сервисы и многофункциональные приложения.

Курс архитектора ИС дает необходимые знания и навыки для построения успешной карьеры:

Практикующие IT-архитекторы научат работать с рядом профессиональных инструментов, в том числе Swagger, Docker, Zabbix, Grafana и Prometheus. В четырех модулях есть проектные работы, которые можно будет добавить в свое портфолио.

OTUS – software architect

Курс ИТ-архитектор создан для опытных разработчиков, team lead и администраторов. Вы поймете основы планирования архитектуры, принцип создания масштабируемых приложений. Преподаватели расскажут о способах решения задач в рамках распределенных и децентрализованных систем, использовании классических паттернов проектирования в проектах разного уровня сложности.

В процессе обучения вы получите необходимые знания и навыки в следующих направлениях:

Итоговый проект состоит из серии домашних заданий, предназначенных для закрепления полученных знаний. Вы создадите каркас приложения «интернет-магазин», опробуете основные паттерны микросервисной архитектуры, проведете тестирование. Если во время обучения покажете хорошие результаты, то получите приглашение на собеседование в компании-партнеры.

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

Курсы системного архитектора рассчитаны на middle- и senior-разработчиков. Если нет опыта разработки, рекомендуем рассмотреть другие специализированные программы обучения, в частности веб-разработка. Или можете начать с изучения основных языков программирования: Python, Java, JavaScript и PHP.

Как системному архитектору найти работу

Востребованность специалистов подтверждает большое количество активных предложений: 522 вакансии по запросу «архитектор информационных систем» на сайте по поиску работы в России HeadHunter. На сайте по поиску работы в Украине Rabota опубликовано всего 40 вакансий, но много предложений от иностранных компаний с окладом от 100 000 гривен в месяц.

Чтобы устроиться в компанию на позицию архитектор информационных систем, нужно оформить портфолио и составить резюме. К каждой вакансии рекомендуем прикреплять сопроводительное письмо с несколькими предложениями, которые выделят вашу анкету среди других соискателей.

Для поиска работы используйте порталы HeadHunter, SuperJob, Rabota.RU и Zarplata (Россия) и Rabota.UA, Work, Jobs, Trud и GRC (Украина). Если получили приглашение, рекомендуем изучить пошаговый план подготовки к собеседованию.

На курсах системного архитектора есть HR-менеджеры, которые помогают оформить портфолио, составить резюме и сопроводительные письма. Они отправляют анкеты успешных студентов в компании-партнеры, благодаря чему можно быстро найти работу. А регулярные консультации HR помогут построить успешную карьеру 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-проекты и свобода самовыражения.

Автор: Ольга Биккулова, ЦТР «Гуманитарные технологии»

Пройдите тест на профессию, чтобы узнать, к какой сфере деятельности вы наиболее склонны.

Если вы хотите получать свежие статьи о профессиях, подпишитесь на нашу рассылку.

Источник

Архитектор информационных систем

Архитектор программного обеспечения что сдавать. gStQQo635N. Архитектор программного обеспечения что сдавать фото. Архитектор программного обеспечения что сдавать-gStQQo635N. картинка Архитектор программного обеспечения что сдавать. картинка gStQQo635N.

Архитектор информационных систем (software architect) – это специалист, занимающийся разработкой и развитием архитектуры программного обеспечения (ПО), соответствующей текущим потребностям заказчика (чаще всего бизнеса) и способной модернизироваться под его будущие нужды. Кстати, в 2021 году центр профориентации ПрофГид разработал точный тест на профориентацию. Он сам расскажет вам, какие профессии вам подходят, даст заключение о вашем типе личности и интеллекте.

Краткое описание

Главная задача архитектора информационных систем (ИС) – разработка архитектуры программного обеспечения проекта, но также довольно часто на его плечи ложится работа по написанию технической документации, оценка сроков и сложности реализации нового функционала, иногда настройка процессов разработки и код-ревью.

В зависимости от типа и размера компании работа архитектора ИС может довольно сильно отличаться. Если компания крупная и бизнес-процессы медленные, то часто архитектор проектирует на уровне диаграмм, в то время как в более мелких и динамичных компаниях он будет тесно общаться с программистами и даже писать код на архитектурном уровне.

Профессия более редкая, чем программист, но и специалистов гораздо меньше. За хорошего архитектора информационных систем работодатель будет готов отдать многое.

Архитектор программного обеспечения что сдавать. . Архитектор программного обеспечения что сдавать фото. Архитектор программного обеспечения что сдавать-. картинка Архитектор программного обеспечения что сдавать. картинка .

Особенности профессии

Создание архитектуры информационных систем требует от специалиста глубоких профессиональных знаний и математического склада ума. В обязанности архитектора ИС входит выполнение таких задач:

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

Архитектор программного обеспечения что сдавать. cthUrvUWm. Архитектор программного обеспечения что сдавать фото. Архитектор программного обеспечения что сдавать-cthUrvUWm. картинка Архитектор программного обеспечения что сдавать. картинка cthUrvUWm.

Плюсы и минусы

Плюсы

Минусы

Важные личные качества

Профессия сложная и не позволяет стоять на месте, поэтому специалист должен быть открыт для получения новых знаний. Для архитектора информационных систем очень важны:

Обучение на архитектора информационных систем

Чтобы стать архитектором ИС, необходимо хорошо ориентироваться в программировании или системном анализе и знать основы архитектуры ПО. Также надо иметь несколько лет коммерческого опыта работы в ИТ.

Архитектор программного обеспечения что сдавать. wcYdJtmC l. Архитектор программного обеспечения что сдавать фото. Архитектор программного обеспечения что сдавать-wcYdJtmC l. картинка Архитектор программного обеспечения что сдавать. картинка wcYdJtmC l.

При поступлении на эти направления и специальности профильные предметы математика, физика/информатика – по выбору вуза.

Учеба в вузе будет только первым шагом. Тонкости построения архитектуры информационных систем придется постигать на курсах.

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

Архитектор программного обеспечения что сдавать. S FbqtMNj1. Архитектор программного обеспечения что сдавать фото. Архитектор программного обеспечения что сдавать-S FbqtMNj1. картинка Архитектор программного обеспечения что сдавать. картинка S FbqtMNj1.

Место работы

Архитекторы, создающие информационные системы, востребованы в любых компаниях. Они работают на производственных предприятиях, в крупных корпорациях, государственных структурах и других учреждениях, нуждающихся в простых, понятных и надежных ИС. Большие компании принимают этих специалистов в штат, маленькие – привлекают на определенный срок, чтобы сэкономить бюджет.

Оплата труда

Зарплата архитектора информационных систем на ноябрь 2021

Информации о зарплатах предоставлена порталом hh.ru.

Архитектор информационных систем – хорошая ступень в карьере ИТ-инженера. После нее можно становиться техническим директором, открывать свою компанию или продолжать развиваться как архитектор, накапливая финансовый и интеллектуальный капитал.

Источник

Что нужно знать, чтобы стать системным архитектором

Архитектор программного обеспечения что сдавать. . Архитектор программного обеспечения что сдавать фото. Архитектор программного обеспечения что сдавать-. картинка Архитектор программного обеспечения что сдавать. картинка .

Роли в проекте выглядят так:

Ещё тут могут участвовать главные инженеры (в местах, где много железа или где требуются комплексные работы) и другие люди. Часто роли совмещаются — например, архитектор может быть как проектировщиком, так и брать на себя часть аналитики. ПМ может быть иногда тимлидом разработчиков. Но модель ролей примерно такая.

Дальше — имхо про то, что нужно от первых трёх ролей.

Архитектор, как это ни странно — человек, который соприкасается с реальным миром. Если рассматривать модель развития разработчик или инженер → проектировщик → архитектор (части проекта) → ведущий архитектор, то сначала реальный мир за стеклом и кажется безопасным. У проектировщика на входе сухие требования старшего коллеги-архитектора. По мере роста по этой цепочке (она не единственно возможная, не обязательно развитие идёт так), нужно всё больше и больше общаться с другими людьми из своей команды и у заказчика.

Появляется необходимость в дополнительных навыках. Сначала идут технические навыки — например, мы, когда отбираем проектировщиков из разработчиков и инженеров, хотим, чтобы они умели внятно смотреть мониторинг больших сетей, групп приложений, умели управлять конфигурацией сети, делать инвентаризацию сети, знали теорию про сетевые модели и протоколы управления. Для молодых архитекторов нужны уже не только навыки сбора данных, но и их отображения, нужно уметь работать с массивами собранного визуально, строить понятные всем в команде схемы.

Опять же, вряд ли проектировщику понадобятся навыки управления сервисдеском или навыки миграций-изменений. А архитектору — очень даже, потому что у процесса есть три стадии: где мы сейчас, как будем жить ближайший год, и где мы будем в конце проекта. И этот год хорошо бы не потерять под девизом «under construction».

По мере роста искушённости архитектора растут требования к знаниям стандартов. Можно начать с ласкового и нежного ГОСТ 34, а потом почитать про принципы размещения ГИС для медицины с персональными и платёжными данными сразу. Там же — методологии проектирования. Проектировщику не нужно знать теорию управления проектами, а архитектор должен понимать, как люди работают (хотя бы на уровне понимания, что такое ошибка планирования). Ведущий архитектор должен уметь быть ПМ’ом при необходимости, но никогда не делать такую работу.

А дальше начинается нестандартное и часто недооцениваемое. Вот, например, зачем нормальному ИТ-специалисту навыки выступлений и проведения презентаций? А они нужны, хотя бы базовые. Для начала — чтобы не начинать объяснение новой системы словами:

— Вы здесь все блаженные идиоты. Смотрите, что мы будем делать.

Реальный случай, кстати. Самое главное — человек ответил за слова и доказал, почему именно они такие люди. Но исполнители после такого начала не горели желанием работать. На самом деле, навыки презентаций нужны не для этого, а для того, чтобы объяснять свои задумки остальным в команде. Там есть несколько базовых вещей, которые очень берегут всем время.

Проектировщику и обычному архитектору, по идее, не надо знать много про продажи. Ведущему — надо, он должен был хоть раз продать ИТ-решение. Потому что тогда он будет знать, на каком языке говорит бизнес. И это будет не «некоторые риски повышения FRR навигационной системы», а «если не поменяем вот это — у вас будет полный самолёт трупов на полосе». Есть небольшая разница в убедительности и точности донесения данных. Очень близко лежит навык выбора перспективных продуктов, когда ничего непонятно про технологию (если смог выбрать сам, то знаешь, что заказчик оказывается в похожей ситуации, когда архитектор показывает пару вариантов).

Нужен навык аудита чужой инфраструктуры. Это чтобы уметь понимать, что важно, а что нет. По стандарту любой может, а вот с пониманием, что в прикладном уровне важнее, и где можно смириться с некоторыми особенностями инфраструктуры и проекта — лишь бы работало, как надо бизнесу — уже нет.

Очень важный навык в выборе проектного решения — умеет человек обосновывать выбор или нет. Если оценка делается по цене, надёжности, масштабируемости и другим факторам в совокупности — это уже рациональный проектировщик. А если оценка делается с учётом всех возможных сценариев, собранных аналитиком, — это ведущий архитектор. Почему? Потому что ещё надо уметь выявлять зависимости проекта, его риски и точные требования. Выявлять — это не когда ты внедрил и узнал, что чего-то не хватает, а когда заранее знал, что будет, и заранее же подготовился. За пару лет. Здесь ведущий архитектор отличается от своего более прикладного коллеги тем, что думает об этом всегда и во всём.

Вообще, вот это — подготовиться заранее и продумать все варианты — наверное, самое главное отличие профессионала от человека, способного спроектировать систему. Архитектору надо учесть всё: и возможные нетрадиционные использования, и защиту от дурака, и продумать точки отказов, переходный процесс. Упрощённая аналогия такая: если вы играли в градостроительные стратегии, то знаете, что иногда лучшая архитектура на «через 10 лет» бывает крайне контринтуитивной. Нужно сначала построить город, а потом его отрефакторить, чтобы понять, как надо правильно. У архитектора такой роскоши нет — строительство и рефакторинг идут в голове, а в работу берётся уже оптимизированная модель. Архитектор — он думает про концепцию и влияние на смежные системы, о назначении, применимости и выгодах.

Важны навыки формулировки техтребований и техзаданий. А ещё — оценки рисков и изменений. Если человек работал только с проектами до, скажем, 50 дней — навыки оценки, скорее всего, недостаточные. На реально больших проектах есть свои особенности, связанные со спецификой заказчика и тем, что при большом накоплении обычных погрешностей уже не получается «за полчаса вечером доделать». Точнее, время — это очень ограниченный ресурс, и лишнее рабочее время из ниоткуда не появляется.

Подготовка разных планов — мало иметь план по своему подразделению, ещё готовятся ресурсные планы (независимо от принадлежности к подразделениям). Это снимает необходимость контроля плана целого чужого подразделения, — понимать компетенции и возможности команды надо.

Разработка документации — просто полезный навык, нужен в любой стадии. Ещё он здорово дисциплинирует в плане системного мышления.

Декомпозиция работ — вроде бы ПМ’ный навык, но на деле это задача архитектора. Проект-менеджер сам этого сделать не сможет, поскольку не обладает достаточными компетенциями в проектируемой системе, и он просто собирает информацию с архитектора, проектировщиков и инженеров, оформляет в виде календарного плана и аккуратно контролирует выполнение, при необходимости мотивируя команду. Да, проджекты часто достаточно хорошо подкованы, чтобы понимать, что откуда растёт, но правильную декомпозицию делает именно архитектор.

Навыки делового общения — если ведущий архитектор этого не умеет, то он очень быстро перестаёт быть ведущим, поскольку с ним серьёзные люди не разговаривают. Потому что одно дело высказать мнение о системе со словом «жопа» в середине в курилке, а другое — то же самое вице-президенту европейской компании. Плюс нужен беглый английский для общения с вендорами. Печень и мозг сохраняются в первозданном виде. Хотя, например, я часто в процессе встречаюсь с тем, что «сейлзы» как раз знают, на какие встречи нужен архитектор, чтобы рисовать в воздухе правильные узоры пальцами — и берут с собой к заказчику.

Из «общечеловеческих» навыков обычно при назначении роли оцениваются отзывы предыдущих руководителей человека по трудовой биографии. Нужна нацеленность на результат: не сдать систему, а решить задачу. «Всё сделано по ТЗ, но не работает» — это не решение задачи.

Очень важный критерий — любознательность: как правило, если человек сам ищет новые знания и сам учится, это повод задуматься, зачем же он живёт. Значит, ему не всё равно (ну или он готовиться сменить компанию, гы-гы). Архитектору должно быть не всё равно больше всех.

Важно управление временем: для проектировщика — определение приоритетов в духе коротких спринтов (получил задачу — сделал — сдал — получил новую), а вот для архитектора — уже самому определить сроки своих задач, их приоритеты — и самому всё сделать правильно. И ещё умение принимать решения в условиях недостатка времени, дефицита ресурсов и когда всё вокруг горит: и велосипед горит, и костыли горят, и ты горишь. «Вытянутый» проект, когда что-то пошло не так, — это не только километр нервов и недосыпы, но и шанс стать круче, поняв что-то для себя о том, как действительно решаются задачи в реальном мире.

Вот примерно так. Повторюсь: это суровое имхо, но моя школа у опытных товарищей показала, что расти надо примерно в эту сторону. И чего-то похожего я жду от своих коллег по направлениям на проектах.

Поэтому, как я уже говорил, быть архитектором и напряжно, и интересно. Особенно интересно стало в последние годы, когда появились инфраструктуры, которые можно изменять относительно быстро — в частности, на базе облаков. Например, в нашем облаке Техносерв архитекторы нужны почти на каждый переезд — для многих это возможность не только перенести инфраструктуру в облако, но и сразу отрубить «хвост» из всякого легаси и тянущихся костылей, спроектировав систему правильно — раз уж всё равно она меняется.

Если вдруг вы хотите стать архитектором, а у вас в компании есть не очень-то нужные вам курсы — задумайтесь. Очень многие компетенции связаны с такими базовыми вещами, как управление проектами и переговоры. Хоть это больше история ПМ’а или «сейлза», вам она тоже может неожиданно пригодиться.

Это материал архитектора нашего облака Техносерв Cloud Александра Шубина. Вот его прошлый пост про архитектора: как выглядит его работа.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *