Блог онлайн-университета Code breakers

10 простых вопросов о no-code и low-code

Ноукод — для российского рынка новая технология, которая пока не всем известна и не во всём понятна. И вокруг темы возникают вопросы. За время общения с учениками, подписчиками в соцсетях и новичками в ноукоде собрали 10 самых популярных вопросов о ноукоде и лоукоде.

Что такое ноукод?


Ноукод (no-code — «нет кода») — способ разработки сайтов, лендингов, мобильных приложений, интеграций и автоматизаций без написания кода методом визуального программирования: когда элементы (кнопки, формы, текстовые и другие блоки, целые шапки и подвалы) перетаскиваются и размещаются в выбранном месте. 

No-code — это когда элементы уже заранее прописаны цифровым кодом, и сам код «скрыт» под готовым обликом элемента. Так что в ноукоде цифровой код есть, но он не виден и уже не используется напрямую при разработке.

Ноукод-платформы — программы, с помощью которых без знаний или с минимальными знаниями в IT создают онлайн-магазины, маркетплейсы, различные сервисы, лендинги, рассылки, чат-боты, блоги, базы данных, приложения на веб и на мобильную версию, а также настраивать автоматизацию и интеграции. 

Ещё ноукод — это то, что позволяет разработать рабочий IT-продукт за пару недель. 

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

Что такое лоукод и в чём отличия от ноукода?


Лоукод (low-code — «низкий код») — способ разработки IT-продуктов с минимальным написанием кода лишь у некоторых элементов. Это гибрид классического программирования (когда весь код пишется с нуля) и ноукода (когда код вообще не пишется). 

Подробнее о том, что такое лоукод, его отличиях от ноукода и о сферах применения написано в этом тексте.

Для ноукодинга совсем не нужно знать программирование?


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

Код вам понадобится, если вы решите вставить в свой проект скрипт, прописанный кодом. Такой скрипт можно найти в открытом доступе — то есть писать его не надо. А со временем вы всё равно начнёте разбираться в понятиях, связанных с программированием, а потом начнёте понимать связанные с кодом темы и вещи, возможно, даже будете изучать HTML или CSS или что-то посерьёзнее.

Я гуманитарий, не разбираюсь в технологиях. Я смогу освоить ноукод?


Да! Для успешного освоения ноукода не важны опыт работы, образование и уровень знаний в IT. Конечно, с опытом или знаниями в технологиях будет попроще — многие термины, вещи и явления не придётся изучать с нуля.

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

Кликайте по баннеру - и выбирайте курс!

Можно ли выучиться без знаний английского?


Можно. Многие наши ученики приходят учить ноукод без глубоких знаний английского языка — и успешно осваивают No-code, параллельно ещё и подтягивая язык: просто пользуются онлайн-переводчиками в процессе.

Интерфейсы программ простые и интуитивно понятные, там нет непостижимых терминов, которые невозможно понять и запомнить. Трудности возникают, когда надо найти ответ на какой-то специфический вопрос в разработке — то есть загуглить на английском языке правильный запрос — или, например, разобраться в обсуждениях ноукодеров на форумах. Но, опять же, это под силу усидчивому и упорному человеку, который мотивирован целью научиться разрабатывать на No-code.

❗️Совет. Если вы не знаете, английского языка, всё-таки стремитесь его осваивать. Знание иностранного языка откроет западный рынок — да и позволит проще постигать другие сферы IT-мира.   

Что учить сначала — основы UX/UI (функциональность интерфейса и его внешний вид) или ноукод?


Одновременно. Плюс ноукода как технологии в том, что вы одновременно с изучением No-code сможете и будете погружаться в смежные сферы IT — веб-разработка, дизайн интерфейсов, основы проектирования взаимодействия. Так происходит, потому что разработка на ноукоде во многом — про проектирование фронтенда.

Поскольку бэкенд и элементы уже написаны за ноукодера, ноукодер может посвятить своё рабочее время проработке лучшего пользовательского опыта. Так что чем раньше вы начнёте проектировать IT-продукт на ноукоде, тем быстрее вы погрузитесь в основы UX/UI.  

