Introdução
Não sou formado na área, não trabalho como programador, mas aprendi a programar para trazer soluções para meu trabalho. Mantenho sistemas para equipes de 5 e 10 pessoas, que já ajudam há 2 anos. A IA, no entanto, está evoluindo rapidamente e está superando os meus esforços. Hoje, não me sinto mais o dono do código, e isso me deixa angustiado. A IA escreve código muito bem, mas isso também é um problema.
A IA e o Código
A IA está revolucionando a programação. Ela escreve código de maneira muito mais bem organizada e testada do que eu. Isso é bom em termos de eficiência, mas também significa que eu não me sinto mais o dono do código. Isso me deixa angustiado, porque o meu sistema não parece mais meu.
Desafios de Gestão
O problema é que a IA está evoluindo rapidamente e a percepção geral é que, em dezembro de 2025, seria necessário focar em revisão de código e arquitetura. Agora, os modelos também estão evoluindo a revisão e elaboração de testes. Isso criou um jogo de gato e rato, onde a IA pode superar qualquer especialização.
Conclusão
A IA está revolucionando a programação, mas isso também traz desafios significativos. Para os programadores, isso significa perder o controle do código e ter que se adaptar a um novo modelo de trabalho. É um desafio, mas é importante focar em como ajudar a IA a escolher o melhor caminho, analisar o resultado e criar testes que garantam que o app faça o que se propõe sem estragar nada.
Recomendações
Para aqueles que estão lidando com esses desafios, é importante focar em como ajudar a IA a escolher o melhor caminho (system design), analisar o resultado e criar testes (quality gates) que garantam que o app faça o que se propõe sem estragar nada.
Recursos Adicionais
Para aqueles que querem aprender mais sobre IA, vale a pena dar uma olhada no meu livro: IA Para Engenheiros.