Движение No-code — конец программистов? Разбираем плюсы и минусы

«Будущее программирования — вовсе не кодинг», — говорит Крис Ванстрат, CEO GitHub. И в это можно поверить. Всё стремится к удешевлению, автоматизации, упрощению. В том числе и разработка веба и приложений.

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

С тех пор такие платформы как Tilda и Bubble растут как на дрожжах. Их появилось огромное количество, под каждый тип пользователя и проекта. Используя только простой интерфейс, зачастую даже без задействования клавиатуры, предприниматели, начинающие стартаперы делают свои проекты, а потом проверяют, станут ли они популярными у пользователей. Мы сейчас находимся на самом пике этого движения: стартапы из сектора no-code, как ожидают, поднимут минимум $500 млн в 2020 году. А некоторые сервисы уже пробили отметку в $1 млрд и стали «единорогами».

Некоторые no-code и low-code платформы

Такие конструкторы как Sharetribe, Webflow, Bubble, Glide и прочие — позволяют запустить свой маркетплейс за считанные часы. Без команды разработки и без инвестиций. Можно за 2-3 дня построить сервис, который выглядит и работает как Airbnb, имея под рукой только Glide и Google Таблицы. Конструкторы в последние пару лет так развились, что снова заходят разговоры о том, что доброй части программистов в скором времени придется искать новую работу. Ведь зачем нанимать людей и тратить десятки тысяч долларов, если можно быстро сделать весь продукт (сайт, приложение) самостоятельно и с нулём знаний о программировании?

Люди даже боятся, что миллионы программистов с развитием no-code и AI скоро отправятся на рынок труда. И будут вынуждены переквалифицироваться в кассиров, грузчиков или дальнобойщиков.

Инструментов no-code очень много, и они позволяют организовать, в том числе:

  1. Веб-сайты почти любой сложности (лендинги, интернет-магазины, порталы, сайты компаний);
  2. Интеграцию сервисов;
  3. E-mail-рассылки;
  4. Прием платежей;
  5. Аналитику, дашборды, отчеты;
  6. Базы данных;
  7. Полноценные приложения (подобный инструмент не так давно, например, запустила Amazon).

Почти во всех случаях этого будет более чем достаточно для запуска MVP нового продукта. Бен Тоссел, основатель Marketpad, говорит, что для 90% небольших бизнесов (с оборотами меньше $10 млн в год) возможностей no-code уже более чем достаточно. Вместо того чтобы искать разработчиков мобильных приложений, собирать команду для проекта, тратить на создание продукта несколько месяцев или даже лет, достаточно перетащить несколько элементов, и всё, дело готово!

Кому нужны инструменты no-code?

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

Каждая категория пользователей ищет в инструментах no-code что-то своё:

  • Стартаперы — быстро тестируют идеи новых продуктов.
  • Предприниматели — проверяют эффективность переноса существующего бизнеса онлайн, получают MVP, который можно показать клиентской базе, чтобы проверить её реакцию.
  • Крупные компании — строят простые внутренние утилиты для каждой категории своих сотрудников. Которые почти ничего не стоят, но повышают эффективность труда. В эту нишу сейчас инвестируют даже Microsoft, Siemens и Amazon.
  • Продакты и маркетологи — получают возможность реализовать свои идеи, маленькие проекты, на которые обычно не хватило бы времени или денег, а также глубже узнают техническую составляющую, необходимую для создания подобных сайтов/приложений, что помогает им в основной работе.
  • Дизайнеры — моментально превращаются в full-stack разработчиков, и могут требовать соответствующую зарплату, реализуя проект от А до Я. Зачастую — получают больше удовольствия от своей работы.
  • Разработчики — ускоряют процесс реализации идеи, перестают вручную прописывать интерфейсы, стили и так далее. Могут использовать решения Low-code для объединения визуального и традиционного программирования.
Интерфейс Glide

