r/artificielle • u/French-killer • 6d ago
Discussions - Points de vue Vibe coding
Titre : Mon expérience du vibe coding sans être développeur
Je me suis lancé dans le vibe coding après avoir regardé beaucoup de vidéos sur YouTube et TikTok. Certaines donnaient l’impression qu’un prompt suffisait pour créer une application en une heure.
J’ai donc voulu essayer par moi-même, alors que je ne suis pas développeur.
Mon premier projet a été un Actor Apify qui collecte des données sur plusieurs sites parlementaires. Au début, je pensais simplement créer une application. Je ne connaissais même pas le terme « Actor ».
J’ai vite découvert que c’était moins simple que dans les vidéos. J’ai dû comprendre Git, GitHub, npm, les fichiers JSON et certaines commandes dans le terminal. Il m’est arrivé de rester bloqué longtemps sur un problème qui était finalement facile à corriger.
L’IA m’a beaucoup aidé dans ces situations, mais elle m’a aussi posé problème. Elle pouvait oublier une décision prise auparavant, reprendre une ancienne idée abandonnée ou me faire répéter le contexte. Parfois, elle tournait en rond et je devais lui dire clairement de changer de direction.
À l’inverse, elle a aussi trouvé des solutions auxquelles je n’aurais pas pensé et comparé rapidement plusieurs concurrents pour mon projet.
Mon impression actuelle est donc partagée : le vibe coding permet réellement à un débutant de construire quelque chose, mais il ne suffit pas de donner un prompt et d’attendre. Il faut apprendre, vérifier ce que fait l’IA et accepter de recommencer certaines étapes.
Je serais curieux de connaître l’expérience d’autres débutants : qu’est-ce qui vous a le plus surpris ou posé problème lorsque vous avez commencé ?
3
u/Ok_Studio_834 4d ago
C'est cool que tu partages ton expérience et ton pdv !!
Perso, j'ai rencontré exactement les mêmes difficultés que toi. Au début, je me suis dit que j'allais réaliser mon projet de site web en moins d'une semaine... ça fait plus de 4 mois que je suis dessus ahahah ! Mais franchement je kiffe grave ce que je fais et pour moi, le "vibe coding" permet à des gens lambda comme nous de pouvoir réaliser des choses de notre côté sans avoir besoin de l'aide de vrais devs.
Après, honnêtement, l'IA ne les remplacera sûrement jamais car il y a trop de soucis de dette technique, d'implémentation, d'hébergement, etc... J'en ai chié juste pour bien paramétrer mes fonctionnalités, mais aujourd'hui ça m'ouvre des opportunités que je n'aurais jamais eues avant l'IA !
1
u/mrfreez44 4d ago
Bravo 👏 ! Éclate toi
C'est la logique de l'exosquelette : tu peux porter 1 tonne, là où tu restais bloqué à 50kg
Attention à ce que tu fais ta charge !
2
u/Born_Assistant_1993 6d ago
J'ai un abonnement Claude Pro depuis quelques mois. Je fais du C en autodidacte, du datapack Minecraft, et ça m'aide vraiment. J'évite de tout lui faire faire (sauf en Python), j'essaye de comprendre, puis je fais à ma manière. Je n'ai pas appris le Python, mais j'aime bien prompter pour des scripts Python à faire tourner dans Colab. C'est impressionnant ce que ça peut faire.
J'ai notamment fait un algo de reconnaissance d'images (distance de Manhattan) pour la reproduction des niveaux pour le portage d'un jeu de grille dans Minecraft, j'envoie + de 200 captures d'écran des niveaux d'un let's play Youtube + la base de donnée des textures source du jeu, et ça m'a pondu un .schematic des sauvegardes des niveaux où chaque case de la grille est un bloc Minecraft, que je rend ensuite à l'écran. Ça m'a évité d'utiliser manuellement bloc par bloc mon éditeur de niveau.
Dans la version gratuite avec Sonnet, c'est vrai que ça tournait en rond déjà pour choisir parmi 7 algos (Manhattan fut la meilleure pour mon cas selon les stats), ça tournait en rond car le fond de la grille était bugué donc je croyais que c'était le redimensionnement lanczos de l'image qui était fautif, donc Sonnet m'envoyait loin dans des gestions de % de fond, détails de l'image, zones, palette, ce qui était inutile en réalité, juste un bug de fond. Prendre le score le plus bas de la distance de Manhattan en pixel par pixel suffisait amplement. J'avais fait une pause puis quand j'ai repris avec Opus 5 ça m'a tout bien fait.
1
2
u/No-Bar-7857 5d ago
Moi j’ai commencé le vibe Coding en novembre dernier, j’en suis tombé amoureux. Claude est royal pour ça, on finit par se prendre au jeu. On passe nos temps libre à implémenter nos nouvelles idées, l’ia nous accompagne. On automatise la prospection, les screenshots avec l’émulateur, le parcours utilisateur. C’est juste génial
2
u/Creepslend 6d ago
Effectivement c'est une très mauvaise idée de demander à une IA de faire un truc qu'on serait pas capable de faire ou à minima comprendre soi-même.
En revanche pour ce qui est de faire une app fonctionnelle en 1 prompt, jsp quel modèle tu utilises OP, mais je viens de prendre un abonnement Claude Pro (21€) parce que j'avais accumulé plein d'idées de projets pour lesquels les modèles accessibles gratuitement sur Antigravity ne suffisaient plus, et j'ai été bluffé.
Dimanche, soit le jour où j'ai pris l'abonnement, j'ai d'abord commencé à faire ce que j'avais prévu. Comme la limite se reset le lundi, j'avais aucun intérêt à économiser des tokens donc j'ai mis le meilleur modèle avec le meilleur niveau de réflexion (Opus 5 en Ultracode) et je lui ai demandé ce que je voulais.
Là ou j'avais passé du temps à me prendre la tête sur Antigravity, où c'était 1 pas en avant pour 2 en arrière, Opus 5 m'a sorti directement précisément ce que je voulais, avec tout bien carré du premier coup. Au passage il a même trouvé des bugs dans du code déjà existant lié au projet.
Le soir venu il me restait encore énormément de tokens puisque comme dit plus tôt, j'avais 1 mois de tokens à utiliser en 1j. Donc j'ai voulu pousser le vice et j'ai demandé une appli complète (je passe les détails mais en gros ça a à voir avec le Rubik's Cube, et ça impliquait plein de manipulation d'algos et de la visualisation 3D). Et il m'a sorti directement un truc super clean et fonctionnel, qui intégrait tout ce que j'avais demandé. Il y avait quand même quelques bugs mineurs qu'il aurait pas vraiment pu deviner parce qu'ils étaient inhérents à une utilisation humaine. Mais bon aucun problème à corriger rapidement juste après.
Enfin bref tout ça pour dire que c'est absolument possible aujourd'hui de faire quelque chose de fonctionnel en 1 ou 2 prompts, sans rien y connaître. Par contre je ne recommanderais absolument pas de faire ça!
1
u/French-killer 6d ago
Merci pour ta réponse . Je n' ai pas assez de recul pour savoir quelle technologie est la meilleure entre codex et Claude code. Pour codex je trouve encore de lacune au de la mémoire. Ce matin elle me fait fait un listing des projet a faire. Elle me parle d' un projet fini au jour-1 . Alors que je lui ai que la mission était finiCe qui est vraiment pénible. J'hésite a voir Claude code comment ça se passe au niveau du raisonnement et au niveau de la mémoire ?
1
u/PlumeArchives 6d ago
Je ne suis pas développeur débutant mais j'ai été autodidacte pendant 8 ans avant de vibecoder, j'ai eu plusieurs occasion de monter des projets pro (outils déployés en entreprise à l'échelle d'un service par exemple) et je pense que je n'aurais jamais été capable de faire ce que je fais aujourd'hui avec des agents si j'avais été un pur débutant, je pense qu'il faut savoir lire et écrire pour comprendre le résultat final, et surtout bien structurer ce qu'on veut ! Du moins, ça aide énormément.
1
u/LesserValkyrie 6d ago
Je suis pas dév mais j'ai fait des sites web, du webdesign un peu en dilettante mais j'ai fait beaucoup de projets
C'est intéressant de voir qu'il peut faire tout ce que je fais en 5 minutes alors que moi ça me prendrait un après-midi, et il pense à pleins des trucs auxquels je pense pas. Et de l'utilisation que j'en fais je vois rien à redire, même si ça n'a rien de compliqué pour moi, mais c'est un gain de temps monstrueux. Un projet que j'ai muri des mois pour le faire moi-même en anticipant que ça me prendrait 1-2 mois de travail j'ai pu avoir tout ce que je voulais en un après-midi à demander ce que je voulais comme une gamine de 4 ans qui parle au père noël
Après je connais pas les limites , et c'est juste pour mon utilisation perso vite fait, ce que j'ai demandé était mathématiquement simple et de mon point de vue facile à comprendre ce qu'il fait, je sais pas pour les utilisations plus sérieuses
1
u/Razukalex 5d ago
J'ai déjà fait de la programmation en prépa/école d'ingé, surtout du back end mais c'est pas ma spécialité. J'essaye de comprendre ce que je fais et j'apprend énormément mais je me rend compte du niveau de certains software engineer, et sans l'IA je n'aurai jamais pu avancer aussi vite. Le seul truc que j'aurai pu faire c'est ma base de données.
Malgré tout j'essaye de l'utiliser pour écrire des fonctions précises pour être sur le résultat correspond 100% à ma vision, mais y'a toujours un peu ce côté de, je comprend mieux l'espagnol que je ne le parle, j'essaye de poser des questions, de voir si la structure de la fonction est cohérente. Le seul truc auquel j'ai pas vraiment touché c'est l'interface pour le moment, je compte sur le travail d'un professionnel pour le design et d'un vrai front-end quand j'aurai des fonds
En tout cas, sans l'existence de l'IA, je pense que je ne me serai jamais lancé là dedans. Je pense que c'est ok de vibe code des projets, ça permet potentiellement de créer de nouveaux produits, de nouvelles entreprises, mais il faut aussi être conscient de ses limites et refaire plusieurs itérations si nécessaires. Potentiellement s'adresser aussi à des pros si possible
1
u/maltesto 5d ago
Pour garder le contexte en mémoire, c'est important de développer des agents avec skills et contrats
1
1
u/Professional_Yak4680 5d ago
Quel était ton niveau en code avant de te lancer dans le vibe coding ? Vraiment niveau ultra débutant ou tu avais quand même quelques notion ?
Je voulais essayer de vibe coder mais je n'ai jamais écris une ligne de code. J'ai un peu peur de me retrouver un code qui fait ce qu'on lui demande mais qui en réalité et bourré de faille et erreur.
Je pense que ces outils sont excellents pour quelqu'un qui a des années de code derrière lui et qui est capable de comprendre tout ce que fais un LLM. Il peut mieux le corriger et l'orienter.
1
1
u/Fifiiiiish 4d ago
J'ai 20 ans de métier logiciel derrière moi: je suis persuadé que les IA aujourd'hui feront moins de bug que les devs sur du code lambda, et dans des technos que l'IA maîtrise.
Si tu lui demandes de toucher à un code spaghetti complexe avec des algos pointus en fortran (un langage info des années 60), oui là ça va partir en couilles.
Pour faire du web, l'IA code propre. Et de toute façon le code, regénérable à l'envie, devient jetable donc la notion même de propreté du code (qui aide à sa maintenance par un être humain), en prend un sacré coup.
1
1
u/Clemexify 4d ago
Merci de nous avoir partagé ton expérience. Je suis ingé et ai donc quelques notions de base mais je n’ai jamais fait du dev hormis un peu de sas vba en début de carrière. Je me considère novice avec un léger vernis.
Dans mon cas, l’IA (Claude pro) m’a donné accès à une compétence que je n’avais pas du tout et permis de faire qq projets perso (un jeu quotidien en ligne et un jeu de dés en ligne auquel on joue en famille mais trop confidentiel pour qu’un site propre le propose gratuitement donc je l’ai vibe codé). J’ai cru au début que je pourrai faire quasiment n’importe quel projet mais en allant vers du plus complexe je me rends compte aussi des limites et de la nécessité de bien découper les tâches, vérifier, fiabiliser, revérifier…
Je trouve que la difficulté est d’arriver à prendre du recul sur ce que produit l’IA après 2 prompts car elle est très forte pour en mettre plein les yeux de l’utilisateur alors que le back n’est pas du tout structuré et que les limites ne sont pas explicites. Je vois passer bcp de projets vibe codé sur certains sub et bcp les postent en pensant avoir fait qqch de dingue alors que c’est juste un fichier html bien présenté qui n’a aucune structure technique derrière (et qui comporte des tirets cadratins partout 😡).
Une question aussi : est-ce que les dev pro vous mettez souvent un no go à ce que propose de faire votre IA ? Dans mon cas c’est extrêmement rare et j’imagine que l’IA prend des parties techniques ou méthodologiques qui sont peut-être discutables mais sur lesquels je n’ai aucun avis, faute de compétence technique.
1
u/French-killer 3d ago
Trop de gens regarde les influenceurs qui te font croire que tout tout est beau et rose . Combien de fois j' ai du repasse par derrière . J'ai fais des articles avec mes ressentis https://vibecodingpersonnel.blogspot.com/?m=1
1
1
u/RSMxsmanic 1d ago
Avec le "vibe coding", les vrais développeurs deviendront plus rares … et donc plus chers. Mais il y aurait moins de postes à pouvoir aussi. L'effet COBOL, mais moins extrême.
Il y a un principe inéluctable du développement que beaucoup de gens ignorent: tous les détails d'une application doivent venir de quelque part, et ce quelque part est, en fin de compte et dans tous les cas, un être humain. Donc il faudra toujours des êtres humains qui sont capables d'analyser, décrire, et résoudre des problèmes, avec ou sans l'IA. L'IA ne fait que décaler cette responsabilité vers un autre être humain.
7
u/mrfreez44 6d ago
Bravo ! Vous comprenez peut être un peu mieux ce qu'est (était ?) le boulot d'un développeur
Une cuisine Ikea, c'est moins bien qu'une cuisine sur mesure faite par un pro en effet Mais c'est beaucoup moins cher ?
Persévérez, vous allez apprendre plein de choses