Tips voor efficiënt programmeren met Vibe: een must-read voordat je begint met coderen! Gebruik AI om eerst de optimale oplossing te vinden.

Een vriend vroeg me laatst hoe je efficiënter met Codex kunt werken.

Ik zei je dat je eerst de GitHub-plugin moest koppelen.

Hij zei dat het gelukt was om de verbinding tot stand te brengen.

Ik heb je gezegd dat je de volgende opdracht moet kopiëren en plakken en uitvoeren voordat je aan elk project begint.

Hij probeerde het uit en kwam terug om te zeggen: "Jeetje, het heeft me zoveel tijd bespaard."

Tips voor efficiënt programmeren met Vibe: een must-read voordat je begint met coderen! Gebruik AI om eerst de optimale oplossing te vinden.

Ik heb erover nagedacht en het lijkt erop dat best veel mensen niet op de hoogte zijn van deze functie. Veel mensen gebruiken AI om code te schrijven, bijvoorbeeld door direct met Vibe Coding te beginnen en de AI websites te laten genereren en apps te laten schrijven.

Er is echt geen reden om je te haasten.

Wat jij wilt doen, heeft iemand op GitHub waarschijnlijk al gedaan.

Wat je wilt doen, is waarschijnlijk al gedaan op GitHub. Veel oplossingen zijn al volwassen en de codekwaliteit is misschien zelfs hoger dan wat je zelf zou kunnen schrijven. Waarom zou je het helemaal opnieuw schrijven als je direct kunt verwijzen naar en bestaande code kunt aanpassen?

Mijn persoonlijke gewoonte is dat ik, wanneer ik aan een nieuw project wil beginnen, niet meteen code schrijf. Eerst stuur ik dit voorstel naar Codex:

我要做一个XXX。先不要写代码。去GitHub找能直接使用或二次开发的开源项目,确认是否还在维护、部署是否麻烦、哪些功能可以复用。最后告诉我,应该直接用、基于现有项目改,还是自己开发,并给出最简单的MVP方案。等我确认后再动手。

Slechts deze ene zin.

Deze prompt had drie effecten.

Denk er eens over na, deze opdracht doet drie dingen.

Ten eerste stelt het AI in staat om bestaande oplossingen op GitHub te vinden in plaats van zelf oplossingen te gaan schrijven. Veel mensen weten misschien niet dat Codex, wanneer geïntegreerd met de GitHub-plugin, daadwerkelijk in realtime kan zoeken naar open-sourceprojecten; het is niet zomaar een functie.

Ten tweede gebruikt het AI om je te helpen de kwaliteit van deze projecten te beoordelen: of ze nog steeds worden onderhouden, hoe complex de implementatie is en welke functies direct bruikbaar zijn. Als je handmatig elk project op GitHub zou doorzoeken, zou dat een uur of twee kunnen duren. Laat de AI het werk doen en je krijgt binnen enkele minuten resultaten.

Ten derde stelt het AI in staat om een ​​duidelijke beslissingssuggestie te geven: of je het direct moet gebruiken, aanpassen of helemaal opnieuw moet schrijven. Het helpt je ook bij het plannen van de eenvoudigste MVP-oplossing.

Waarom kunnen we veel tokens besparen?

Ik kan je vertellen dat je met deze handeling echt een hoop tokens kunt besparen.

Waarom? Omdat als je AI direct code laat schrijven, het niet weet dat wat je wilt al bestaat. Het genereert een enorme hoeveelheid code helemaal vanaf nul. Deze code kan overlappen met de functionaliteit van bestaande open-sourceprojecten, en uiteindelijk zul je die zelf moeten opschonen.

Als je echter eerst AI laat helpen bij het vinden van het antwoord, zullen de suggesties gebaseerd zijn op het bestaande ecosysteem, en wanneer je de code schrijft, kan de hoeveelheid code met minstens de helft worden verminderd.

Dat doe ik zelf ook. Telkens als ik aan een nieuw project begin, laat ik eerst dit suggestieprogramma draaien en bepaal ik vervolgens de volgende stap op basis van de suggesties van de AI. Het verbetert de efficiëntie aanzienlijk.

Eerlijk gezegd weet ik niet zeker of deze methode voor iedereen werkt; voor sommige projecten zijn er wellicht inderdaad geen kant-en-klare oplossingen. Maar denk er eens over na: voor de meeste dingen die je wilt doen, met honderden miljoenen repositories op GitHub, is de kans zeer groot dat iemand het al gedaan heeft.

Op de schouders van reuzen staan

Je bent geen programmeur, dus je hoeft geen code helemaal zelf te schrijven. Je bent geen contentmaker, dus je hoeft niet elke dag originele content te creëren. Je bent gewoon iemand die iets betekenisvols wil doen, en de slimste aanpak is om eerst te kijken wat anderen al hebben gedaan, en vervolgens voort te bouwen op hun werk.

Soms heb ik het gevoel dat de slimste manier om AI in het AI-tijdperk te gebruiken, niet is om AI alles voor je te laten doen, maar om AI de informatie te laten verzamelen en beslissingen te laten analyseren, waarna jij ze kunt uitvoeren.

Wat is het verschil met het gebruik van een zoekmachine vroeger? Voorheen, als je naar een specifieke behoefte zocht, verschenen er een heleboel links en moest je die één voor één aanklikken om te zien welke wel en welke niet werkten. Nu geef je de AI je vereisten door, en die filtert ze voor je en geeft je direct de conclusie.

Kun je het geloven?

Deze aanwijzing moet worden gegraveerd.DNAin

Ik vind persoonlijk dat deze vraag in ons DNA verankerd zou moeten zijn . Door hem door te nemen voordat we aan een nieuw project beginnen, besparen we echt veel tijd.

Een ander voordeel van deze aanpak is dat je het wiel niet opnieuw hoeft uit te vinden. AI helpt je bij het vinden van kant-en-klare oplossingen, waardoor je je kunt concentreren op de echt op maat gemaakte aspecten. Zo kun je je energie richten op de meest waardevolle gebieden.

Mijn eigen ervaring is dat ik, toen ik voor het eerst AI gebruikte om code te schrijven, erg enthousiast was en wilde dat de AI alles van nul af aan zou genereren. Maar na een tijdje merkte ik dat dit vaak trager was. Dit komt doordat je de door AI gegenereerde code moet debuggen, aanpassen en onderhouden, terwijl bestaande open-sourceprojecten door veel mensen zijn gecontroleerd, waardoor de kwaliteit ervan beter gegarandeerd is.

Dit klinkt misschien tegenstrijdig, toch? Maar denk er eens over na: het belangrijkste bij code is niet het schrijven ervan, maar het correct schrijven. Bestaande oplossingen zijn al gevalideerd; door ze direct te gebruiken, verklein je de kans op problemen aanzienlijk.

Mijn advies is dan ook: als je de volgende keer code schrijft met Codex of een andere AI, ga er dan niet meteen vol voor. Voer de opdracht eerst een keer uit en laat de AI je helpen het antwoord te vinden.

Het kan zijn dat wat je probeert te doen al door iemand anders is gedaan.

Je hoeft het alleen maar te pakken en te gebruiken.

Gebruik de tijd die je bespaart om iets interessanters te doen.

Aangezien je tot hier hebt gelezen, en je het nuttig vond, geef het dan een like en deel het. Wil je als eerste op de hoogte blijven van de laatste ontwikkelingen, volg me dan!

Bedankt voor het lezen van mijn artikel. Tot de volgende keer.

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Scroll naar boven