> Вартість пояснення бізнес-логіки ШІ > витрати на програмування, тому я не використовую Vibe Coding на бекенді. На мою думку, бекенд не використовує штучний інтелект для написання, бо надто добре знайомий із залежностями від шляхів і хоче залишатися у своїй зоні комфорту, замість того щоб використовувати підказки для генерації коду. Фронтенд — це через незнайомість, але відкритість. Ще одна проблема, яку ви вже добре знаєте, полягає в тому, що важко чітко описати свої потреби за допомогою підказок. Вміння виражати та спілкуватися природною мовою у легкій для розуміння — це вимога для старших програмістів, адже насправді, якщо ви хочете вести людей і переконати інших використовувати ваш дизайн, без природного вираження та комунікації не обійдеться. Для бекенд-коду можна спробувати використовувати псевдокод для підказки слів, спробувати TDD, спочатку написати тестовий код, а потім реалізувати його, але все одно рекомендується використовувати більше штучного інтелекту.
耳朵
耳朵10 годин тому
Пан Баоюй погоджується з тим, що сказав, і я можу додати ще кілька точок зору (Vb у фіналі та фронтенді). Коли я писав бекенд Java, я ніколи не використовував програмування VB, це був лише ручний код, бо екосистема Java надзвичайно зріла, а фреймворк глибоко охопив основні технічні деталі, тому мені потрібно зосередитися лише на реалізації бізнес-логіки. Вартість інтерпретації бізнес-логіки для ШІ > витрати на програмування, тому я не використовую програмування на VB на бекенді. Але коли я пишу фронтенд, я зазвичай використовую Agent повністю автоматичним + редактором для тонкого налаштування, 99% коду пише агент, мені потрібно лише трохи доопрацювати відповідно до результатів, багато разів і знову. Чому я використовую Agent повністю автоматично, коли пишу фронтенд? Головна причина в тому, що повторюваність фронтенд-коду не можна ігнорувати, незалежно від того, наскільки ти досвідчений інженер, кожен компонент, кожна кнопка — все одно потрібно ввести їх у потрібне місце і підібрати до потрібного ефекту. Кожна фронтенд-перевірка, спливаюче вікно, підказка та подача форми не можуть бути виконані фреймворком для вас, писати все одно потрібно від руки, і на цьому етапі переваги повністю автоматичної роботи агента підкреслені, якщо ви чітко пишете завдання, поточні можливості моделі допоможуть відновити 99%. Фронтенд full-stack розробка вже має зрілу модель Monorepo, в якій велика модель може розуміти всі API та визначення об'єктів усього проєкту в одному репозиторії, тому, думаю, full-stack розробка використовує Monorepo + Agent для повної автоматизації, що є справжнім вибухом ефективності. Підсумовуючи мої думки: чи використовувати Agent повністю автоматизовано, залежить від того, чи економить він час і підвищує ефективність, а для зрілого інженера має бути легко зрозуміти, чи можна використовувати Agent для підвищення ефективності в таких сценаріях коду.
Звісно, я не рекомендую довіряти все ШІ, деякі повторювані завдання має виконувати ШІ, але деякі дизайнерські завдання найбільше допомагають ШІ, і часто доводиться навмисно писати код вручну, щоб уникнути погіршення навичок. Як і зараз, людям не потрібно займатися фізичною роботою і ходити в спортзал!
2,55K