Je code 30% plus vite grâce à l'IA
Je t'explique comment l'IA te permet devenir un développeur plus efficace
Si tu es nouveau ici, sache que nous construisons HeroPage, un SaaS de type Landing Page Builder, de 0 à 1M€ en 1 an.
Et que je partage chaque semaine les coulisses du projet et des astuces marketing et stratégiques pour développer un logiciel SaaS 😉
Ça fait quelques semaines que j'utilise Copilot au quotidien et ça a changé ma vie 🤩.
Je t'en parle dans cet article 😉.
Point sur l’avancement :
✅ L’architecture du projet est faite et permettra d’avoir un outil 100% temps réel
✅ Le moteur de génération des pages est fait
Je suis en train de travailler sur l’interface de l’éditeur
✅ Les maquettes sont faites
✅ Je suis en train de développer l’interface
✅ Gérer la liste des éléments et leur ajout/suppression sur la page
✅ Gestion du Drag&Drop des éléments sur la page
✅ Gestion des calques : affichage, Drag&Drop, etc…
Ça fait maintenant 1 mois que j’ai eu une discussion qui a changé ma façon de coder et me rend au moins 30% plus productif 🤩.
L’IA pour coder ? 🤢
On entend souvent sur les réseaux sociaux des influenceurs/marketeurs se vanter de créer un SaaS de A à Z sans savoir coder, entièrement avec l’IA.
Et puis quand tu creuses un peu, tu te rends compte que le SaaS en question c’est une extension Chrome de quelques cetaines de lignes de code pour traduire du texte en anglais grâce à l’IA 😂 (spoiler alert, c’est très facile à faire en codant).
J’ai personnellement toujours été sceptique par rapport aux réactions du genre : “l’IA va remplacer les devs”.
Car chaque fois que je faisais des tests avec ChatGPT sur des petites choses (plugins Wordpress, extensions Chrome), je me rendais compte qu’une partie du code ne répondait pas à mes besoins et ne fonctionnait parfois même pas.
Ça me générait une base presque utilisable, mais j’avais besoin de mettre les mains dans le cambouis pour obtenir ce que je voulais.
J’en avais d’ailleurs fait les frais lorsque j’ai développé mon extension pour générer mes commentaires sur les réseaux sociaux 😉.
Alors développer un vrai projet grandeur nature juste avec l’IA, ça me semble encore bien loin…
Mais alors qu’est-ce qui m’a fait changer d’avis ?
Cette discussion dont je parlais, je l’ai eue avec un collègue durant la mission que je fais pour un client grand compte en ce moment.
J’avais des oeillères et ce collègue me les a retirées 🤩.
Il ne fallait pas que je vois l’IA comme un remplaçant des développeurs, mais plutôt comme un asisstant.
Alors oui, ça peut paraître évident, surtout que c’est déjà comme ça que je l’utilise pour la création de contenu.
Mais quand tu as déjà l’habitude de faire quelque chose (coder dans mon cas) bien et rapidement (je te vois venir ! oui j’ai du retard dans le projet mais ce n’est pas par manque de rapidité, c’est par mauvaise estimation du temps 😁), tu vois cet assistant plutôt comme un processus supplémentaire que tu vas devoir gérer et corriger.
Et donc, tu le vois comme une perte de temps…
Mon collègue m’a cependant parlé de son expérience et ses arguments ont fini par me convaincre d’essayer.
Une productivité augmentée de plus de 30% 😱
Et franchement, je ne reviendrai plus en arrière 😅.
Avant tout, il ne s’agit pas d’utiliser ChatGPT dès que je veux qu’il me génère du code.
Non, ce serait un processus bien trop contraignant.
Il s’agit plutôt d’utiliser un assistant directement intégré à mon outil de travail : mon éditeur de code.
Je te présente donc Copilot, mon nouvel assistant de code :
J’aurais aussi pu utiliser un outil comme Cursor, mais l’offre de Copilot était plus attrayante 😉.
Ils ont vraiment réduit la friction au max en proposant des autocomplétions intelligentes.
C’est à dire que l’IA devine ce que tu cherches à faire et te propose le code qui correspond avant même que tu n’aies eu le temps d’y réfléchir 😅.
Et tout ça de manière cohérente avec le reste de ton projet.
Il t’aide à corriger tes erreurs, t’explique les morceaux de code que tu ne comprends pas ou plus (ça arrive plus souvent qu’il n’y paraît 😅) et te permet de générer des bouts de code complexes.
J’écris mes tests au moins 3x plus rapidement 😅.
L’IA me documente en détail toutes mes fonctions.
Je peux lui demander de me générer de nouvelles fonctionnalités tout en restant cohérent avec le reste du code.
Et tout ça, encore une fois, sans aucune friction, car l’IA est directement intégrée à l’outil que j’utilise tous les jours pour coder et l’autocomplétion apparaît plus vite que je ne code 😂.
Bref, je n’ai pas fait de mesure précise mais je peux dire que je suis globalement plus productif d’au moins 30% et avec un code plus fiable car contenant plus de tests (c’est nettement plus facile, rapide et moins chiant avec l’aide de l’IA 😅).
Et maintenant ?
L’IA fera peut-être disparaître un jour les développeurs.
Mais dans un premier temps, elle bénéficiera surtout aux bons développeurs qui l’utilisent au quotidien pour aller plus vite et produire du code de meilleure qualité.
Alors il était temps que je m’y mette 😁.
À très vite ! 😉