Какие компьютерные программы нужны архитектору?

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

BIM-программы
Архитектору следует освоить Revit или ArchiCAD, а лучше и Revit, и ArchiCAD – ведь в BIM-среде можно организовать совместную работу со смежными специалистами. Общая трехмерная модель будущего здания разбивается на рабочие плоскости, каждый элемент которых рассматривается отдельно. База данных таких программ содержит информацию обо всех этапах проекта – от разработки концепции до строительства.
AutoCAD
AutoCAD уже не так актуален, как раньше. Несмотря на довольно широкие возможности, он по-прежнему считается электронным кульманом (особенно на фоне BIM-программ). Инструмент теряет свою популярность и сейчас применяется только для решения промежуточных задач.
SketchUp
Еще одна программа, которая позволяет моделировать лишь несложные объекты. Инструмент отличается способностью «выдвигать» плоскости в сторону, что дает возможность создавать новые боковые стенки.
Grasshopper
Параметрическая архитектура больше не в тренде, а вместе с тем уходят в небытие такие инструменты, как Grasshopper 3D. С его помощью можно проектировать замысловатые модели в среде Rhino 3D – в любом случае вам не помешает знать эту программу хотя бы на базовом уровне. Генеративное моделирование в Grasshopper – это создание алгоритма. То есть достаточно будет внести новые данные, и программа сама изменит весь объект.

Photoshop
С Photoshop знакомы даже ленивые и неискушенные в технологиях люди. В чем польза Photoshop для архитектора? Ему всегда была важна визуальная составляющая проекта. А магические техники Photoshop позволяют подрисовать то, что нужно.
Какие программы должен знать архитектор.
В архитектурной отрасли произошла революция и продолжается развитие технологий и совершенствование компьютерного программного обеспечения.
Как никогда раньше архитекторам приходится разрабатывать проекты быстрее и эффективнее для того, чтобы оставаться на плаву в стремительно меняющемся и развивающемся мире стройки будущего. Однако этого можно достичь только при правильном выборе (и выборе лучшего) программного обеспечения, а также при условии владения необходимыми знаниями о том, как его использовать. Это не означает, что использование этого программного обеспечения ограничивается только архитекторами, поскольку, например, дизайнеры интерьеров, ландшафтные архитекторы, архитектурные визуализаторы и инженеры также используют эти программы.
Что такое программное обеспечение для архитектуры?
До появления систем автоматизированного проектирования (CAD, САПР) и архитектурного программного обеспечения архитекторы создавали все свои чертежи, документы и модели вручную. Этот процесс был медленным и кропотливым, а допущенная ошибка часто означала необходимость начинать всю работу заново. Сегодня технологии значительно упростили процесс, создав инструменты, с помощью которых можно создавать 2D и 3D чертежи с очень высокой степенью точности.
Проектирование с помощью архитектурного программного обеспечения CAD происходит очень быстро, и даже люди без архитектурного образования могут понять презентации и рендеры, сделанные с его помощью. Это привело к тому, что архитекторы полностью перешли на использование этого метода работы, и сегодня проектирование и разработка зданий полностью выполняются на компьютерах. Архитектурное программное обеспечение ускорило процесс проектирования, где проектировщики теперь могут легко проверять идеи и формировать последовательные рабочие процессы. САПР также позволила архитекторам и их клиентам визуально воспринимать проекты до их материализации.
BIM (информационное моделирование зданий) — это еще один элемент архитектурного программного обеспечения, представляющий собой инструмент, с помощью которого архитекторы могут добиться большего контроля за процессом архитектурного проектирования, его эффективности и сетевого взаимодействия.
Для чего используется архитектурное программное обеспечение?
Архитектурное программное обеспечение и цифровизация чертежей могут применяться для достижения множества различных целей. Помимо архитектуры, CAD может применяться в ряде других инженерных профессий, таких как гражданская, механическая и электротехническая инженерия. Программное обеспечение для проектирования играет важную роль в разработке игр, создании анимационных фильмов, а также применяется графическими дизайнерами и прочими специалистами в области визуализации.
Программное обеспечение CAD поставляется в нескольких различных формах, которые могут применяться по-разному, в зависимости от конкретного проекта:
- 2D CAD используется для создания плоскостных одномерных чертежей, которые обычно представляют собой планы этажей, подъемов и разрезов.
- 2.5D CAD — это CAD, который находится где-то между 2D-черчением и 3D-моделированием. Объекты, созданные здесь, имеют призматическую форму или некоторую глубину.
- 3D CAD используется для создания реалистичных представлений того, как будет выглядеть объект проектирования.
- 3D Wireframe и поверхностное моделирование используется для создания каркасного представления объекта проектирования. Твердотельное моделирование используется для создания твердых геометрических объектов. Здесь программное обеспечение способно рассчитать точные размеры объекта проектирования.
Вакансии/проекты в области программного обеспечения CAD
Чертежник CAD: Это человек, которому поручено создание поэтажных планов и технических чертежей. Эти планы используются в архитектуре и инженерном деле для передачи готового проекта.
Техник CAD: Это более широкая область. В ней работают люди, которые создают архитектурные, механические, инженерные, конструкторские, электрические, трубопроводные и аэронавигационные планы. Здесь схемы планировки более сложные. Чертежи включают центры связи, электростанции и даже карты. Их работа помогает при размещении всех видов коммуникаций и в осуществлении строительных проектов. вать такое здание вручную было бы невероятно сложно!
Чем полезно архитектурное программное обеспечение?
Архитектурное программное обеспечение помогает коренным образом изменить современную архитектуру и инженерное дело, и позволяет архитекторам легко создавать, разрабатывать и управлять своими проектами.
Проще говоря, программное обеспечение CAD полезно, потому что оно помогает архитекторам разрабатывать лучшие продукты для своих клиентов в кратчайшие сроки:
- Архитектурное программное обеспечение повысило качество коммуникации и взаимодействия между проектировщиками в строительной отрасли.
- Процесс черчения стал более быстрым и эффективным. CAD может генерировать планы во многих видах, таких как передний, боковой, задний и даже изометрический. С помощью этих планов легко преобразовывать 3D-модели в технические чертежи для производственных целей.
- Презентации стали более совершенными. Теперь клиенты могут получить четкое представление о том, как выглядит и как будет выглядеть проект после завершения. Таким образом, они смогут более точно определить, во что вкладывать деньги.
- Управление проектом также стало более эффективным благодаря улучшенной коммуникации и детализированной документации.

