IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Le responsable d'AWS déclare à ses employés que la plupart des développeurs pourraient bientôt cesser de coder lorsque l'IA prendra le relais,
Mais l'IA est incapable d'innover et souffre d'autres limites

Le , par Mathis Lucas

159PARTAGES

8  0 
Le responsable d'AWS déclare à ses employés que la plupart des développeurs pourraient bientôt cesser de coder lorsque l'IA prendra le relais
mais l'IA est incapable d'innover et souffre d'autres limites

Matt Garman, directeur d'AWS (Amazon Web Services), pense que l'IA est en bonne voie pour remplacer les ingénieurs logiciels dans un avenir proche. Il a fait part de ses réflexions sur le sujet lors d'une discussion interne en juin. Il affirme qu'il est possible que l'IA prenne en charge de nombreuses tâches de codage d'ici les deux prochaines années, ou peut-être plus, et que la plupart des développeurs ne codent plus. Pour le cadre d'AWS, cela signifie que le travail d'un développeur de logiciels va changer. Mais d'autres experts considèrent ces prédictions un "fantasme" et une exagération des capacités de l'IA. L'impact de l'IA sur l'ingénierie logicielle suscite un débat intense.

Matt Garman : l'IA va modifier fondamentalement la description du métier de développeur

Le débat sur l'évolution (ou la disparition) des emplois en raison de l'IA s'est intensifié ces derniers temps, les entreprises licenciant ou cessant d'embaucher pour réorienter leurs ressources vers les projets d'IA. Les nouveaux outils d'IA capables de générer automatiquement du code peuvent aider les entreprises à faire plus avec le même nombre d'ingénieurs ou moins de ces employés coûteux. Amazon a licencié des centaines d'employés au début de l'année. Selon Garman, l'IA prendra bientôt en charge les tâches de codage, ce qui permettra aux développeurs d'explorer d'autres opportunités plus créatives.

https://youtu.be/ltQ9pbFukUo

Garman pense que l'IA va redéfinir le métier de développeur. Ses propos sont présentés comme une sorte de conseil plutôt qu'un avertissement aux ingénieurs en logiciel. Il a déclaré qu'AWS aide les employés à continuer à se perfectionner et à apprendre les nouvelles technologies pour augmenter leur productivité avec l'aide de l'IA. Garman a fait ces déclarations dans le cadre d'une réunion interne en juin, dont l'enregistrement a été obtenu par Business Insider.

« Si l'on se projette dans 24 mois, ou dans une période plus ou moins longue - je ne peux pas prédire exactement où - il est possible que la plupart des développeurs ne codent plus. Le codage est en quelque sorte le langage que nous utilisons pour parler aux ordinateurs. Ce n'est pas nécessairement la compétence en soi. La compétence en soi, c'est comment innover ? Comment construire quelque chose d'intéressant à utiliser pour mes utilisateurs finaux ? », aurait-il déclaré.

« Cela signifie que le travail d'un développeur de logiciels va changer. Cela signifie simplement que chacun d'entre nous doit être plus à l'écoute des besoins de ses clients et de la finalité réelle de ce qu'il va essayer de construire, car c'est ce qui constituera de plus en plus le travail, par opposition au fait de s'asseoir et d'écrire du code », a ajouté Garman, qui est devenu PDG d'AWS en juin. Il se veut donc optimiste et ne prédit nécessairement pas la mort du métier de développeur.

« Être un développeur en 2025 pourrait être différent de ce qu'était un développeur en 2020 », a ajouté Garman. AWS compte actuellement environ 130 000 employés et a licencié plusieurs centaines de personnes en avril dans ses divisions ventes, marketing et services globaux.

Des dirigeants encouragent les développeurs à étudier la philosophie en plus de l'ingénierie

À en croire Garman, c'est fini l'époque où les développeurs tendaient à plus se concentrer sur le codage. (Même si le rôle des développeurs a toujours été plus nuancé.) Une porte-parole d'AWS, Aisha Johnson, a déclaré que les commentaires de Garman expriment des opportunités pour les développeurs d'accomplir plus qu'ils ne le font aujourd'hui avec de nouveaux outils d'IA. Elle a ajouté que rien n'indique qu'il s'attend à un déclin du rôle des développeurs. Cependant, de nombreux critiques affirment que les lacunes actuelles de l'IA ne lui permettent pas de générer du code fiable et maintenable.

