Актуальные темы
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
> Объяснение бизнес-логики для AI стоит больше, чем стоимость кодирования, поэтому я не использую Vibe Coding на бэкенде.
На мой взгляд, причина, по которой бэкенд не использует AI для написания кода, заключается в зависимости от пути, слишком привычно, и больше хочется оставаться в своей зоне комфорта, а не использовать подсказки для генерации кода. На фронтенде, наоборот, из-за незнания, люди более открыты.
Кроме того, проблема, о которой ты сам уже хорошо знаешь: сложно четко описать свои требования с помощью подсказок.
Умение просто и понятно выражать и общаться на естественном языке — это требование к опытным программистам, потому что в реальной жизни тебе нужно вести людей, убеждать других использовать твой дизайн, и это невозможно без естественного общения.
Код бэкенда можно попробовать описать с помощью псевдокода, попробовать TDD, сначала написать тестовый код, а затем реализовать, но все же рекомендую больше использовать AI.

6 дек., 19:11
Согласен с тем, что сказал учитель Баоюй, я могу добавить некоторые другие перспективы (Vb для бэкенда и фронтенда).
Когда я пишу бэкенд на Java, я никогда не использую Vb программирование, все пишу вручную, потому что экосистема Java крайне зрелая, фреймворки уже высоко абстрагированы от низкоуровневых технических деталей, и я могу сосредоточиться только на реализации бизнес-логики.
Стоимость объяснения бизнес-логики для AI > стоимость кодирования, поэтому я не использую Vb программирование на бэкенде.
Но когда я пишу фронтенд, я часто использую полностью автоматизированный Agent + редактор для доработки, 99% кода написано Agent, мне нужно только немного подправить его результаты, часто с первого раза.
Почему я использую полностью автоматизированный Agent при написании фронтенда? Одна из главных причин заключается в том, что повторяемость фронтенд-кода невозможно избежать, независимо от того, насколько вы опытный инженер, каждый компонент, каждая кнопка все равно должны быть правильно размещены и настроены для достижения желаемого эффекта.
Каждая проверка на фронтенде, всплывающее окно, уведомление, отправка формы не может быть выполнена фреймворком за вас, вам все равно придется писать вручную, и в этот момент преимущества полностью автоматизированного Agent становятся очевидными: если вы четко сформулируете задачу, современные модели могут помочь вам с 99% восстановления.
Сейчас в полномасштабной разработке фронтенда уже существует зрелая модель Monorepo, в рамках которой большая модель может понимать все API и определения объектов всего проекта в одном репозитории, поэтому я считаю, что использование Monorepo + полностью автоматизированного Agent в полномасштабной разработке — это просто взрывная эффективность.
Подводя итог моим мыслям: использование полностью автоматизированного Agent зависит от того, сможет ли он помочь мне сэкономить время и повысить эффективность, и для опытного инженера должно быть легко определить, в каких сценариях кода можно использовать Agent для повышения эффективности.
Конечно, я тоже не рекомендую полностью полагаться на AI, некоторые повторяющиеся задачи обязательно нужно делегировать AI, но некоторые дизайнерские вещи лучше всего использовать с помощью AI, и регулярно нужно намеренно писать немного кода, чтобы не допустить деградации своих навыков.
Как сейчас люди больше не занимаются физическим трудом, но все равно ходят в спортзал!
21,58K
Топ
Рейтинг
Избранное