AutoCAD
Программное обеспечение для автоматизированного проектирования, позволяющее эффективно создавать и корректировать 2D- и 3D-проекты. Отраслевые инструменты Autodesk, такие как Architecture toolset, Mechanical toolset, Plant 3D, MAP 3D, MEP 3D, Electrical toolset и Raster Design toolset, делают Autodesk AutoCAD программным обеспечением номер один для архитекторов, инженеров и строителей.

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

Civil 3D
Решение для проектирования и разработки документации в области гражданского строительства, которое поддерживает рабочие процессы информационного моделирования зданий (BIM) для различных типов проектов гражданской инфраструктуры, включая дороги и автомагистрали, землеустройство, железные дороги, аэропорты и водные объекты.

Navisworks Manage
Мощное программное приложение для анализа проектов для архитекторов и архитектурных компаний, инженеров и других специалистов в области строительства, которое напрямую поддерживает рабочие процессы BIM и методологии строительства BIM.

BIM Collaborate Pro
Специально разработанная функция координации моделей позволяет синхронизировать работу BIM-команд, избегая дорогостоящих переделок, которые могут помешать своевременному завершению проекта. Интеграция с Navisworks и Revit позволяет командам быстро принимать решение, при этом находясь в разных частях света.
Софт для архитекторов
Как бы нам ни хотелось, мы не можем ограничиться в своей работе только 2-3 программами. В этой статье вы узнаете о лучшем программном обеспечении для архитекторов: зачем учить, основное назначение, уровнь сложности использования и освоения, ссылки для скачивания.
Команда StudioAlternativi разделила самые популярные программы отрасли на 6 категорий:
- 2D-черчение
- 3D-моделирование
- Параметрический дизайн и визуальное программирование
- 3D визуализация (рендеринг)
- Дизайн презентаций, графики и оформление
- Видео, монтаж звука и анимация
SketchUp
Год основания: 2000 г.
Основное использование: 3D-моделирование с возможностью 2D-черчения и оформление.
Учебная студенческая версия: доступна
Легкость использования: легкая
Специальность: быстрые и простые инструменты, удобный интерфейс и множество 3D-моделей, доступных в интернете. В 3D-моделях можно найти множество бесплатных 3D-обьектов.
Скачать SketchUp
RhinoCeros
Дата основания:1980
Основное использование: 3D-моделирование
Учебная студенческая версия: со скидкой 40%
Простота использования: легкая / средняя
Применение: сложные и криволинейные модели легче создавать в Rhino благодаря его понятным инструментам. Rhino используется в основном в архитектуре, промышленном дизайне и ювелирном искусстве.
Скачать RhinoCeros
ArchiCAD
Дата основания: 1987
Основное использование: BIM (3D-моделирование + 2D-черчение + аналитика)
Учебная студенческая версия: доступна
Простота использования: средняя
Применение: первое в мире программное обеспечение BIM. Как и в других BIM программах виды, планы и разрезы создаются автоматически и обновляются при каждом изменении модели. В отличие от Revit, ArchiCAD работает также на OSX, ориентирован только на архитекторов, имеет более удобный пользовательский интерфейс. Он имеет очень хорошо развитую поддержку IFC, хороший дизайн, верстку и достойный рендеринг. Также он имеет очень гибкие и эффективные параметрические объекты (объекты GDL не влияют на размер файла).
Скачать ArchiCAD
Autodesk Revit
Дата основания: 2000
Основное использование: BIM (3D-моделирование + 2D-черчение + аналитика)
Учебная студенческая версия: доступна
Простота использования: средняя / сложная
Применение: Многопрофильное программное обеспечение на основе технологии BIM, где каждый вид создается из самой 3D-модели, поэтому, когда вы меняете объект в одном виде, он автоматически изменяется во всех других видах. Разработка макетов, умные графики, график проекта, а также платформа для совместной работы различных групп, специалистов в разных областях. Revit — программа включающая инструменты для архитектуры, проектирования, MEP, HVAC, электрики и ландшафтного дизайна. Невозможно описать BIM одним предложением, но воспринимайте его как сочетание Autocad с функциями 3D-моделирования и эффективными инструментами для удобного управления большими проектами.
Скачать Autodesk Revit
Vectorworks
Дата основания:1985
Основное использование: BIM (3D-моделирование + 2D-черчение + аналитика)
Учебная студенческая версия: доступна
Простота использования: средняя
Применение: вопреки распространенному мнению, BIM — это гораздо больше, чем 3D-дизайн. BIM — это процесс развития строительного проекта. Он включает в себя планирование проекта вплоть до строительства, эксплуатации и технического обслуживания включая все стадии и процессы. Vectorworks включает несколько версий, которые могут подойти архитекторам, а также ландшафтным архитекторам. Если сравнивать Vectorworks с Revit, наиболее подходящим сопоставимым продуктом будет Vectorworks Architect. Vectorworks Landmark предназначен для архитектурного ландшафтного дизайна и планирования ГИС. А Vectorworks Fundamentals предлагает пользователям возможность рисовать эскизы предметного дизайна, строить модели и анализировать их.
Скачать Vectorworks
Civil 3D
Дата основания: 2005
Основное использование: CAD +/ BIM для ландшафтного дизайна
Учебная студенческая версия: доступна
Простота использования: средняя
Применение: Программное обеспечение Civil 3D — это решение, которое позволяет создавать проекты и документацию по гражданскому строительству, которые поддерживают рабочие процессы автоматизированного проектирования (САПР) и информационного моделирования зданий (BIM). Подходит для ландшафтного дизайна, инфраструктуры и инженерии.
Скачать Civil 3D
Grasshopper
Дата основания: 2004
Основное использование: параметрический дизайн и визуальное программирование
Учебная студенческая версия: бесплатно
Совместимость: работает в Rhinoceros 3D (Rhino с 6 версии и выше включает Grasshopper как встроенный плагин)
Простота использования: средняя
Применение: Grasshopper — это плагин алгоритмического моделирования для Rhino, использующий язык визуального программирования, разработанный Дэвидом Руттеном в качестве официального плагина Rhino. Grasshopper работает с геометрией из Rhino (точки, кривые, поверхности и т.д.). При помощи простых блок-схем можно создавать сложнейшие модели, а также писать программы, помогающие автоматизировать различные процессы. Именно поэтому Grasshopper используется творческими профессионалами, работающими в широком диапазоне направлений (включая архитектуру, инжиниринг, промышленный дизайн) для автоматизации задач, определения и изменения дизайна по параметрам вместо ручного изменения, с целью экономии времени, а также выполнения некоторой аналитики.
Скачать Grasshopper
Dynamo
Дата основания: 2013
Основное использование: Параметрический дизайн и визуальное программирование
Учебная студенческая версия: бесплатно
Совместимость: Работает в Revit, Maya и Civil 3D (Revit 2020 теперь включает Dynamo и получает обновления вместе с Revit)
Простота использования: средняя
Применение: Dynamo расширяет возможности Revit, предоставляя доступ к Revit API (интерфейс прикладного программирования) в более доступной форме. Вместо того, чтобы набирать код, в Dynamo вы создаете программы, манипулируя графическими элементами, называемые «узлами». Этот подход к программированию лучше подходит для визуально ориентированных людей, таких как архитекторы, дизайнеры и инженеры.
Скачать Dynamo
Lumion
Дата основания: 2010
Основное использование: 3D визуализация (рендеринг)
Совместимость: работает с Sketchup, Revit, ArchiCAD, AutoCAD, Rhino, Vectorworks.
Учебная студенческая версия: доступна
Простота использования: легко
Применение: Lumion — это программное обеспечение для 3D-рендеринга, созданное специально для архитекторов и дизайнеров. Если у вас есть 3D-модель, Lumion может помочь вам быстро воплотить ее в жизнь и показать в достаточно детализированной красочной среде. Включает опции Livesync с большинством программ.
Скачать Lumion
Enscape
Дата основания: 2017
Основное использование: 3D визуализация (рендеринг)
Учебная студенческая версия: доступна
Совместимость: работает с Sketchup, Revit, ArchiCAD, Rhino, Vectorworks.
Простота использования: легкая
Применение: Enscape славится своими возможностями для отличного рендеринга и создания видео. Он также включает в себя инструмент виртуальной реальности, огромную библиотеку обьектов и очень удобный интерфейс. А также большим преимуществом является молниеносная скорость рендеринга.
Скачать Enscape
Corona
Дата основания: 2012
Основное использование: 3D визуализация (рендеринг)
Учебная студенческая версия: недоступно
Совместимость: работает как отдельное программное обеспечение и доступно как плагин для Cinema 4D и 3ds Max.
Простота использования: легкая
Применение: один из самых простых в освоении движков фотореалистического рендеринга, который составил серьезную конкуренцию V-ray. У короны более понятный и простой интерфейс, относительно небольшое количество настроек. При настройке рендера не нужно колдовать часами, чтобы установить оптимальные настройки. Как отмечают разработчики, стандартные настройки отлично подойдут по умолчанию для большинства сцен. Еще одно преимущество Corona Render — активное окно, где можно посмотреть изображение в низком разрешении, но в реальном времени. Интерфейс и общая логика аналогичны знаменитому Maxell Render.
Скачать Corona
Vray
Дата основания: 1997
Основное использование: 3D визуализация (рендеринг)
Учебная студенческая версия: недоступно
Совместимость: работает как отдельное программное обеспечение и доступно как плагин для Revit, Sketchup, 3Ds Max, Rhino, Cinema 4D и других.
Простота использования: средняя
Применение: вам потребуется немного больше времени, чтобы разобраться в Vray, по сравнению с Lumion и Enscape, но для тех, кто хочет получить максимальную отдачу от их рендеринга, это того стоит. С помощью Vray вы можете управлять всем: текстурой, светом, отражениями, окружающей средой и т.д. В отличие от большинства плагинов визуализации, плагин VRay имеет множество опций, и поэтому многие архитекторы стопорятся разбираясь с множеством кнопок, рычагов, ползунков и флажков.
Скачать Vray
3Ds Max
Дата основания: 1996
Основное использование: 3D-моделирование, анимация и 3D-визуализация (рендеринг)
Учебная студенческая версия: доступно
Простота использования: средняя
Применение: один из первых редакторов трехмерной графики, который стал одним из самых обширных пакетов для 3D моделирования, который содержит множество плагинов и дополнений для выполнения самых разнообразных задач. Mental Ray, вероятно, лучший рендеринг, который по умолчанию встроен в программу, но требует больше времени, чем Vray. 3Ds Max, как правило, имеет лучшие модели мебели (более детализированную геометрию) для загрузки и лучше реагирует на файлы тяжелых моделей.
Скачать 3Ds Max
Adobe Photoshop
Дата основания: 1987
Основное использование: презентация, графика и оформление
Учебная студенческая версия: доступно
Простота использования: средняя
Применение: это лучшая программа для редактирования растровых изображений. Вы можете создавать красивые эффекты, улучшать рендеры (постпродакшн), комбинировать изображения, создавать архитектурные коллажи, постцифровые рисунки, абстрактные рисунки, редактировать планы, разрезы и фасады, создавать макеты, презентации и диаграммы.
Скачать Adobe Photoshop
Adobe Illustrator
Дата основания: 1985
Основное использование: презентация, графика и оформление
Учебная студенческая версия: доступно
Простота использования: средняя
Применение: создание и редактирование векторной графики. Вы можете создавать красивые эффекты, создавать архитектурные коллажи, постцифровые рисунки, абстрактные рисунки, улучшать свои планы, разрезы и фасады, создавать макеты, презентации и диаграммы. Можно экспортировать чертежи САПР из другого программного обеспечения и редактировать их в Illustrator.
Скачать Adobe Illustrator
Adobe Indesign
Дата основания: 1999
Основное использование: презентация, графика и оформление
Учебная студенческая версия: доступно
Простота использования: средняя
Применение: Indesign позволяет создавать и редактировать большие документы, а также векторную графику. То есть если Illustrator это для векторных изображений, Photoshop — для растра, то Indesign соединяет эти два вида файлов. Вы можете создавать красивые презентации, макеты, буклеты, книги, портфолио, брошюры и диаграммы. В нем есть все эффективные инструменты и утилиты, позволяющие упростить и ускорить работу с большими объектами.
Скачать Adobe Indesign
Adobe Premiere Pro
Дата основания: 2003
Основное использование: видео и анимация
Учебная студенческая версия: доступно
Простота использования: средняя
Применение: в Premiere вы можете создавать и редактировать видео и анимацию, а также комбинировать растровую и векторную графику из Illustrator и Photoshop. Вы можете создавать красивые динамические презентации, GIF-изображения, добавлять динамику статичным архитектурным чертежам.
Скачать Adobe Premiere Pro
Adobe After Effects
Дата основания: 1993
Основное использование: видео и анимация
Учебная студенческая версия: доступно
Простота использования: средняя
Применение: в AE вы можете создавать и редактировать видео и анимацию, а также комбинировать растровую и векторную графику из Illustrator и Photoshop. Вы можете создавать красивые динамические презентации, GIF-изображения, добавлять динамику статичным архитектурным чертежам. AE больше ориентирован на анимацию, чем Adobe Premiere Pro.
Скачать Adobe After Effects
Adobe Audition
Дата основания: 2003
Основное использование: редактирование звука
Учебная студенческая версия: доступно
Простота использования: средняя
Применение: в Audition вы можете редактировать звуки из ваших проектов Premiere и After Effects.
Скачать Adobe Audition
Эти подборки вы можете использовать как шпаргалку при выборе следующего софта для изучения в той или иной сфере. Необязательно работать в абсолютно каждой программе, но как минимум познакомиться с ними стоит. Кто знает, возможно новые навыки пригодятся вам в следующем проекте? Или софт окажется намного удобнее того, что вы использовали ранее, как это получилось у нас с Enscape?
Гид по профессии архитектор: чем они занимаются, где учатся и сколько зарабатывают

