La question qui taraude l’esprit des développeurs en ce moment :
Est-ce que l’IA va me remplacer ?
Je réponds à la question par oui et non.
Les développeurs qui pourront se faire remplacer sont ceux qui font des tâches facilement automatisable grâce à l’IA.
Cependant, les développeurs qui travaillent sur des tâches plus complexes ne sont pas pour le moment pas impactés, en raison de la fenêtre de contexte assez réduit de l’IA.
Maintenant, il ne faut pas se leurrer, l’IA est là qu’on le veuille ou non.
La question est :
Faut-il être réfractaire de l’IA pour voir ses compétences devenir obsolètes dans le futur ou plutôt l’adopter.
Je préconise l’adoption de l’IA, mais sans pour autant déconnecter sans cerveau (ce n'est que mon avis).
Je prends un exemple, je veux développer une application qui répond à un besoin spécifique.
Toute la partie conception et design system, c’est moi-même qui le fait.
Pour la partie dev, je laisse l’IA générer tout le code boilerplate (adapters (interfaces), tests automatisés en lui montrant un exemple, etc…).
L’IA n’est pas que copilote, on peut également l’intégrer dans nos systèmes et pour cela avoir ces connaissances / compétences serait intéressant :
- RAG,
- Fine tunning,
- Base de données vectorielles,
- MCP (Model Context Protocol),
- Quelques bibliothèques magiques selon les langages (Semantic Kernel python/C#, langChain et LangGraph TS/JS/Python).
Et vous quelle est votre relation avec l’IA ?
L'IA n'est qu'un outil et doit le rester. L'IA ne comprend pas un besoin. C'est à nous de faire le chef d'orchestre. Une IA sans prompteur n'est rien. Un dev sans prompts en 2025 commence à se faire dépasser en terme de quantité de delivery.
Mais ce qui fait la diff, selon moi, c'est l'ingénierie qu'on met dans la solution. Si tu prompt mal, tu auras du mauvais code mais en soit, on copiait bien du stack overflow à l'époque, et pour la plupart s'en contenter sans comprendre. Une solution avec du mauvais code peut fonctionner. Mais une solution qui ne répond pas au besoin ne vaux rien. Et qui connait le besoin ? Nous.
A nous de transformer notre métier pour être au plus proche du besoin plus que jamais, quitte à délaisser un peu plus le code, tout en profitant du temps libéré pour mieux spécifier, agencer, assembler. Certes les passionnés du code grince des dents, perso j'ai un petit pincement au coeur face à toutes ces heures de debug qui m'ont appris syntaxes et compagnie. Mais je sais aussi que comme dans la vie, les choses évoluent et que tout à une fin, et me sens déjà reconnaissant d'avoir pu faire partie de cette génération où le code lui-même avait une valeur. Mais une page se tourne, et je l'accepte, ainsi va le monde
Du TDD dans les MVP sans ralentir | Développeur freelance | Python, Node.js, C# | Craft | + 100 personnes accompagnées
1 day ago
L'IA est là, c'est sûr.
Et si les développeurs et développeuses l'ont adoptée rapidement, beaucoup d'entreprises ne l'utilisent pas encore à cause des contraintes de sécurités.
J'ai l'impression qu'il va falloir du temps pour passer cette barrière.
Enfin, je suis d'accord, il faut guider l'IA. Les décisions principales reviennent toujours à l'humain.