> O custo de explicar a lógica de negócios para IA > custos de programação, então não uso Vibe Coding no backend. Na minha opinião, o backend não usa IA para escrever porque está muito familiarizado com dependências de caminho e prefere ficar em sua zona de conforto em vez de usar prompts para gerar código. A parte da frente é por causa da desconhecida, mas da mente aberta. Outro problema que você já conhece muito bem é que é difícil descrever suas necessidades claramente com prompts. Ser capaz de se expressar e comunicar em linguagem natural de forma fácil de entender é um requisito para programadores seniores, porque, na realidade, se você quer liderar pessoas e persuadir outros a usarem seu design, não pode prescindir da expressão natural e da comunicação. Para código back-end, você pode tentar usar pseudocódigo para solicitar palavras, tentar TDD, escrever código de teste primeiro e depois implementá-lo, mas ainda é recomendado usar mais IA.
耳朵
耳朵11 horas atrás
O Sr. Baoyu concorda com o que disse, e posso acrescentar outras perspectivas (Vb no final e no front-end). Quando escrevi Java back-end, nunca usei programação Vb, só código manual, porque o ecossistema Java é extremamente maduro, e o framework encapsulou muito os detalhes técnicos subjacentes, então só preciso focar na implementação da lógica de negócio. O custo da interpretação da lógica de negócios para IA > custos de programação, então não uso programação em VB no backend. Mas quando escrevo o front-end, costumo usar o Agente totalmente automático + um editor para ajustes finos, 99% do código é escrito pelo agente, só preciso fazer alguns ajustes finos conforme os resultados, várias vezes. Por que uso o Agent totalmente automático ao escrever front-ends? Um grande motivo é que a repetitividade do código front-end não pode ser omitida, não importa o quão avançado você seja engenheiro, cada componente, cada botão, você ainda precisa introduzi-lo no lugar certo e combiná-lo com o efeito desejado. Toda verificação de interface, pop-up, prompt e envio de formulário não pode ser completado por um framework para você, você ainda precisa escrever à mão; neste momento, os benefícios do totalmente automático do agente são destacados, desde que você escreva a tarefa claramente, as capacidades atuais do modelo podem ajudar a restaurar 99%. Agora, o desenvolvimento full-stack front-end já tem um modelo Monorepo maduro, no qual o modelo grande consegue entender todas as APIs e definições de objetos de todo o projeto no mesmo repositório, então acho que o desenvolvimento full-stack usa Monorepo + Agente para ser totalmente automatizado, o que é simplesmente uma explosão de eficiência. Para resumir meus pensamentos: usar ou não o Agent totalmente automatizado depende se ele me economiza tempo e melhora a eficiência, e para um engenheiro experiente, deve ser fácil saber se você pode usar o Agent para melhorar a eficiência nesses cenários de código.
Claro, não recomendo deixar tudo para a IA, algumas tarefas repetitivas precisam ser feitas pela IA, mas algumas tarefas de design são mais auxiliadas pela IA, e muitas vezes você precisa escrever código manualmente de propósito para evitar que suas habilidades se deteriorem. Assim como agora, as pessoas não precisam mais fazer esforço físico e vão à academia!
3,22K