Профессия архитектора кажется одной из самых сложных в технологическом секторе. Практически не существует курсов, пройдя которые точно можно стать начинающим IT-архитектором, а технологические блоги редко публикуют чек-листы для желающих войти в эту сферу. Подробно разбираемся, как устроена профессия IT-архитектора, чем они занимаются и сколько зарабатывают.
- Обязанности архитектора
- Эксперты — о работе архитектора и необходимых навыках
- Александр Казаченко, руководитель разработки кредитных продуктов для бизнеса, «Тинькофф»: «Если программист делает чуть больше, чем от него требуется — он может постепенно расти в архитектора»
- Сколько зарабатывают IT-архитекторы
- Где учиться архитектуре
IT-архитектор — специалист, который отвечает за то, как будет выглядеть структура продукта с технической точки зрения. При этом архитекторы могут отвечать как за создание целостной информационной системы — всего сервиса или продукта, так и за небольшие фичи, которые необходимо реализовать. В маленьких командах может быть один архитектор, который одновременно выполняет роль, например, CTO — и он придумывает, как будет выглядеть весь проект с технической точки зрения, какие инструменты и язык программирования использовать. При этом в корпорациях свой архитектор может быть не только у разных направлений, таких как фронтенд или бэкенд, но и у разных вводимых функций и реализованных фич.
Существует несколько типов архитекторов — архитекторы решений, которые специализируются на оценке текущих технологических проблем и задач для планирования будущих изменений — они больше общаются с клиентами и исходят из бизнес-задач. Также существует ещё один тип архитекторов — технические архитекторы, которые внедряют различные инструменты в зависимости от потребности бизнеса и моделей, которые строят архитекторы решений. Этот тип архитекторов чаще работает напрямую с разработчиками, а не с клиентами или бизнесом.
Архитекторы, по сути, должны обеспечивать решение бизнес-задач при помощи того, как будет строиться продукт. При этом архитекторы не только придумывают структуру и берут на себя ответственность за создание системы ещё до её фактического появления, но и контролируют процесс разработки. Кроме того, архитекторы прорабатывают шаблоны взаимодействия компонентов внутри программы, прописывают сценарии взаимодействия, определяют, каким должен быть формат хранения и передачи данных.
Если клиенту нужно разработать приложение, то архитектор должен знать точно, каким образом это можно сделать, не наступив на все существующие грабли.
Обязанности архитектора
Одним из главных навыков в этой профессии считается умение проектирования и анализа предметной области: в самом начале разработки архитектору необходимо выяснить все требования от заказчика, который хочет получить собственный сервис. Им может быть как внешний клиент, которому необходимо разработать какой-то продукт, так и внутренний. Например, в компании, где работает архитектор, считают, что им нужен собственный мессенджер. Для этого архитектор составляет план и техническое задание для проектировки новой системы, анализирует все требования, после чего создает текстовые и графические материалы с описанием всей архитектуры решения, данных и информационных систем. По итогам должен появиться проектный документ, по которому в дальнейшем будут работать разработчики.
Гид по профессии тестировщик: чем занимается специалист в сфере QA, сколько зарабатывает, что надо знать и где учиться.
Мы проанализировали существующие вакансии в сфере IT-архитектуры и отдельно вынесли ключевые требования работодателей к кандидатам:
- Опыт работы Solution-архитектором;
- Опыт работы Senior-разработчиком не менее 3 лет;
- Опыт в WEB-разработке не менее 3 лет;
- Знание архитектурных паттернов: SOA, микросервисная архитектура, гексагональная архитектура, многослойная архитектура.
- Понимание устройства IT-системы: ключевые сервисы, их домен, принципы работы, связи между сервисами.
- Умение находить общий язык как с техническими специалистами, так и с заказчиками со стороны бизнеса. Навыки понимания сути бизнес-проблемы, аргументированного донесения своих предложений до участников команды, возможности защиты своих проектов.
Эксперты — о работе архитектора и необходимых навыках
Мы попросили архитекторов и разработчиков рассказать, чем они занимаются на работе, какие им нужны навыки и какие они используют инструменты.
Александр Казаченко, руководитель разработки кредитных продуктов для бизнеса, «Тинькофф»: «Если программист делает чуть больше, чем от него требуется — он может постепенно расти в архитектора»

— Чем работа архитектора отличается от работы обычного программиста? Чем вообще занимается архитектор в IT-компании?
Чтобы ответить на этот вопрос, нужно понимать, какие вообще бывают архитекторы и разработчики. По разработчикам все понятно: junior, middle, senior.
Архитекторов я разделяю на solution architect и enterprise architect. Это очень глубокая тема и можно на её основе писать целые книги. Прокомментирую от себя так:
Enterprise architect — разрабатывает дизайн взаимодействия систем и их эксплуатацию на глобальном уровне. Вообще эта роль мало распространена, так как необходимость в ней появляется только в случае больших масштабов.
Solution architect — отвечает за координацию работы разработчиков, он выбирает фреймворки и другие инструменты, контролирует работу с техническим долгом. При этом, он является «играющим тренером» и какую-то часть времени пишет код.
Тут мы видим, что solution architect очень похож на senior-разработчика — и это правда. В нашей компании остро поднимался вопрос: а зачем вам архитекторы? Почему senior не могут выполнять эту работу? К единому мнению мы не пришли, но для себя я вынес следующее:
- Разработчики на 100% сфокусированы на разработке, и если они будут часто переключаться на другие вопросы — описание схем взаимодействия, принятие решений о выборе технологий и так далее, то это будет неэффективно.
- Роль solution architect подразумевает много коммуникаций, что обязывает иметь сильные soft-skills. Senior-developer не всегда в этом силен.
- Для принятия качественных решений нужно обладать некоторым опытом и знаниями систем. Опять таки, senior-developer не всегда может знать, что есть за пределами его приложения.
— Как долго нужно работать программистом, чтобы дойти до сферы архитектуры? Как становятся архитектором в команде?
Если программист делает чуть больше, чем от него требуется — это значит, что он может постепенно расти в архитектора. Если разработчик находит время на документирование, принимает решения о взаимодействии со смежными системами и имеет представление о системах вокруг его приложения, то это открывает для него путь на позицию архитектора.
Естественно, помимо этого он должен быть отличным программистом и иметь уверенные знания о паттернах и принципах проектирования.
Сколько на это нужно времени? Не знаю, все индивидуально.
— Есть ли жизнь после архитектуры? Куда расти архитектору?
Вариантов развития очень много.
Можно расти вширь: стать уверенным разработчиком фронтенда, бэкенда, мобилы. Или, например, развивать инженерные практики: автотестирование, SRE, администрирование. Кроме того, архитектор может расти в менеджмент, например, стать CTO.
Можно вообще уйти из IT и начать разрабатывать электронику — мне кажется, что навыки, приобретенные на позиции архитектора, будут полезны.
— Как архитекторы занимаются тайм-менеджментом и все успевают? Как происходит этот процесс?
Есть много инструментов:
- Календарь
- Заметки
- Reminder в Slack
- Делегирование
- Регулярные архком митинги
- PlantUML-диаграммы
- И многое другое
Можно взять любой курс по тайм-менеджменту — и он наверняка вам подойдет.
— Какие технологии должен знать архитектор?
Зависит от предметной области и стека, но, в среднем по больнице, архитектор должен хорошо понимать:
- Что такое компьютер и как он работает. К сожалению, я встречал разработчиков, которые годами программируют, но при этом плохо понимают, как работает оперативная память.
- Сетевые протоколы передачи данных.
- Паттерны и принципы проектирования — это очень обширная тема, которая включает в себя очень много информации.
- Документирование решений.
В общем — всё то, что универсально для любого стека, и является базой для архитектуры и проектирования в частности.
Александр Бындю, IT-архитектор, Byndyusoft: «IT-архитектура рождается исключительно из бизнеса, у неё нет других источников»

