В нашей закрытке подписчик скинул выдержку из свежего видео Y Combinator, где они обсуждают тему Vibe Coding, или, по-нашему, перспективы разработки с помощью AI-сервисов и агентов.
Они дают следующее определение:
◉ Vibe Coding – это новый подход к программированию, при котором вместо ручного написания кода разработчик общается с искусственным интеллектом на естественном языке (буквально «кодит на вайбе и чилле» по настроению), а ИИ генерирует исходный код по заданным описаниям.
Звучит, конечно, спорно, но их главная идея в том, что стирается грань между разработчиком и продактом – теперь это как бы один человек, который больше думает за продукт, нежели за сам код.
Давайте будем честны, конечно, я не люблю корпоративных гаррипоттеров с лососем, но надо признать факт, что все эти AI-штуки пока подходят только для прототипирования и MVP.
AI плох в архитектуре, не умеет дебажить, и поэтому при маломальском масштабировании начнутся большие проблемы, если человек, который всё это промптами написал, не понимает, что именно он сделал.
А если уже проект достаточно большой, с code review и CI/CD, то сам термин «кодить на вайбе и чилле», конечно, слабо подходит.
Поэтому останется неизменным:
- Думать системно всё равно нужно.
- Глубокие знания архитектуры всё ещё важны.
- Умение дебажить — бесценно.
Хотя один из ведущих говорит: «Зачем дебажить, если можно всё полностью переписать?»
Далее ребята сравнили Vibe Coding с PHP 15-летней давности, мол, и то и то ужасно, но позволяет быстро запуститься.
И ещё несколько минут обсуждали, почему PHP — самый ужасный язык в истории, и как Facebook страдал, что выбрал именно его на старте.))
Странно, что в видео ничего не сказали про лосось на завтрак, Гарри Поттера и русский рок.))
А в мире изменения начинают происходить:
◉ Некоторые компании на собесах уже смотрят не только на ручной код, но и на умение писать промпты в Cursor. И оценивают как бы парный код робота и человека.
◉ Проверяют понимание того, что нагенерил Cursor, и почему он сделал именно так.
И всё это ведёт к трансформации в сфере разработки.
Подход Vibe Coding способен радикально ускорить создание продуктов и сделать программирование доступнее для широких масс.
Теперь одиночный энтузиаст, aka солопренёр, с хорошей идеей, но скромными навыками программирования, может реализовать прототип своего продукта за вечер.
Барьер между «тем, кто умеет кодить» и «тем, кто не умеет», снижается: достаточно уметь чётко формулировать мысли и понимать, что ты хочешь получить.
Мы, вероятно, увидим всплеск проектов, созданных не профессиональными программистами, а людьми из других областей, и, следовательно, конкуренция в области простых приложений типа диет/фитнесов будет расти, сдвигая полный фокус в сторону маркетинга.
Выигрывает не тот, кто умеет хорошо программировать, а тот, кто умеет лучше других работать с трафиком.))
P.S. Мы вчера уже ближе к утру с Алмасом доделали переводы гайдов по Lovable.
То, что мы взяли у буржуев, было каким-то скамом, поэтому мы сами просидели в нём часов до трёх ночи, чтобы всё-таки дать обещанный вэлью.
Кто ещё не подал заявку на бесплатный гайд — можно сделать это по ссылке на форму.
Планируем всё прислать завтра!