Pourquoi l’IA a rendu les fondamentaux plus précieux, pas moins

DEV - 20/05
Deux développeurs. Même invite. Même IA. Code radicalement différent. Voici pourquoi l’IA n’est pas le grand égalisateur que tout le monde prétend – et ce qu’elle signifie pour votre carrière.

Deux développeurs s'assoient pour créer la même fonctionnalité : un point de terminaison de recherche qui renvoie les utilisateurs correspondant à une chaîne de requête. Les deux ont Claude Code ouvert. Les deux tapent à peu près la même invite : "créez-moi un point de terminaison REST qui recherche les utilisateurs par nom avec pagination".

Cinq minutes plus tard, les deux ont un code fonctionnel. Il compile. Les tests réussissent. Le point de terminaison renvoie des résultats.

Mais le code n'est pas le même.

Le développeur A – trois ans d’expérience – accepte le premier résultat. Il utiliseSELECT * FROM utilisateurs WHERE nom LIKE '%query%'avecLIMITEetCOMPENSER. Il fonctionne en développement avec 50 utilisateurs. Il s'arrêtera à 50 000 utilisateurs et ralentira l'ensemble du service à 500 000.

Le développeur B - douze ans d'expérience - lit le résultat et demande un suivi : "Quelle est notre échelle attendue ? Et quelle est la stratégie d'indexation de la table utilisateur ?" Le code révisé utilise un index de texte intégral, une pagination basée sur le curseur, des limites de requêtes appropriées, une couche de cache pour les recherches populaires et un limiteur de débit. Il fonctionne en développement avec 50 utilisateurs. Cela fonctionne également à 5 millions.

Même IA. Même structure d'invite. Même durée. Code radicalement différent.

Il ne s’agit pas d’une condamnation de l’IA. L’IA a fait exactement ce qu’on lui demandait de faire : deux fois. Il s’agit de ce que les développeurs apportent à l’interaction et de la raison pour laquelle le discours selon lequel « l’IA démocratise le codage » revient à l’envers.

L'hypothèse que tout le monde a faite

Lorsque ChatGPT a explosé en 2022, l’histoire dominante dans les médias technologiques était : « L’IA uniformisera les règles du jeu pour les développeurs ». Le junior qui peut bien inciter sera à la hauteur du senior qui peut être architecte. Les bootcamps réduiront l’écart plus rapidement. La valeur économique d’une expertise approfondie diminuera.

Cela n’a jamais été vrai. Ce n'est clairement plus vrai. Et la preuve se trouve dans chaque base de...
[Courte citation de 8% de l'article original]

Loading...