Deixar desenvolvedores juniores é realmente a “coisa mais idiota” – O’Reilly



Deixar desenvolvedores juniores é realmente a “coisa mais idiota” – O’Reilly

Matt Garman’s declaração Esse demitido de desenvolvedores juniores porque a IA pode fazer seu trabalho é a “coisa mais idiota que já ouvi” quase alcançou o standing de meme. Eu já vi isso citado em todos os lugares.

Nós concordamos. É um ponto que fizemos muitas vezes nos últimos anos. Se eliminarmos desenvolvedores juniores, de onde virão os idosos? Alguns anos depois, quando os atuais desenvolvedores se aposentarem, quem tomará seu lugar? Os papéis de juniores e idosos estão sem dúvida mudando – e, à medida que os papéis mudam, precisamos pensar sobre os tipos de treinamento de desenvolvedores juniores precisarão Trabalhar efetivamente em seus novos papéis, preparar -se para assumir funções como desenvolvedores seniores mais tarde em sua carreira – possivelmente mais cedo do que eles (ou sua administração) previstaram. As linguagens e algoritmos de programação ainda são apostas de tabela. Além disso, os desenvolvedores juniores agora precisam se tornar depuradores qualificados, precisam aprender habilidades de design e precisam começar a pensar em um nível mais alto do que a função em que está trabalhando atualmente.

Também acreditamos que o uso de IA efetivamente é uma habilidade aprendida. Andrew Stellman escreveu sobre Ponte a lacuna de aprendizado da IAe dele Estrutura do Sens-AI foi projetado para ensinar as pessoas a usar a IA como parte do aprendizado para programar em um novo idioma.

Como Tim O’Reilly tem escritoAssim,

Aqui está o que a história nos mostra consistentemente: sempre que a barreira para se comunicar com os computadores diminui, não acabamos com menos programadores – descobrimos territórios inteiramente novos para a computação para transformar.

Precisamos de mais programadores, não menos. E nós os conseguiremos – em todos os níveis de proficiência, do novato completo ao profissional júnior e ao veterano. A pergunta que enfrentamos é a seguinte: como permitiremos que todos esses programadores criem um ótimo software program, software program de um tipo que Pode nem existir hoje? Nem todo mundo precisa percorrer o caminho de iniciantes a profissionais experientes. Mas esse caminho tem que existir. Será desenvolvido através da experiência, o que você pode chamar de “Aprendendo fazendo”. Isso é Como os avanços da tecnologia se transformam em produtos, práticas e adoção actual. E estamos construindo esse caminho.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *