Ask HN: O que os engenheiros de software estão pensando em meio ao entusiasmo com a IA?
(news.ycombinator.com)Gostaria de saber como está o clima nas empresas, agora que a IA está assumindo de 30% a 50% do trabalho.
Estão aumentando as contratações de engenheiros de software ou pausaram isso?
A liderança está pressionando para entregar mais trabalho?
Resumo das principais respostas
1. Grau de uso da IA e produtividade real
- Muitos desenvolvedores consideram exagerada a afirmação de que a IA substitui 30% a 50% do trabalho, e a maioria avalia o efeito real na faixa de 1% a 10%
- A IA é útil para escrever código boilerplate, scripts simples, resumir ou converter documentos e substituir buscas em tarefas repetitivas, mas tem grandes limitações para escrever ou manter código complexo
- Alguns desenvolvedores júnior e pleno percebem ganho de produtividade graças a sugestões de sintaxe e estrutura, mas desenvolvedores experientes chegam a ter queda de 19% na produtividade (segundo estudos)
- Devido a problemas de qualidade no código gerado por IA, muitas vezes mais tempo é gasto em validação e correção, reduzindo o ganho líquido
2. Mudanças organizacionais e de contratação causadas pela IA
- Não há grandes mudanças no volume de contratação. Ainda assim, algumas empresas estão contratando menos ou aumentando o offshoring (especialmente pela expectativa de usar mão de obra mais barata com apoio de IA)
- O interesse está migrando da eficiência interna para a integração da IA em funcionalidades do produto
- Em alguns casos, a gestão superestima a IA, subestima a dificuldade das tarefas e define prazos irreais, o que derruba o moral dos desenvolvedores
3. Casos de sucesso e fracasso no uso de IA
- Casos de sucesso:
- criação de PoCs iniciais, bootstrap de novos projetos, escrita de testes e de UIs simples
- exploração de grandes volumes de logs e documentos, além de apontar informações necessárias em documentação de API
- busca por candidatos a refatoração em código legado, análise de saída do GDB e outras tarefas específicas de nicho
- Casos de fracasso:
- integração com codebases complexas já existentes, suporte a versões e a linguagens específicas de domínio (ex.: ABAP)
- busca e resumo em ambientes onde documentação e tickets estão desatualizados ou se contradizem
- contribuições OSS (PRs) com alto padrão de qualidade
4. Sentimento e moral dos desenvolvedores
- Alguns afirmam que, com a redução de tarefas repetitivas pela IA, conseguem se concentrar mais em design e arquitetura, o que aumenta a satisfação
- Por outro lado, há também:
- a sensação de ceticismo do tipo “por que eu deveria estudar e contribuir?”, por acreditar que no longo prazo a IA vai substituí-los
- confusão no trabalho causada por resumos de reuniões e itens de ação incorretos gerados por IA
- preocupação com redução de custos e cortes de pessoal justificados pela adoção de IA
- Criadores independentes de sites e conteúdo sentem impactos negativos com a queda de tráfego e receita
5. Conclusão geral
- Hoje, a IA tem valor como "ferramenta de apoio", mas ainda não substitui o trabalho principal
- O ganho de produtividade depende muito do domínio, das características da codebase e da experiência do desenvolvedor
- No longo prazo, competências de arquitetura e controle de qualidade podem se tornar mais importantes do que simplesmente escrever código
- Expectativas exageradas e subestimação coexistem, e a opinião dominante é: "útil, mas não é solução para tudo"
4 comentários
Se for um líder organizacional com compreensão profunda e visão, ok, mas quando entra essa postura de AI resolve tudo por parte de líderes que ficam fazendo joguinho de números por causa de custo??? Dá até para ouvir as pessoas sendo moídas ;_;
Dizem que, se adotarmos IA, a produtividade dobra, mas aí também dobram o trabalho... o salário continua o mesmo e, pior, nem ajudam a cobrir os custos da IA...
Ah..
Opiniões no Hacker News
Se realmente não usa nada, talvez seja um gênio, esteja ficando para trás ou não esteja sendo honesto
Mesmo que a IA aumente a velocidade de codar em 50%, a redução no trabalho total fica só em 10~15%
Reduz mais o tempo de busca e de escrever boilerplate do que o tempo de programação em si
Quase não uso com ferramentas que já conheço bem
Ainda é difícil uma substituição completa
Fiquei curioso sobre como você conseguiu seu emprego atual
Não vi grande valor no Continue.dev e uso principalmente o ChatGPT na web
Se uma pessoa escrevesse isso, seria motivo para demissão; eu preferia que não usassem esse tipo de coisa