Tópicos populares
#
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.
> O custo de explicar a lógica de negócios para a AI > o custo de codificação, por isso não uso Vibe Coding no backend.
Na minha opinião, a razão pela qual o backend não usa AI para escrever isso ainda é devido à dependência de caminho, muito familiarizado, prefere ficar na sua zona de conforto e ainda não está disposto a usar prompts para gerar código. O frontend, por estar menos familiarizado, acaba se arriscando mais.
Além disso, você já está ciente do problema: é difícil descrever claramente suas necessidades com prompts.
Ser capaz de expressar e comunicar de forma clara e compreensível em linguagem natural é uma exigência para programadores experientes, pois na realidade você precisa liderar pessoas e persuadir outros a usar seu design, o que envolve necessariamente a comunicação natural.
Para o código do backend, você pode tentar usar pseudocódigo para prompts, experimentar TDD, escrevendo primeiro o código de teste e depois implementando, mas ainda assim recomendo usar mais a AI.

Há 12 horas
O professor Baoyu disse que concorda muito, posso acrescentar algumas outras perspetivas (Vb do backend e do frontend).
Quando escrevo em Java no backend, nunca uso programação em Vb, tudo é feito manualmente, porque o ecossistema Java é extremamente maduro, os frameworks já encapsularam altamente os detalhes técnicos de baixo nível, eu só preciso me concentrar na implementação da lógica de negócios.
O custo de explicar a lógica de negócios para a IA > o custo de codificação, por isso não uso programação em Vb no backend.
Mas quando escrevo no frontend, costumo usar um Agent totalmente automático + um editor para ajustes, 99% do código é escrito pelo Agent, eu só preciso fazer alguns ajustes com base nos resultados dele, muitas vezes é uma única passada.
Por que uso um Agent totalmente automático ao escrever no frontend? Uma grande razão é que a repetitividade do código frontend não pode ser evitada, não importa quão avançado você seja como engenheiro, cada componente, cada botão, ainda precisa ser introduzido no lugar certo e combinado para obter o efeito desejado.
Cada validação, popup, aviso e envio de formulário no frontend não pode ser completado por um framework, você ainda precisa escrever à mão, e é nesse momento que os benefícios do Agent totalmente automático se destacam, desde que você escreva a Task claramente, a capacidade dos modelos atuais pode ajudá-lo a fazer 99% da restauração.
Atualmente, o desenvolvimento full-stack no frontend já possui um modelo Monorepo maduro, sob esse modelo, um grande modelo pode entender todas as APIs e definições de objetos de todo o projeto no mesmo repositório, por isso acredito que o desenvolvimento full-stack usando Monorepo + Agent totalmente automático é simplesmente uma explosão de eficiência.
Resumindo meu pensamento: se usar um Agent totalmente automático depende de se ele pode me ajudar a economizar tempo e aumentar a eficiência, e para um engenheiro maduro, você deve ser capaz de julgar facilmente quais cenários de código podem usar o Agent para aumentar a eficiência.
Claro que eu também não recomendo deixar tudo para a AI, algumas tarefas repetitivas devem ser feitas pela AI, mas algumas questões de design devem ser, no máximo, assistidas pela AI, e é importante frequentemente escrever manualmente algum código para que as suas habilidades não se degradem.
É como agora, as pessoas não precisam mais fazer trabalho físico, mas ainda assim vão à academia!
4,1K
Top
Classificação
Favoritos

