Кто такой зерокодер
Зерокодер — это специалист, который создает IT-решения с помощью no-code подхода (англ. — «без кода»).
No-code, или зерокодинг, — это подход к разработке программного обеспечения, когда код писать не нужно. Для создания IT-продуктов используются визуальные инструменты — готовые шаблоны и графический интерфейс, в котором пользователи могут создавать программу с помощью перетаскивания и соединения между собой нескольких блоков. Каждый блок — это отдельная операция.
No-code-платформы — главный инструмент зерокодера. Они позволяют крупным предпринимателям, владельцам малого бизнеса и частным лицам воплощать свои идеи в жизнь без дорогостоящих ресурсов.
Также у зерокодинга есть и другие преимущества.
- Он экономит время на создание новых продуктов. Согласно опросу no-code-сервиса Zapier, 83% пользователей используют no-code-инструменты, чтобы сократить время на разработку.
- Это удобный инструмент для создания MVP — тестовой версии продукта с минимальным набором функций. Так можно сэкономить ресурсы разработчиков, труд которых достаточно дорог. Если MVP товара «не взлетел», то и тратить на него время программистов не нужно.
- Зерокодинг упрощает постановку ТЗ. Вместо длинного техзадания можно создать прототип с помощью no-code-платформы, показать его заказчику и быстрее определиться с конечными требованиями к продукту.
- Созданные с помощью зерокодинга решения проще обслуживать. No-code упрощает обслуживание приложений и веб-сайтов, так как все компоненты наглядны и легки для понимания, не нужно долго вникать в уже написанный код, чтобы выявить проблему.
- В no-code-решениях можно работать совместно. В созданные с помощью зерокодинга продукты участникам команды удобно вносить правки по текстам и логике. Для этого не придется привлекать программиста.
Несмотря на свои преимущества, no-codе не может полностью заменить обычное программирование. У этого подхода:
- меньше возможностей по сравнению с классической разработкой. No-code-инструменты имеют ограниченный набор функций и не подходят для создания сложных и многофункциональных приложений;
- можно создавать только типовые решения. Не получится внести изменения в код, чтобы доработать продукт;
- no-code-приложения и веб-сайты могут быть уязвимы для атак и взломов. Их безопасность зависит от no-code-платформы, в то время как программисты контролируют качество кода, отслеживают уязвимости и могут улучшить защиту;
- сложно определить, почему какая-либо функция не работает. Проблему с работой приложения или сайта часто быстрее найти именно в коде.
Чем занимается зерокодер
Зерокодеры, или, как их называют, citizen developers, — «гражданские разработчики», могут создавать самые различные IT-продукты. Например:
- Веб-сайты
Это может быть как одностраничный лендинг, так и сложный многостраничный сайт. Его собирают с помощью разных конструкторов — «Битрикс24», WordPress, Tilda и др. Например, в Tilda есть шаблоны готовых блоков, фотогалереи, фоновые видео, формы заявок, а также возможность создавать кастомные блоки. К сайту можно подключить инструменты для отслеживания посещаемости, платежную систему, чтобы принимать оплату от клиентов.
- Мобильные приложения
Для них есть отдельные конструкторы, например Bubble, Adalo, Directual и др. Так, в Bubble можно разрабатывать приложения со сложной логикой, например аналоги AliExpress, и опубликовать их в сторах (магазинах приложений). Один специалист, создающий приложения с помощью таких платформ, может заменить целую команду разработки: UX/UI-дизайнера, фронтенд- и бэкенд-разработчика, тестировщика.
- Инструменты для автоматизации рабочих процессов
Если нужно автоматизировать свои повторяющиеся задачи, настроить интеграцию между приложениями, в этом случае зерокодеру пригодятся такие инструменты, как Zapier и HeyFlow.
- Маркетинговые инструменты
Чтобы информировать клиентов о новинках и акциях, возвращать их на сайт за повторными покупками, компании используют email- и СМС-рассылки, push-уведомления. Платформы Upscribe, EmailOctopus и подобные им позволяют запускать маркетинговые коммуникации с одной площадки. В Sendsay можно верстать сообщения в готовых блоках и использовать шаблоны стандартных писем (к примеру, о сбросе пароля).
С помощью no-code-платформ Outgrow, Joonbot, BotHelp и Formito зерокодер разрабатывает чат-ботов, благодаря которым маркетинг привлекает потенциальных клиентов.
- Базы знаний
С помощью таких платформ, как Notion и Coda, можно создавать базы знаний и хранить всю информацию в одном месте, а также совместно с другими пользователями работать над текстовыми документами, таблицами и презентациями.
- Другие интерактивные инструменты
Калькуляторы, формы опросов, динамические диаграммы и графики зерокодер собирает с использованием JotForm, FormDesigner и других аналогичных no-code-платформ.
Основные навыки зерокодера
Зерокодинг фактически находится на стыке разработки и дизайна, но глубокие знания языков программирования или типографики специалисту не нужны.
Среди навыков, которыми должен обладать зерокодер, можно отметить следующие:
- Знание основ дизайна
Зерокодер часто работает над проектами, связанными с дизайном. Поэтому ему нужно иметь представление о том, как создавать удобные и функциональные интерфейсы, знать основы веб-дизайна. Так он сможет разрабатывать проекты с грамотной структурой и логикой.
- Владение no-code-платформами
Главный инструмент зерокодера — no-code-платформа. С ее помощью он может быстро создавать прототипы, тестировать и разрабатывать IT-решения.
- Создание гипотез и MVP продукта
Зерокодер должен уметь разрабатывать MVP продукта, оценивать эффективность гипотез и понимать, чего в продукте не хватает.
Специалисту, который создает решения для бизнеса, важно понимать основы проектирования CJM — карты пути пользователя. Эта карта показывает, как покупатель взаимодействует с продуктом или услугой с момента первого знакомства до заказа.
А еще понадобятся аналитический склад ума и умение быстро учиться, так как инструменты no-code меняются и развиваются быстро, но это особенность всей IT-сферы.
Как стать зерокодером
Чтобы стать зерокодером, технический бэкграунд не нужен. Этой профессии обучают на различных онлайн-курсах:
- «Веб-разработчик на зерокоде» на zerocoder.ru;
- «Зерокодер мобильных приложений» на zerocoder.ru;
- «Основы no-code: быстрый старт» на productstar.ru;
- «Курс No-code разработчик» на codebreakers.tech;
- «Зерокодер: разработчик веб и мобильных приложений» от Томского государственного университета по федеральной программе «Содействие занятости».
Также можно пройти курсы по отдельным no-code-платформам, например:
- «Tilda. Как создать впечатляющий сайт без программирования» на bangbangeducation.ru;
- «Разработчик на Bubble» на skillbox.ru.
Образовательный портал GeekBrains предлагает даже курс для школьников 10–15 лет по обучению веб-дизайну. В его рамках учащиеся осваивают конструкторы сайтов Tilda и Readymag, а также онлайн-сервис для создания интерфейсов и прототипов Figma.
Откуда пришла профессия
Зерокодинг начал развиваться в 1990-х годах. Сначала популярность завоевали языки программирования четвертого поколения, которые упростили разработку ПО. К примеру, на языке Visual Basic специалисты смогли создавать IT-продукты, используя графические интерфейсы. Так разработка стала ближе к «непрограммистам».
Затем появились конструкторы веб-страниц FrontPage и Dreamweaver, позволяющие пользователям собирать сайты без знаний программирования. Эти инструменты сделали веб-дизайн доступным для более широкой аудитории.
Следующим этапом развития зерокодинга стало создание систем управления сайтами — CMS, таких как WordPress и Joomla. В них можно было править код или пользоваться готовыми шаблонами. Платформа WordPress сделала отсутствие кода своим конкурентным преимуществом и завоевала свою долю рынка во многом благодаря простоте использования.
С тех пор no-code активно развивается в сторону расширения функций и охвата различных сфер деятельности.
В 2020 году зерокодинг получил еще один импульс благодаря пандемии COVID-19. Тогда много компаний, в том числе небольших, перешли в онлайн. Всем потребовались сайты, мобильные приложения. Возможность получить их быстро и относительно недорого дали no-code-платформы и люди, которые с ними работают, — зерокодеры.
Тренды и направления профессии
Согласно исследованию, опубликованному исследовательской компанией Growth Market Reports, объем глобального рынка платформ «без кода» будет расти на 24,1% в год и к 2031 году достигнет $102,7 млрд. Следовательно, и профессия зерокодера будет набирать популярность.
Программ обучения в таком случае тоже станет больше, и, возможно, зерокодинг войдет в систему общего образования: его будут преподавать в школах и колледжах. Кстати, соучредитель Adalo Джереми Блэлок говорит, что «дети — одни из тех, кто быстрее всех осваивает Adalo», и он уверен, что «это верно и для других платформ».
Маловероятно, что разработка «без кода» заменит традиционное программирование. Но количество продуктов, созданных с использованием no-code-инструментов, может стать больше, чем решений, написанных программистами. Во всяком случае, так считают большинство экспертов, опрошенных Adalo.
Важный сегмент пользователей no-code-платформ — малый и средний бизнес. Поэтому с ростом МСБ количество нужных рынку зерокодеров тоже станет больше.