❗️Совет. Одновременно с ноукодом изучайте кейсы UX/UI дизайнеров и редакторов, читайте специализированные блоги и книги, сами анализируйте собственное поведение в приложениях и на сайтах. А ещё — как можно скорей запускайте на ноукоде первую версию продукта, собирайте баги и обратную связь от пользователей и отрабатывайте недостатки.

Говорят, в ноукоде больше ограничений, чем возможностей. Это так?


Вот тут невозможно ответить однозначно — смотря, с чем сравнивать и какой проект надо реализовать на ноукоде. На ноукоде реально собрать разные и сложные виды IT-продуктов — веб и мобильное приложение, блог, CRM, дашборд, таск-менеджер, простую игру, лендинг, маркетплейс, онлайн-магазин, портфолио, SaaS-сервис, соцсеть, ноукод ещё используют как бэкенд, на нём можно сделать перечень файлов каталога (Directory&Listings), конструктор, сервис «услуги по требованию» (on-demand service), сделать интеграцию и автоматизацию. Звучит больше как возможности, чем ограничения.

Однако ограничения действительно есть. Например, в объёмах баз данных. И есть зависимость от платформ, на которых и вершится ноукод-разработка — ведь ваш проект будет лежать на чужих платформах. Есть ограничение и в в масштабируемости проекта — см. ограничение про объёмы базы данных. Плюс перегруженный функциями и данными проект на ноукоде, который перерастает первичные объёмы и требует масштабирования, начнёт нещадно тормозить.

То есть на ноукоде реально собрать что-то не очень крупное и не чрезвычайно сложное, требующее железной безопасности. Новый Instagram (признан экстремистской организации на территории РФ) не соберётся на ноукоде. Нельзя на нём сделать и подобие Тинькофф-банка. Зато маркетплейс, онлайн-магазин, сервис для бизнеса и рабочее приложение на несколько тысяч пользователей — это можно.

❗️Совет. Если вы планируете запускать своё дело, и оно будет связано с разработкой IT-продукта (допустим, нужно мобильное приложение или сайт), то ноукод — лучший инструмент, чтобы начать и запустить бизнес. С минимальными затратами вы сможете запустить сайт или приложение — и, скорее всего, вы «просидите» на ноукод-решении намного дольше, чем предполагаете. Так что не думайте об ограничениях — думайте о том, как вам скорее выйти на рынок и тестировать свою идею.   

Почему все не переходят на ноукод, если он такой крутой?


Как раз из-за его ограничений. Например, не всех устроит привязка к облачным сервисам — это зависимость от других платформ и потенциальная небезопасность. Если речь идёт о крупном бизнесе, то продукт на ноукоде вряд ли сможет покрыть его нужды из-за необходимости в крупной базе данных, индивидуальных решений, специфических функций, высокой скорости работы и, опять же, из-за вопросов безопасности — однако даже крупный бизнес может найти у себя сферы, которые можно закрыть ноукодом: например, внутренние сервисы или автоматизации.

Где можно посмотреть реальные кейсы-проекты, сделанные на ноукоде?


  • На сайтах ноукод-агентств. Например, портфолио студий MethodZero, SubZero, WeLoveNoCode.
  • На сайтах ноукод-платформ — где выкладываются самые крутые кейсы, реализованные на ноукоде. Тут часто можно посмотреть, что «под капотом» проекта. Например, вот кейсы Adalo (разработка мобильных приложений), Bubble (разработка веб-приложений), Glide (разработка мобильных приложений), Bravo Studio (разработка веб-приложений, лендингов, сайтов).
  • На фриланс-бирже ноукодеров — у каждого фрилансера приложено портфолио с проектом, где указан даже стек использованных программ. Пример такой биржи база Heep.So.

❗️Совет. Ищите и изучайте кейсы, сделанные на ноукоде как можно чаще — тренируйте насмотренность, критикуйте, изучайте варианты применения ноукода.

Куда идти работать ноукодеру?


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

Давайте теперь по ссылкам и ресурсам. Вот тут написали о том, где можно найти работу начинающему ноукодеру — а здесь перечислили западные биржи заказов. Также в мини-подкасте от преподавателя курса мобильной разработки без кода Андрея Козицина можно послушать про главные каналы поиска работы ноукодерами.

Понравилось про ноукод? Хотите освоить самую востребованную в IT специальность? Начинайте изучать профессию ноукодера сейчас, чтобы уже через полгода занять место под солнцем!  
Что такое