IT, 10 апр, 15:27

Разработчик, который не пишет код: как работает зерокодер

Читать в полной версии
Фото: Shutterstock
Зерокодер создает цифровые продукты, например сайты и мобильные приложения, с помощью no-code-платформ. Рассказываем, какие навыки ему нужны и какие перспективы есть у этой профессии

Кто такой зерокодер

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

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

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

Что такое платформы no-code и как создавать сайты без кодинга
Индустрия 4.0 

Также у зерокодинга есть и другие преимущества.

  • Он экономит время на создание новых продуктов. Согласно опросу no-code-сервиса Zapier, 83% пользователей используют no-code-инструменты, чтобы сократить время на разработку.
  • Это удобный инструмент для создания MVP — тестовой версии продукта с минимальным набором функций. Так можно сэкономить ресурсы разработчиков, труд которых достаточно дорог. Если MVP товара «не взлетел», то и тратить на него время программистов не нужно.
  • Зерокодинг упрощает постановку ТЗ. Вместо длинного техзадания можно создать прототип с помощью no-code-платформы, показать его заказчику и быстрее определиться с конечными требованиями к продукту.
  • Созданные с помощью зерокодинга решения проще обслуживать. No-code упрощает обслуживание приложений и веб-сайтов, так как все компоненты наглядны и легки для понимания, не нужно долго вникать в уже написанный код, чтобы выявить проблему.
  • В no-code-решениях можно работать совместно. В созданные с помощью зерокодинга продукты участникам команды удобно вносить правки по текстам и логике. Для этого не придется привлекать программиста.

Несмотря на свои преимущества, no-codе не может полностью заменить обычное программирование. У этого подхода:

  • меньше возможностей по сравнению с классической разработкой. No-code-инструменты имеют ограниченный набор функций и не подходят для создания сложных и многофункциональных приложений;
  • можно создавать только типовые решения. Не получится внести изменения в код, чтобы доработать продукт;
  • no-code-приложения и веб-сайты могут быть уязвимы для атак и взломов. Их безопасность зависит от no-code-платформы, в то время как программисты контролируют качество кода, отслеживают уязвимости и могут улучшить защиту;
  • сложно определить, почему какая-либо функция не работает. Проблему с работой приложения или сайта часто быстрее найти именно в коде.

150 профессий будущего
Экономика образования 

Чем занимается зерокодер

Зерокодеры, или, как их называют, citizen developers, — «гражданские разработчики», могут создавать самые различные IT-продукты. Например:

  • Веб-сайты

Это может быть как одностраничный лендинг, так и сложный многостраничный сайт. Его собирают с помощью разных конструкторов — «Битрикс24», WordPress, Tilda и др. Например, в Tilda есть шаблоны готовых блоков, фотогалереи, фоновые видео, формы заявок, а также возможность создавать кастомные блоки. К сайту можно подключить инструменты для отслеживания посещаемости, платежную систему, чтобы принимать оплату от клиентов.

Готовые блоки в Tilda (Фото: tilda.cc)
  • Мобильные приложения

Для них есть отдельные конструкторы, например Bubble, Adalo, Directual и др. Так, в Bubble можно разрабатывать приложения со сложной логикой, например аналоги AliExpress, и опубликовать их в сторах (магазинах приложений). Один специалист, создающий приложения с помощью таких платформ, может заменить целую команду разработки: UX/UI-дизайнера, фронтенд- и бэкенд-разработчика, тестировщика.

No-code платформа Adalo (Фото: ru.adalo.com)
  • Инструменты для автоматизации рабочих процессов

Если нужно автоматизировать свои повторяющиеся задачи, настроить интеграцию между приложениями, в этом случае зерокодеру пригодятся такие инструменты, как Zapier и HeyFlow.

  • Маркетинговые инструменты

Чтобы информировать клиентов о новинках и акциях, возвращать их на сайт за повторными покупками, компании используют email- и СМС-рассылки, push-уведомления. Платформы Upscribe, EmailOctopus и подобные им позволяют запускать маркетинговые коммуникации с одной площадки. В Sendsay можно верстать сообщения в готовых блоках и использовать шаблоны стандартных писем (к примеру, о сбросе пароля).

С помощью no-code-платформ Outgrow, Joonbot, BotHelp и Formito зерокодер разрабатывает чат-ботов, благодаря которым маркетинг привлекает потенциальных клиентов.

Шаблоны чат-ботов BotHelp (Фото: bothelp.io)
  • Базы знаний