Главные плюсы no-code:

  1. Самый большой плюс — быстрый старт. Минимальный жизнеспособный продукт зачастую получается всего за несколько дней, а если проект простой — то и за пару часов. Например, в Бостоне за три недели недавно подняли сервис для аренды жилья (это весь цикл, от создания дизайна до реализации и выката проекта), и подали заявку венчурным инвесторам.
  2. No-code — хороший инструмент для аналитика, позволяющий быстро протестировать новый продукт или его концепцию.
  3. Можно создать проект один раз, перетащить элементы, и зачастую он будет автоматически адаптирован под все платформы (веб, мобайл, различные браузеры).
  4. No-code почти не требует коммуникаций. Мы в Rubrain.com занимаемся разработкой MVP уже больше пяти лет, и знаем, что для этого обычно нужно как минимум несколько человек: PM, заказчик, дизайнер, разработчики. Но при no-code достаточно одного или двух человек: первый — дает ТЗ, второй — самостоятельно всё выполняет, а также периодически вносит правки по требованиям. Это удобно ещё и тем, что не тратится время на коммуникации между командой, всё посвящено только созданию и улучшению продукта.

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

Минусы инструментов no-code:

  1. Можно довольно легко промахнуться с технологией. И взять то, что не позволит вам полноценно реализовать нужный продукт. Но технологии развиваются, тот же Bubble уже очень мощный, для разработки веб-приложений здесь есть почти всё. Тильда идеально подходит для лендингов, Webflow — для разветвленных порталов с CMS и кучей страниц. MVP сайта создать точно можно (если не нужен сложный, высоконагруженный бэкенд). Плюс есть более тысячи плагинов, позволяющих расширить функционал, и постоянно добавляются новые.
  2. No-code не очень хорошо подходит для масштабных проектов. По мере увеличения количества пользователей приходится оплачивать всё более высокие тарифы. При этом полностью собственной платформой владеть вы не будете никогда, и если захотите «отсоединиться» от no-code-сервиса, всё придется разрабатывать с нуля.
  3. Если что-то случится с Tilda или Bubble, или они решат, что вы нарушили их правила, и решат вас забанить, это может полностью убить ваш бизнес. Зависеть от сторонних площадок — не очень комфортно. С другой стороны, это мало чем отличается от того же хостинга, а площадки огромные и стабильные, плюс многие позволяют вам скачать созданный код себе на хранение.
  4. Если нужны нешаблонные решения, вы хотите создать то, чего еще не было на рынке — вариант не подходит. Здесь нужен кодинг. No-code-решения хороши для расширения ниши, но не имеют полного пространства возможностей, этого в них просто не записано. Самое обидное, что иногда не хватает буквально одной функции. К счастью, почти во всех конструкторах всё-таки есть возможность вставить собственный код, чтобы дополнить продукт. Но для этого, если вы не умеете кодить, приходится нанимать фрилансера или полноценного разраба, который завершит проект. А совсем без кода, как мечталось, не получается.
  5. Цена. Не всегда nocode/lowcode — это дешево. Например, у Mendix Стоимость лицензии на одно приложение начинается от $1875 в месяц при условии подписки на три года, лицензия ограничена 50 внутренними пользователями. Цена корпоративной лицензии с возможностью локального развертывания начинается от $7825, а это почти $100 000 в год. А можно сделать собственный продукт, и никому ничего не оплачивать. Выйдет дешевле.
  6. Поиск разработчиков или консультантов по No-code тоже становится проблемой. Курсов и туториалов здесь довольно много, в том числе и на русском, плюс есть активные сообщества и форумы, на которых могут помочь. Но если вы хотите нанять того, кто сделает всё за вас, всё может оказаться не так просто. Подобных экспертов на всех не хватает, особенно достаточного уровня. Некоторые разработчики для Bubble просят по $100 в час (а что, всё равно ведь выйдет дешевле, чем нанять команду!). Иногда ради разработки, которая длится 5 дней, приходится стоять в очереди две недели.
  7. Ограниченная кастомизация. Вариантов дизайна конструкторы no-code предлагают многие тысячи. Но, учитывая количество сайтов в интернете, этого не хватает. Если не нанимать дизайнеров, некоторые сайты в Сети неизбежно будут очень похожи на ваш. Что-то совсем уникальное создать не получится. Можно разве что добавить это с помощью сторонних плагинов и собственного кода. Но тогда — опять же, многим будет проще изначально всё накодить, а не учиться работать с новым конструктором. Смысл no-code теряется.

