technologie

L'IA transforme le rôle des programmeurs : de l'exécution à la supervision

L'arrivée des outils basés sur l'intelligence artificielle modifie rapidement la réalité du métier de programmeur. L'expérience de Navya Jammalamadaka, ingénieure de logiciel chez Microsoft et membre de la Génération Z, illustre cette évolution.

De l'écriture constante au guidage de l'IA

Navya explique que son travail ne consiste plus principalement à programmer en continu, mais à diriger l'intelligence artificielle pour qu'elle l'aide à développer des logiciels. Cette pratique, autrefois impensable, est désormais courante dans les grandes entreprisestechnologiques, notamment grâce à des outils comme GitHub Copilot.

Un nouveau rôle pour les développeurs

Un nouveau rôle pour les développeurs

Le rôle du développeur évolue donc. Il ne s'agit plus de rédiger manuellement chaque fonction, mais de définir précisément les objectifs, de fournir des instructions et d'évaluer les solutions proposées par l'IA. Bien que l'IA puisse générer de grandes quantités de code rapidement, une supervision humaine reste indispensable pour vérifier la correction, détecter les erreurs et s'assurer du respect des exigences du projet.

Rust et la limitation de l'IA dans les dépôts

Rust et la limitation de l'IA dans les dépôts

Le langage Rust pourrait limiter l'utilisation de l'IA dans les dépôts principaux des programmeurs.

L'IA, un outil d'accélération et de productivité

L'IA, un outil d'accélération et de productivité

Loin d'être une technologie expérimentale, l'IA s'est imposée comme un outil constant pour accélérer les tâches et augmenter la productivité. Les programmeurs de la Génération Z évoluent vers un rôle de coordinateur et de superviseur du processus.