С помощью таких платформ, как Notion и Coda, можно создавать базы знаний и хранить всю информацию в одном месте, а также совместно с другими пользователями работать над текстовыми документами, таблицами и презентациями.

  • Другие интерактивные инструменты

Калькуляторы, формы опросов, динамические диаграммы и графики зерокодер собирает с использованием JotForm, FormDesigner и других аналогичных no-code-платформ.

Основные навыки зерокодера

Зерокодинг фактически находится на стыке разработки и дизайна, но глубокие знания языков программирования или типографики специалисту не нужны.

Среди навыков, которыми должен обладать зерокодер, можно отметить следующие:

  • Знание основ дизайна

Зерокодер часто работает над проектами, связанными с дизайном. Поэтому ему нужно иметь представление о том, как создавать удобные и функциональные интерфейсы, знать основы веб-дизайна. Так он сможет разрабатывать проекты с грамотной структурой и логикой.

  • Владение no-code-платформами

Главный инструмент зерокодера — no-code-платформа. С ее помощью он может быстро создавать прототипы, тестировать и разрабатывать IT-решения.

  • Создание гипотез и MVP продукта

Зерокодер должен уметь разрабатывать MVP продукта, оценивать эффективность гипотез и понимать, чего в продукте не хватает.

Минимально жизнеспособный: как MVP помогает продукту выйти на рынок
Экономика инноваций 

Специалисту, который создает решения для бизнеса, важно понимать основы проектирования CJM — карты пути пользователя. Эта карта показывает, как покупатель взаимодействует с продуктом или услугой с момента первого знакомства до заказа.

А еще понадобятся аналитический склад ума и умение быстро учиться, так как инструменты no-code меняются и развиваются быстро, но это особенность всей IT-сферы.

Как стать зерокодером

Чтобы стать зерокодером, технический бэкграунд не нужен. Этой профессии обучают на различных онлайн-курсах:

Также можно пройти курсы по отдельным no-code-платформам, например:

Образовательный портал GeekBrains предлагает даже курс для школьников 10–15 лет по обучению веб-дизайну. В его рамках учащиеся осваивают конструкторы сайтов Tilda и Readymag, а также онлайн-сервис для создания интерфейсов и прототипов Figma.

Откуда пришла профессия

Зерокодинг начал развиваться в 1990-х годах. Сначала популярность завоевали языки программирования четвертого поколения, которые упростили разработку ПО. К примеру, на языке Visual Basic специалисты смогли создавать IT-продукты, используя графические интерфейсы. Так разработка стала ближе к «непрограммистам».

Затем появились конструкторы веб-страниц FrontPage и Dreamweaver, позволяющие пользователям собирать сайты без знаний программирования. Эти инструменты сделали веб-дизайн доступным для более широкой аудитории.

Следующим этапом развития зерокодинга стало создание систем управления сайтами — CMS, таких как WordPress и Joomla. В них можно было править код или пользоваться готовыми шаблонами. Платформа WordPress сделала отсутствие кода своим конкурентным преимуществом и завоевала свою долю рынка во многом благодаря простоте использования.

С тех пор no-code активно развивается в сторону расширения функций и охвата различных сфер деятельности.

В 2020 году зерокодинг получил еще один импульс благодаря пандемии COVID-19. Тогда много компаний, в том числе небольших, перешли в онлайн. Всем потребовались сайты, мобильные приложения. Возможность получить их быстро и относительно недорого дали no-code-платформы и люди, которые с ними работают, — зерокодеры.

Чат за пару минут: как работают no-code-конструкторы ботов
Индустрия 4.0 

Тренды и направления профессии

Согласно исследованию, опубликованному исследовательской компанией Growth Market Reports, объем глобального рынка платформ «без кода» будет расти на 24,1% в год и к 2031 году достигнет $102,7 млрд. Следовательно, и профессия зерокодера будет набирать популярность.

Программ обучения в таком случае тоже станет больше, и, возможно, зерокодинг войдет в систему общего образования: его будут преподавать в школах и колледжах. Кстати, соучредитель Adalo Джереми Блэлок говорит, что «дети — одни из тех, кто быстрее всех осваивает Adalo», и он уверен, что «это верно и для других платформ».

Маловероятно, что разработка «без кода» заменит традиционное программирование. Но количество продуктов, созданных с использованием no-code-инструментов, может стать больше, чем решений, написанных программистами. Во всяком случае, так считают большинство экспертов, опрошенных Adalo.

Важный сегмент пользователей no-code-платформ — малый и средний бизнес. Поэтому с ростом МСБ количество нужных рынку зерокодеров тоже станет больше.

IT Профессии будущего HR и рынок труда
Главное