Для тех, кто может не знать, на простом: SaaS — это программа, которая работает в интернете, а не устанавливается на ваш компьютер. По сути, это любой онлайн-сервис, которым вы пользуетесь через браузер или приложение.
Сейчас из каждого утюга слышно про вайбкодинг. И если честно, хайпа вокруг него много, но в целом идея верная.
Сегодня реально можно сесть с минимальными знаниями программирования и начать делать достаточно серьезный проект. Соцсеть, CRM, маркетплейс, SaaS-сервис — всё это уже не выглядит чем-то недостижимым для обычного человека.
Но есть одна ошибка, которую я иногда замечаю.
Люди думают, что раз появился ИИ, то теперь вообще ничего изучать не нужно.
Нужно.
Не для того, чтобы писать код руками по 8 часов в день. А для того, чтобы понимать, что вообще происходит в вашем проекте.
Допустим, вы решили сделать свою социальную сеть, CRM или любой другой онлайн-сервис под свои задачи.
Что, с моей точки зрения, необходимо понимать хотя бы на базовом уровне:
- Что такое SaaS и как работают веб-приложения.
- Работу с редакторами кода (VS Code и другие) и инструментами интеграции с ИИ-моделями.
- Какой современный и популярный стек технологий для вас ближе (например Laravel + PHP, React или Vue, MySQL/PostgreSQL) и какую задачу решает каждый компонент.
- Чем отличается фронтенд от бэкенда и как они взаимодействуют.
- Как работают серверы, домены, хостинг и API.
- Основы работы с базами данных: MySQL, PostgreSQL, SQLite, таблицы, связи, запросы.
- Основы работы с Git: коммиты, ветки, пуши, откаты изменений.
- Работу с командной строкой (CLI).
- Как запускать проект локально и деплоить его на сервер.
- Как читать логи и искать причины ошибок.
- Базовое понимание архитектуры проекта.
И один из основополагающих моментов во всей этой истории — понимание предметной области и проблемы, которую решает ваш продукт.
Кому он нужен, какую боль закрывает, почему люди должны выбрать именно его и за что они будут готовы платить.
Потому что именно на этом строится архитектура проекта и его логика. И откатить или переделать это потом будет уже практически невозможно.
На самом деле это не так много, как кажется. Особенно если учитывать, что раньше нужно было разбираться во всём на прикладном уровне — писать код, тесты и самостоятельно всё это проверять.
Моя мысль простая: вайбкодинг не отменяет фундамент. Он убирает огромное количество рутины.
Раньше нужно было самому класть каждый кирпич. Сейчас кирпичи кладёт ИИ.
Но если вы не понимаете, где фундамент, где несущая стена и почему крыша внезапно упала — далеко не уедете.
