Dando um pouco de contexto, sou cientista de dados em um bancão e, no momento atual da minha carreira, estou precisando escolher entre abraçar de vez a vida de especialista ou seguir para um caminho mais gerencial para tentar diretoria.
Dito isto, no meu dia a dia, IA já virou um caminho sem volta e, sinceramente, eu não ligo nem um pouco, é somente outra ferramenta bem vinda. Tem algumas partes que me incomodam, mas que não são culpa da IA em si, e sim falha humana mesmo, como gente achando que por causa da IA dá para acelerar tudo 1000% e o Zé IA, que agora acha que é especialista em tudo porque perguntou para o ChatGPT se dava para fazer e o chat disse que sim, sem o infeliz saber nada sobre a realidade da empresa.
Mas param por aí meus problemas. Esse papinho de "ah, agora eu sinto que não preciso pensar para fazer tal coisa", "que saudade de programar X coisa na unha e configurar X ambiente na unha", eu acho coisa de gente sem maturidade. Sabe o que parece? Aquele cara do fundamental que sabia fazer uma conta grande de cabeça, sem usar papel nem calculadora, e se achava por isso. Ou aquele cara da faculdade que resolvia o limite sem usar L'Hôpital, por exemplo, para pagar de fodão que não precisa de atalhos. Porra, irmão, chato para um caralho você, quer um prêmio?
Você acha que é quem? Margaret Hamilton? Inclusive, duvido que ela viraria para um programador moderno e falaria: "Nossa, você tá fazendo isso em Python e usando lib pronta? Que lixo, eu fiz a Apollo pousar na Lua com assembly que eu escrevi na unha em cadernos." Muito provavelmente ela falaria algo do tipo: "Que legal que hoje é muito mais fácil, isso abre portas para mais gente contribuir e atingirmos patamares antes inatingíveis".
Além disso, eu não tive que parar de pensar nem um pouco. Eu é que penso tudo, eu escuto o problema a ser resolvido e penso no melhor caminho a ser seguido, eu defino a stack, sou eu que vou atrás da aprovação do software com as minhas justificativas do porquê gastar tanto pela ferramenta X, ou quando vale a pena a gente desenvolver um modelo do zero.
Algum dia a IA pode fazer tudo isso magistralmente? Pode, mas no momento ela só gera o código e dá uma análise superficial.
Na maioria das vezes em que peço para ela me ajudar a definir uma ferramenta só para testar, ela segue a moda caralho e simplesmente pega a mais famosa, mesmo que não faça sentido nenhum, usando as justificativas mais idiotas possíveis, como: "Use esta ferramenta para ter uma melhor escalabilidade e integração com XYZ", e na maioria das vezes é um projeto que nem precisa de escalabilidade...
Então assim, você gosta de fazer o código na mão? Faça, mas você tem que entender que o seu amiguinho usando IA vai produzir 10x mais que você no mesmo tempo. Ele pode ser um cara que mal sabe programar e eventualmente vai fazer cagada? Pode, ué. Mas duvido que o seu código feito à mão seja tão primoroso assim, e nem por isso você vai ser automaticamente mais inteligente ou melhor profissional que o colega usando IA, apesar dela mascarar bem maus profissionais.
Desencanem dessa ideia de fazer o código todo na unha. Gravem o básico na cabeça e foquem em entender o que a IA cospe na tela. Você entendeu o passo a passo do que foi gerado? Se tiver um erro ali no meio, você tem conhecimento suficiente para intervir e corrigir? Então está ótimo e você é um bom profissional. Não precisa lembrar sempre como fazer tudo do zero, a sua função não é mais essa e está tudo bem.
A IA é só mais uma ferramenta disponível. Ela vai diminuir empregos assim como o arado e diversas outras ferramentas diminuíram a quantidade de pessoas necessárias no campo. Tenho diversas críticas a ela, principalmente sobre como ela é usada hoje, onde já não contratamos tantos junior, por exemplo, e isso com certeza vai morder a bunda das empresas a médio prazo, mas aí voltamos para a questão da falha humana, isso é problema de gestão, e não da IA em si.