« Matt a présenté une vision de la manière dont AWS continuera à éliminer les tâches lourdes et indifférenciées de l'expérience des développeurs afin que les constructeurs puissent concentrer davantage leurs compétences et leur énergie sur les travaux les plus innovants », a déclaré Johnson dans un communiqué. Les commentaires de Garman font écho aux prédictions de nombreux autres acteurs de l'industrie, qui pensent que l'IA rendra le codage banal dans les années à venir.

Les ingénieurs logiciels devront alors acquérir d'autres compétences que le codage afin de se démarquer. Le PDG de Nvidia, Jensen Huang, a déclaré que tout le monde sera à l'avenir programmeur grâce aux nouveaux outils d'IA de génération de code. Le PDG de Microsoft, Satya Nadella, estime qu'un accès plus facile à ces outils d'IA créerait un milliard de développeurs. Emad Mostaque, ancien PDG de Stability AI, a même prédit qu'il n'y aurait plus de programmeurs dans 5 ans.

Citation Envoyé par Critique

Le battage médiatique actuel sur l'IA pourrait induire de nombreux dirigeants en erreur. Nvidia, Amazon, Microsoft, etc. ne se débarrasseront probablement pas de leurs propres développeurs, en tout pas des meilleurs. Ils ont besoin de ces personnes pour construire de nouveaux produits d'IA.

Pendant ce temps, ils vous diront de vous débarrasser des vôtres dans une tentative totalement transparente de paralyser vos capacités techniques et de vous rendre entièrement dépendant de leurs produits (qui, bien sûr, fonctionnent dans leurs infrastructures cloud gérées par... leurs ingénieurs).

Marco Argenti, directeur informatique de Goldman Sachs, a exprimé un sentiment similaire en avril : « les compétences techniques ne suffisent pas pour gérer l'IA ». Pour rester à la pointe de la technologie, Argenti a encouragé les futurs ingénieurs à étudier la philosophie en plus de l'ingénierie. Selon lui, la philosophie donnerait aux ingénieurs les capacités de raisonnement et le cadre mental nécessaires pour suivre l'IA, détecter les hallucinations et remettre en question ses résultats.

Les développeurs ne sont toutefois pas les seuls concernés par ce débat. En janvier, le Fonds monétaire international a averti que l'IA pourrait affecter 60 % de tous les emplois aux États-Unis et potentiellement aggraver l'inégalité des richesses. En mai 2023, Mustafa Suleyman, actuellement PDG de l'unité interne d'IA de Microsoft, a averti que la technologie créerait un grand nombre de cols blancs « très malheureux » qui seraient contraints de quitter leur profession.

Les outils d'IA actuels souffrent de nombreuses limites et posent également plusieurs défis

En plus de licencier des centaines de personnes, certaines entreprises font de moins en moins appel aux développeurs juniors. Steve Yegge, ancien ingénieur de Google, a déclaré dans une récente analyse que l'IA est en passe de remplacer les développeurs juniors, car elle est rapide, infatigable et essentiellement gratuite. Ce qui n'est pas le cas des développeurs juniors. Mais ce point de vue est controversé en raison des problèmes critiques de l'IA. Et surtout, l'on se demande qui deviendront les experts lorsque les développeurs séniors actuels partiront à la retraite. Comment cela impactera-t-il le secteur du génie logiciel ?

Cela pourrait avoir de graves répercussions sur l'industrie. À ce moment-là, qui sera chargé d'examiner le travail de l'IA pour en vérifier l'exactitude et la justesse ? Aucune des personnes qui prédisent que l'IA remplacera les programmeurs (et écrira jusqu'à 80 % du code informatique à l'avenir) n'a aucune réponse à ces questions. Ce qui laisse penser en effet que ces prédictions relèvent plus du battage médiatique que de la réalité. Voici quelques-unes des limites de l'IA :

  • manque d'innovation : l'IA est incapable de faire preuve d'esprit critique et de générer de nouvelles idées ; elle ne peut que répéter des idées basées sur les données sur lesquelles elle a été formée. L'esprit critique et la résolution de problèmes sont des compétences de programmation importantes que l'IA ne peut pas reproduire ;
  • un code inexact : l'IA étant sujette aux hallucinations, un outil d'IA peut produire un code inexact. Cela peut être particulièrement vrai pour les demandes plus complexes ;
  • risques pour la sécurité : l'IA peut apprendre à partir des données fournies par l'utilisateur et stocker des données, en les utilisant pour améliorer les résultats futurs. Avant d'utiliser une IA, il est important de connaître les modalités de stockage et d'utilisation des données du système afin d'éviter les problèmes de sécurité ;
  • droits d'auteur et propriété intellectuelle : tout comme l'IA peut stocker et utiliser vos données, elle peut également apprendre à partir de données protégées par le droit d'auteur d'autres utilisateurs. Si vous utilisez l'IA pour des tâches de programmation commerciale, il est utile de savoir sur quoi l'IA a été formée afin d'éviter toute violation accidentelle.


Yegge estime que les entreprises pourraient se retrouver dans la même situation que le monde COBOL, qui connaît une crise mondiale, parce qu'il n'y a pas de jeunes développeurs COBOL pour remplacer ceux qui sont partis à la retraite. Paradoxalement, ces grandes entreprises héritées du passé seront probablement celles qui encourageront le plus les modèles à écrire tout leur code. Et les modèles futurs ? Seront-ils entraînés sur du code généré par l'IA elle-même ?

Des études mettent en garde contre cette évolution qui pourrait se solder par un effondrement de l'ingénierie logicielle. Selon certains critiques, l'industrie risque de s'effondrer en raison d'un manque d'innovation parce qu'ils n'ont pas réussi à faire fonctionner l'IA aussi bien qu'ils l'espéraient avant la disparition des séniors. Le manque flagrant d'évaluation des risques est stupéfiant. Par exemple, le marché ne fait rien pour l'instant pour se prémunir contre ses paris sur l'IA.

Source : Matt Garman, responsable d'AWS

Et vous ?

Quel est votre avis sur le sujet ?
Pensez-vous que l'IA va redéfinir le rôle du développeur dans les années à venir ?
Selon vous, l'utilisation des outils d'IA améliore-t-elle la productivité des développeurs ?
Matt Garman affirme que le travail des développeurs va changer. En quoi pourrait-il consister à l'avenir ?
Que pensez-vous des recommandations selon lesquelles les développeurs doivent étudier la philosophie ?

Voir aussi

L'IA remplacera-t-elle les développeurs juniors ? Un ancien ingénieur de Google répond par l'affirmative, mais cela interroge sur ce qui se passera lorsque les développeurs séniors partiront à la retraite

Les développeurs ne font pas partie des professionnels remplacés par l'IA, d'après les résultats d'une analyse de 5 millions d'emplois freelance qui note une augmentation de leurs sollicitations

L'IA générative ne remplacera pas les développeurs de sitôt, d'après des chercheurs qui concluent que le développement de logiciels va bien au-delà des tâches de complétion de code
Vous avez lu gratuitement 357 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Anselme45
Membre extrêmement actif https://www.developpez.com
Le 22/08/2024 à 19:56
Pourquoi je suis convaincu que cet abruti ne connait de l'informatique que son tableau Excel et surtout le total au fond de la 2ème colonne intitulée "Coût de production sans employés humain"???
7  0 
Avatar de JPLAROCHE
Membre expérimenté https://www.developpez.com
Le 16/02/2025 à 11:10
Bonjour, je me sers de l'IA et je suis abonné, pas une IA ne fait pas d'erreur, quand il n'invente pas des fonctions inexistantes... peut-être intéressantes, mais non fonctionnel, mais je ne regrette pas de m'être abonné.
C'est un outil, d'ailleurs dans le contrat de Mistral, il est bien mentionné qu'il ne faut pas prendre pour argent comptant les réponses.
J'ai aussi travaillé avec ChatGPT c'est pareil et même mieux (pire), il me disait que c'était moi qui ne comprenais rien, je n'ai pas lâché et prouvé qu'il faisait fausse route, un algorithme pourri et des résultats bidon.
Au moins avec Mistral, il accepte de se remettre en cause, d'ailleurs quand vous signez le contrat, il vous est mentionné qu'il a le droit de se servir de votre code pour apprendre.