На фоне таких проблем набирает популярность ещё одна категория конструкторов сайтов и приложений — Low-code. Такие платформы помогают сильно ускорить и упростить разработку, отменяют необходимость в части процессов, но всё-таки требуют навыков разработки, а иногда — даже целой команды программистов.

На западном рынке к платформам Low-code относят Appian, Mendix и Salesforce Lightning. Для непрограммистов они почти не подходят. Если у вас нет навыков разработки, использовать их можно разве что для создания прототипов.

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

Необходимость в программистах никуда не исчезнет ни через 10, ни через 50 лет. Далеко не все задачи можно решить без кода. Даже Mendix, low-code-платформа, проданная немецкому гиганту Siemens за $730 млн в 2018-м, недавно вынуждена была признать: «Разработчики сейчас нужны миру сильнее, чем когда-либо прежде».

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

0
128 комментариев
Написать комментарий...
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Alexander Olssen

При low-code сайт хоть что-то отображал бы, это чистый no-code. 

Ответить
Развернуть ветку
Денис Пешехонов

Нет страницы — нет кода. 
Нет кода — нет проблем.

Ответить
Развернуть ветку
Тимур Чубаков

Хз почему, но Appian чуваки запретили из России заходить. Зайди под впн

Ответить
Развернуть ветку
1 комментарий
Konstantin Timokhin
Можно за 2-3 дня построить сервис, который выглядит и работает как Airbnb

Вот тут самое главное заблуждение, можно за пару дней собрать сервис, который внешне будет выглядеть как Airbnb (если его сильно не трогать), но он не будет работать как Airbnb от слова совсем.

Ответить
Развернуть ветку
Pavel Zamyatin
Ответить
Развернуть ветку
Konstantin Safonov
Веб-сайты почти любой сложности (лендинги, интернет-магазины, порталы, сайты компаний);

Миллениалы узнали про коробочное ПО. Сделать сайт, разложив готовую CMS / CRM можно уже лет 15-20 без особых проблем.

E-mail-рассылки;

Шаблонизация? Оно работает года с ээээ... 1980?

Прием платежей;

Paypal позволял принимать платежи ещё 20 лет назад.

Аналитику, дашборды, отчеты;

Google Analytics существует с 2005.

Базы данных;

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

Вы в каждом примере путаете написание логики нового приложения и конфигурацию существующего. У меня для вас есть ещё одно открытие 2020-го — Excel / Google Sheets, где можно делать нетривиальные таблицы с расчётами и автоматическим обновлением данных совсем без кода(если не считать им формулы).

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

Ответить
Развернуть ветку
Фаиз Мангутов

Все перечисленное вами все же требовало минимальных знаний в своей области, а сейчас за пару часов человек не связанный с айти может разобраться и запуститься. 

Ответить
Развернуть ветку
5 комментариев
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Andrey Gordeev

Тильда позволяет делать сайты без программирования, но кто делает Тильду?

Ответить
Развернуть ветку
Artem Andreev

No-code программисты

Ответить
Развернуть ветку
Pavel Raspaev

вот это меня больше всего поражает в подобных обсуждениях - вот, программисты будут не нужны, скоро будем кнопки тыкать, нейронки/конструкторы все за нас будут делать.

алло! а кто их проектировать и писать должен? или они на деревьях растут?

Ответить
Развернуть ветку
4 комментария
Artem Petrenkov
С другой стороны, это мало чем отличается от того же хостинга

Если не понравился один хостинг, всегда можно перейти на другой. Даже между облачными платформами приложения частично переносимы за счёт сходного API. NoCode не даст так соскочить.

многие позволяют вам скачать созданный код себе на хранение

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

Ответить
Развернуть ветку
Никита Алексеевич

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

В реальности “no code” это полная чушь. Сделать что-то маленькое и с убогим функционалом - потянет, а забахать полноценный продукт с горизонтальным масштабированием и прочими потребностями хай-лоад приложения - нереальная задача для «no code», и никогда не станет выполнимой.

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

Зато это хорошая идея для высасывания денег из клиентов (той же тильды) под видом решения «быстро, дешево, херово».

Ответить
Развернуть ветку
tomas

