vc.ru ищет PHP Middle разработчика
Сервисы
Rubrain Аутстафф
34 691

Движение 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).
Объявление на vc.ru

Почти во всех случаях этого будет более чем достаточно для запуска 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-м, недавно вынуждена была признать: «Разработчики сейчас нужны миру сильнее, чем когда-либо прежде».

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

{ "author_name": "Rubrain Аутстафф", "author_type": "self", "tags": ["\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430","\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u044b","rubrain","nocode","lowcode"], "comments": 121, "likes": 39, "favorites": 239, "is_advertisement": false, "subsite_label": "services", "id": 146312, "is_wide": false, "is_ugc": true, "date": "Thu, 30 Jul 2020 16:37:25 +0300", "is_special": false }
Финансы
Венчурные инвестиции в ближайшем будущем
Замедление экономики вполне закономерно заставляет финансистов быть осторожнее, особенно в части рисковых…
Объявление на vc.ru
0
121 комментарий
Популярные
По порядку
Написать комментарий...
59

Low-code посоны...

Ответить
14

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

Ответить
12

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

Ответить
2

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

Ответить
0

вот еще один камушек для no code

Ответить
46

Можно за 2-3 дня построить сервис, который выглядит и работает как Airbnb

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

Ответить
36

Веб-сайты почти любой сложности (лендинги, интернет-магазины, порталы, сайты компаний);

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

Шаблонизация? Оно работает года с ээээ... 1980?
Прием платежей;

Paypal позволял принимать платежи ещё 20 лет назад.
Аналитику, дашборды, отчеты;

Google Analytics существует с 2005.
Базы данных;

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

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

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

Ответить
–7

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

Ответить
4

Тогда интересно, откуда на фриланс биржах столько заказов "Собрать сайт на конструкторе (Тильда и и.д.)"

Ответить
0

Есть люди ограниченные во времени и у кого час работы стоит дороже "собирателя сайта на конструкторе".

Ну и еще много людей думают, что это очень сложно и удел программистов)

Ответить
0

Фагиз, а Вы не заметили, что этот комментарий полностью опровергает Ваш изначальный тезис)

Ответить
1

Нет, это только вы смогли так не логично связать их. 
Может собрать сайт не значит, что обязан собирать.

Ответить
1

Ага только когда это все собрано в одном месте это вообще не тоже самое, как в вашем описании. Ну просто сравните сложность запуска простого сайта на какой-нить джумле и на вебфлоу, такое уже писать не будете.

Ответить
17

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

Ответить
31

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

Ответить
10

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

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

Ответить
3

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

Ответить
2

Откуда берутся высококвалифицированные программисты? Сразу рождаются?

Ответить
0

Как много веб программистов начинают с разработки HTML сайта в 2020 году?

Ответить
24

С другой стороны, это мало чем отличается от того же хостинга

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

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

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

Ответить
16

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

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

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

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

Ответить
10

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

Ответить
0

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

Ого! Это где такие программисты? Те, с которыми я работал, при отсутствии аналитика (или того, кто берет на себя эту роль) начинали сразу проектировать Архитектуру. С большой буквы. Чтобы все было универсально, повторно используемо и робасто. Продумывают БД, индесы, DALы с CRUDами, dependency injection - в общем все по-взрослому. На дедлайн выходят с консольным приложением в качестве клиента или с веб-страницей изпары контролов и кнопкой Сабмит. Хотя убеждали, что весь этот ваш интерфейс при правильной Архитектуре делается за 2-3 дня, максимум за неделю. Ок, потом все-таки аналитик делает макеты, описывает сценарии, поведение элементов и те же программисты говорят, что такой интерфейс и поведение сделать не получится и нужно менять архитектуру.

Ответить
4

Согласен, БД не нужна. Аналитик скажет как.
Можно и в файликах хранить данные.
Сарказм

Ответить
1

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

Ответить
3

Такое тоже бывает. "Плясать" надо от задачи. Точная формулировка требований. Однако это не всегда спасает, если требования нечёткие и непонятно, что и как изменится. И в любом случае это всё очень дорого. Архитектура тоже нужна, но заниматься ню должны не программисты, а системные архитекторы в контакте с постановщиками задач. И стоят они очень дорого. И определить, насколько хорош архитектор, можно лишь вникнув в его работу или проверив его на деле. Конкретно в нашей стране осень низкая культура разработки - начиная от заказчика и HR, заканчивая программистами и специалистами по UX/UI. В отрасли много проблем и системно они не решаются, увы.

Ответить
0

Современные языки программирования - это тоже упрощенная версия предыдущих способов описания идеи. 
с каждым этапом развития требования к "техничности" все меньше.

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

В какой-то момент можно будет просто разговаривать с системой чтобы объяснить что тебе от нее надо.

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

Ответить
3

По сути умение писать код - это и есть гуманитаризм чистой воды - работа с текстом. Просто пока еще очень ограниченная работа. 

Ну да, любой дурак может работать с текстом, программисты не нужны.
Если бы всё было так просто)

Увы но нет, программист и гуманитарий - это взаимоисключающие понятия.

Программист - это в первую очередь технический специалист.
Он ценен драгоценным опытом, пониманием устройства и работы сложной технической (а бывают гуманитарные?) системы в деталях, и умением менять её так, чтобы она работала как нужно заказчику.
За это собственно им и платят такие большие деньги: за возможность не разбираться в этом самому.

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

