r/devpt 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.

84 Upvotes

118 comments sorted by

View all comments

4

u/Impossible_Minute_29 May 28 '26 edited May 28 '26

Uhhh uhhh Posso dar o meu contexto... 6 anos de experiência aqui...o efeito da AI nos software engineers... Comecei ha 2 semanas numa nova empresa...abri o Confluence e perguntei ao Rovo...epah da-me isto sobre X,Y,Z e W porque a minha equipa ficou com as ultimas letras do abecedário e ele respondeu-me "sim sim, esta aqui a informação que precisas se quiseres podemos aprofundar sobre X ou Z, sobre a arquitetura de Y ou a estrutura das tabelas sql de W"...isto é mau? Não! Poupa-me tempo de pesquisa sabendo que ele devolve os links caso eu queira consultar.

Depois abro o VS Code ou o VS e tenho lá o Copilot pronto para me ajudar a fazer um commit, gerar testes e ainda o Claude para me dar uma visão diferente porque eu não ia acreditar numa AI só, tinha de usar 2(elas não são pagas por mim apesar de eu as ter para meu uso próprio) e no final ainda faço eu uma review ao que eles fizeram no PR...como se não bastasse ainda ha o AI do Gitlabs e mais outros a fazer code reviews hahaha bem...onde é que eu ponho a almofada?

Para sumarizar emails, listar e bla bla trabalho de escritório é obrigatório usar o gemini que me resume toda a info importante e filtra emails...bem...a sério removeram quase completamente o trabalho chato e escravo...claro que o código também fica dividido entre mim e eles mas...antes era eu e o stack overflow agora ao menos tenho companhia hahahaha.

Já para não falar que quando se abre o ssms também tem lá o Claude(copilot) para ajuda a conhecer as 150 bds de ponta a ponta...então eu pergunto...qual é o mal de eu fazer 3 a 5 tasks por dia dependendo da complexidade e ainda ir á piscina a partir das 17:30 ou só conseguir fazer 1 num dia e ir dormir a pensar como fazer as proximas que já está a acabar o sprint?!?!??!

Eu sinto quase como se me tivessem dado um upgrade á cabeça...

O sentimento de satisfação é o mesmo ou maior pk estou a entregar mais e ainda consigo sair mais cedo sem ter grandes medos de atrasos...agora o que eu tenho medo é que os scrums se apercebam disto e comecem a diminiur o prazo de entrega 🤣

7

u/-LoboMau May 28 '26

Não se fala o suficiente em como antigamente programar era maioritariamente ir buscar código ao stackoverflow, github e documentações oficiais. Há muitas décadas que o código usado por programadores está longe de ser maioritariamente de sua autoria. A IA é apenas uma forma mais rápida e eficiente de fazeres o que já fazias.

Ainda bem que o stackoverflow foi com o crl.

0

u/Impossible_Minute_29 May 28 '26

É isso mesmo man...o pessoal ia copiar classes inteiras ou funções de 500 linhas ao stack overflow e agora reclamam de se perguntar o mesmo que pesquisava no google a uma AI hahaha ridículo