Самое смешное, что до всяких гуманитариев не доходит, что убрав технического специалиста, самому придется стать таким специалистом. Нельзя победить дракона...
Чтобы сделать сайт, нужно определить его функционал, описать в деталях как и что должно работать, взаимодействовать. Это то, что делают программисты)
Язык программирования - это лишь способ описания, понятный машине и человеку. Кубики - это такой же язык описания, только более простой и менее точный, а значит донести на нем ту же идею намного сложнее и дольше, чем на более "сложном" текстовом языке.
Таким образом всё равно нужен будет технический специалист.
Только с конструкторами за кастомизацию придется платить дороже, и нельзя будет найти разработчика на стороне - доступ к коду только у владельцев конструктора.

Ответить
Развернуть ветку
8 комментариев
Anton Ulianov

Кучеры в свое время над убогими "самоходными повозками" тоже смеялись. 

Ответить
Развернуть ветку
3 комментария
Unreal Person
В реальности “no code” это полная чушь.

Хорошо добавим вас в список:

Ответить
Развернуть ветку
8 комментариев
Shepard

Привык уже видеть nocode-продукты как:
- инструменты для тестирования несложной гипотезы
- постоянные решения для небольших бизнесов
- временные решения для больших бизнесов (всё равно потом нужно будет делать свою инфраструктуру)

Тут они блистают и экономят тысячи человекочасов.
Но если нужна какая-то сложная логика, то привет код!

Ответить
Развернуть ветку
Artem Petrenkov

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

Ответить
Развернуть ветку
Атанов Владимир

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

Ответить
Развернуть ветку
Юрий Б.

См.также: https://vas3k.ru/blog/nocode/

Ответить
Развернуть ветку
Andrey Dolg

Да статейка зачётная была.

Ответить
Развернуть ветку
Jaroslav Danilov

Наконец то есть что почитать, спасибо!

Ответить
Развернуть ветку
Антон Курочкин
миллионы программистов с развитием no-code и AI скоро отправятся на рынок труда. И будут вынуждены переквалифицироваться в кассиров, грузчиков или дальнобойщиков

Но грузчиков и кассиров уже автоматизируют программисты, которые разрабатывают AI..

Ответить
Развернуть ветку
Kelerius

Нужно срочно им сообщить,чтобы прекратили!
А то будем драться за должность junior-пятерочка-кассир!

Ответить
Развернуть ветку
Aleksandr Korovin

Каждый день вижу, как некие люди газель у К&Б разгружают, видимо программисты...

Ответить
Развернуть ветку
2 комментария
Legkodymov

Порвало от твоего коммента 

Ответить
Развернуть ветку
Andrey Dolg

Эгем и придём к ситуации под названием нужен senior low-code developer под такую-то платформу. =)

Ответить
Развернуть ветку
Александр Свинин

Дизайнеры под тильду уже сформировались

Ответить
Развернуть ветку
Kelerius

С опытом от 15 лет

Ответить
Развернуть ветку
Роман Акинин

На апворке уже практически так и есть - bubble developer.

Ответить
Развернуть ветку
1 комментарий
Rudolf Cunningham
Можно за 2-3 дня построить сервис, который выглядит и работает как Airbnb, имея под рукой только Glide и Google Таблицы.

И получить полное отсутствие расширяемости, отказоустойчивости, контроля над инструментами, зависимость от кратно большего количества вендоров и далее по списку. Оно, конечно, все прикольно и рано или поздно современные задачи действительно будут решаться low/no code методами, вот только к тому моменту и задачи будут иного порядка сложности. Прямо как сейчас нам нет необходимости дрючить регистры на ассемблере в попытках написать калькулятор/терминал/файловый менеджер. Теперь у нас всякие стриминги, банкинги, маркетплейсы и прочая глобальная геораспределенная дичь, которые пишут смузихлебы копипастой со StackOverflow.

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

Ответить
Развернуть ветку
Виталий Сокол

Рудольф,  Я полностью вас поддерживаю. Вы очень точно описали процесс эволюции.🙋

Ответить
Развернуть ветку
Kelerius

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

Ответить
Развернуть ветку
Alex Chernyshev

'Движение No-code — конец программистов?'

До такой степени что умение программировать хотя-бы скрипты стало частью soft skills практически у всех офисных профессий.

Ответить
Развернуть ветку
KSA
 умение программировать хотя-бы скрипты стало частью soft skills практически у всех офисных профессий.
Ответить
Развернуть ветку
Bulat Ziganshin

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

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

потом были всякие высокоуровневые языки описания и обработки данных, такие как APL и SQL, потом было движение 4GL и прицнип "программирование без программирование" с visual-генераторами программ типа Клариона или Paradox Personal Programmer

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

грубюо говоря, веб-сайты в 90-х могли делать только зубры, в 2000-х рядовой программист, в 2010-х - начинающий, а в 20-х уже какой-нибудь PM с тильдой

но завтра появляется новая область, скажем мобилки и снова повторяется этот круг. послезавтра это будет IoT, затем может AI и т.д. общее только то, что в наиболее массовые и востребованные разделы программирования сначала приходит куча не очень смышлёных программистов, а затем и вовсе LowCode решения

Ответить
Развернуть ветку
Фаиз Мангутов

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

Ответить
Развернуть ветку
1 комментарий

Комментарий удален модератором

Развернуть ветку
Фаиз Мангутов

Движение No code - это не только вэб)  хотя в умах многих плотно сидит обратное.

Ответить
Развернуть ветку
Kondin Dmitriy

No-code хорош для обучения и моделирования абстракций.
Когда доходит до боевых систем, начинается кошмар.
В Unreal Engine есть такая замечательная штука blueprints, по началу я испытывал эйфорию от того как просто мышкой натыкать какую-то логику.
Тыкал, тыкал... Для одного перса это было весело.
А потом подумал, что надо бы логику как-то абстрагировать для другого типа персонажей, и тут начался ад!
Элементарно, чтобы реализовать в blueprints хранение данных в массиве и пройтись по этому массиву для выполнения простой операции потребовалось изобразить такого "витрувианского человека", что с ума сойти можно. А если ошибся в паре стрелочек в начале, а потом начал копировать этот блок в других местах, то придется так поработать мышкой, что любой шутер покажется пошаговой стратегией.
К слову сказать, такого опыта мне хватило, чтобы больше не писать на блюпринтах, потому что  я хорошо знаю C# и испытал огромное облегчение, когда ту же процедуру накидал в знакомых мне олдскульных строчках кода. Классы, методы - как же я без вас!
—--—
Сервисы-конструторы, это классно!
Но проблема в том, что настоящие программисты на самом деле не просто код пишут. Настоящие программисты создают магию движения данных от точки А до точки Б.
А как это будет выглядеть - в виде нулей и единиц, или же в виде красивых виджетов в окне браузера, совершенно не важно. 
Принцип остается прежним.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
tomas

Ты реальные ТЗ хоть раз видел?)
Люди не способны понять чего хотят, и не способны описать свои желания внятно даже для человека. Что уж тут говорить о машине?)

Ответить
Развернуть ветку
1 комментарий
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Oleh Vasyliev

Это где тильда прибила верстальщиков? Как мне тильду использовать для сайта не на тильде?

Ответить
Развернуть ветку
2 комментария
Andrey Dolg

Курсы не проблема просто там продают мечту, деньги и красивая жизнь(пойду поплачу в подушку), не упоминая что ради этого придётся любить все эти авгиевы конюшни.

Ответить
Развернуть ветку
Mikhail Bobko

То есть все что монотонно и не имеет никаких отклонений от шаблона - будет автоматизированно.  

Попытки (успешные) автоматизировать подобные процессы еще до интернет велись - стандартные бланки придумали лет 100 назад

 

Ответить
Развернуть ветку
Kelerius

Кто угодно может окончить мед курсы и стать медбратом или мед представителем.

А на врача да,надо долго учиться.

Также и в ит.

Ответить
Развернуть ветку
Kelerius

Краткий пересказ статьи: программисты будут не нужны! Но для этого будет нужно нанять ещё больше (и ещё более дорогих) программистов.

Ответить
Развернуть ветку
Alexandr Chumanov

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

Ответить
Развернуть ветку
Mikhail Bobko

Кассиры ладно, но откуда вывод про дальнобойщиков?

Ответить
Развернуть ветку
6 комментариев
Webkoth

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

Ответить
Развернуть ветку
Todd

no code для mvp может норм, но на долгую перспективу это тот еще герыч (vendor lock).
молись чтобы no code провайдер не надумал все переписать как-то иначе или как уже отметили не забанил твой акк, потому что ему что-то не понравилось. ты владеешь пустотой.