В будущем может быть дойдет и до голосового ввода и генерацией большей части кода из контекста - не исключено такое.

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

Но уж потом то точно заживем)

Ответить
0

В будущем может быть дойдет и до голосового ввода и генерацией большей части кода из контекста - не исключено такое.

я думаю это произойдет при нашей с вашей жизни и далеко не под ее закат

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

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

Ответить
0

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

Ответить
1

В реальности “no code” это полная чушь.

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

Ответить
1

Это другое ) 

Что no-code что code  - суть с точки зрения бизнеса не меняется никак: одна и та же макака сидящая за монитором и клацающая на кнопки.
Заплатить $5k за программиста или $2k за условного 'офисного работника' +  $500 за софт и еще $2k за обучение конкретному решению по автоматизации - ну разница откровенно не большая.

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

Ответить
2

Заплатить $5k за программиста

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

Ответить
1

Угу, еще смузи, приставку и гироскутер забыли.

Ответить
0

Это другое )

Нет, это тоже самое.
суть с точки зрения бизнеса не меняется никак:

В том и дело, что меняется. Все меняется. Ваша проблема как и большинства других узколобых - вы не хотите мыслить будущем. Вы думаете, что через условные 20-50 лет все будет также, как и вчера. И бизнес и технологии останутся на том же месте. Это большое заблуждение.

Ответить
0

Уважаемый, вам надо не мне про твердолобость рассказывать а идти и делать. 
Про революцию не надо рассказывать - ее надо делать )

Если вдруг из приведенных расчетов не стало очевидно - вся область 'no-code' существует лишь благодаря разнице в 500 баксов между зп нормального программиста и зп офисного хомячка + корм + обучение + стоимость no-code софта.

Сможете дать разницу в 600 баксов - рынок ваш.

Ответить
0

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

Ответить
0

Не обязательно. Можно лендинг на шаблоне запустить и не менять. 

Ответить
1

Аргументы ваша не самая сильная сторона

Ответить
2

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

Ответить
1

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

Ответить
16

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

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

Ответить
2

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

Ответить
1

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

Ответить
12

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

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

Ответить
10

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

Ответить
2

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

Ответить
3

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

Ответить
0

КБ программисты:)

Ответить
1

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

Ответить
12

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

Ответить
5

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

Ответить
2

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

Ответить
2

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

Ответить
9

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

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

Ответить
3

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

Ответить
9

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

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

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

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

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

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

Ответить
0

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

Ответить
9

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

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

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

Ответить
2

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

Ответить
1

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

Ответить
5

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

Ответить
2

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

Ответить
5

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

Ответить
3

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

Ответить
7

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

Ответить
0

Я так и написал, что будет еще не скоро. Похоже Вы внимательно читать не умеете, действительно, что уж про ТЗ говорить.

Ответить
4

0code убьет и не убьет программистов одновременно. Все дело в том что под программистами понимают вообще всех, кто с кодом связан. Но между "программистами" очень большая разница, я бы сказал гигантский разрыв. Фрилансеров-верстальщиков тильда уже прибила. И так будет со всеми чернорабочими в IT. Настоящих инженеров в ближайшее время ничего не лешит работы. Бомбит от рекламы всяких курсов программирования, которые обещают что любой продавец шаурмы станет разработчиком. Это как если бы были курсы медкурсы, которые обещают что все ученики будут работать в мед учреждениях. Не уточняют только что 90% тех, кто доберется до конца обучения станут уборщиками.

Ответить
2

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

Ответить
0

Я говорю про лендинги и про тех кто их делал на заказ.

Ответить
0

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

Ответить
1

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

Ответить
1

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

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

 

Ответить
0

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

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

Также и в ит.

Ответить
4

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

Ответить
2

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

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

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

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

Ответить
1

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

Ответить
0

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

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

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

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

Ответить
0

Автор статьи про более казуальный no code вещает, не десятиэтажный как SAP.

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

Ответить
2

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

Ответить
0

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

Ответить
0

в США уже тестируют фуры с автопилотами.  Так что да - 5-10 лет максимум и если не 100%, то процентов 70% срежут. 

Ответить
0

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

Ответить
0

Так бухгалтеров давно и заменили, если раньше в отделе бухгалтеров работало 50 человек, сегодня работает 4

Ответить
0

Так о чем и речь. Дальше уже заменять некуда - остались только люди, которые предназначены для решения задач нестандартных.

Ответить
0

так речь-то шла про дальнобоев )))

Ответить
0

Работу которых никак шаблонной не называть

Ответить
2

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

Ответить
1

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

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

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

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

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

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

Ответить
1

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

Ответить
1

Да, и минус тысячи вакансий реакт программистов

Ответить
1

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

Ответить
0

А где там гендер то вообще?

Ответить
1

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

Ответить
1

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

Ответить
1

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

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

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

Ответить
0

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

Ответить
0

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

Ответить
0

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

Ответить
0

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

Ответить
1

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

Ответить
1

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

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

Ответить
1

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

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

Поиск разработчиков или консультантов по No-code тоже становится проблемой.

OKAY

Ответить
1

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

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

Ответить
1

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

Ответить
–1

Еще  российская платформа botman.one 

Ответить
0

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

Ответить
1

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

Ответить
0

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

Ответить
0

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

Ответить
0

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

Ответить
0

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

Ответить
0

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

Ответить

Комментарии