Ноукод на пальцах или Как стартапу при запуске сэкономить миллионы денег и год времени с помощью разработки без кода

Окей, погнали. Объяснить понятным языком, что такое разработка IT-продуктов без кода? Ох, это будет непросто. Но я постараюсь:)

Представим ситуацию. Есть некий предприниматель. Его зовут Олег. У него родилась идея запуска своего IT-продукта. Идея, так сказать, для стартапа.

Айти продукт — это условный Вайлдберрис или Озон. Или сайт для заказа пиццы. Или онлайн-школа.

Олег – толковый дяденька. Он читал книгу Эрика Риса “Бизнес с нуля. Метод Lean Startup”, поэтому знаком теорией бережливого подхода в запусках. Вкратце процесс можно разделить на три этапа:

Bulid (создать — быстро и просто)

Measure (оценить — метрики или инсайты)

Learn (научиться — новые гипотезы для тестов)

Еще эту схему можно представить вот так:

Раз мы тут собрались говорить экономию с помощью разработки без кода, то давайте более подробно остановимся на этапе номер 4 – создание минимального жизнеспособного продукта или MVP.

Потому как с остальными этапами все более менее понятно. А вот в моменте технической реализации есть вопросики. Этот этап тоже можно разбить на свои шаги:

Здесь снова вопросы к четвертому пункту.

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

Спустя 8-10 месяцев предприниматель Олег получает от умного паренька готовый продукт. В ответ переводит большую денежку и наконец-таки выпускает свое решение на рынок.

Только эта приложуха оказывается никому не нужна. Потому что по статистике 99% стартапов умирает на этапе запуска. Вот тебе и бережливый подход. Когда потратил на создание год и несколько миллионов денег. Олег в печали.

Было бы классно, если бы Олег встретил Ивана.

Что еще за Иван, — спросите вы.

А я вам отвечу:

Иван это no-code разработчик. Ноукод, да.

No code, я думаю вы понимаете, переводится как “без кода”. Этот термин используется когда специалист для разработки IT-продукта взаимодействует с неким конструктором, а не пишет простыню кода. Вот как раз Иван такой спец.

Есть еще low-code, но об этом в другой раз. Сначала спойлер:

– код в разработке без кода все равно есть. Просто вы его не видите:)

Задача Ноукод Конструктора – предоставить интуитивно понятный интерфейс.

Задача Ивана – перетаскивать различные блоки (текст, картинки, видео) на экране своего компуктера. Навешивать им какую-то логику, составлять структуру базы данных.

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

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

Ключевая мысль: Иван с кодом не взаимодействует, если нет желания или возможности.

Иван знает нужный язык программирования? Пожалуйста, пусть делает необходимые вставки кода. Бывает, что конструкторы не позволяют это делать (например, glide), а в некоторых (например, flutterflow) это просто необходимо.

Процесс работы на конструкторе выглядит примерно так:

На выходе получается вполне себе толковое решение. Рабочий сайт, веб-приложение или мобилка, загруженная в AppStore или PlayMarket. Ну или в RuStore хе-хе. Еще скажите, что вы видео на Rutube смотрите:)

Отличный пример всего этого дела — сервис Tutgood — платформа для поиска школьного репетитора для ребенка. Ребята начинали своей проект на конструкторе Glide, потом пересобрали его на Bubble. А затем продали его компании Профи за энное количество миллионов рублей.

Или французский маркетплейс подержанных товаров для туризма был собран на Bubble и сумел привлечь 2 млн евро инвестиций.

Начинающий бизнес готов платить за ноукод решения. Потому что для него это возможность!

Даже две.

1. Возможность получить результат быстро

В целом, на конструкторе собрать что-то рабочее можно даже за 1 день. Ну или за два. Это реально. Но обычно сборка занимает от 1-2 недель до 1-2 месяцев. На срок разработки влияет:

– сложность проекта

– выбор конструктора

– предварительная работа (наличие технического задания, прототипа и дизайна)

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

Для предпринимателя Олега главное что? Правильно. Как можно быстрее получить какой-либо результат. Неважно, плохой или хороший. Есть бизнес-гипотеза? Надо протестировать.

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

2. Возможность заплатить в 5-10 раз меньше

Срок разработки продукта уменьшается от 6-12 месяцев до 1-2. Разумеется, в связи с этим уменьшается и цена разработки. Сразу пример:

Среднестатистическое мобильное приложение в классическом программировании будет находиться в цене 2-6 млн рублей. Точно такой же функционал в ноукоде будет варьироваться в диапазоне 300к — 1 млн рублей.

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

Как говорили в одной известной рекламе: а если нет разницы, то зачем платить больше?

Это что, теперь программисты не нужны?

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

Но классические программисты, назовем их кодерами, никуда не уйдут. Это очевидно.

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

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

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

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

