Кодирование Vibe объяснено на 5 уровнях изысканности

Кодирование Vibe объяснено на 5 уровнях изысканности

23 июня 2025 г.

От детекторов запаха кода до AI Whisperers: программирование возвращает канавку обратно

TL; DR: Я объясню кодирование Vibe на пяти уровнях разным аудиториям.

Ребенок

Атмосфера кодированияЭто все равно, что рассказать роботу, что вы хотите, и это строит его для вас, пока вы разговариваете друг с другом.

Вы говорите что -то вроде: «Постройте мне машину с Legos», и робот делает это.

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

Это как волшебная коробка или волшебная палочка, которая разыгрывает ваши заклинания, но построен с реальной технологией!

Подростка

Vibe Coding - это новый способ программирования, где вы используете человеческий язык, какАнглийский, чтобы сказать компьютеру, что построить.

Вместо того, чтобы изучать весь код программирования самостоятельно, вы описываете, что вы хотите, и инструменты искусственного интеллекта, такие как CHATGPT, Claude или Copilot, напишите код для вас.

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

Например, вы можете сказать: «Создайте мобильное приложение для дела». Затем, позже добавьте «с темной темой», а после этого «добавьте уведомления напоминания».

Затем ИИ будет генерировать полный код, итерация его с вами.

Студент колледжа

Кодирование Vibe - это метод разработки программного обеспечения, где разработчики пишут подсказки для естественного языка вместо кода.

Это позволяет непрофессиональным разработчикам создавать программное обеспечение без предыдущего обучения.

Описывая намерения на естественном языке, модели крупных языков (LLMS) генерируют основную логику, интерфейс или сценарии.

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

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

Когда вы практикуете кодирование Vibe, вам не нужно писать шаблон или запоминать синтаксис.

Это позволяет вам делать быстрые прототипы и эксперименты, сравнивая программное обеспечениес реальным миромПолем

Традиционные запахи кода (дублированный кодВДлинные методыВСложные условные) стать менее актуальным, поскольку ИИ обрабатывает рефакторинг автоматически.

https://hackernoon.com/how-to-find-the-shooky-parts-of-your-code-part-i-xqz3evd?embedable=true

Новые "быстрые запахи" (какпакетная галлюцинация) возникает вокруг неясной спецификации намерения и плохих моделей сотрудничества ИИ.

Качество результата в значительной степени зависит от ясности ваших подсказок итвойСпособность проверять выход ИИ.

https://www.youtube.com/v/99guxtiw0r4?embedable=true

Вы не должны слепо следовать предложениям ИИ; Всегда просмотрите и проверяйте сгенерированный код.

https://hackernoon.com/from-helpful-to

Аспирант

Vibe Coding используетБольшие языковые моделиДля создания исполняемого кода из инструкций на естественном языке высокого уровня.

Термин был введен Андреем Карпати вФевраль 2025 г.Чтобы описать способ программирования с помощью моделей LLM, который позволяет вам «сдаться в поток» и почти «забудьте, что код существует».

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

Роль разработчика переходит от реализации низкого уровня к системной оркестровке, определяя то, что строить, а неКак это построитьПолем

Это очень совпадает со старыми известными хорошими практиками описаниячто делать, нетКак это сделатьи противпреждевременные оптимизацииПолем

Когда вы работаете в качестве разработчика программного обеспечения, важно работать в потоке (или зоне).

https://hackernoon.com/top-16-tips-to-quickly-boost-your-productivity-in-2021-lr2v340x?embedable=true

Ай зима закончилась пару лет назади технологии переоцениваются в краткосрочной перспективе и недооцениваются в долгосрочной перспективе.

Это известно какЦикл шумихи Гартнера, и это показывает, как ИИ развивается от завышенных ожиданий до реальной производительности. Это помогает вам заметить, какие тенденции ИИ являются шумихими, а какие готовы к использованию.

Кодирование Vibe позволяет быстроMVP Development, особенно в сочетании с внутренними DSL, шаблонами и библиотеками компонентов.

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

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

https://www.youtube.com/v/opbwhiaqpts?embedable=true

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

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

По состоянию на июнь 2025 года,82% разработчиков используют ИИ не реже одного раза в неделю

Старое программное обеспечение было построено с Tayloristмодель водопадаПолем

Современное программное обеспечение постепенно, и вы можете направлять взаимодействие с AIS.

Программирование - это построение теорий, как сказал Питер Наур, а не просто написание кода.

https://hackernoon.com/programming-as-theory-building-lts3eqr?embedable=true

Ваша работа состоит в том, чтобы сосредоточиться на основном и оставить случайные детали для ИИ.

https://hackernoon.com/there-ar-no-silver-bullets-for-thisworewolf-2t213woi?embedable=true

Никогда не поздно учиться.

https://hackernoon.com/chatgpt-what-it-teaching-to-25-летняя сэениор-programmer?embedable=true

Эксперт

Кодирование Vibe представляет собой сдвиг после символического программирования, где намерение кодируется на языке и составлена ​​LLMS в структурированные системы.

С практической точки зрения, кодирование Vibe похоже на гиперпродуктивную сеанс программирования пар.

Вы говорите или вводите естественный язык, а также код типов AI для вас.

Такие инструменты, как Github Copilot, даже имеют режимы «чат» или «агента», которые имитируют этот рабочий процесс.

https://hackernoon.com/no-github-copilot-will-not-teal-your-job-q83d35au?embedable=true

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

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

https://maximilianocontieri.com/how-to-improve-your-code-with-easy-refactorings?embedable=true

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

В производственных контекстах кодирование Vibe вызывает обеспокоенность по поводу детерминизма, происхождения и соответствия.

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

Тем не менее, в сочетании с надежной валидацией (например, генерация тестов, статический анализ), кодирование Vibe позволяет экстремально ускорять циклы прототипирования, нелинейные потоки развития и демократизированный доступ к возможностям программирования.

Это не просто автозаполнение - синтез кода, руководствуясь вибрациями и чувствами.

Я написалисследовательская работаНесколько лет назад, прогнозирование будущего не декларативных программистов.

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

Языки и рамки приходят и уходят.Lean Gitи учитьсяАнглийскийПолем

Это правда даже сегодня.

GIT важен для командной работы.

https://hackernoon.com/git-explained-in-5-levels-of-difficulty?embedable=true

Английский - самый популярный язык для программирования. И теперь вы можете использовать его как естественный язык для создания кода!

Будущее программирования не о замене разработчиков, а о усилении человеческого творчества посредством сотрудничества ИИ.

Стать кентавром. Практикуйте кодирование!

https://hackernoon.com/wordles-centaur-and-code-building-a-game?embedable=true


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE