- A análise examina, com base em teoria, dados e casos concretos, a possibilidade de a IA substituir desenvolvedores, centrando-se no cálculo de que desenvolvedores coreanos podem ser completamente substituídos por volta de 2038
- Fórmula de cálculo: assumindo de forma linear a taxa de queda no emprego de desenvolvedores nos EUA e a taxa de aumento da participação de código gerado por IA, estima-se o desaparecimento dos desenvolvedores nos EUA em 2034 → e a Coreia do Sul chegaria a isso cerca de 3,5 anos depois
- As bases para essa possibilidade de substituição incluem fundamentação teórica (previsão da Oak Ridge para 2040), dados empíricos (queda nas vagas júnior em Stanford) e avanço tecnológico (surgimento de agentes autônomos como SWE-Agent e Devin)
- Estrutura central do debate entre figuras conhecidas: serão substituídos (Jensen Huang · Matt Welsh) vs não podem ser substituídos (Grady Booch · Thomas Dohmke, CEO do GitHub)
- Na prática, mais do que demissões diretas, já aparecem em várias empresas (Salesforce, Coinbase, Goldman Sachs, estúdios de games coreanos etc.) formas como congelamento de contratações, eliminação de profissionais que não usam IA e substituição de engenheiros de suporte
- Em um mundo onde a substituição aconteceu, é provável que passemos a supervisionar SWE Agents e modelos de IA ou a migrar para papéis como responsáveis pelos modelos ou product builders que usam essas ferramentas
20 comentários
Eu não imaginava que o timestamp Unix e a expectativa de vida de um desenvolvedor coreano fossem iguais.
A IA é realmente... a maior invenção da inteligência humana
É muito provável que acabem coexistindo, como a Uber e a Waymo.
Deixando o conteúdo de lado, fazia tempo que eu não lia um post de blog que realmente parecesse um post de blog. Obrigado por dedicar tanto cuidado à escrita. Até neste resumo do GeekNews, deu para sentir que houve um esforço para preservar a vibe do GeekNews, e isso foi bem prazeroso.
Concordo com a previsão de que isso vai chegar mais tarde do que nos Estados Unidos. E também quero votar na ideia de que esse dia "com certeza vai chegar".
As demissões na Amazon me parecem bastante marcantes. Eles continuam insistindo que não é por causa da IA, mas vêm mostrando uma sequência de ações em que é simplesmente impossível confiar.
Em vez de os desenvolvedores serem substituídos, acho que vamos caminhar para um cenário em que todo mundo seja ao mesmo tempo chefe, planejador, desenvolvedor, ilustrador, designer, responsável por CS e por aí vai. Olhando para a história até agora, parece que mesmo quando algo mais eficiente é criado, a quantidade de trabalho em si não diminui. Vejo o sentido do trabalho como assumir o lugar daquilo que os outros não fazem ou não conseguem fazer.
Gente com capacidade full stack... na verdade não tem tanta assim.
Se tivesse esse nível de habilidade que você mencionou, abriria uma startup; não haveria motivo para ficar trabalhando para os outros.
Nem todo mundo que tem capacidade decide abrir uma startup. A pessoa pode até ter capacidade, mas pensando em equilíbrio entre vida pessoal e trabalho, ser empregado é melhor.
Não era justamente sobre estarmos falando da era da IA agora?
Eu penso diferente: os empregos vêm diminuindo com o avanço da tecnologia, e isso eleva a barreira do trabalho.
Esse é justamente o objetivo e a medida do avanço tecnológico.
Mas, se estivermos falando não da quantidade de vagas, e sim do volume total de trabalho, então talvez o que o autor do comentário disse possa estar certo...
Product builder... isso toca muito.
Me faz lembrar a época do Dreamweaver, quando o Dreamweaver surgiu e os builders que só faziam codificação no Dreamweaver produziam builders.
Se o que continuar existindo forem LLMs, e não uma AGI, ainda estaremos em uma era dependente de software, então em vez de os desenvolvedores diminuírem (mesmo que diminuam no curto prazo), acho que a tendência seria convergir para uma direção em que a força de trabalho de desenvolvedores seja mantida e, na medida em que a produtividade aumentar, mais software seja produzido.
Chega 3,5 anos mais tarde...? Será mesmo?
Ainda faltam 13 anos...
Foi uma leitura interessante.
Sinceramente, é bem lamentável. Se, de qualquer forma, vamos ser substituídos pela IA, acho que o mais importante é "como se preparar para um mundo em que seremos substituídos pela IA",
e parece que você omitiu de propósito justamente essa parte mais importante, que são os insights.
Ainda assim, se o objetivo era criar expectativa para fazer as pessoas assistirem à palestra, acho que foi suficiente.
Em breve, com o tema “engenheiro se preparando para um mundo substituído por IA”
Isso é de fato o mais importante, mas quem pode prever um futuro em que a IA vai substituir isso, né? haha
Não vai diminuir de forma não linear? Espero que os desenvolvedores web ainda existam até 2034..
O que exatamente significa "desenvolvedor" aqui?
Substituir desenvolvedores por IA, do ponto de vista das empresas, é uma forma de reduzir custos e aumentar a rentabilidade, mas fico em dúvida sobre o quanto isso realmente faz sentido. Parece que o valor dos desenvolvedores vinha sendo superestimado em relação à realidade, e talvez o mais correto seja encarar isso apenas como um processo de ajuste à realidade.
Dizer que por volta de 2038 haverá substituição completa significa que ela vai acontecendo aos poucos e que, em 2038, a substituição estará concluída.
Nesse caso, que tipo de desenvolvedor seria o último a ser substituído?
Acho que dá para inferir isso pela história da profissão de copista, o primeiro trabalho de escritório da humanidade, hoje extinto. Dizem que, mesmo depois da invenção da prensa de Gutenberg, reis e nobres continuaram preferindo manuscritos de luxo, então a profissão diminuiu, mas não desapareceu. Aí, quando surgiu a máquina de escrever, desapareceu de vez.
Por essa perspectiva, os desenvolvedores de alto nível (?) vão continuar existindo. E o momento em que todos desapareceriam talvez seja quando, como aconteceu com a máquina de escrever, qualquer pessoa puder criar por conta própria qualquer software que quiser.
Vendo por esse ângulo, os últimos a restar serão os desenvolvedores capazes de criar coisas com um nível de complexidade que as pessoas comuns não conseguem produzir diretamente com IA.