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 !

Malgré l'essor fulgurant des IA comme Copilot ou ChatGPT dans le développement logiciel, le PDG de GitHub affirme que savoir coder manuellement reste une compétence irremplaçable

Le , par Stéphane le calme

289PARTAGES

7  0 
À l’heure où les outils d’intelligence artificielle révolutionnent le développement logiciel, le PDG de GitHub, Thomas Dohmke, prend le contre-pied d’un enthousiasme parfois excessif. Dans une série d’interventions récentes, notamment lors d’un passage dans le podcast The Mad, il a martelé un message simple mais crucial : l’IA ne remplace pas la programmation manuelle. Selon lui, savoir coder reste une compétence indispensable à long terme, même dans un monde où GitHub Copilot ou ChatGPT peuvent générer du code à la volée. Ce positionnement soulève un débat plus large : faut-il encore apprendre à coder à la main quand l’IA peut le faire à notre place ? Pour Thomas Dohmke, la réponse est clairement oui. Et il le justifie avec des arguments qui méritent un examen attentif.

Depuis l’introduction de GitHub Copilot en 2021, le développement assisté par IA a connu une progression fulgurante. En quelques lignes de commande ou requêtes en langage naturel, les développeurs peuvent générer des fonctions, corriger des bugs ou même créer des applications entières. Cette assistance a permis :
  • Une réduction significative du temps de développement.
  • Une accélération du prototypage.
  • Une meilleure accessibilité au code pour les débutants et les profils non techniques.

Cependant, Dohmke met en garde contre une forme de paresse cognitive qui pourrait se développer. Utiliser uniquement l’IA sans comprendre le code généré est risqué, car cela revient à manipuler des mécanismes dont on ignore les fondements. Il cite notamment le phénomène du « vibe coding » (coder par intuition via IA sans réelle compréhension) comme une tendance dangereuse pour la qualité des logiciels.

Les avantages du codage manuel à l’ère de l’IA

Thomas Dohmke insiste sur le fait que l’apprentissage du code reste la clé pour bien utiliser l’IA. Selon lui, l'IA ne doit pas être vue comme une béquille, mais comme une extension des compétences humaines. Voici pourquoi le codage manuel reste crucial :
  • Compréhension profonde des systèmes : écrire soi-même du code permet de saisir les subtilités des langages, des algorithmes, de la logique métier et des architectures logicielles.
  • Capacité d’adaptation : aucun outil d’IA ne peut encore anticiper tous les contextes d’utilisation, les besoins métier spécifiques ou les imprévus techniques. L’humain reste maître de l’adaptation et de la personnalisation.
  • Contrôle qualité : les IA peuvent générer du code erroné, inefficace ou vulnérable. Savoir lire, corriger et optimiser ce code est indispensable pour garantir la sécurité et la performance.
  • Créativité et innovation : l’IA suggère, mais ne crée pas. Les idées nouvelles, les approches inédites, les expérimentations techniques viennent toujours de l’humain.

Les limites de l’IA : entre illusion d’autonomie et dépendance accrue

Bien que l’IA ait démontré sa puissance, ses limites sont encore nombreuses :
  • Manque de contexte : une IA ne comprend pas toujours l’objectif global d’un projet. Elle peut générer un code fonctionnel localement, mais inadéquat dans l’ensemble du système.
  • Biais dans les suggestions : les modèles sont formés sur du code existant, parfois obsolète ou non optimal. Cela peut renforcer de mauvaises pratiques.
  • Sécurité insuffisante : le code généré peut introduire des failles si l’utilisateur ne le vérifie pas attentivement.
  • Risques de désapprentissage : chez les développeurs débutants, l’usage intensif de l’IA peut entraver l’apprentissage des bases essentielles (structures de données, complexité algorithmique, etc.).

Dohmke insiste donc : même dans une startup où l’IA permet de développer un MVP rapidement, il faut à terme des développeurs expérimentés pour soutenir l’évolution du produit, assurer sa stabilité et répondre aux attentes des investisseurs.


Faut-il alors bannir l’IA du développement ?

Absolument pas. Thomas Dohmke est le premier à reconnaître l’apport immense de l’IA au développement logiciel. En tant que PDG de GitHub, il est bien placé pour défendre son efficacité. Mais il souhaite instaurer une culture de complémentarité entre humain et machine. Pour lui, l’IA doit rester un assistant, pas un remplaçant. Elle booste la productivité, facilite les tâches répétitives, suggère des idées, mais elle ne comprend pas les objectifs métier, ne pense pas en termes d’expérience utilisateur, et ne porte pas de vision produit.

En clair, l'assertion de...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

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

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
4  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.
4  0 
Avatar de Anselme45
Membre extrêmement actif https://www.developpez.com
Le 14/04/2026 à 10:37
Citation Envoyé par melka one Voir le message
La génération Z a bon dos, j'en fait pas partie.
Et moi, je reçois des candidats de la génération Z!!!

Quand un mec se présente à un interview, on ne commence pas par un "Dans votre société, on peut voyager pour apprendre les langues?"

Réponse: "On est pas une école de langue ni une agence de voyage qui vous paie pour apprendre ce que vous auriez déjà dû faire avant de vous présenter!!!"
7  3 
Avatar de L33tige
Membre expérimenté https://www.developpez.com
Le 14/04/2026 à 11:44
Citation Envoyé par calvaire Voir le message
+1, et j'ajoute, c'est quand on est en position de force qu'on peut être exigeant.
Trouver vite un emploi,s mettre un max de coté pour générer des revenus passifs.

Dans mon cas par exemple je peux être autosuffisant avec mon portefeuille de dividende (meme si je perd mon emplois je suis pas pressé de trouver car je gagne assez d'argent avec mes investissements pour m'auto financer), j'ai un emplois, j'alloue une partie de mon temps de travail pour me former sur les technos en vogue sur le marché du travail (l'ia notamment). J'ai suivie à distance les cours d'ia de l'université de stanford par exemple et j'ai les certifs, ca coute à peine quelques centaine de $.

Dans ces conditions, aucun patron ne peut me mettre la pression et je suis intéressant sur le marché du travail (linkedin est un très bon benchmark et dashboard pour ca)
Je peux imposer mes conditions de travail et mon salaire. Ce qui n'a pas toujours été le cas, j'ai commencé dans des esn de merde a faire des taches peu intéressante comme pisser du java. Mais c'est grâce a la valeurs travail qu'on peut s’élever dans la société et devenir quelqu'un.
Trop compliqué je préfère naitre riche et hériter.

Vous inquiétez pas ça va ruisseler.
4  0 
Avatar de MisterMoa
Nouveau Candidat au Club https://www.developpez.com
Le 15/04/2026 à 12:31
Citation Envoyé par calvaire Voir le message
+1, et j'ajoute... Dans mon cas... je peux être ...avec mon ...car je ...j'alloue ...J'ai suivie... j'ai les certifs

Dans ces conditions, aucun ... ne peut me mettre la pression... et je suis intéressant

Je peux imposer...
Un peu d'humilité dans tes postes : merci.
4  0 
Avatar de RenarddeFeu
Membre averti https://www.developpez.com
Le 15/12/2025 à 22:21
Travailler pour les entreprises de la tech n'a jamais été un placement d'avenir. Tu prends le gros salaire tant qu'il tombe et tu espères passer entre les mailles du filet à chaque restructuration.

Alors oui, si t'as de la chance, que tu as rejoint Microsoft à la fin des années 80 par exemple, tu peux en ressortir millionnaire. Hélas, de nos jours, ce sont surtout les investisseurs qui font la culbute financière et non les salariés.
3  0 
Avatar de mach1974
Membre averti https://www.developpez.com
Le 16/12/2025 à 16:00
il est marrant de prendre l'IA comme symptome alors que la crise des subprimes aux USA refait son entrée . On a peut-être embauché des dev qui n'en sont pas .... les emplois étaient du bull shit . des gens PO pour gérer des besoins alors que les dev qui codent suffisent pour planifier, faire des tests et des AO
3  0 
Avatar de Anselme45
Membre extrêmement actif https://www.developpez.com
Le 02/03/2026 à 18:45
Et là, on va faire ce qu'absolument aucun manager de grosse entreprise d'aujourd'hui ne fait: Regarder plus loin que son nez, réfléchir à l'évolution de sa société au-delà du trimestre, du "quarter", ces résultats de quarter qui vont permettre le calcul de sesbonus...

1. Aujourd'hui, ces géniaux managers généralisent l'IA qui fait le job à la place des salariés junior et engagent des salariés expérimentés pour corriger les erreurs de l'IA

2. Demain, ces salariés expérimentés partiront à la retraite et il faudra les remplacer par qui?

3. Par personne mon bon monsieur! Pour la bonne et simple raison que pour être expérimenté, il a fallu commencé par être un junior!!!!
6  3 
Avatar de MisterMoa
Nouveau Candidat au Club https://www.developpez.com
Le 14/04/2026 à 6:23
Citation Envoyé par OuftiBoy Voir le message
akuma,

Une panne d'électricité plus grande que trois jours, et tu iras tuer ton voisin pour lui piquer son dernier morceau de viande dans son frigro. Alors que l'homme a vécu sans électricité pendant des millénaires...

C'était ma pensée du jour.

BàV et Peace & Love.
Impossible car le frigo sera en panne d'électricité.
3  0 
Avatar de MisterMoa
Nouveau Candidat au Club https://www.developpez.com
Le 14/04/2026 à 6:25
Citation Envoyé par Access_to_folder Voir le message
Certains ne se sont peut-être pas assez renseignés sur le futur quant à leurs choix sur les grands engagements de la vie.
Et puis on trouve pléthores de formations post BAC en tout genre qui ne servent pas à grand chose et qui occultent l'essentiel des formations de qualité et en adéquation avant le monde du travail.
3  0