Хмм, так просто, научусь за неделю и буду зарабатывать мильёны как Иван.

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

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

Чем проще конструктор, тем быстрее он изучается. Это правда. Но тем меньше возможностей он дает и тем меньше бизнес-решений на нем можно собрать.

Научиться делать сильно базовые вещи реально можно за пару недель. Что-то серьезное и что-то действительно нужное рынку – будь добр потратить от пары месяцев до полугода. Но это все равно намного быстрее классического кодерства, где процесс обучения длится от 9 месяцев.

То есть путь от нуля до примерных 100к рублей в месяц в ноукоде довольно быстр. Три-четыре месяца. У кого-то получается быстрее. У кого-то медленнее. И это тоже серьезное отличие от пути обычного писателя кода.

Как бы не плевались и не кидались камнями классические программисты, разработка без кода успешно нашла свое применение в IT-сфере. Автоматизация бизнес-процессов в компании плюс быстрое и недорогое тестирование бизнес-гипотез.

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

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

О том, как именно развиваться, какой конструктор выбрать и сколько можно зарабатывать, я пишу в своем телеграм-канале Бубль Гум ➝ IT без кода, на который смело зову подписаться.

Пока постов немного, но уже кое-что есть и это можно изучить прямо сейчас:

Ещё больше полезноты — впереди.

0
35 комментариев
Написать комментарий...
Ольга Офицерова

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

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

Программист из народа)

Ответить
Развернуть ветку
Ольга Офицерова

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

Но сервис хорошо продавался ) Потому что они его круто сделали ))

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

😃

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

Ноукод - не программирование.
Даже "программирование на html-коде" - не программирование.

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

Часто называют «визуальное программирование».

Мне кажется, под словом «программирование» часто понимают слово «кодирование». То есть работа с кодом.

А по сути программирование, ведь, это отдача машине команд.

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

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

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

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

И тут очень кстати пример с html, потому что ты на нем можешь "накодить" кнопку и эта кнопка даже будет тебя куда-то посылать. Но это не программирование, а скорее рисование по клеточкам, он так и называется - язык гипертекстовой разметки, потому что эта кнопка не может ничего делать пока ее не запрограммируешь на каком-нибудь JS, PHP или еще чем-то.

Ответить
Развернуть ветку
Чайка О.
программирование, ведь, это отдача машине команд

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

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

Вот сразу за этой фразой я раскрыл, что имею ввиду)

Ответить
Развернуть ветку
Ольга Офицерова

Ну я не спец в этом :) Я больше слог автора оценила.

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

Стартап на ноукод это оксюморон. Но тут просто очередной автор который не понимает что такое стартап и чем он от бизнеса отличается

Ответить
Развернуть ветку
Алексей Офицеров

Так расскажите же нам, дорогой, чем отличаются два этих явления. Помогите невеждам отличить курицу от яйца)

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

Зачем мне вам рассказывать, тем более в формате комментария, то, что гуглится за минуту? Это бесполезное занятие как для меня, так и для вас

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

Не поленилась, зашла на Ваш аккаунт, хотела Вашу «философию» почитать. Но ни одной статьи не нашла, зато злобных комментов насыпаете всем от души 🤣

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

О, не обошлось без «сперва добейся». И обсуждения моей личности, прекрасно

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

Видимо год работы в одном казахстанском стартапе не со мной произошел:)

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

Я не знаю где вы там работали. Да и работа где либо вообще не показатель. По существу есть что сказать?

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

😅

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

а что за стартап можно узнать?

Ответить
Развернуть ветку
Иван Сырицо Маркетолог-стратег

Так просветите нас, уважаемый Никита

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

😃

Ответить
Развернуть ветку
Алексей Беляков

А вы картинки сами рисовали?

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

Да, обычными фломастерами на бумаге.

Ответить
Развернуть ветку
Алексей Беляков

Да у вас талант!

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

Спасибо:)

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

Егор, было бы здорово статью с примерами. Сравнения платформ. Будет? :)

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

Да, есть такое в планах. Как говорится, не переключайтесь)

Ответить
Развернуть ветку
Алексей Офицеров

Иллюстрации очень стильные)

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

Спасибо:)

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

Всё по делу👍

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

Ура)

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

Этот ваш Егор Гуменюк, даже в свой профиль вставил ссылку, КАК СТАТЬ ВЕБ РАЗРАБОТЧИКОМ С НУЛЯ БЕЗ РЕГИСТРАЦИИ СМС" и ТГ ссылка
и в каждом комменте п***дит, что это не реклама, а он просто делится опытом. ПРОСТО ДЕЛИТСЯ ОПЫТОМ....

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

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

И боты однотипные комменты строчат в его поддержку. Вы бы хоть ботов разнообразию как то научили, реально палитесь... Горите в аду)

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

Отличных вам выходных и хорошего настроения)

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