Просмотр исходного кода

Обновить 'Лекции/Vibe_Coding/Vibe_coding_Barsukova.md'

u23barsukova 1 месяц назад
Родитель
Сommit
7d53dd7e74
1 измененных файлов с 14 добавлено и 17 удалено
  1. 14 17
      Лекции/Vibe_Coding/Vibe_coding_Barsukova.md

+ 14 - 17
Лекции/Vibe_Coding/Vibe_coding_Barsukova.md

@@ -1,26 +1,23 @@
-# Вайб-кодинг и AI-агенты: инструментарий будущего и ловушка "Черного ящика"
-![]( image1.jpg)
+# Опасность интуитивного кодирования: почему вайб-кодинг — это ловушка
 
-## Когнитивный разрыв
+Сейчас разработка всё больше похожа на сказку: говоришь, какой дом хочешь, и он сам собой строится. В эпоху вайб-кодинга **программист перестаёт быть тем, кто всё придумывает.** Он становится просто тем, кто говорит нейросети, чего ему хочется, но **не понимает, как это вообще работает.**
 
-Феномен «черного ящика» в современной разработке можно сравнить со строительством дома из магических блоков: вы просто озвучиваете желание, и комнаты материализуются сами собой. В эпоху вайб-кодинга **программист превращается из архитектора в заказчика, который транслирует ИИ свое видение, но зачастую не до конца понимает внутреннее устройство полученного результата.**
+![](image2.jpg)
 
-![]( image2.png)
+Так рождается новый, пугающий вид техдолга — **когнитивный разрыв.** Это когда система становится слишком сложной, и **разработчик уже не понимает, что там внутри.**
 
-Это порождает специфический вид технического долга — **когнитивный разрыв** между сложностью работающей системы и реальными знаниями человека о ней. Когда нейросеть мгновенно генерирует тысячи строк кода, она создает структуру, которую **разработчик не «прожил»** в процессе написания. А значит, **он не может эффективно контролировать её безопасность и масштабируемость в долгосрочной перспективе.**
+## В чём главный подвох?
 
-## Риски поддержки
+![](image3.png)
+Когда ИИ выдаёт кучу кода за секунды, **разработчик не «проживает» этот код.** Он не мучился над архитектурой, не ловил баги в логике, не выбирал из пяти вариантов один верный. В итоге получается:
+* **иллюзия готовности:** код выглядит чистым, тесты проходят, но внутри — логические костыли, которые ИИ наворотил просто чтобы **оно заработало здесь и сейчас.**
+* **всё очень хрупкое:** любая попытка исправить что-то своими руками может сломать всю систему. Одно изменение — и куча ошибок валит проект, потому что **никто не знает, как все связано.**
+* **страх перед собственным кодом:** со временем команда начинает бояться вносить правки. **Поддержка превращается в сеанс гадания** вместо нормальной работы.
 
-**Главная опасность** такого подхода кроется **в иллюзии готовности**. Приложение может выглядеть безупречно и проходить все тесты, но **внутри него часто скрываются избыточные логические цепочки и временные решения**, добавленные алгоритмом ради минутной работоспособности. **Это делает систему крайне хрупкой:** любое ручное исправление в будущем рискует вызвать **лавину непредсказуемых ошибок.**
+## Что в итоге: кто мы – инженеры или просто операторы?
 
-![]( image3.png)
+**Самое страшное — это потеря знаний.** Если завтра система «ляжет» в самый важный момент, команда может оказаться беспомощной. **Логика продукта никогда не существовала в их головах в виде четкой структуры.** Мы можем превратиться просто в тех, **кто управляет машинами, но не знает, как они устроены.**
 
-Такая зависимость приводит к тому, что автор-человек **перестает видеть скрытые связи,** которые установил искусственный интеллект. В результате **команда начинает бояться собственного кода,** превращая поддержку проекта в бесконечный процесс угадывания, а не осознанного управления. Развитие продукта замедляется, так как каждое **новое изменение требует всё больше времени на изучение** того, что уже «навайбил» ИИ.
+![](image4.png)
 
-## Новая роль инженера
-
-В конечном счете, разработка по принципу «черного ящика» **лишает инженера глубокой экспертизы**. Если в критической ситуации система выйдет из строя, команда может оказаться бессильной, так как **логика продукта никогда не существовала в головах разработчиков** в виде четкой ментальной модели. Они становятся операторами машины, устройства которой не знают.
-
-![]( image4.png)
-
-Таким образом, технический долг в вайб-кодинге — это не просто плохой синтаксис, а **постепенная потеря интеллектуального контроля над продуктом**. Чтобы не стать заложниками собственных инструментов, разработчики будущего должны сместить фокус с механического написания строк на **развитие навыков жесткой верификации и архитектурного надзора.** В новой реальности важно быть не просто потребителем кода, а его **квалифицированным и строгим цензором.**
+Техдолг сегодня — это не просто плохой код. Это **потеря контроля над тем, что мы делаем**. Чтобы не стать заложниками своих же промптов, нужно думать по-другому. Будущее не за теми, кто быстрее генерит код, а **за теми, кто умеет его тщательно проверять и контролировать общую логику системы.** Сейчас **важно быть не потребителем кода, а его строгим и очень придирчивым критиком.**