J'utilise Mistral, car je suis seul, à la retraite et je suis sur un projet important (pour moi) qui me tenait à cœur, ça me permet d'avoir un miroir et un recul, mais le codage reste mon œuvre, par contre pour la documentation, c'est plutôt chouette, le partage est constructif, mais je ne fais pas tout avec l'IA loin de là.

Il y a aussi quelque chose que je veux prendre sur mon dos, ce sont les questions que je pose, je me suis aperçu qu'il faut bien lui détailler sinon vous risquez de faire fausse route quant aux réponses attendues.

@bientôt
7  0 
Avatar de _toma_
Membre éclairé https://www.developpez.com
Le 20/02/2025 à 18:43
L'IA peut écrire du code mais ne parvient pas à le comprendre, selon une étude d'OpenAI
Les mecs viennent seulement de se rendre compte qu'ils étaient en train de développer un générateur de contenu et pas une intelligence ?
Ou bien ils sont en train de préparer le terrain pour expliquer aux actionnaires que les miracles promis ne seront pas atteints ?

Les chercheurs ont confié à trois LLM - GPT-4o et o1 d'OpenAI et Claude-3.5 Sonnet d'Anthropic - 1 488 tâches d'ingénieur logiciel freelance provenant de la plateforme Upwork, pour un montant de 1 million de dollars. Ils ont divisé les tâches en deux catégories : les tâches de contribution individuelle (résolution de bogues ou mise en œuvre de fonctionnalités) et les tâches de gestion (où le modèle joue le rôle d'un gestionnaire qui choisira la meilleure proposition pour résoudre les problèmes).

« Les résultats indiquent que le travail en freelance dans le monde réel de notre benchmark reste un défi pour les modèles de langage d'avant-garde », écrivent les chercheurs.
Traduction : après 2 ans et demi à sortir version sur version de notre logiciel, on vient enfin de faire un test en environnement réel : ça marche pas.
6  0 
Avatar de calvaire
Expert éminent https://www.developpez.com
Le 22/08/2024 à 16:14
Citation Envoyé par RenarddeFeu Voir le message
Beaucoup de programmeurs sont des IA manuelles dont le taff consiste à aller chercher sur Google et Stackoverflow la solution à leurs problèmes. Les concernant, je ne serais pas si optimiste.

Par contre, les programmeurs qui ont non seulement une expérience etoffée, mais aussi un bon bagage théorique de connaissances, et qui produisent habituellement un travail inédit, vont être difficilement remplaçables par des IA.
Il faut bien payer quelqu'un pour faire le projet.
Que ce soit taper du code ou taper des prompts chatgpt, c'est pas le manager qui va le faire.

J'ai déja essayé de faire un mini projet avec que des prompts, honnêtement ça prendre plus de temps que de coder.
Meme si demain l'ia ne sort que du code qui répond au besoin et qui fonctionne du 1er coup, elle pourras jamais te donner les 10000 lignes du projet d'un coup, il faut faire le découpage du code en amont et lui donner les specs complète et précise de chaque fonction/fonctionnalités.

J'ai jamais vu un manager/chef de projet/scrum master rédigé une tache correctement sur jira, en décrivant précisément la tache.
J'ai jamais vu un client le faire aussi.

Donc le temps de rédaction de chaque specs pour avoir le code en sortie, ca prend au final autant de temps que de coder si ce n'est plus.

Un dev avec chatgpt/copilot, il y'a un gain de productivité indéniable, qui fait baisser le besoin en dev de 10-20% surement.
D'un autre coté, en 30ans le cout et la complexité de développement de projets a exponentiellement augmenté. Prenez un simple jeux videos, les AAA sur atari n'ont rien à voir avec la complexité d'un call of duty, meme chose avec office 1.0 et office 2021, ou entre windows 3.1 et windows 11.
Les fonctionnalités voulue par les clients sont tels (ihm, réseau, cloud, api...) que le besoin en dev n'a fait que augmenté.
Et désormais les clients veulent des ia dans leurs logiciels en plus du reste... Ca demande des compétences pas que pour coder mais surtout pour architecturé tous ca et le maintenir dans le temps.
Les cyberattaques en 30ans ce sont eux aussi multiplié et complexifié.

