Рубріки: Новости

Low Code не заменит программистов: почему прогнозы о революции на рынке не сбудутся

Богдан Мирченко

Разработчика под ником The Hosk возмутило исследование компании Gartner, согласно которому к 2024 году 80% IT-продуктов будут создавать на Low Code и No Code. По его мнению, чтобы стать профессиональным разработчиком программного обеспечения (ПО), нужно больше, чем просто использовать правильные инструменты, поэтому low-code-инструменты никогда полностью не заменят стандартные. 

The Hosk считает, что в лучшем случае low-code-инструменты, такие как, например, Power Apps, — это способ для не разработчиков быстро ввести бизнес-приложения в производство за несколько дней или недель, а не месяцев или лет. В худшем случае такие инструменты — это плохо написанные прототипы, которые сложно поддерживать и обновлять и которые сложно обслуживать. Если дать кому-то профессиональный инструмент, это еще не значит, что человек станет профессионалом; решают взгляды, подходы и конечные результаты. 

Основные тезисы исследования Gartner: 

  • Low-code-инструменты упрощают создание ПО для гражданских разработчиков;
  • Такие компании, как Microsoft, активно инвестируют в программные продукты Low Code, поэтому их функциональность быстро растет;
  • Пандемия ускорила цифровую трансформацию, открыв двери для новых возможностей интеграции и оптимизации;
  • За последние три года количество Low Code программного обеспечения выросло и, по прогнозам, продолжит расти в течение следующих трех лет.

Возможно, для небольших решений это хороший выбор, но это не решение для разработки всего программного обеспечения, считает The Hosk. 

Почему прогноз Gartner не сбудется

  • Low-code-инструменты создавали и раньше: Case Tools, 4GL-технологии и даже Microsoft Dynamics 365. Люди говорили, что эти инструменты будут популярны, но этого не произошло;
  • Low Code программное обеспечение создается быстро, обслуживание занимает много лет и обходится дороже. ПО, созданное гражданскими разработчиками, приведет к огромному техническому долгу, поддерживать и обновлять программное обеспечение будет сложно;
  • Low-code-инструменты не созданы и не предназначены для быстрого создания и легкого обслуживания. Накладные расходы на техническое обслуживание будут постоянно расти, это все равно, что вести сотни электронных таблиц Excel с формулами, плохим именованием, непоследовательно и небольшим количеством документации;
  • Инструменты Low Code должны поддерживаться людьми, имеющими навыки работы с ними, поэтому IT-компаниям придется повысить навыки работы с low-code-инструментами, а это увеличит расходы.

Low Code приложения не справляются со сложными задачами

Low-code-инструменты хорошо подходят для создания небольших независимых приложений, но не более.  Сила кода в том, что он создает сложное программное обеспечение, адаптированное для работы в компаниях и системах. Будет сложно заниматься созданием сложного ПО, когда множество разработчиков будут заняты инструментами Low Code. 

Проблема с безопасностью и данными

Пока IT-компании будут разбираться с вышеописанными проблемами, возникнут серьезные нарушения безопасности, потому что пока не придумали, как защищать low-code-инструменты. Требуется время, чтобы ввести передовые методы и убедиться, что безопасности и данным в приложении ничего не угрожает. 

Не верьте громким заявление о Low Code, подобным исследованию Gartner

Автор не отрицает потенциал low-code-инструментов, но все не настолько хорошо, как порой пишут. По его мнению, вот что произойдет с Low Code разработкой: 

  • Этап 1 — рост популярности, создание большого количества Low Code программного обеспечения;
  • Этап 2 — Проблемы с обслуживанием Low Code программного обеспечения;
  • Этап 3 — Будут созданы центры передового опыта, где гражданским разработчикам передадут лучшие практики;
  • Этап 4 — Низкий код будет использоваться для создания небольших приложений, но не для разработки всего ПО.

Навыки разработчиков — это больше, чем просто написание кода

Разработчики — это профессионалы с многолетним опытом и лучшими практиками, которые пишут легко поддерживаемый код. 

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

Будущее за гибридом

Разработчики программного обеспечения не будут заменены, но им придется переучиваться, чтобы также уметь использовать инструменты Low Code для создания программного обеспечения. Чтобы low-code-инструменты были хорошими, их нужно будет создавать с использованием передовых методов, развертывания, анализа кода и других действий, выполняемых профессиональными разработчиками. 

Разработка Low Code программного обеспечения будет продолжать расти, но сложные задачи и большие системы будут выходить за рамки их возможностей. По мнению The Hosk будущее за low-code-инструментами, которые будут создавать до 50% приложений, а решения будут представлять собой смесь обычного программного обеспечения и Low Code.

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023