Une récente enquête menée par GitHub en collaboration avec Wakefield Research a révélé l'impact de l'IA générative sur les développeurs.
L'étude a impliqué 500 développeurs américains issus de grandes entreprises et s'est penchée sur des domaines tels que la productivité des développeurs, le travail d'équipe et le rôle de l'IA dans le monde des affaires.
Les résultats ont révélé que 92% des développeurs utilisent déjà des outils de codage alimentés par l'IA dans leurs flux de travail. Les développeurs déclarent que les tâches les plus fastidieuses concernent la création et les tests, et ils expriment leur frustration face à des tâches répétitives telles que l'écriture de code standard. Les développeurs souhaitent collaborer davantage, ce à quoi l'IA contribue en automatisant les tâches laborieuses.
Inbal Shani, directeur des produits chez GitHub, a déclaré à VentureBeatNous avons constaté que les développeurs passent le plus clair de leur temps à écrire du code et des tests, puis à attendre que le code soit révisé ou que les constructions soient terminées. Nous avons également constaté que les outils de codage alimentés par l'IA favorisent la productivité individuelle des développeurs et une meilleure collaboration au sein de l'équipe. Cela signifie que l'IA générative aide les développeurs à générer un impact plus important, à augmenter la satisfaction et à construire des solutions plus innovantes."
L'étude illustre également l'importance de la collaboration dans le cadre du travail du développeur. En moyenne, les développeurs d'entreprise travaillent généralement avec 21 ingénieurs sur les projets.
L'IA est considérée comme une force positive pour les développeurs de logiciels
Plus de 70% des développeurs pensent que les outils de codage alimentés par l'IA améliorent la qualité du code et accélèrent les cycles de vie des projets.
En outre, les développeurs estiment que les outils d'IA les aident à se perfectionner et à améliorer leur travail.
Shani a ajouté : "La collaboration est le multiplicateur de force qui permet aux grandes équipes d'ingénieurs de bénéficier des résultats des clients. Chaque organisation devrait utiliser cette équation pour placer les développeurs au centre de l'autonomisation des clients."
Outre les résultats liés à l'IA, les développeurs préfèrent être évalués sur la manière dont ils ont résolu des incidents complexes et sur leur impact plutôt que sur le nombre d'incidents résolus.
Shani a souligné : "Je le sais d'après ma propre expérience de développeur ! Nous, les développeurs, préférons être évalués sur la manière dont nous avons résolu des incidents complexes et produit un impact, plutôt que sur le nombre d'incidents résolus - ce que les développeurs interrogés dans le cadre de notre enquête ont confirmé."
Shani estime également que l'adoption croissante d'outils de codage alimentés par l'IA parmi les développeurs indique que la plupart des organisations ne régissent pas leur utilisation - ce qui pourrait poser des risques de sécurité.
Le rapport encourage les organisations à investir dans des outils de codage de l'IA de niveau entreprise qui répondent aux normes réglementaires et aux politiques internes.
Le rapport n'aborde pas la question de savoir si les développeurs pensent que l'IA met en péril leur emploi. Les ingénieurs en logiciel ont exprimé leur inquiétude pour leur emploi, l'un d'entre eux ayant déclaré que l'IA était une menace pour son travail. Un ingénieur de Microsoft déclare à la fin du mois d'avrilLe génie logiciel est une profession en voie de disparition... Il faut se rendre à l'évidence : l'âge d'or est terminé.
A enquête sur les jeunes ingénieurs en logiciel a révélé que 41,3% des personnes interrogées ont reconnu que l'IA menaçait leur emploi, 37% ont déclaré que les opportunités étaient restées inchangées et 21,7% ont déclaré qu'il y avait davantage d'opportunités aujourd'hui.
Une chose est sûre : Les développeurs d'IA sont très demandés, les grandes entreprises tech offrant des salaires massifs ces derniers temps pour attirer les meilleurs talents. Alors que les rapports suggèrent que près de la moitié des emplois sont confrontés à l'automatisation, les développeurs sont indubitablement essentiels à la construction de technologies d'IA.