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

Чем отличаются зерокодеры от программистов

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

Многие ноу-код специалисты умеют писать код, что позволяет им реализовывать более продвинутые функции. Те, кто знает языки программирования, могут получить свободу действий при использовании таких конструкторов, как Webflow. Его интерфейс позволяет получать доступ к коду сайта и вносить пользовательские изменения.

Если вы хотите подробнее разобраться в зерокодинге и без проблем отличать специалиста от дилетанта, приходите на бесплатный 2-х дневный марафон «Веб-разработчик на зерокоде». Там мы расскажем из чего состоит no-code разработка и что из себя представляют ее инструменты!

Кого выбрать: фрилансера, агентство или штатного разработчика

3 варианта найма разработчиков для создания или поддержки no-code сайтов имеют плюсы и минусы. Они дают возможность изменить подход по мере роста вашего проекта.

Фрилансеры

Это отличный выбор для стартапов с ограниченным бюджетом. Если вы найдете квалифицированного фрилансера, то он качественно выполнит работу за меньшие деньги, чем агентство. Но обязательно проверяйте рекомендации, потому что есть минусы:

  1. Нанять правильного фрилансера может быть очень сложно. Высок риск допустить ошибку при найме и заплатить гораздо больше, потому что придется искать другого исполнителя и исправлять некачественную работу.
  2. Вам придется учитывать загруженность фрилансеров и, возможно, бороться за время с другими клиентами.

Агентства

Агентство часто бывает более надежно, чем фрилансеры. У вас будет готовая команда с разнообразными навыками. Вы сможете обратиться к профессионалам в любой момент, когда они вам понадобятся. Поэтому если вам нужен сложный сайт или приложение, лучше прийти в агентство. Но цена на их услуги будет ощутимо выше.

Минусы сотрудничества:

  1. Стоимость услуг может оказаться непомерно высокой, особенно если вы часто вносите небольшие изменения.
  2. Вам придется заниматься логистикой, например, прописывать техническое задание на каждый проект.

Штатный работник

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

Если ваша компания в начале пути, главный минус в работе со штатным зерокодером заключается в том, что он один. Когда нет средств на свою сформированную команду, могут возникнуть трудности с разработкой.

Один человек не может обладать всеми знаниями и умениями. Могут потребоваться более специализированные навыки, с которыми он не знаком. Например, добавление на сайт функции, для которой нужно написать код определенного типа. Или, возможно, вы захотите создать приложение, а сотрудник никогда этим не занимался. В таком случае все равно придется привлечь агентство или внештатного сотрудника на короткий срок.

Как оценить качества кандидатов как no-code разработчиков

1. Обратите внимание на личностные качества кандидата и их soft-skills

Поговорите в свободной форме, чтобы выяснить, какие они работники и члены команды. Лучше, если человек будет коммуникабельным и сможет взаимодействовать с коллегами. Отзывы предыдущих клиентов дадут информацию о том, насколько легко было работать с человеком (или агентством) и насколько хорошо он относился к индивидуальным запросам и поправкам.

Во время собеседования задавайте вопросы о том, как человек относится к работе в команде и как воспринимает критику. Можете подготовить совместно с HR-специалистом или психологом небольшое тестирование, которое поможет определить особенности типа личности кандидата. Вам нужны гибкие сотрудники, чтобы они могли взаимодействовать с вашей командой и адаптироваться к методам работы вашей компании.

2. Проверьте наличие навыков управления базами данных

Ищите тех, кто серьезно относится к управлению базами данных. Это фундаментальная часть того, чтобы быть хорошо подготовленным разработчиком, не использующим код. На знание каких инструментов можно обратить внимание: CMS Webflow, Google Sheets. Для проектов с большим объемом кодинга: Airtable, MySQL и Firebase.

Хотите, чтобы структура контента вашего сайта была такой же организованной, как и пользовательская сторона сайта? Вам нужен кандидат, который знает, как правильно настроить базу данных, и заинтересован в ее поддержании. Поэтому вопросы о подходе к обслуживанию базы данных всегда должны быть частью процесса собеседования.

3. Ознакомьтесь с портфолио, посмотрите непосредственно на сборку предыдущих сайтов, оцените их качество

Это всегда даст большее представление о реальных навыках, чем резюме или сопроводительное письмо. Так вы увеличите шансы получить пуленепробиваемый сайт как во внешней, так и во внутренней структуре, чтобы он хорошо ранжировался в поиске, быстро загружался и работал без перебоев.

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

Как проверить сайт?

Рассмотрим проверку сайта на примере использования конструктора Webflow. Допустим, ваш кандидат прислал ссылку на Webflow только для чтения — вы можете изучить его сборку в программе. Или можно щелкнуть правой кнопкой мыши на любой веб-странице, чтобы просмотреть ее код. Здесь вам следует поискать упорядоченные имена элементов, например, «container», а не автоматически генерируемые классы типа «div block 437», которые указывают на неаккуратную сборку.

Если у вас нет технического образования, вы можете использовать Lighthouse — это инструмент для оценки чистоты разработки сайта. Webflow производителен, и сайты, созданные на его основе, обычно получают высокие оценки, но их все равно нужно правильно настроить. Если вы вводите URL-адрес и видите показатель в 30 или 40 из 100, то это указывает на плохую разработку сайта. Lighthouse полезен тем, что он укажет, какие конкретные элементы замедляют работу сайта. Это не даст вам полной картины, но подойдет для общего представления.

Ищите кандидатов, которые постоянно учатся

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

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

Выбирайте квалифицированных зерокодеров, предоставляя им возможность учиться. Лучший способ убедиться, что вы сможете привлечь и удержать идеальных кандидатов — это обеспечить время и пространство для работы над интересными им проектами и изучения новых инструментов и методов. Это поможет вам не только удержать лучших no-code разработчиков, но и принесет прямую пользу вашему проекту: поддержит его в актуальном состоянии и сделает коммерчески эффективным.