Ноукод на пальцах или Как стартапу при запуске сэкономить миллионы денег и год времени с помощью разработки без кода
Окей, погнали. Объяснить понятным языком, что такое разработка 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 без кода, на который смело зову подписаться.
Пока постов немного, но уже кое-что есть и это можно изучить прямо сейчас:
Ещё больше полезноты — впереди.
Кажется, это первая статья про программирование, которую я поняла от начала и до конца)) Обычно программисты на своём языке говорят 😁😁😁
Программист из народа)
Я работала с программистами. Была руководителем отдела маркетинга в одном сервисе. Постоянно друг-друга не понимали. Для них мой маркетинговый язык - птичий клекот, а я их никак не могла понять 😁
Но сервис хорошо продавался ) Потому что они его круто сделали ))
😃
Ноукод - не программирование.
Даже "программирование на html-коде" - не программирование.
Часто называют «визуальное программирование».
Мне кажется, под словом «программирование» часто понимают слово «кодирование». То есть работа с кодом.
А по сути программирование, ведь, это отдача машине команд.
В данном случае посредством визуального интерфейса конструктора разработчик пишет программу для, например, веб-приложения и указывает что ей делать.
Вопрос в том, что понимать под командой. Это прямая команда или эта команда сама по себе не существует и ее нужно предварительно запрограммировать, чтобы она работала :)
И тут очень кстати пример с html, потому что ты на нем можешь "накодить" кнопку и эта кнопка даже будет тебя куда-то посылать. Но это не программирование, а скорее рисование по клеточкам, он так и называется - язык гипертекстовой разметки, потому что эта кнопка не может ничего делать пока ее не запрограммируешь на каком-нибудь JS, PHP или еще чем-то.
В таком случае любой работающий за компьютером — программист, поскольку взаимодействует с машиной посредством мыши, клавиатуры или голоса.
Вот сразу за этой фразой я раскрыл, что имею ввиду)
Ну я не спец в этом :) Я больше слог автора оценила.
Стартап на ноукод это оксюморон. Но тут просто очередной автор который не понимает что такое стартап и чем он от бизнеса отличается
Так расскажите же нам, дорогой, чем отличаются два этих явления. Помогите невеждам отличить курицу от яйца)
Зачем мне вам рассказывать, тем более в формате комментария, то, что гуглится за минуту? Это бесполезное занятие как для меня, так и для вас
Не поленилась, зашла на Ваш аккаунт, хотела Вашу «философию» почитать. Но ни одной статьи не нашла, зато злобных комментов насыпаете всем от души 🤣
О, не обошлось без «сперва добейся». И обсуждения моей личности, прекрасно
Видимо год работы в одном казахстанском стартапе не со мной произошел:)
Я не знаю где вы там работали. Да и работа где либо вообще не показатель. По существу есть что сказать?
😅
а что за стартап можно узнать?
Так просветите нас, уважаемый Никита
😃
А вы картинки сами рисовали?
Да, обычными фломастерами на бумаге.
Да у вас талант!
Спасибо:)
Егор, было бы здорово статью с примерами. Сравнения платформ. Будет? :)
Да, есть такое в планах. Как говорится, не переключайтесь)
Иллюстрации очень стильные)
Спасибо:)
Всё по делу👍
Ура)
Этот ваш Егор Гуменюк, даже в свой профиль вставил ссылку, КАК СТАТЬ ВЕБ РАЗРАБОТЧИКОМ С НУЛЯ БЕЗ РЕГИСТРАЦИИ СМС" и ТГ ссылка
и в каждом комменте п***дит, что это не реклама, а он просто делится опытом. ПРОСТО ДЕЛИТСЯ ОПЫТОМ....
а когда начнут банить кидал со всяких гик бренс и прочих шаражкиных контор, которые кидают людей на сотни тысяч, и отнимают кучу времени ??? а в замен получают филькину грамоту? Когда их начнут сажать ? Почему это не запрещено? Почему этот скам прикрывает яндекс?
И боты однотипные комменты строчат в его поддержку. Вы бы хоть ботов разнообразию как то научили, реально палитесь... Горите в аду)
Отличных вам выходных и хорошего настроения)