Согласно данным Artezio, более 46% российских банков, ритейлеров и промышленных компаний планируют внедрять в работу IT-решения, созданные без кода, — зерокод. Такие технологии обходятся бизнесу дешевле, чем традиционная разработка, и позволяют тратить меньше времени на тестирование и запуск в продакшн новых идей.
Рассказываем, какие задачи выполняют зерокодеры, в каких нишах они востребованы и могут ли заменить программистов. Материал будет полезен тем, кто только задумывается о первой профессии или планирует переквалифицироваться.
За консультацию при подготовке материала благодарим Артёма Денисова — AR UX Engineer.
Что такое зерокод
Зерокод (от английского zero-code, «нулевой код»), или nо-code — это технологии, позволяющие создавать IT-продукты без написания кода. В основе — готовые конструкторы и шаблоны, в которые уже завёрнуты нужные
формулы и команды.
Обычно зерокод-разработка выглядит как конструирование в визуальном интерфейсе — перетаскивание на экране готовых блоков и элементов. Такой подход годится для простых проектов, которым не нужен большой набор функций и сложные механики: мобильных приложений, небольших сайтов, лендингов, чат-ботов.
Преимущества и недостатки зерокода
Упрощение разработки простых IT-продуктов — ключевое преимущество зерокодинга. При традиционном программировании разработка зачастую отнимает несколько месяцев, а ещё — деньги на оплату труда программистов, поддержку мощностей и тестирование. Зерокод-решения готовятся за несколько часов или дней. Расходы оптимальнее, выход в продакшн — быстрее.
Среди других преимуществ направления ↓
- Позволяет быстро и дёшево проверять гипотезы. Привлекать команду программистов для тестирования идей неэффективно — пользователи и инвесторы могут не принять продукт, а время и деньги уже будут потрачены. Гораздо проще и дешевле создавать прототипы с помощью зерокодинга.
- Подходит специалистам с любым опытом. Зерокодинг позволяет создавать приемлемые IT-решения без знаний в программировании. Это выгодно и бизнесу, и специалистам. Последние могут освоить ключевые инструменты за несколько месяцев и уже во время обучения начать зарабатывать.
Главный недостаток зерокодинга — отсутствие гибкости. В большинстве случаев возможности разработки ограничены функциями конструктора — можно создавать только типовые продукты. Кроме того, большинство решений сложно масштабировать — для этого придётся или всё переделывать, или писать код.
Кто такой зерокодер и чем он занимается
Созданием зерокод-проектов занимается зерокодер. Его работа — понять бизнес-задачу и требования к продукту и реализовать систему на достаточном уровне. Для этого он использует различные инструменты-конструкторы. Вот некоторые из них ↓
- Tilda и Weblow — для создания сайтов. Позволяют настраивать как большие сервисы интернет-магазинов, так и одностраничные лендинги для рекламы продукта или услуги.
- Chat2Desk — для настройки чат-ботов. Конструктор с широкими возможностями: от мессенджера до аналитики.
- Adalo и Glide — для разработки мобильных приложений под iOS и Android. Работают как графический редактор.
- Bubble — для создания веб-приложений. Помогает быстро формировать архитектуру сервиса и настраивать пользовательскую логистику.
Выбор инструментов и конкретные задачи зависят от формата работы — наём или фриланс, уровня специалиста и специфики проектов. Так выглядит список обязанностей начинающего зерокодера в компании-разработчике систем планирования для бизнеса:
А так — в компании, где создают программы и приложения под ключ:
Какие навыки нужны специалисту
Чтобы качественно справляться с рабочими задачами, зерокодер должен:
- владеть основными инструментами: конструкторами Webflow, Bubble, Adalo и Glide, сервисом для разработки основы приложений Xano, сервисами для создания баз данных Google Sheets и Airtable;
- понимать принципы работы API — способов интеграции между разными сервисами;
- разбираться в принципах разработки сайтов и приложений — от понимания бизнес-идеи до тестирования и запуска;
- знать, чем отличается удобный интерфейс от неудобного, и уметь проектировать интуитивно понятные решения;
- понимать основы визуального дизайна — они пригодятся при разработке сайтов и приложений;
- уметь эффективно общаться с заказчиками, менеджерами и другими участниками проекта, презентовать себя и свои идеи.
Артём Денисов
Выпускник Академии no-code ВШЭ, эксперт Нетологии
Из неочевидных навыков — аналитические. То, чем занимается системный аналитик: составить ТЗ, написать спецификацию, определить логику работу, нарисовать диаграммы, описать интеграции систем.
Зачастую этих навыков достаточно, чтобы начинать работать как в найме, так и на фрилансе.
- Попробуете себя в востребованных направлениях разработки
- Выберете свой путь в IT
- Получите план для старта в новой сфере
Где используют зерокодинг
Пока на российском рынке большинство зерокодеров создают продукты и решения для индивидуальных заказчиков. Уровень зарплаты фрилансеров напрямую зависит от навыков и объёма работы.
Артём Денисов
Выпускник Академии no-code ВШЭ, эксперт Нетологии
По зарплатам всё индивидуально. Лучше самостоятельно пробовать браться за задачи, которые вам по силам на различных биржах фриланса, и предложения от компаний.
Также никто не отменяет важность ваших личных качеств в самопрезентации и продаже себя как специалиста. Ценообразование — большой вопрос, который можно обсуждать несколько часов.
По данным РБК, специалист на фрилансе может получать от 100 000 до 600 000 рублей за зерокод-проект. В найме — от 60 000 до 150 000 рублей в месяц.
Артём Денисов
Выпускник Академии no-code ВШЭ, эксперт Нетологии
Некоторые считают, что зерокодер может заменить программиста. Я бы иначе поставил вопрос: как быстро зерокодер дорастёт до программиста? Часть задач и прототипов можно создать на сервисах, а потом уже развивать в коде. А что-то проще уже начинать реализовывать вместе с искусственным интеллектом.
Зерокодер изучает на практике разработку IT-продуктов — и зарабатывает на этом. Но, чтобы расти дальше в деньгах и профессионализме, нужно уметь работать и в рамках no-code, и yes-code парадигм.
Один из вариантов карьерного роста для зерокодера — переход к low-code, или зерокод-программированию с редким использованием кода. Дальше можно учиться полноценной разработке на одном из бэкенд- или фронтенд-языков.
Как выучиться на зерокодера
Получить профессию можно несколькими способами ↓
Изучить самостоятельно
Самостоятельное обучение — вполне возможный путь для зерокодера. Начать стоит с основных инструментов. Важно не забывать практиковаться и создавать учебные проекты, которые можно будет положить в портфолио и показать заказчикам.
Поступить в профильную академию
Навыи и инструменты, которые нужны зерокодеру, можно освоить в Академии #безкода Высшей школы экономики. Обучение нацелено на предпринимателей и руководителей стартапов, product-менеджеров, сотрудников агентств и фрилансеров.
Студенты учатся собирать сайты, чат-боты, мобильные приложения и сложные IT-продукты, интегрировать разные сервисы и автоматизировать бизнес-процессы. Практический итог обучения — шесть проектов в портфолио: два мобильных приложения, доска объявлений, система обучения для онлайн-школы, чат-бот и биржа фриланса.
Пока набор на новый поток курса закрыт, но можно приобрести доступ к записям всех уроков.
Пройти курс от Нетологии
Узнать больше о зерокодинге можно на бесплатном курсе «No-code: как разрабатывать продукты без кода».
Программа подойдёт и тем, кто только хочет войти в IT-сферу, и уже работающим специалистам из сфер дизайна, маркетинга и разработки, которые ищут возможности упростить и ускорить свою работу.
Что почитать и посмотреть по теме
- No-Code Playbook Кэтрин Костеревой и Берли Кавасаки — руководство по зерокод-разработке для бизнеса. Можно послушать в формате подкаста.
- «Я — зерокодер» — YouTube-канал с обучающими видео по зерокод-разработке и новостями индустрии.
- Code Breakers | No-code solutions — Telegram-канал с гайдами по зерокод-инструментам, практическими кейсами и обучающими материалами.
- «Запили мне, зерокодер» и No-code Jobs! — Telegram-каналы с подборками заказов и вакансий на разработку без кода.
Резюмируем
Зерокод, или nо-code — это технологии, позволяющие создавать IT-продукты при помощи готовых конструкторов и шаблонов без написания кода. Такой подход позволяет упростить процесс разработки и проверки новых идей, а также нанимать в IT специалистов без знаний в программировании.
На российском рынке большинство зерокодеров работают на фрилансе, и их зарплата зависит от навыков и объёма работы. Специалист на фрилансе может рассчитывать на оплату от 100 000 до 600 000 рублей за проект, в найме — от 60 000 до 150 000 рублей в месяц.
Для качественной работы зерокодер должен обладать аналитическими навыками, уметь проектировать интуитивно понятные интерфейсы и понимать принципы работы API, а также владеть основными ноукод-инструментами. Изучить профессию можно самостоятельно и на курсах.
Мнение автора и редакции может не совпадать. Хотите написать колонку для Нетологии? Читайте наши условия публикации. Чтобы быть в курсе всех новостей и читать новые статьи, присоединяйтесь к Телеграм-каналу Нетологии.