Найти в Дзене
NCHub University

Задумали IT стартап? Кого выбрать - программиста или ноукодера? (Часть 1)

Каждый предприимчивый человек хоть раз задумывался о создании IT продукта, имея в голове идею, проводил интервью для проверки гипотезы. И в какой-то момент думает о реализации.

В этот момент возникают вопросы:

- Как воплотить идею в жизнь?

- Сколько это будет стоить?

В этой статье мы рассмотрим разницу и сходство двух подходов к разработке IT-продуктов, поговорим о том, что такое MVP, а также определимся какой метод все же лучше для разработки IT продута: NoCode или классическая разработка?

👉 Основные сходства двух подходов:

1️⃣ Проектирование базы данных и логики.

2️⃣ Использование готовых Framework'ов.

3️⃣ Программирование присутствует в обоих случаях, но тут важно отметить, что программирование и написание кода — две разные вещи.

На этом сходства заканчиваются.

Прежде чем продолжить, давайте еще раз детально проговорим понятие программирования:

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

Как видите — тут нет ни слова о написании кода.

💻🔍 Основные различия:

1. Ноукодер будет использовать возможности визуальных редакторов при создании базы данных, сценариев логической обработки информации и создания внешней части продукта — front-end.

Классический разработчик будет использовать готовые библиотеки и фреймворки, такие как Yii2, Vue, React, Bootstrap и прочие. Работа с этими инструментами подразумевает ручную работу с кодом, что уже подразумевает больший объем работы, а следовательно больших ресурсов, как временных, так и финансовых.

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

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

3. Работу ноукодера может проверить даже человек, ничего не понимающий в IT, потому что работа его сразу видна, так как выполняется в визуальном редакторе.

Классический разработчик может показать сотни строк кода, которые не понятны обычному человеку, и ему не будет понятно какой объем работы уже выполнен и что с этим сделать.

4. Работу ноукодера всегда можно передать другому разработчику и он с легкостью разберется в структуре проекта и сможет его продолжить или модернизировать, без особых временных затрат, так как работа все также визуально понятна и ощутима.

Код классического разработчика часто ведется абы-как, без GIT, комментариев, сопроводительной документации и т.д., как правило никто не любит брать в работу чужой код, и разбираться с ним.

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

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

6. Стоимость владения продуктом который сделан на коде, как правило, ниже чем на ноукоде, так как оплата идет только за сервер. Но если вы не умеете администрировать сервера, работать в консоле, поднимать CRON, Nginx, Apache, MySQL, Node и прочее — придется раскошелиться.

Стоимость владения NoCode решением, как правило, складывается из стоимости сервиса и аренды сервера, который уже администрируют и поддерживают в рабочем состоянии 24/7.

7. Сроки разработки на NoCode — от 2-х недель до нескольких месяцев.

Сроки классической разработки — от 6-ти месяцев и до бесконечности.

-2

А в следующей части мы расскажем о том, что такое MVP и зачем оно нужно?!