Tendências do dia

A Amazon descobriu que seus desenvolvedores gastam apenas uma hora por dia programando; o plano é mudar isso em breve

  • Os engenheiros da Amazon dedicam apenas uma hora por dia ao trabalho para o qual foram contratados: programar

  • A empresa afirma que, com sua nova ferramenta Amazon Q Developer, os desenvolvedores poderão se livrar da "burocracia" e focar na programação.

Engenheiros da Amazon e praticidade: Imagem | Unsplash (AltumCode), AWS
Sem comentários Facebook Twitter Flipboard E-mail
sofia-bedeschi

Sofia Bedeschi

Redatora

Jornalista com mais de 5 anos de experiência no ramo digital. Entusiasta pela cultura pop, games e claro: tecnologia, principalmente com novas experiências incluídas na rotina. 

Se tivéssemos que fazer uma analogia com a realidade atual, os desenvolvedores de software poderiam ser comparados aos operários que operavam os teares durante a Revolução Industrial. Eles são considerados peças-chave no mundo da tecnologia, embora sua realidade de trabalho esteja longe de ser ideal.

De acordo com um relatório publicado pela Amazon Web Services (AWS), seus desenvolvedores dedicam, na verdade, apenas uma hora por dia ao que supostamente é seu trabalho principal: programar.

No entanto, isso não significa que as outras sete horas da jornada sejam passadas sem fazer nada. O restante do tempo é consumido com atividades repetitivas, mais voltadas para "gestão" do que para a programação em si.

"Aprender sobre bases de código, redigir e revisar documentação, realizar testes, gerenciar implementações ou corrigir vulnerabilidades são tarefas que dominam o dia a dia dos desenvolvedores", explicou a AWS em sua publicação. Essas atividades, embora essenciais, geralmente reduzem a criatividade e a produtividade — algo que claramente não agrada à AWS.

Um estagiário para os programadores: a IA

Nesse contexto, a inteligência artificial Amazon Q Developer ajudará os programadores da empresa a se livrarem dessa parte "administrativa" e a se concentrarem na tarefa para a qual foram contratados.

A empresa aprimorou as capacidades dessa IA e, segundo Jessica Feng, gerente sênior do projeto, durante o evento re:Invent da AWS, ela "dará mais tempo aos desenvolvedores para promover a criatividade e a inovação".

"Sabemos que o ciclo de vida tradicional do desenvolvimento de software pode ser melhorado", afirmou Feng. "Atualmente, ele exige que os desenvolvedores escrevam código e gastem muito tempo depurando-o. Esse processo frequentemente prejudica a produtividade e faz com que as pessoas fiquem presas a tarefas repetitivas."

As grandes empresas de tecnologia estão certas

A Amazon não é a única que acredita que o tempo (e os salários pagos aos seus desenvolvedores) está sendo desperdiçado em tarefas que não envolvem programar. O Google também integrou a inteligência artificial em seus processos de desenvolvimento.

Durante a conferência de resultados do terceiro trimestre de 2023, Sundar Pichai, CEO da Alphabet, revelou que mais de 25% do novo código do Google é gerado por sistemas de IA.

"Mais de um quarto de todo o novo código do Google é gerado por IA, e depois revisado e aprovado por engenheiros. Isso ajuda nossos engenheiros a fazerem mais e a trabalharem mais rápido", afirmou Pichai, destacando o impacto positivo da IA na produtividade.

Embora ferramentas como o Amazon Q Developer estejam facilitando o trabalho dos programadores, elas também levantam questões sobre o futuro do emprego nesse setor.

Dúvidas que não são dissipadas por declarações como as de Jensen Huang ou do próprio CEO da AWS, que sugerem que, em um futuro próximo, aprender a programar pode não ser mais necessário.

Precisamente, um dos maiores temores dos desenvolvedores é o impacto que a IA terá em seus empregos. O relatório "Empregos do Amanhã: Grandes Modelos de Linguagem e Trabalhos", elaborado pelo Fórum Econômico Mundial em colaboração com a consultoria Accenture, revela que o setor de novas tecnologias será um dos mais afetados pela automação trazida pela IA.

O CEO da AWS tem uma perspectiva mais otimista sobre esse impacto e, embora reconheça que, de fato, haverá uma mudança nos papéis dos desenvolvedores, essa transformação estará voltada para aprimorar os serviços, não apenas para implantá-los.

"Isso significa que cada um de nós terá que estar mais alinhado com as necessidades dos nossos clientes e com o que realmente queremos construir, porque é disso que o nosso trabalho se tratará cada vez mais, em vez de simplesmente sentar e escrever código", previu Mark Garman.

Inicio