Программирование без кода – будущее софтверной разработки

15
Программирование без кода

Согласно исследованию Gartner, к 2024 году разработка приложений с низким содержанием кода достигнет 65 % от общей доли заказов на новое ПО. Порядка 75 % бизнес-структур перейдут на использование цифровых инструментов собственной конструкции, для создания которых не будут привлекаться программисты. Их место займут инженеры-разработчики, а профессия кодера вовсе останется в прошлом.

Полвека назад программированием занимались преимущественно те, кто умел разговаривать с машиной на языке кодов и команд, применять ассемблер и мыслить битами и байтами. Но эти же люди, чтобы облегчить себе труд, начали разрабатывать новые языки программирования, добавляя все новые и все более сложные уровни абстракции. Зачем знать матанализ и разбираться в методах сортировки данных, если можно просто вызвать функцию Sort(x)? Упрощение команд является следствием технологической эволюции, а следующим логическим шагом становится и вовсе отказ от них.

Еще в 90-е появились системы типа CASE для автоматизации разработки ПО. Сегодня, например, существует платформа Webflow и язык программирования Media Lab Scratch, где вместо набора текстового кода применяются готовые логические блоки. Помимо них есть и другие мощные инструменты, вроде Microsoft Power Apps, Oracle Application Express, Salesforce Lightning Platform и даже Google недавно приобрела платформу AppSheet для разработки мобильных приложений без кода.

Программирование без кодаИнструментарий программирования без кода в Microsoft's Visual Basic

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

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

Программирование без кодаПлатформа Webflow
Источник — IEEE Spectrum
Поделиться
Вконтакте
ЧИТАЙТЕ ТАКЖЕ
Комментарии  15
Добавить комментарий
  • V10 апреля 2020 в 17:44

    ошибочное мнение, т к чем более громоздка программа, тем больше требует ресурсов. А сейчас 30...50% сайтов еле "дышат" из-за неправильного проектирования (объектно-ориентированный подход)

    Ответить
    • Max1 мая 2020 в 11:02

      Ну так именно из-за неправильного РУЧНОГО проектирования, а тут назревает автоматизация. Если абстракция уже выстроена, если вы уже не пишете низкоуровневый код, то ресурсы, аналогично, уже потрачены.

      Ответить
  • ага13 апреля 2020 в 16:46

    А кто эти автоматизированные программы будет писать? Бизнес? Программисты как люди которые пишут код - не исчезнут полностью.

    Ответить
    • Цыц12 июня 2020 в 20:13

      Но оплата труда сильно упадет.

      Ответить
  • King17 апреля 2020 в 07:58

    Ога, уже завтра программисты не нужны будут, ведь все можно скомпилировать.
    Бредятина все это, ДАЖЕ если и будут эти программы использоваться то не более чем в простых задачах аля калькулятор, во всем остальном прогеры так и останутся на местах, как минимум из-за того что эта "поделка на коленке за 5 минут" будет катастрофически лагать и выдавать ошибки в более менее серьезных решениях, это как сайты конструкторы, блоков навпихали, но лагает, багает, ложится, взламывается и крашится просто легко.

    Ответить
    • King17 апреля 2020 в 08:00

      это еще не все, это просто первое что пришло в голову, проблем у такого очень много и даже если когда нибудь это заменит людей то не более чем на 50%, но явно не в ближайшее десятилетие

      Ответить
  • No27 апреля 2020 в 23:00

    Сегодня ты используешь программы без кода, а завтра ...

    Ответить
  • Андрей29 апреля 2020 в 18:10

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

    Ответить
  • Dipsy7 мая 2020 в 07:44

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

    Ответить
  • Вячеслав10 мая 2020 в 20:14

    Кто хочет вкусно и здорово кушать - готовит дома. Кто жрёт, лишь бы пузо набить - суёт полуфабрикат в микроволновку. Кстати, сегодняшняя ситуация с карантином и закрытие общепита уже показала: учатся готовить дома очень многие, наелись безвкусной еды до отвращения. Так что, братья-кодёры, без паники! Кстати, даже рецепты полуфабрикатов надо регулярно менять и усложнять, и без знатоков кода это дело не пойдёт. Жизнь усложняется, технологии развиваются, и старые кубики Лего тут не катят.

    Ответить
  • Андрей12 мая 2020 в 15:22

    Как же бомбит у кодеров в комментах, хахаха

    Ответить
    • Андрей14 мая 2020 в 11:13

      хахаха, бывает

      Ответить
  • Андрей14 мая 2020 в 11:13

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

    Ответить
  • Вася25 мая 2020 в 22:19

    Это бред. Проги и сайты для лохов пойдут без правильного кодинга. А webflov тот-же adobe mus с таким же говно кодом в лезультате.

    Ответить
  • Aren5 июня 2020 в 10:57

    Блин.... Мне теперь грустно стало... На программиста учусь. Спасибо ленивые жопы компаний...

    Ответить
(без регистрации)
Любопытный факт
Энергия не может быть уничтожена или создана – она может быть только трансформирована.
Обновить
Свежие Комментарии

ВойтиРегистрация
Вход
через соцсети
Вход
Почта:
Пароль:
Регистрация
Почта:
Имя:
Пароль: