Нужно ли программирование проектировщику?

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

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

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

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

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

Разработка дополнительных плагинов и скриптов производится в несколько этапов:

  1. Оценка необходимости создания дополнительного модуля. В определенных случаях та или иная уникальная задача в определенном проекте может быть разрешена в существенно более короткие сроки, чем написание отдельных скриптов или плагинов для ее выполнения.
  2. Планирование функционала будущего скрипта или плагина производится с целью его эффективного использования в других проектах.
  3. Следующим шагом является оптимизация данных и, собственно, написание необходимой программы.
  4. Затем полученный продукт должен пройти тестирование, выявление ошибок и недоработок, внесение правок и обновлений.
  5. После создания итоговой версии плагина или скрипта необходимо прописать правила использования этого продукта и уведомить о его применении других участников строительного проекта, разрабатываемого с использованием BIM технологий.
  6. После практического применения нового продукта можно собрать мнения и отзывы о его работе с тем, чтобы определиться с необходимостью его дальнейшего усовершенствования и целесообразностью его использования при разработке BIM моделей в других проектах.

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

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

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

Автор статьи:
Гусельников Вячеслав Сергеевич

Автор статьи: Гусельников Вячеслав Сергеевич
Директор подразделения цифрового моделирования, эксперт в области САПР и BIM.

Теги: #эксперт #BIM

Свяжитесь с нами
192012, Санкт-Петербург, р-н Невский, проспект Обуховской Обороны, 271, оф 512

ООО «Уралпроектинжиниринг»