Você continua usando essa palavra ‘habilidosa’

O desenvolvimento de software básico mudará em face da IA, mas não desaparecerá. À medida que o LLMS lida cada vez mais às tarefas de codificação de rotina, as responsabilidades tradicionais dos desenvolvedores de nível básico-como escrever código de caldeira-estão diminuindo. Em vez disso, seus papéis evoluirão para os supervisores da IA; Eles testam saídas, gerenciam a rotulagem de dados e integrarão código em sistemas mais amplos. Isso requer uma compreensão mais profunda da arquitetura de software, lógica de negócios e necessidades do usuário. Fazer isso requer efetivamente um certo nível de experiência e, exceto isso, orientação.

A dinâmica entre os engenheiros juniores e seniores está mudando. Os idosos precisam orientar os desenvolvedores juniores no uso da ferramenta de IA e na avaliação de código. Práticas colaborativas, como a programação de pares assistidos pela AI, também oferecerão oportunidades de aprendizado. As equipes estão cada vez mais co-criando com a IA; Isso requer comunicação clara e responsabilidades compartilhadas nos níveis de experiência. Essa orientação é essencial para impedir que mais engenheiros juniores, dependendo muito da IA, o que resulta em aprendizado superficial e uma espiral descendente de perda de produtividade.

Em todos os níveis de habilidade, as empresas estão se esforçando para os desenvolvedores de Upskill em IA e aprendizado de máquina. Uma pesquisa no final de 2023 nos Estados Unidos e no Reino Unido mostrou 56% das organizações listadas com proezas em IA/ml como sua principal prioridade de contratação para o próximo ano. O Gartner prevê que, até 2027, aproximadamente 80% dos desenvolvedores precisarão de pelo menos um conjunto fundamental de habilidades de IA. Como isso vai acontecer? Bem, os desenvolvedores juniores podem iniciar suas carreiras usando ferramentas de IA para lidar com tarefas de codificação de rotina (aprendendo com as sugestões à medida que avançam) enquanto assumem rapidamente tarefas mais complexas. Enquanto isso, os engenheiros seniores se tornam treinadores, revisores e orquestradores, garantindo que o código gerado pela IA atenda aos requisitos de negócios e atenda aos padrões de segurança.