Home Nieuws Geen code, alles Vibe: 6 Vibe-coderingstips die ik heb geleerd door apps...

Geen code, alles Vibe: 6 Vibe-coderingstips die ik heb geleerd door apps te bouwen met alleen maar woorden

12
0
Geen code, alles Vibe: 6 Vibe-coderingstips die ik heb geleerd door apps te bouwen met alleen maar woorden

Ik zou mezelf nooit een echte programmeur noemen. Het meeste van wat ik weet, komt van het rommelen in de Linux-terminal, het kopiëren en plakken van Python, en af ​​en toe een lang vergeten codeerles waarmee ik een paar jaar geleden begon (en prompt stopte). Ik zou niet eens zeggen dat ik genoeg weet om gevaarlijk te zijn, maar misschien genoeg om iets uit te zoeken als ik geluk heb. En daarom interesseert vibratiecodering mij echt.

Ik heb er een webgebaseerde applicatie voor gemaakt evenementenkalender en een tentoonstellingsgalerij voor horrorfilmsen ik heb veel te veel tijd besteed aan het opnieuw maken van een deel van mijn werk Favoriete pc-game uit je kindertijdallemaal door met een AI-chatbot te praten in (meestal) natuurlijke taal. Kortom, Vibe-codering kan codeerders in niet-codeerders veranderen. Het enige wat u hoeft te doen is een idee te hebben, dit aan AI te communiceren en dat idee te verfijnen om te creëren wat u wilt. Nou, dat is de theorie van trillingscodering.

Er zijn een paar dingen die je leert als je vibratiecodering doet, en met de juiste mentaliteit kom je een heel eind bij het maken van apps met alleen woorden. In feite kan de mindset het verschil maken tussen een goede of een slechte ervaring.

Welke chatbot je ook kiest, zij het TweelingChatGPT, Claude of een andere optie, elk heeft zijn eigen kenmerken en eigenaardigheden die u moet herkennen en aanpakken. Hieronder heb ik een aantal dingen beschreven die ik gaandeweg heb geleerd en waarvan ik denk dat ze iedereen kunnen helpen die begint met vibe-codering, ongeacht welke specifieke chatbot je gebruikt.

Uitgelichte aanbieding

Ken uw chatbot

De chatbot die je gebruikt is belangrijk, hoewel het type model misschien wel belangrijker is dan wie het heeft gemaakt.

Terwijl je het probeert dezelfde applicatie maken Met behulp van de Gemini 2.5 Flash en Gemini 3 Pro werd het duidelijk dat er een andere aanpak nodig was met de Gemini 2.5 Flash om een ​​vergelijkbare doorvoersnelheid te bereiken als het meer geavanceerde Pro-model. Dit betekent meer specifieke bedoelingen en instructies bij de aanwijzingen en, vanuit mijn ervaring, meer handmatig werk.

Sinds ik codeer met Gemini 2.5 Flash, wordt het proces vaak praktischer, waar ik niet naar op zoek was. Bij het verfijnen van de app leverde deze alleen code op voor alleen het gewijzigde deel, waardoor ik de code handmatig moest omwisselen of een ander commando moest volgen om de volledige code op te geven. Aan de andere kant zal het, door Gemini 3 Pro te gebruiken, automatisch de volledige code-inhoud leveren.

Uw kilometerstand kan variëren, maar als u besluit tussen het gebruik van een “snel” of “denk”-model voor een trillingscoderingsproject, heeft u mogelijk meer vaardigheden en training nodig om met een snel model te werken. Als alles wat je hebt een snel of minder geavanceerd model is en je wordt gevraagd codebewerkingen uit te voeren die je niet bevallen, kun je de chatbot opnieuw vragen om alle code te verstrekken (of een regel instellen om bewerkingen aan te brengen in de hele code nadat elke wijziging is aangebracht).

Uit mijn ervaring met het gebruik van enkele (maar niet alle) chatbots: als je het niet erg vindt om je handen vuil te maken met een beetje code, zul je waarschijnlijk succesvol zijn met de meeste modellen, zolang je maar duidelijke en specifieke opdrachten geeft. Niet-codeerders: blijf indien mogelijk bij geavanceerdere ‘redenerings-’ of ‘denk’-modellen. Ik heb ontdekt dat modeldenken meer van het zware werk voor je zal doen.

Het leren kennen van uw chatbot, de beperkingen en mogelijkheden ervan komt voort uit ervaring, dus u kunt deze het beste algemeen gebruiken en vragen stellen.

Wees specifiek met uw instructies

Als je een gedetailleerd idee hebt van voor welk type project je trillingen wilt coderen, is specificiteit de sleutel.

Vibe-codering begint allemaal met wat er in je hoofd zit. Als u een heel duidelijk idee heeft, kunt en moet u alles wat u in uw project wilt zien in uw eerste prompt opnemen. Maak het compleet. De chatbot zal creëren wat hij kan, en hopelijk komen jouw ideeën tot leven.

Aan de andere kant heb je misschien een heel los idee van wat je wilt dat de app wordt en geef je de AI meer ruimte om te bepalen hoe de app functioneert of hoe deze op een andere manier iets bereikt waar je om vraagt.

De iteratie is het langste deel

Uw droomapp zal waarschijnlijk niet verschijnen bij de eerste of tweede opdracht die u aan de chatbot geeft. U zult waarschijnlijk meer tijd besteden aan het vragen om reparaties dan aan iets anders.

Vraag uw chatbot om advies. Als u vastloopt op welk onderdeel van uw webapplicatie dan ook, of het nu gaat om functionaliteit of stijl, vraag het dan gewoon aan de chatbot. Het geeft u zoveel advies als u wilt. En aangezien vibratiecodering een iteratief proces is, kan het echt een verschil maken als je hem vraagt ​​vijf manieren voor te stellen om je app te verbeteren.

Droog de technische zaken een beetje uit

Niet-codeerders moeten een aantal technische zaken begrijpen om een ​​applicatie of project goed te laten functioneren. Het mooie is dat je chatbots als hulpmiddel kunt gebruiken.

Hier zijn enkele dingen die u wilt weten:

Formaat: Voor de meeste eenvoudige webapplicaties is het ideaal voor niet-codeerders om de code in HTML uit te voeren. En als u niet met veel bestanden en mappen wilt werken, kunt u één HTML-pagina aanvragen. Dit kan beperkingen en potentiële “geheugenproblemen” introduceren in het contextvenster van de chatbot als het bestand groot wordt, maar het is een van de gemakkelijkste methoden om de uitvoercode in uw browser te krijgen om te testen. Als u het niet zeker weet, vraag dan aan de chatbot welk formaat het beste is voor uw project en het proces van het uitvoeren van de applicatie.

Schaal: Als je niet zeker bent van de mogelijkheden van een chatbot, vraag het dan gewoon. Het zal je vertellen dat het geen nieuwe sociale netwerken voor je kan creëren, maar als je een audiovisualizer wilt die de oude Winamp-dagen kanaliseert, heb je geluk. Als uw verzoek de mogelijkheden van de chatbot te boven gaat, vraag dan om een ​​alternatieve aanpak.

Controleer op fouten: Soms leveren chatbots kapotte code, dus je moet deze keer op keer testen. Wat nog belangrijker is, is dat je communiceert wat niet werkt, of hoe je eigenlijk wilt dat iets werkt. Als u onduidelijke opdrachten geeft, wees dan niet verrast als u onduidelijke resultaten ontvangt. Een chatbot vertellen “dit werkt niet” is aanzienlijk minder effectief dan het beschrijven van de specifieke bugs die je tijdens het testen hebt ondervonden. Hoe specifieker je input, hoe nauwkeuriger de AI-reactie, waardoor de algehele ervaring efficiënter en leuker wordt.

Heb een open geest

Tenzij u zeer specifieke en rigide doelen heeft met uw vibratiecoderingsproject, is het erg belangrijk om een ​​open geest te behouden. Als u niets van coderen weet, kent u mogelijk niet alle mogelijkheden die er zijn. Als u niet zeker bent van uw beperkingen, zult u uw capaciteiten gemakkelijk onderschatten en overschatten.

In een perfecte wereld zullen al uw trilcodes soepel verlopen, maar er kunnen fouten optreden. Of het nu komt doordat het geheugen van de chatbot iets vergeet, technische beperkingen of iets daartussenin, sommige dingen zullen kapot gaan. Als je geluk hebt, zal de chatbot het probleem herkennen en oplossen, maar soms kan dat niet, en dit is waar een open geest echt helpt. Vraag om alternatieve benaderingen; misschien vindt u er een die u beter bevalt dan uw oorspronkelijke idee. Je zult nooit weten wat je niet weet, tenzij je het vraagt.

Wees niet bang om opnieuw te beginnen

Zoals bij elk creatief proces is het soms het beste om helemaal opnieuw te beginnen. Als je talloze iteraties hebt doorlopen en je applicatie nog lang niet is waar je hem wilt hebben, overweeg dan om helemaal opnieuw te beginnen. Dit kan helemaal vanaf nul of door de code uit de eerste chat te nemen en deze te gebruiken als basis voor een nieuw gesprek dat je start.

Hoewel je de chatbot kunt instrueren om opnieuw te beginnen in de oorspronkelijke chat, kan er een schone manier zijn om verder te gaan. Probeer het opnieuw in een nieuwe chat, zodat de AI niet in de war raakt door je vorige project. Je hebt misschien een aantal aanwijzingen gevonden die je project mogelijk hebben teruggezet, zodat je het nu niet meer kunt gebruiken, waardoor je gefocust kunt blijven op wat werkte, in plaats van wat niet werkte op te slaan in het geheugen van de chatbot ter referentie.

Een nieuwe start is niet alleen voor de chatbot om deze keer ‘het goed te doen’, maar ook voor jou om je creatieve flow te resetten.



Nieuwsbron

LAAT EEN REACTIE ACHTER

Vul alstublieft uw commentaar in!
Vul hier uw naam in