С начала пандемии COVID-19 всё происходит в довольно бешеном темпе. ИТ-мир взлетел ракетой вверх, и это касается в том числе no-code/low-code решений. Вопрос в том — прошло уже пару лет. Что сейчас происходит на рынке? Стоит ли туда идти, какова ситуация в целом?

TL;DR: Рынок no-code/low-code процветает. Он никогда ещё не видел такого успеха, как сегодня (по состоянию на февраль 2022 года).
Давайте посмотрим на это поближе и заодно разберём кое-какие цифры.
Рынок no-code/low-code начинает быстро набирать признание и общественный интерес. Главная причина в том, что содержать собственную команду разработчиков для запуска MVP, к примеру, очень дорого. Рабочая сила разработчиков в целом дорога, особенно в западном полушарии.
Хотя no-code/low-code далеко не новинка в мире (привет, MS Excel), быстрый рост активного использования начался с 2019 года. Мы все засели дома, цены взлетели, все перешли на удалёнку, но предпринимательский дух и желание улучшать существующие системы не изменились.
Сейчас всё сводится к тому, что здоровый баланс скорости, качества и цены — это то, что важно для выхода на рынок в нужный момент. Где растёт спрос, туда приходит предложение. Именно поэтому сейчас существуют сотни no-code или low-code решений, начиная с конструкторов сайтов и заканчивая полноценными full-stack системами, на которых можно построить практически что угодно.
Продолжая исследовать состояние рынка, важно провести чёткое разграничение. Помимо того, что мало людей знают, что такое no-code, ещё меньше людей на сегодняшний день могут объяснить разницу между no-code и low-code. Вот объяснение для самых маленьких:
No-code: платформа (иногда с drag-n-drop интерфейсом), где можно создавать приложения без каких-либо знаний программирования. По сути, это Lego в мире программирования: строите что хотите, все строительные блоки уже включены, просто не наступайте на них. Единственное, что вас ограничивает — это масштаб вашего воображения и желание разобраться, как работает сама платформа. MVP, сайты, приложения, автоматизация процессов, чат-боты и так далее. Всё возможно.
Заметные примеры: WordPress, Bubble, Airtable, Zapier, Shopify.
Low-code: этот тип решения подразумевает, что для его использования нужны хотя бы какие-то знания программирования. Такие инструменты призваны значительно ускорить процесс программирования, предлагая пользователям способ выводить продукты на рынок с молниеносной скоростью и с гораздо меньшими трудозатратами — при условии, что они знают, что делают. Тот же самодельный набор Lego, но здесь нужно знать, как сделать некоторые из строительных блоков, которые вам нужны. Кастомные строительные блоки, конечно, могут предложить больше гибкости или точности в том, что вы хотите создать.
Заметные примеры: Salesforce, AppSheet, MS PowerApps.
Неопределённость вокруг no-code/low-code в основном связана с тем, что каждая отдельная платформа стремится помочь своим пользователям решить конкретную проблему. На WordPress вы строите сайты. С Zapier вы соединяете сервисы друг с другом. Некоторые no-code/low-code решения (например, Directual) предлагают вам строить абсолютно всё с нуля.
Теперь, когда мы знаем разницу, давайте подробнее разберём ситуацию на рынке.
По данным Statista в их исследовании отрасли, 38% пользователей no-code/low-code используют его для создания прототипа нового продукта или тестирования MVP. Остальные в основном применяют это для автоматизации процессов, разработки приложений и создания сайтов.
В 2021 году пользовательская база no-code выросла на 66%. Опять же, хотя решения такого рода существуют уже более трёх десятилетий, только сейчас мы наблюдаем их быстрый рост. В основном это можно объяснить сочетанием доступности, функциональных возможностей и приемлемой цены в противовес найму девелоперского агентства или содержанию собственной команды разработчиков.
Для покупателей технологических компаний появились два новых инвестиционных фильтра:
«Может ли эта компания работать удалённо?»
«Достаточно ли простой этот бизнес, чтобы перейти на NoCode?»
Оба вопроса серьёзно влияют на маржинальность.
Эндрю Уилкинсон, в Twitter
Ещё один важный фактор — смена поколений. Молодое население, выходящее на рынок труда, гораздо более склонно искать оптимальное решение для разработки и пробовать новые инструменты, чтобы добиться этого быстро. Настолько, что компании, использующие no-code/low-code решения, начинают предлагать штатные позиции для no-coder-ов и искать соответствующие таланты по всему миру.
Главное преимущество no-code — автономность сотрудников. Тот факт, что нетехнические сотрудники теперь могут вносить вклад в свои проекты без навыков программирования, делает это выгодным для цифровых компаний. Даже создание чего-то простого, вроде грубого MVP или простого чат-бота, теперь не требует привлечения разработчиков.
Однако есть одно узкое место, которое мешает большему числу людей присоединиться. Это кривая обучения.
Человечество продвинулось так далеко только потому, что в какой-то момент мы решили начать записывать вещи. Будучи довольно новой дисциплиной для изучения, no-code/low-code будет процветать, как только обучение станет простым и доступным для всех. Именно это и происходит прямо сейчас.
Существуют десятки, если не сотни сообществ, к которым можно присоединиться и начать изучать no-code инструменты и их применение. Есть общие сообщества, и есть специализированные учебные лагеря (bootcamps).
Среди заметных примеров стоит отметить Nucode, NoCodeDevs, Makerpad, 100 Days of No Code, Zerocoder и NoCode Journal.
Более того, у нас есть собственный Bootcamp для всех, кто хочет научиться максимально эффективно использовать Directual.
Сообщества продолжают расти, а это значит, что на рынке появляется всё больше и больше специалистов, разбирающихся в no-code. Ожидается, что дисциплины no-code войдут в университетские программы по всему миру к 2025 году, а некоторые университеты уже обучают своих студентов основам no-code и low-code, а также использованию конкретных инструментов. В конце концов, это отличный способ для новой рабочей силы предложить больше возможностей для разработки всему миру, где спрос на разработчиков всё ещё очень высок.
В конце концов, всё сводится к простому вопросу: стоит ли использовать no-code/low-code? Ответ с каждым днём всё больше становится ДА. Всё больше компаний понимают, что это оптимальное решение для их целей, и всё больше специалистов, умеющих помочь им этого достичь, выходят на рынок труда.
Хотите узнать больше о Directual и о том, как он помогает компаниям по всему миру создавать собственные приложения? Напишите нам на hello@directual.com — давайте пообщаемся!