Ноукод на пальцах или Как стартапу при запуске сэкономить миллионы денег и год времени с помощью разработки без кода
Окей, погнали. Объяснить понятным языком, что такое разработка 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 без кода, на который смело зову подписаться.
Пока постов немного, но уже кое-что есть и это можно изучить прямо сейчас:
Ещё больше полезноты — впереди.
Кажется, это первая статья про программирование, которую я поняла от начала и до конца)) Обычно программисты на своём языке говорят 😁😁😁
Программист из народа)
Комментарий недоступен
Стартап на ноукод это оксюморон. Но тут просто очередной автор который не понимает что такое стартап и чем он от бизнеса отличается
Так расскажите же нам, дорогой, чем отличаются два этих явления. Помогите невеждам отличить курицу от яйца)
Не поленилась, зашла на Ваш аккаунт, хотела Вашу «философию» почитать. Но ни одной статьи не нашла, зато злобных комментов насыпаете всем от души 🤣
Видимо год работы в одном казахстанском стартапе не со мной произошел:)