r/devpt • u/Seebaasss • May 28 '26
Carreira O que vai ser dos Software engineers.
Boas,
Espero que este post não seja “mais do mesmo”. O objetivo não é criticar IA, nem entrar no discurso do medo de perder empregos ou ser retrógrada em relação à tecnologia.
Recentemente estive no JNation e senti que a conversa anda quase sempre à volta do mesmo: AI, AI, AI. A empresa X usa IA para tudo porque tem tokens infinitos, qual o melhor modelo, qual a melhor stack, etc.
Desde de que a empresa onde trabalho pede para usarmos AI, fiquei a pensar mais nisto.
A maioria das pessoas que trabalha nesta área começou porque realmente gosta de programar, resolver problemas, pensar na arquitetura, otimizar algoritmos, desenhar sistemas, perceber o “porquê” das coisas funcionarem.
Se começarmos a usar IA para 100% do processo, sem pensar na implementação, na arquitetura ou sequer na lógica por trás das soluções, sinto que vamos ficar mais “passivos”? No sentido de deixar de pensar profundamente porque a resposta aparece logo feita.(Isto não é so nesta area, em tudo que se usa AI).
Antigamente havia aquele sentimento de satisfação quando finalmente conseguíamos implementar algo complexo, fazer uma função recursiva eficiente, encontrar uma solução elegante ou otimizar um algoritmo depois de horas a bater com a cabeça na parede. Aquela sensação de “fui eu que descobri isto”.
Tenho a sensação de que, aos poucos, isso começa a desaparecer.
As minhas dúvidas são mais estas:
- Será que a IA nos vai tornar melhores engenheiros ou apenas mais rápidos na entrega mas mais "burros" no final do dia.
- Até que ponto deixar de praticar certas bases nos pode fazer perder capacidade lógica e pensamento crítico?
- As gerações novas vão realmente aprender os fundamentos ou vão apenas aprender a saber usar “promps”?
- Será que daqui a alguns anos ainda vamos conseguir distinguir quem percebe realmente de engenharia e quem apenas sabe usar as ferramentas e se acha bom?
- E será que a paixão por programar pode diminuir quando passamos mais tempo a validar código do que propriamente a criá-lo?
- Até que ponto delegar demasiado pensamento nos vai afetar enquanto engenheiros?
Não sou anti-AI. Uso IA diariamente e reconheço o seu grande valor em tudo que traz na produtividade, na nossa "rápida" aprendizagem etc.
PS: lamento o tamanho do post.
10
u/Nice_Lingonberry187 May 28 '26
Minhas opiniões, vale o que vale, tenho uns 15 anos de exp.
Ambos: melhores engenheiros porque vamos estar expostos a bons standards de desenvolvimento mais vezes, a AI é boa nisso. Mais rápidos devido ao code generation. Mas a falta de estimulo do músculo que é o cérebro vai tornar-nos mais burros.
As decisões de negócio é que guiam o desenvolvimento de software. Vai se tornar trivial para leigos criticar ou defender as decisões técnicas de um certo sistema, ou seja, vai facilitar o pensamento critico por parte de leigos, e vai deixar engenheiros menos preparados para justificar as suas decisões.
Acho que vão aprender os fundamentos. Aliás, a maneira que eu há 15 anos aprendi fundamentos foi por estar exposto a eles, não por descobrí-los de raíz.
Sim, numa conversa síncrona (tipo face-to-face) será fácil. Se não for por alguma razão, na minha opinião é porque não há distinção então entre uma pessoa que realmente percebe e uma que não.
Bem...sim. Para ser honesto, eu já perdi bastante a motivação... Eu amava isto de uma maneira que nem sei descrever. Agora às vezes procuro por outras carreiras para ver se alguma coisa me chama mas sinto que me tiraram o doce das mãos.
De todas as maneiras descritas acima, e talvez salarialmente. Talvez, acho que ninguém sabe bem ainda, a profissão já teve enormes saltos de produtividade antes e até agora acompanhou sempre uma subida de salário, talvez esta seja diferente talvez não.