No-code и low-code программирование
Автор статей по блокчейну, криптовалюте, безопасности и общим темам Не нравится кодить или просто не получается, но очень хочется? Или нужно быстро собрать и протестировать MVP? Попробуй no-code и low-code программирование. Что такое код? Это тысячи строк команд, понятных только разработчикам. Открыв любую страницу в браузере и нажав F12 – ты увидишь ее структуру. Это классическая разработка, где код пишется с нуля. Ноу-код устроен иначе и напоминает конструктор (его также называют zero-code). Пользователю все равно, какой язык используется – он просто собирает свой сайт по «деталькам». Можно использовать готовый шаблон или дать волю вдохновению – выбрать красивые кнопки, шрифты и необходимые элементы для сайта или мобильного приложения. А лоу-код представляет собой смесь классического программирования и no-code. Одна часть будущего сайта или приложения состоит из готовых блоков, а другая – из кода. Можно выделить три главных различия: Иногда лоу и ноу практически неделимы: порой лоу-инструменты, о которых мы поговорим ниже, называют себя no-code и наоборот. Но итог один: возможность упростить и удешевить работу разработчика. Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека программиста» Интересно, перейти к каналу На первый вопрос ответить несложно – no-code пригодится и предпринимателям, и дизайнерам, и продакт-менеджерам. Это удел не только программистов. А о его применении немного подробнее. Продукт с минимальным функционалом, который используется при тестировании идей в разработке. Хочешь запустить стартап, но боишься прогореть? С помощью no-code можно сконструировать нужную платформу или лендинг, настроить рекламу для привлечения внимания и проверить, насколько популярным будет твой проект. При достаточном количестве клиентов можно работать над «детищем» дальше и отдать его в руки профессионалов. Занимаясь модернизацией существующего проекта, периодически (а то и постоянно) появляется масса идей – от нового дизайна или платформы до глобальных фич. Писать код с нуля дорого и долго. Здесь на помощь и придет no-code. Проверишь несколько вариантов, выберешь самый эффективный и уже его отдашь разработчику. Нужен проект для личного пользования? Или ты хочешь сменить профессию, а портфолио пустое? Можно сделать пет-проект и для этого необязательно быть программистом. Используй инструменты (о которых чуть ниже). Рекламируя продукт на нескольких каналах, тяжело собрать статистические данные для оценки эффективности тех или иных путей продвижения товара. No-code-сервисы могут «вытягивать» нужные цифры и формировать отчеты. Можно настроить инструмент, который будет выкладывать этот отчет в рабочий чат, где каждый сотрудник сможет дать свой фидбэк. Если понравится – можно стать ноукод-разработчиком. За пару месяцев можно освоить навык и начать зарабатывать. Штатным сотрудником в компании ты вряд ли станешь, но выполнять заказы на фрилансе – вполне реально (о карьере в конце статьи). Все no-code-инструменты можно поделить на три категории: конструкторы, приложения и базы данных. Самый популярный – Тильда. Даже если ты ничего не знаешь о ноу-кодинге, то об этом конструкторе ты точно слышал. 550+ шаблонов для создания сайта, внутренняя CRM-система и совместимость со сторонними приложениями. Еще один инструмент – Notion. Здесь можно сверстать мудборд, доски для заметок и рабочих вопросов и даже корпоративные чаты и блоги. Из минусов – доступны только английский, корейский, французский и японский языки. Есть еще Readymag. Тоже на инглише и нужна подписка для получения доступа к разным плюшкам. Webflow (англ.) – хороший инструмент, но будет сложноват для новичков. Зато функционал намного шире, чем в Тильде и Readymag. Bubble (англ.) – веб-инструмент, работающий на базе drag-and-drop (перетащи и брось). Элементы можно двигать, менять их размер, цвет и другие тонкие настройки. К этим «пузырькам» можно подключить CRM и другие системы. А Directual (англ.) позволяет настроить не только фронтенд, но и бэкенд-разработку. Платформа больше подойдет для тех, кто хоть немного умеет кодить. Glide подходит для верстки приложений. Базой данных здесь выступают таблицы. В отличие от него, Adalo дает возможность разместить готовые мобильные приложения на сервисах App Store и Google Play. Оба приложения на английском языке. Здесь хочется упомянуть Airtable. Это основа для сборки приложений в других инструментах. Также он может автоматически формировать отчеты по рекламе. Это далеко не полный список инструментов. Мы упомянули только те, что на слуху. Если что-то упустили – пишите в комментариях 🙂 Как и в любой области, у ноу-кодинга есть свои плюсы и минусы. Кратко о каждом из них. Что же выбрать – традиционную разработку или no-code? Для тестирования пробных решений и проверки фич – можно использовать ноу-кодинг. Но если требуются шаблонные сложные технические решения, то лучше остановиться на классике. Стоит понимать, что ноу-кодинг – это не дизайн и не разработка. Это специфическое направление, требующее свой перечень навыков: Лайфхак Яндекс Браузер переводит видеокурсы с Coursera. Примечание Некоторые курсы на Coursera доступны только через VPN. Если ты дочитал до этого места и желание изучить ноу-кодинг не погасло – рекомендуем список бесплатных онлайн-курсов. Creatium (NoCode): бесплатный базовый курс, где ты научишься импортировать внешнюю базу данных, выводить данные и создавать сложные многостраничные приложения и сайты. Создание веб-сайта без кода с помощью Webflow (Coursera): в этом двухчасовом проекте ты разработаешь небольшой веб-сайт без навыков программирования с использованием Webflow, изучив все наиболее важные элементы создания сайта с помощью этого инструмента. Ты создашь макеты с контейнерами, колонками и сетками, добавишь формы с призывом к действию, а также сверстаешь дизайн, адаптируя страницу к планшетным и мобильным устройствам. Создание одностраничного сайта с помощью Carrd (Coursera): в этом проекте ты создашь одностраничный веб-сайт для малого/среднего бизнеса без необходимости кодирования с помощью онлайн-редактора Carrd.co. Ты научишься стратегии создания одностраничного сайта, редактированию текста и изображений, стилизации контейнеров и созданию макета, включению кнопок с призывом к действию, а также интерактивной форме генерации предложений. Создание мобильного приложения с помощью Google Sheets на Glide (Coursera): ты узнаешь, как создать мобильное приложение таблицы Google с помощью Glide – веб-приложения, созданного бывшими инженерами Microsoft для упрощения разработки приложений. Узнаешь, как создать структуру данных для приложения, опираясь на Google Sheets, как протестировать приложение, распространить его и установить. В конце хотелось бы уделить абзац и реалиям рынка. Начать профессию ноу-кодера стоит с выбора основной платформы. Нужно, чтобы она была востребована, и ты не потратил время (и деньги на обучение) зря. Полистай вакансии на hh.ru и потрать несколько часов на анализ рынка визуальной разработки. Второй шаг – онлайн-курсы. Если совсем не хочется тратиться, то попробуй бесплатные ресурсы. После обучения снова обратись к рынку – какие сервисы и решения сейчас в цене? «Запили» парочку шаблонных проектов в свое портфолио, попробуй разные возможности и лайфхаки. Если есть возможность – бери небольшие заказы для стартапов. В процессе развития можно выбрать любой курс по традиционному программированию (например, фронтенду), дизайну или маркетингу. В дальнейшем это поможет тебе создавать более сложные проекты и работать на крупные компании. *** Марина Александровна
Ноу и лоу
Кому и зачем нужен no-code?
MVP (minimum viable product)
Тестирование вариаций
Пет-проект
Маркетинг и не только
Новая профессия
Инструментарий
Конструкторы
Приложения
Базы данных
Достоинства и недостатки no-code
Положительные стороны
Отрицательные стороны
Скилы
Где учиться бесплатно?
Пару слов о карьере
Видео по теме
Материалы по теме
- 0 views
- 0 Comment