A mon avis, je pense que grand max ca va licencier que 10% des devs, c'est énorme mais c'est pas un métier qui va disparaitre pour autant.
Mais je parierais plutôt sur un besoin en dev qui va lentement augmenté dans le temps, une fois la crise actuel passé. Biensur les compétences vont évoluer, comme depuis toujours en informatique, certains spécialistes vont devenir inutile et d'autres vont devenir indispensable, il faut se former et évoluer dans les secteurs clés et pas rester sur une techno morte.
5  0 
Avatar de d_d_v
Membre expérimenté https://www.developpez.com
Le 21/02/2025 à 9:11
Le coup de génie de ceux qui ont lancé cette technologie, c'est de l'avoir appelée intelligence artificielle. Maintenant que le mal est fait, certains continueront à penser qu'ils ont affaire à quelque chose d'intelligent, qui réfléchit. Mais quelle arnaque !
5  0 
Avatar de RenarddeFeu
Membre averti https://www.developpez.com
Le 14/04/2025 à 11:50
L'IA, c'est le cancre qui a triché lors de l'examen en copiant sur son petit camarade sans réfléchir. Des fois le code marche, d'autres non.
5  0 
Avatar de kain_tn
Expert éminent https://www.developpez.com
Le 08/07/2025 à 20:02
Citation Envoyé par Anthony Voir le message
Quel est votre avis sur le sujet ?
Trouvez-vous la position du PDG de GitHub crédible ou pertinente ?
Pour commencer, je pense qu'on devrait arrêter de parler d'IA pour un produit qui n'a d'intelligent que le nom.

Maintenant, même si je pense effectivement que leurs IA génératives ne peuvent pas remplacer un développeur compétent, qu'elles posent des problèmes éthiques et juridiques (vol de code et violation de licences), qu'il y a mille et une façons de les pousser à produire du code non-sécurisé (l'idée d'utiliser les Rule Files, par exemple, est à mourir de rire), et qu'elles sont absolument nullissimes dès qu'il s'agit de produire quelque chose qui n'a pas déjà été inventé, je suis d'accord avec le PDG de Github sur le fait que "savoir coder manuellement reste une compétence irremplaçable".

Dommage que le reste du management chez Microsoft pense que ça vaut le coup de dépenser des milliards pour cette purge dans l'espoir de virer plus de gens...

Plus sérieusement, je pense que Thomas Dohmke a réalisé deux choses:
  • Si tout le code est généré par des IA (du code jetable, donc, vu la mémoire de poisson rouge des agents d'IA), alors plus besoin de le versionner, et par conséquent plus besoin de GitHub
  • S'il a moins de repositories sur GitHub, il n'a plus rien pour entraîner ses IA
3  0 
Avatar de sanzalure
Membre à l'essai https://www.developpez.com
Le 09/07/2025 à 11:53
Ce ne sont pas les programmeurs mais les décideurs qu'il faudrait congédier. Dans les entreprises, ce sont les travailleurs qui font le vrai travail, la haute direction est peuplée d'imposteurs qui font n'importe quoi. Il suffit d'observer l'état de la situation mondiale pour le constater. Le problème ne vient pas d'en bas, il vient d'en haut. Pas besoin d'être un génie pour s'en rendre compte.
3  0 
Avatar de FlaviusPERL
Membre habitué https://www.developpez.com
Le 28/08/2024 à 18:06
Je code avec le Q... ♫♫ lalala la la la la... ♫♫♫
2  0 
Avatar de kain_tn
Expert éminent https://www.developpez.com
Le 28/08/2024 à 20:35
Citation Envoyé par Stéphane le calme Voir le message
[...]une erreur lors d'une démo de l'IA d'Amazon Q soulève des questions sur la maturité et la fiabilité de l'outil [...]
Peut-être que c'est juste comme leur IA pour Amazon Just Walk Out: c'est un des 1000 Indiens derrière, qui a fait les fautes
2  0