наверное самое прикольное из no code это зафигачить под ios+android приложение в конструкторе. а остальное хз.

по поводу программистов которые будут искать работу из-за no code и ai. посмотрите на каком софте работает ваш стоматолог, паспортные стол, бухгалтерия. так что еще не скоро все это будет ;)

в рунете газиллион сайтов на битрикс, magento и т.п. cms, а к ним в свою очередь написано газиллион интеграций. если даже появляется отечественная no code платформа, то им придется очень сильно попотеть чтобы даже близко подъехать к тому что уже есть.

Ответить
Развернуть ветку
Bulat Ziganshin

это особенность одной модели монетизации, а не самой концепции. у меня дома лежит 30-летней давности книжка "программирование без программирования", где описан генератор программ в Clarion 2.0. и таких систем тогда была куча, практически под все СУБД

Ответить
Развернуть ветку
Роман Акинин
no code для mvp может норм, но на долгую перспективу это тот еще герыч (vendor lock).

Компании выбирают SAP, IBM Domino, SharePoint в расчете на долгую перспективу.

забанил твой акк, потому что ему что-то не понравилось

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

то им придется очень сильно попотеть чтобы даже близко подъехать к тому что уже есть.

Всё так. Еще сложность привлечения инвестиций для развития. Но тот же bubble не зайдет в российскую госкомпанию и во многие коммерческие, а Датамастер вполне.

Ответить
Развернуть ветку
2 комментария
Anton Kuzmin

Нам нужен простой мессенджер на 5-10 тыс пользователей. Буду благодарен за совет no-code платформы для такого!

Ответить
Развернуть ветку
Роман Акинин
Ответить
Развернуть ветку
Илитный Иксперт

No code - это отличная замена для вайтишников

Ответить
Развернуть ветку
Mikhail Bobko

Когда програмисты и околопрограмисты пописывают статейки на тему "автоматизировать процесс и уволить отдел" "такая то профессия (бухгалтер чаще всего) более не нужна" то остальные люди (которых собрались "увольнять" и "автоматизировать") смеются и крутят пальцем у виска

Теперь вот когда про программистов  написали аналогичное и тоже собрались "увольнять" и "автоматизировать"  то реакция идентичная - недоумение и смешки.

Хорошая статья, ее надо каждый раз читать если потянет вдруг кого "уволить" да "автоматизировать"

Ответить
Развернуть ветку
Oleh Vasyliev

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

Ответить
Развернуть ветку
2 комментария
Konstantin Safonov

Нет, оно одинаково работает для всех. Профессия формализуемая — оно автоматизируется, причём быстро(тех же кассиров вышвыривают на мороз даже в России, несмотря на минимальные зарплаты), требует работы головой — не получится и это хайп. Тех же врачей IBM рассказывали, как заменят своим Watson, но не взлетело.

Ответить
Развернуть ветку
Гриша Самохин

Можно мне low-code специалиста который напишет airbnb за пару дней?)

Ответить
Развернуть ветку
Роман Акинин
No-code не очень хорошо подходит для масштабных проектов. По мере увеличения количества пользователей приходится оплачивать всё более высокие тарифы.

Мы, когда обсуждали модель монетизации для datamaster.pro, в качестве преимущества выбрали возможность для ноукодеров разворачивать созданное веб-приложение на своих серверах путём приобретения лицензии на сервер. Хотите развернуться в Амазоне, Азуре, Гугле или Яндексе - нет проблем. Есть даже безлимитная лицензия, которая хоть и относительно дороже, но позволяет один раз заплатить и забыть про тарифы и платежи. Идеальный вариант, если веб-приложение создаётся для автоматизации внутренних процессов компании.

Ответить
Развернуть ветку
KSA
снова заходят разговоры о том, что доброй части программистов в скором времени придется искать новую работу.
Минусы инструментов no-code:
Поиск разработчиков или консультантов по No-code тоже становится проблемой.

OKAY

Ответить
Развернуть ветку
John Doe

я так помню лет 20 назад было множество этих No-code в виде программ по типу Dreamweaver ;-)

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

Ответить
Развернуть ветку
AMK882KXX

А я один заметил, что даже часть про "минусы", автор навязчиво переделывает в плюсы?

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Kelerius

