TGViewer
Алек, сделай Алек, сделай @alek_dev · 321 subscribers
Post #279 608
Старое правило из классического программирования, которое поможет новичкам в вайбкодинге

Любой проект со временем усложняется. Растёт кодовая база, множатся зависимости, решения, которые были точечными и аккуратными, начинают конфликтовать друг с другом. В классической разработке мы привыкли к "скальпелю" в руках: пишем каждую строчку кода вручную, прописываем взаимодействия между модулями и глубоко погружаемся в контекст работы.

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

Поддержка таких проектов иногда напоминает мне старые добрые телевизоры: чтобы починить, достаточно постучать)) Ну вайб же!

В эпоху до вайбкодинга (помните еще такую?) разработчики для решения типовых задач придумали объединять несколько технологий в единый набор, с помощью которых можно было делать полноценные приложения. Это упрощало воспроизводимость, снижало порог входа и повышало скорость за счет переиспользования практик. Так у нас появились фреймворки или тех стеки, например, LAMP (Linux, Apache, MySQL, PHP) или MERN (MongoDB, Express, React, Node.js), с которым я сам начал свой путь в программирование.

Ошибка новичка в вайбкодинге - не задумываться, какими технологиями ты пользуешься. Это понятно, ведь можно просто писать в чат на русском, и оно тебя как-то понимает и, кажется, что разбирается в коде лучше. Пока проект маленький, это работает. Но вот внезапно в проекте понадобилась админка для работы с пользователями или другими данными. Через некоторое время ты находишь себя за исправлением интерфейса, который раньше работал, а теперь почему-то нет, с тяжестью сжигая токены, превышая лимиты и уходя все дальше от бизнес-задачи.

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

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

В общем, качайте ваш тулинг: пробуйте разные сервисы, изучайте опенсорс. Все это будущий фундамент ваших проектов.
  • ✍ 9
  • ❤ 5
More from @alek_dev
  1. Sep 3, 2026Post #303
  2. Sep 3, 2026Post #302
  3. Aug 28, 2026Пятничный совет, как коммуницировать в 2026 году Отправляя сгенерированный с ИИ материал (…
  4. Aug 9, 2026ПОСМОТРИТЕ, НАША МОДЕЛЬ НАСТОЛЬКО КРУТАЯ, ЧТО ВЫШЛА ЗА ПРЕДЕЛЫ ПЕСОЧНИЦЫ И ВЗЛОМАЛА ВСЕ ПО…
  5. Jul 4, 20263 обязательных пункта перед внедрением ИИ в бизнес-процессы Последние полгода активно конс…
  6. Jun 25, 2026Особенности работы на AI Wellness продукте #1 Для тестирования гипотез на реальных данных…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →