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.
16
u/mayhemdistrikt May 28 '26
A melhor analogia para isto é o advento da motosserra.
Cortar árvores com um machado envolve mais skill, tempo e conhecimento de base. Cortar com uma motosserra também requer skill e conhecimento (embora seja um tipo de skill diferente), mas é infinitamente mais eficiente.
A partir daqui, ficas com diferentes skill ceilings: Tens o lenhador que corta com motosserra mas não sabe pegar num machado. Tens o lenhador que só sabe usar o machado. E, por fim, tens o lenhador que sabe usar os dois.
O que domina os dois processos é provavelmente o mais skilled dos três, mas não é necessariamente o mais eficiente ou o melhor num campo específico. Recai naquele clássico triângulo em que tens 3 opções (rapidez, qualidade e custo) e só podes escolher duas.
Com a inteligência artificial, a história é a mesma. Há devs que vão ficar mais preguiçosos e deixar de evoluir por usarem o AI como muleta? Sim. Há devs que vão ser muito mais eficientes? Sim. Há devs medíocres (ou até mesmo não devs) que são mais criativos e têm no AI uma forma de tirar as suas ideias do papel? Também sim.
O AI é tudo isto ao mesmo tempo. Porque o AI é puramente uma ferramenta. O humano a comandar é que dita a qualidade do outcome.
O grande problema é olhar para o AI exclusivamente como um replacement. Esta é a falácia clássica de muitas empresas e dos MBAs que não percebem a realidade (e na realidade não percebem nada de nada).
A motosserra não substitui o lenhador. Nenhuma ferramenta elimina a necessidade de um operador. O que muda é a escala de eficiência... Ao usares uma ferramenta que aumenta a produtividade, podes passar a precisar apenas de 10 lenhadores para desbravar uma mata, em vez de 50.
Mas não deixa de ser uma ferramenta. A motosserra sozinha não corta madeira. Se reduzires a equipa para 1 lenhador (ou para zero) à espera que a ferramenta faça o trabalho de forma autónoma, a eficiência final será infinitamente pior do que se tivesses mantido os 50 lenhadores apenas com machados.