Я помню,в 90-е был бум: "а давайте мы заменим этих дорогих программистов дешёвыми домохозяйками, пусть они пишут код для excel". Так появился VBA и он стал самым нелюбимым языком программирования по опросам на SO.

Потом сказали,а давайте сделаем так,чтобы программисты писали только код,а девочка верстальщик делала бы разметку . И был придуман XAML.
В результате, программисты стали писать и на нём.

Сейчас новая мода:а давайте научим нейростеть и она будет делать все,в частности, писать код.
И... Уверен,что программистам придется программировать ПОД нейросеть.

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

Более того, кучера (не Оскар) умерли, но автомобильная отрасль продолжает кормить миллионы людей (например, СТОшников, гаишников).

ИТ не исключение. Да, через 20 лет мне придется выбросить мой любимый язык программирования и переучиться на что то другое. Но это все равно будет складывание из кирпичиков слов и предложений по заданным правилам и согласно ТЗ.

Ответить
Развернуть ветку
Роман Акинин

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

Ответить
Развернуть ветку
2 комментария
Timur Sobolev

А нет ли в ваших тезисах гендерного абьюза?) 

Ответить
Развернуть ветку
1 комментарий
Yuriy Palchuk

Все пишут про конструкторы сайтиков, но это не единственное возможное применение.
Для построения low code enterprise приложений есть Power Platform от Microsoft (Power Apps + Power Automate + SharePoint/CDS/Другой источник данных). Оно применяется для разработки под O365 и в связке с Azure. 

Ответить
Развернуть ветку
Yuriy Palchuk

Для обучения детей принципам программирования и создания простенький игр или анимаций есть no-code платформа Scratch. 

Ответить
Развернуть ветку
Никита

Давайте не будем забывать, что кроме перечисленных продуктов(веб, приложения для ПК и андроид итд), так же существует множество другого. Что-то я не видел, что есть сборщик для программирования холодильника, утюга, зарядников для телефона и тд🧐. Может для вас это не очень понятно, в таком случае приведет другой пример. Внутри любой машины находиться компьютер с кодом, и что-то конструкторов в этой сфере не видно. + конструкторы не позволяют создать что-то уникальное, а по шаблонам не всем нравиться жить. Пользуясь возможностью, хочу тут выложить ссылку на сайт, который я написал с полного нуля😄 niktech.site. Может кто то скажет свое мнение. Интересно узнать, что думают другие люди

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Виктор Давтян

Ну во-первых: это моё мнение.
Во-вторых: если будет ПОЛНОЦЕННЫЙ No-code, программисты БУДУТ нужны. Клиент (в большинстве случаев) не сможет сам всё сделать, пусть и с GUI.
В-третьих: это будет когда-то там в будущем, но это не конец развития программирования. Не каждый способен так же информативно читать GUI, как код.
Ну, и моё мнение: будущее программирования в том, что человек сможет выбирать между привычным и надёжным кодингом с зубрёжкой синтаксиса и новизной визуалок.
Но всё это будет ой как не скоро, ибо ну не катят нынешние визуальные решения на "убийц" стандартного кодинга.

Ответить
Развернуть ветку
Евгений #freelance

Новизна визуалок, которым вот уже лет 20 как

Ответить
Развернуть ветку
Nikita Shevchenko

Вижу тут полно хейтеров Ноукода, но на всякий случай скину список всех ноукод инструментов - мб кому пригодится

Ответить
Развернуть ветку
Роман Акинин

Это не может быть список "всех" инструментов. Там заявительный принцип и не очень прозрачный процесс добавления в список.

Ответить
Развернуть ветку
Rn In

Это рофл.
Одни и те же сайты, одни и те же баги, одни и те же уязвимости. Ноу код - закат эпохи программистов, рассвет эпохи кулхацкеров.
Как говорится:
No-code - no problems
One vulnerability - everyone has problems

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Alexey Kurylev

Забыли сказать что все "инструменты no-code" пишут именно программисты )) А чтобы написать Tilda или Bubble нужно оочень много очень квалифицированных программистов) 

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
AppMaster.io

Вот еще один no-code инструмент https://appmaster.io/ 

Ответить
Развернуть ветку
125 комментариев
Раскрывать всегда