Ik heb lange tijd volgehouden om zelf code te schrijven en te studeren. Als ik iets niet wist, zocht ik het op, begreep het zelf en bouwde ik de code regel voor regel op. Dit was mijn codering filosofie. Hoewel ik veel had gehoord over de zogenaamde 'AI-gedreven coding tools' zoals Copilot, Codeium en Cursor, dacht ik dat het niet juist was om code te gebruiken die door een machine was geschreven en die ik niet kon begrijpen. Ik had ook de vage angst dat het niet zou helpen bij mijn vaardigheden. In feite had ik soms het gevoel dat ik de 'vibe coders' een beetje minachtend bekeek en dacht: 'Oh, dat kan toch niet goed zijn'. Ik had een zekere trots.
Een toevallige ontmoeting met een AI-codehelper en de schok!
Dat was een paar dagen geleden. Toen VS Code werd bijgewerkt, ontdekte ik onbewust dat er een of andere AI-codehelper functie was geïnstalleerd. Uit nieuwsgierigheid drukte ik op de knop en besloot ik het even uit te proberen.
En… ik was echt verrast! Een nieuwe wereld opende zich voor mij.
Het was ongelooflijk hoe deze tool mijn code zo perfect begreep en binnen een mum van tijd doorhad wat ik wilde doen. Voordat ik zelfs maar een paar letters had getypt, voorspelden ze al de volgende regel code en lieten deze zien. Het voelde bijna alsof ze mijn gedachten konden lezen.
Wat me nog meer verraste, was dat het in staat was om complexe klassen of methoden uit andere utility-bestanden op de juiste momenten aan te roepen om de code onmiddellijk te voltooien. Zonder dat ik duidelijke instructies gaf, begreep het precies wat ik voor ogen had en gebruikte het de nodige functies. Ik kon mijn bewondering niet onderdrukken.
Hielden anderen al zo aan het coderen?
Door deze ervaring realiseerde ik me hoeveel ik een 'ouderwetse' manier van coderen had vastgehouden. Hielden anderen al gebruik van zulke krachtige tools om met enorme snelheid code te schrijven? Plotse voelde ik een onbestemd gevoel van achterstand.
Wat zeker is, is dat het een keer gebruik maken van Copilot me ervan heeft overtuigd dat ik niet kan stoppen of ermee kan ophouden. De snelheid van het code schrijven en de toegenomen productiviteit in ontwikkeling zijn overweldigend.
Zou Von Neumann me als lui beschouwen?
Ik dacht plots aan de vader van de computerwetenschap, John von Neumann. Hij schreef zijn code en voerde programma's uitsluitend in machinecode, dat wil zeggen in nul en één. Terugkijkend lijkt dat gek! Maar toen hij ouder werd en zijn studenten deelnamen aan de ontwikkeling van assembly-taal, raakte Von Neumann woedend en zei: 'Dat is geen codering', 'een luie programmeur die de computerbronnen verkwist'.
Als ik nu denk aan hoe Von Neumann me zou zien als ik Python of C++ gebruikte, wat zou hij dan zeggen? Hij zou waarschijnlijk denken: "Oh, dat kan niet goed zijn. Wat een luie gast, er is niets fundamenteels gedaan!" Het idee dat ik 'vibe coders' bekijk en denk dat 'dat kan niet goed zijn', maakt me zelfs een beetje beschaamd. De tijden veranderen en de technologie en tools voor codering veranderen met hen.
John von Neumann zou een lach op zijn gezicht krijgen als hij de huidige ontwikkelaars en AI-codehelpers (zoals Copilot) zou zien. Misschien zou hij wel flauwvallen. Ik geloof dat de geschiedenis van codering altijd is voortgekomen uit de menselijke verlangen naar 'luie' en 'efficiëntie'.
AI is geen tool maar een partner
Voorheen had ik een vage angst om code te gebruiken die door AI was geschreven, maar nu is mijn gedachte volledig veranderd. AI is niet zo maar een entiteit die code voor mij schrijft, maar een krachtige partner die mijn code begrijpt en samen met mij de richting aangeeft waar ik naartoe wil. Natuurlijk moet ik kritisch blijven op de code die door AI wordt gegenereerd, maar ik heb het gevoel dat mijn codering vaardigheden zelfs sneller kunnen verbeteren door deze interactie.
Hoewel ik nog niet alle mogelijkheden van deze tool heb verkend, kijk ik uit naar mijn toekomstige codereis samen met deze AI-codehelper. Als je, net als ik, aarzelde om AI-gedreven coding tools te gebruiken, raad ik je ten zeerste aan om het eens te proberen. Je zult zeker kennismaken met een nieuwe wereld van codering!
댓글이 없습니다.