— Чем работа архитектора отличается от работы обычного программиста? Чем вообще занимается архитектор в IT-компании?
Профессию IT-архитектора можно разделить на три основных: enterprise architect, solution architect, technical architect. У каждого есть свои задачи:
- enterprise architect — принимает решения на уровне компании, участвует в выборе стратегии развития.
- solution architect – отвечает за конкретный домен в компании, например, логистику. От enterprise architect берёт понимание, как двигаются другие домены.
- technical architect — работает над конкретным продуктом домена, например, калькулятор доставки. Он ближе других к земле, но ему надо знать, куда движется домен и компания в целом, это понимание он берёт от двух предыдущих типов архитекторов.
В небольших компания все роли «схлапываются» в одного человека, но чем больше компания, тем больше разделение.
Чем занимается IT-архитектор? Я вижу у него две задачи:
- Сделать так, чтобы разработчики как можно меньше читали код. Для этого нужно выбрать такие метафоры и абстракции для системы, так всё разложить по полочкам, чтобы разработчики поняли, что и где лежит, при этом не мучаясь, копая исходники.
- Подружить бизнес-требования с техническими возможностями. IT-архитектура рождается исключительно из бизнеса, у неё нет других источников. IT-архитектор — это тот, кто может бизнес-потребности перенести на конкретное решение, найти баланс между универсальностью решения и скоростью реализации, принять долгосрочный техдолг, если необходимо.
— Как долго нужно работать программистом, чтобы дойти до сферы архитектуры? Как становятся архитектором в команде?
Конкретного срока нет и, к сожалению, невозможно пройти обучение сразу на IT-архитектора. Те архитекторы, которые мне встречались, обычно приходили из айтишников: программистов, безопасников, бизнес-аналитиков. По мере работы, сравнивая себя с другими, они видят, что могут мыслить шире, брать на себя больше ответственности, поэтому они начинают участвовать в принятии решений по архитектуре ПО. Дальше идут в архитекторы и только этим и занимаются.
Наверное, ключевой фактор — способности, плюс возможность принятия ответственности в условиях неопределенности. Если со способностями всё более или менее понятно, то борьба с неопределенностью не всем дается легко. Ведь надо ещё до создания системы решить, какой она станет, чтобы достигнуть бизнес-целей. Не у всех выдерживают нервы, не всем хватает воли.
— Есть ли жизнь после архитектуры? Куда расти архитектору?
IT-архитектор — не татуировка. Можно идти, куда душа пожелает. Можно пойти управлять продуктом, можно вернуться в разработчики, можно пойти в бизнес-анализ или в консультанты. Ограничений нет.
— Как архитекторы занимаются тайм-менеджментом и все успевают? Как происходит этот процесс?
Так же, как и все остальные: техники пустого инбокса и всё, чему учат Архангельский и Дорофеев. В крупной компании архитектор ведет 5-6 проектов одновременно, но нагрузка по мере развития проекта неравномерная. Обычно загрузка большая вначале и уменьшается к концу, поэтому можно удержать в голове сразу несколько проектов.
— Какие технологии должен знать архитектор?
Чем больше он знает, тем больше нюансов может учесть. Желательно, неплохо разбираться в программировании, железе, безопасности, базах данных, ML и разных архитектурах, конечно. Из навыков управления — надо хорошо понимать, как строится управление командами, продуктами и рисками.
— Какие инструменты используют архитекторы?
В основном мы рисуем и пишем тексты. Поэтому инструменты самые простые, типа текстовых редакторов, маркерной доски, векторной графики. Есть специализированные инструменты для оценки качества кода, типа SonarQube, но это уже нюансы, которые не так часто нужны. Основной инструмент, определяющий успех в профессии: быть открытым новому, не бояться принимать вызовы и держать нос по ветру, понимая, куда движется IT и рынок в целом.
Сколько зарабатывают IT-архитекторы
По данным сервиса HH, осенью 2020 года на рынке есть около 100 вакансий IT-архитекторов в разных регионах России. Среди компаний, которые ищут к себе в команду архитекторов — Skyeng, МТС, «Газпромбанк», Hoff, Иннополис, Банк «Открытие», «Райффайзен», «УралСибТрейд» и другие. На HH зарплаты архитекторов начинаются с 90 000 рублей, при этом некоторые компании предлагают зарплаты от 300 000 рублей в месяц.

Большая часть вакансий в этой сфере открыта в Москве, еще есть немного в Петербурге, в регионах вакансий архитектора сейчас почти нет. При этом из 100 вакансий удаленную работу подразумевает только одна вакансия — вероятно это связано с большим количеством коммуникации, которые должен совершать IT-архитектор в команде.
Где учиться архитектуре
На Хекслете сейчас нет профессии архитектор, однако у нас есть несколько курсов, которые помогут будущим архитекторам получить хотя бы часть необходимых знаний.
- Основы программирования.
- Введение в программирование.
- Основы командной строки.
- Системы контроля версий.
- Основы Ansible.
- Операционные системы.
- Основы реляционных баз данных.
- Протокол HTTP.
- Автоматическое тестирование.
- Продвинутое тестирование.
Кроме того, мы советуем прочитать книгу «Код. Тайный язык информатики», посмотреть вебинар «Архитектура и дизайн ПО, паттерны в ФП» с Александром Граниным на нашем YouTube-канале, интервью с Александром Казаченко, архитектором Tinkoff.ru, лекцию «Организация бизнес-логики: вебинар для разработчиков» с главой Хекслета Кириллом Мокевниным.
Никогда не останавливайтесь: В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами — на Хекслете есть сотни курсов по разработке на разных языках и технологиях
