# A Amazon diz ter movido dezenas de milhares das suas próprias aplicações Java de produção de Java 8 ou 11 para Java 17 com um agente, e estima o equivalente manual em mais de 4.500 anos de trabalho de desenvolvimento

Página: https://flyvolo.ai/pt/changes/ev-20240801-backend-developer-1
Data: 2024-08-01 · Fase: Implementação real
Este registo pode alterar um juízo sobre uma tarefa? sim
Profissão: https://flyvolo.ai/pt/careers/backend-developer

## Âmbito

Uma estimativa interna da Amazon sobre a própria engenharia da Amazon, publicada pela empresa que vende a ferramenta — quem faz o trabalho, quem o mede e quem o vende são a mesma parte, o que é dito aqui porque não pode ser verificado de fora. A empresa publica também o seu método: o tempo poupado foi estimado a partir do número de dependências Java migradas, assumindo um dia ou mais de tempo de programador por dependência feita à mão. Repara no que a migração é: uma subida de versão de linguagem tem um compilador e uma bateria de testes existente como árbitro, por isso o sucesso é verificável por máquina em cada passo — a forma mais favorável possível para este género de automatização e não um resultado geral sobre o trabalho de backend. E repara no que é afirmado e no que não é: 4.500 anos é trabalho não feito, mais de mil programadores, sem que em lado nenhum se diga que algum deles saiu ou que um lugar foi eliminado.

## Fonte

- AWS DevOps & Developer Productivity Blog (Amazon's own) — https://aws.amazon.com/blogs/devops/amazon-q-developer-just-reached-a-260-million-dollar-milestone/ (fonte primária)

## O que isto significa

Uma subida de versão num parque grande é a coisa mais clara que já se mostrou um agente a fazer em escala dentro de uma empresa real, e vale a pena dizer com precisão porquê: o trabalho é enorme, repetitivo e tem um árbitro automático. O compilador rejeita o que está errado e a bateria de testes apanha a maior parte do resto, por isso uma máquina pode tentar, falhar e tentar de novo sem ninguém a ver. Onde uma tarefa de backend tiver essa propriedade, conta que ela se mexa. A migração é além disso a tarefa que os engenheiros experientes menos querem e a que mais é entregue aos júnior.

## O que ainda não demonstra

A Amazon mediu o seu próprio trabalho com a sua própria ferramenta e publicou o seu próprio cenário alternativo; ninguém de fora verificou o pressuposto de um dia por dependência sobre o qual todo o número assenta. Nada disso estabelece uma mudança de efetivos: o que se afirma são horas não gastas por programadores que estavam a fazer outra coisa em vez disso. E a propriedade que fez aquilo funcionar não se transfere: escrever um novo ponto de acesso, decidir uma fronteira de multi-inquilino ou escolher o que degradar às três da manhã não têm compilador nenhum a dizer que não.

## Como o verificar por si

Olha para os pedidos de atualização abertos do teu próprio serviço e separa-os consoante uma máquina conseguisse distinguir o sucesso do falhanço sem ti. Aqueles em que conseguiria são os que há a deixar de pedir voluntariamente; aqueles em que não conseguiria são aquilo sobre que a tua próxima avaliação devia ser.


Mais: https://flyvolo.ai/llms.txt
