Depois de 3 anos aprendendo a programar sozinho, a IA me devolveu a sensação de "só estar copiando"
Programo há três anos. Nunca consegui um emprego na área, mas sempre desenvolvi meus próprios projetos, tomando as decisões e escrevendo cada linha de código. No começo, tinha muito a sensação de estar apenas copiando um tutorial sem entender de fato o que estava acontecendo. Com o tempo, fui ficando mais confiante até conseguir fazer tudo sozinho, com entendimento real do que eu estava construindo.
Agora estou sentindo essa mesma sensação de novo, só que programando com a IA.
O paradoxo: entender e não ter controle ao mesmo tempo
A diferença é que dessa vez eu sei e entendo o que está acontecendo, mas mesmo assim sinto que não tenho controle sobre o projeto. Eu tomo decisões técnicas, só que baseadas no que a IA me recomendou, não em algo que eu cheguei sozinho.
Um exemplo concreto: no meu sistema mais recente, que envolve tracking e análise de vídeo, a IA recomendou o FFmpeg. Fui atrás, li a documentação, entendi como a ferramenta funciona. Até aí, tudo certo. O problema veio depois: pedi para a IA implementar, e quando fui revisar o código, não conseguia entender de fato o que estava acontecendo ali, mesmo compreendendo cada bloco individualmente. É como entender as peças, mas não a lógica de como elas se encaixaram.
A pergunta que fica
Como vocês têm usado IA no dia a dia de desenvolvimento sem abrir mão do controle sobre o que estão construindo? Existe algum método, algum jeito de trabalhar, que ajuda a manter a compreensão de ponta a ponta do projeto e não só de cada trecho isolado?