Zero-code, no-code и low-code — это технологии, которые позволяют создавать IT-продукты без навыков программирования или с минимальным использованием кода.
Обычно зерокод-инструменты — это конструкторы и шаблоны, которыми легко управлять: например, передвигать готовые блоки, загружать свои картинки, выбирать цвета из палитры, менять размеры и типы шрифтов.
Какие перспективы у зерокодинга? Нужен ли он компаниям и обычным юзерам? Что ждёт обычные веб-разработку и программирование, если ноукод продолжит развиваться?
Откуда взялся зерокодинг
С развитием мира разработки автоматизируются все рутинные процессы или то, что было очень неудобно делать, например документооборот, ведение и заполнение таблиц, видеообщение и т.д.
Сейчас неавтоматизированных сфер почти нет. И разработчики начали автоматизировать и свою работу: от простых моментов интеграции до разработок сайтов, приложений и т.д.
Зачем и кому нужен зерокодинг
Отсутствие кода или минимальное его использование помогают:
- тратить на разработку меньше времени;
- тратить на разработку и тестирование новых идей меньше денег;
- заниматься разработкой даже тем, кто никогда не изучал языки программирования.
Такой подход позволяет создавать IT-продукты любому пользователю интернета. При этом деньги и время экономятся по причине отсутствия не только кодинга, но и разработки дизайна, бэкенда, базы данных — для этого всего тоже есть конструкторы.
Кому будет полезен зерокодинг
Обычным пользователям
Зерокодинг может использовать любой человек. Например, чтобы создать собственное приложение, игру или сервис, опубликовать их в App Store, Play Market или на сайте и зарабатывать на этом.
Но даже те, кто не ставит цели заработать, могут получать деньги, если совместят хобби и ноукод-технологии.
Бизнесу
С помощью зерокодинга компании сами могут справляться с задачами по веб-разработке, а не тратить деньги на IT-штат. Разработать сайт, чат-бота или приложение за пару недель под силу одному человеку.
Поэтому ноукод-технологии особенно популярны у небольших компаний с ограниченным бюджетом, которым дорого нанимать программистов или IT-консультантов.
Однако и крупный бизнес может получить пользу от технологии: она позволит сократить штат программистов, а свободный бюджет направить на продвижение и рекламу. Или воспользоваться конструкторами, чтобы попробовать новые технологии, прежде чем выпускать в продакшн.
Читайте также
Что такое спецпроект в маркетинге, кому он поможет и как его запустить
Где используется зерокодинг
В обычной жизни
Прямо в вашем iPhone. Вы можете открыть приложение «Команды» и прямо там с помощью простых блоков и подсказок разработать сценарий для автоматизации рутинных процессов, например, автоматически отправить смс члену семьи о том, через сколько вы будете дома после выхода из офиса с учётом пробок.
В email-рассылках
Например, Mailchimp на одной платформе позволяет отправлять и собирать письма, создавать лендинги, постить в соцсети и работать с контентом. Всё это — с помощью конструкторов, без кода.
В чат-ботах
Чтобы разгрузить отдел технической поддержки и операторов, используются чат-боты. Чат-боты могут отвечать на вопросы клиентов, отправлять уведомления и новости без участия живых сотрудников.
Создать чат-бота можно в конструкторе, при этом ни строчки кода писать не придётся. Нужно только продумать алгоритм вопросов и ответов, а дальше разместить блоки в нужном порядке и сохранить.
Вот как выглядит рабочая область конструктора чат-ботов Botmother:
На лендингах и сайтах
Создать сайт или лендинг в конструкторе без участия команды разработчиков и дизайнеров может любой сотрудник. На таких платформах, как Tilda, Webflow, можно создавать одностраничники или полноценные сайты без знания HTML, CSS или JavaScript. Сайт можно собрать из блоков с нуля либо изменить готовый шаблон.
Помимо сайтов и лендингов, у конструкторов есть дополнительные полезные функции, например почтовая рассылка.
Если захочется добавить элементы, которых в конструкторе нет, всегда можно написать несколько строчек кода. Это пример лоукодинга — частичного использования программирования.
Обзор сервисов для создания ноукод-приложений
Adalo
Платформа для создания веб- и мобильных приложений без кода. Можно создавать приложение с нуля или менять готовые шаблоны. Adalo подойдет для фитнес-студии, салона, стоматологической клиники или магазина, которым нужно своё приложение.
В конструкторе Adalo можно передвигать блоки, менять расположение элементов, выбирать их цвет и настраивать шрифты.
Когда всё будет готово, приложение можно опубликовать в Google Play или App Store прямо из личного кабинета на сайте Adalo.
Bubble
Ещё один конструктор для создания веб-приложений без написания кода. Разработка сводится к сборке интерфейса из готовых блоков и их анимированию.
В Bubble также можно создать приложения для фитнес-центра, салона красоты, блога, магазина, но для игр или нативных приложений он не подойдёт. В первом случае — потому, что у платформы нет инструментов для работы со сложной графикой и физикой, во втором — разработанные на Bubble приложения нельзя выложить в Google Play или App Store.
Правда, ограничение можно обойти, если использовать обёртки, например Web View.
Webflow
Это конструктор, где можно верстать лендинги, сайты, блоги, портфолио, страницы интернет-магазинов и другие одностраничники. Верстать можно не с нуля, а менять готовые шаблоны.
При этом дизайнер может добавлять в шаблон новые элементы, блоки, менять их или удалять, а генерировать код будет сам Webflow.
Для добавления самописных элементов придётся использовать код.
Integromat
Сервис можно использовать для создания серверной логики, организовать работу с базами данных или настроить интеграцию. Да, кодить в Integromat не нужно, но без базовых знаний о программировании не обойтись. Например, в работе могут встретиться математические и логические выражения, и надо знать, как они влияют на работу.
Создание серверной логики происходит через интерфейс Integromat: для этого передвигаются шарики в структуре, прописываются сценарии.
Zapier
Eщё одно приложение для создания серверной логики. Используется, если нужно заставить два приложения работать вместе. Поэтому зерокодеры используют Zapier, когда нужно настроить интеграции. В каталоге Zapier более 3600 приложений для интеграции между собой.
Airtable
Позволяет работать с таблицами, связывать их между собой и даже создавать приложения на их основе. При этом понятный интерфейс упрощает работу. Даже те, кто далеки от компьютерных технологий, могут пользоваться Airtable.
Directual
Платформа заменяет бэкенд-разработчиков.
Directual может:
- работать с базами данных;
- создавать API приложений;
- строить графический интерфейс;
- собирать статистику;
- управлять интеграциями.
Где выучиться на зерокодера
Зерокодинг хорош тем, что не требует фундаментальных знаний, чтобы создавать продукт без кода. Курсов по обучению зерокодингу сейчас много. Какой выбрать — зависит от рабочих задач и уровня понимания, как должен работать конечный продукт. То есть можно пройти курсы для совсем новичков в программирования, но если вы уже знакомы с кодом, есть обучение и для продвинутых.
Рекомендуем ознакомиться с подборкой обучающих программ по зерокодингу в агрегаторе курсов Digital Academy:
Будущее зерокодинга: сбывается предсказание Джобса
В 1997 году на конференции Apple WWDC Стива Джобса спросили, есть ли перспективы у визуальных сред разработки. Он ответил, что дело не только в них.
Главная задача — не сделать интерфейс, где элементы легко перетаскивать, а снизить объём кода на 80%.
Лучший код никогда не ломается, и его не нужно поддерживать. Это код, который никогда не писали. Поэтому польза программиста выражается не в том, сколько строк он пишет за день.
Хорошо, когда приложение можно сделать в визуальном конструкторе, но важно избавиться и от кода на бэкенде. И мы видим, что новые решения умеют не только собирать интерфейс, но и строить логику, интегрировать сервисы в один клик.
Можно сделать вывод: зерокод — это не просто тренд, а логичный этап развития разработки. В этой нише уже работают миллиардные компании: Data Studio от Google, Adalo, Mailchimp и другие. Они разрабатывают ноукод-решения для обычных пользователей и бизнеса.
Если зерокод кажется чем-то несерьёзным, на что не стоит тратить время, вот несколько причин его изучать:
- Ноукод-конструктор сайтов Webflow привлёк $140 млн. Теперь стартап стоит $2,1 млрд — технология интересна инвесторам и пользователям.
- Молодой стартап Airtable привлёк $ 2,6 млрд инвестиций.
- Зерокодинговые стартапы в апреле 2021 получили $145 млн инвестиций.
- Отдельные вакансии для ноукод-разработчиков конкурируют с заработной платой классических разработчиков.
- Зеро- и лоукодеры будут делать 80% всех IT-продуктов — мнение аналитического агентства Gartner.
Почему зерокодинг так быстро растёт
- Эти инструменты наделяют пользователей сверхспособностями. Проекты, на создание которых когда-то у команды инженеров уходило несколько часов, теперь можно сделать в пару кликов с помощью пользовательского интерфейса.
- Такие инструменты успешны не только потому, что их проще использовать, — они связаны с новым поколением, которое точно понимает логику, необходимую этим платформам для функционирования. Современные студенты воспринимают свои компьютеры и мобильные устройства уже не просто как экраны для потребления контента. Они широко используют их как инструменты самовыражения, исследования и анализа. Увеличивается влияние молодого поколения на IT-сферу, а значит, подобные инструменты будут проникать всё глубже и развиваться всё быстрее. Появятся новые стартапы в этой области.
И можно смело сказать, что это поколение определит путь развития зерокодинговых технологий. - Развитие зерокодинговых инструментов органично поддерживает развитие направления Passion Economy, в рамках которого пользователи могут превращать своё хобби в способ заработка, когда они быстро и просто создают приложения, вне зависимости от того, чем именно занимаются. Особенно актуально это для творческих личностей и создателей всевозможного хендмейда.
- Для бизнеса такие инструменты, как и говорилось выше, будут удешевлять и ускорять вопросы, связанные с IT, что также двигает и будет двигать эту индустрию вперёд всё активнее семимильными шагами.
Зерокодинг или разработка: что выбрать?
Зерокодер, который создаёт продукты для бизнеса, должен обладать базовыми знаниями о кодинге и логическом программировании. Нужно разбираться в типах данных и операциях, которые с ними можно делать, а ещё — понимать, на что способно машинное обучение.
Чем отличается работа компании с полноценным разработчиком от работы с зерокодером?
С разработчиком
- Проект-менеджер составляет техническое задание для всей команды.
- Дизайнеры и программисты согласовывают техническое задание.
- Дизайнеры рисуют макет. Это может быть две недели или более.
- Разработчики пишут код. Если их трое — то 2–3 месяца, если один — то около полугода.
- Представитель компании вносит правки, когда первая версия проекта готова.
- Дизайнеры и программисты вносят правки — ещё несколько недель плотной работы.
- Проект-менеджер согласовывает и принимает проект.
Так как исполнителей много, стоимость проекта существенна для компании.
Читайте также
HTML-вёрстка писем — полная инструкция
С зерокодером
Техническое задание на проект согласовывается быстрее, так как исполнитель всего один — сам зерокодер. С ним же обсуждаются макет, дополнительные фичи и правки. В итоге работа идёт быстрее.
Стоимость услуги сокращается примерно в 7,5 раз — по мнению редакции Я зерокодер.
Аналитики из Gartner пришли к выводу, что к 2023 году зерокодеров будет в 4 раза больше, чем программистов, — в отчёте «Будущее приложений за no-code-разработчиками».
Разработчики, без паники! Зерокодинг вас не заменит
Зерокодинговые стартапы получают миллиардные долларовые инвестиции, а по прогнозам аналитиков к 2023 году большинство IT-решений будет разработано с помощью ноукод-инструментов. Поэтому разработчикам не стоит откладывать изучение технологий «без кода» в дальний ящик. Лучше осваивать их уже сейчас, чтобы конкурировать за предложения заказчиков на рынке.
При этом ноукод — это не убийство мира классической разработки, это логичное развитие или трансформация, как путь от пластинки до потокового вещания, если угодно.
И это не убьёт мир разработки и не лишит обычных разработчиков работы. Действительно сложные инструменты или задачи всё равно будут требовать классической разработки ещё долго, так как не всё можно реализовать с помощью стандартных наборов. Растёт и число разработчиков, которые создают и поддерживают сервисы для зерокодинга.
В нашем телеграм-канале «Маркетинг за три минуты» мы пересказываем самые интересные материалы про онлайн-маркетинг в формате постов-трёхминуток. А если вы хотите поболтать и поделиться своими мыслями, приходите к нам в CRM-Chat.