Executando verificação de segurança...
1

é coseguir ser produtivo durante algumas horas mesmo sem se lembrar tudo!!!!

Bom, você quer que eu seja produtivo sem poder usar as ferramentas que são disponibilizadas à mim para aumentar a minha produtividade.

Se com a IA eu consigo fazer uma tarefas em uma fração do tempo porque eu sou menos programador por usar isso?

Já vi gente nesse fórum falando que se você não implementar uma BTree na mão você não sabe programar!

Temos que parar de demonizar as ferramentas que estão disponíveis e usá-las da forma certa

Quando esse codigo que ia gerou explodir em produção vc vai falar para seu chefe ou cliente.

Até porque você está presumindo que eu estou usando esse código sem nenhum teste e que tudo que a IA gerar vai causar bugs em produção?

Você está presumindo que eu sequer vou testar a feature que eu mesmo desenvolvi!

Pela sua lógica ou você é "vibe coder" que nunca encosta no código ou você é uma enciclopédia ambulante que sabe a documentação completa de todas as tecnologias de cabeça.

Não existe meio termo

Carregando publicação patrocinada...
1

Claro que existe meio termo, por mim pode ser vibecoder e conseguir programar num avião ao mesmo tempo, e no fim esse deve ser o objetivo. Não estou demonizando ferramentas, mas sim depedender delas!

Já vi gente nesse fórum falando que se você não implementar uma BTree na mão você não sabe programar!

Assino em baixo, de fato foi o que eu escrevi na minha primeira resposta, isso é o minímo!!!

Até porque você está presumindo que eu estou usando esse código sem nenhum teste e que tudo que a IA gerar vai causar bugs em produção?

Não, eu não estou presumindo que você não testa o código ou que tudo que a IA gera vai explodir em produção. Também não estou dizendo que você não vai testar a feature que desenvolveu. O ponto que eu quero deixar claro é outro: depender demais de ferramentas como a IA pode te deixar com menos domínio sobre a base de código do que se você tivesse construído tudo manualmente. E não é só sobre o código gerado em si, mas sobre o básico, os fundamentos.

Por exemplo, no caso que você mencionou, customizar um sistema de autenticação com o .NET Identity: se você já passou pelo sofrimento de ler a documentação, debugar problemas e lutar com os bugs durante o desenvolvimento, quando algo der errado em produção, vai ser muito mais fácil identificar e corrigir o problema. Esse processo de "colocar a mão na massa" te dá uma compreensão mais profunda, que a IA sozinha não entrega.

Eu estou afirmando que praticar os fundamentos, como ler documentação e debugar código, te torna um resolvedor de problemas melhor, em situações onde nenhuma ferramenta pode ajudar. Não estou dizendo que você precisa abolir as ferramentas do seu fluxo de trabalho. Elas são ótimas para produtividade! Mas é preciso ter cuidado e nunca esquecer de praticar o básico, só isso..