Зерокодер создает цифровые продукты, например сайты и мобильные приложения, с помощью no-code-платформ. Рассказываем, какие навыки ему нужны и какие перспективы есть у этой профессии
Зерокодер — это специалист, который создает IT-решения с помощью no-code подхода (англ. — «без кода»).
No-code, или зерокодинг, — это подход к разработке программного обеспечения, когда код писать не нужно. Для создания IT-продуктов используются визуальные инструменты — готовые шаблоны и графический интерфейс, в котором пользователи могут создавать программу с помощью перетаскивания и соединения между собой нескольких блоков. Каждый блок — это отдельная операция.
No-code-платформы — главный инструмент зерокодера. Они позволяют крупным предпринимателям, владельцам малого бизнеса и частным лицам воплощать свои идеи в жизнь без дорогостоящих ресурсов.
Также у зерокодинга есть и другие преимущества.
Несмотря на свои преимущества, no-codе не может полностью заменить обычное программирование. У этого подхода:
Зерокодеры, или, как их называют, 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-платформа. С ее помощью он может быстро создавать прототипы, тестировать и разрабатывать IT-решения.
Зерокодер должен уметь разрабатывать 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-платформы и люди, которые с ними работают, — зерокодеры.
Согласно исследованию, опубликованному исследовательской компанией Growth Market Reports, объем глобального рынка платформ «без кода» будет расти на 24,1% в год и к 2031 году достигнет $102,7 млрд. Следовательно, и профессия зерокодера будет набирать популярность.
Программ обучения в таком случае тоже станет больше, и, возможно, зерокодинг войдет в систему общего образования: его будут преподавать в школах и колледжах. Кстати, соучредитель Adalo Джереми Блэлок говорит, что «дети — одни из тех, кто быстрее всех осваивает Adalo», и он уверен, что «это верно и для других платформ».
Маловероятно, что разработка «без кода» заменит традиционное программирование. Но количество продуктов, созданных с использованием no-code-инструментов, может стать больше, чем решений, написанных программистами. Во всяком случае, так считают большинство экспертов, опрошенных Adalo.
Важный сегмент пользователей no-code-платформ — малый и средний бизнес. Поэтому с ростом МСБ количество нужных рынку зерокодеров тоже станет больше.