paint-brush
Jou volgende tegniese werk? Vibe-koderingdeur@jay-thakur
Nuwe geskiedenis

Jou volgende tegniese werk? Vibe-kodering

deur Jay Thakur6m2025/03/24
Read on Terminal Reader

Te lank; Om te lees

"vibe coding" verander ontwikkeling van die skryf van sintaksis na gesprekke met AI. In plaas daarvan om sintaksis metodies te skryf, beskryf ontwikkelaars nou wat hulle wil hê in natuurlike taal en laat gespesialiseerde KI-modelle die implementering genereer. Vroeë aannemers rapporteer aansienlike produktiwiteitswins, met sommige spanne wat in weke voltooi wat tradisioneel maande sou neem.
featured image - Jou volgende tegniese werk? Vibe-kodering
Jay Thakur HackerNoon profile picture

'n LinkedIn-plasing wat CO/AI se "Vibe Coder Frontend Developer"-poslys gedeel het, het my oog gevang - en dit is 'n teken dat sagteware-ontwikkeling vinnig verander. Hierdie opkomende praktyk van "vibe-kodering" verander ontwikkeling van die skryf van sintaksis na gesprekke met KI, en dit gebeur vinniger as wat baie besef.


CO/AI Vibe Coder Frontend Developer posplasing op LinkedIn wat 'n voltydse afgeleë posisie met meer as 100 aansoekers toon


Die opkoms van die prompt-aangedrewe programmeerder

In Februarie 2025 het Andrej Karpathy, voormalige Senior Direkteur van KI by Tesla en bekende rekenaarwetenskaplike, "vibe-kodering" geskep om 'n fundamenteel ander benadering tot sagteware-skepping te beskryf. In plaas daarvan om sintaksis metodies te skryf, beskryf ontwikkelaars nou wat hulle wil hê in natuurlike taal en laat gespesialiseerde KI-modelle die implementering genereer.


"Ek sien net goed, sê goed, hardloop goed en copy-paste goed, en dit werk meestal."


Hierdie toevallige beskrywing van Karpathy weerspreek 'n diepgaande verskuiwing wat reeds besig is om te verander wie sagteware kan bou en hoe hulle dit bou.


Karpathy se virale tweet wat wys hoe hy 'n werkende iOS-toepassing in Swift geskep het sonder vorige ondervinding, en dit in net een uur voltooi het - 'n kragtige demonstrasie van vibe-kodering se spoed en toeganklikheid.

Van tik tot praat: hoe vibe-kodering werk

Die skoonheid van vibe-kodering lê in die eenvoud daarvan. Eerder as om kode reël vir reël te skryf, ontwikkelaars:

  1. Beskryf wat hulle wil hê in gewone taal, soos jy dit aan 'n kollega sal verduidelik
  2. Hersien wat die KI genereer , dikwels verskeie implementeringsopsies
  3. Gee terugvoer oor wat werk en wat nie
  4. Verfyn deur gesprek totdat die kode presies doen wat nodig is


"Dit is soos om 'n junior ontwikkelaar te hê wat nooit moeg word nie en elke kodebasis gelees het wat nog ooit geskryf is," het 'n beginner CTO vir my gesê. "Jy lei hulle met gewone taal in plaas van sintaksis."


Die gereedskap-ekosisteem het vinnig ontwikkel om hierdie werkvloei te ondersteun, met GitHub Copilot, Cursor, Replit, V0, Claude, Codeium, Lovable, Bolt en vele ander wat nou hierdie gespreksbenadering tot ontwikkeling moontlik maak.

Waarom maatskappye op Vibe-kodering wed

Die getalle vertel 'n boeiende storie. 'n Kwart van Y Combinator se Winter 2025-groepgeboude produkte met kodebasisse wat 95% KI-gegenereer is. Die impak strek verder as individuele produktiwiteit. Garry Tan, uitvoerende hoof van Y Combinator, het onlangs aan Business Insider gesê "vibe-kodering" laat opstartondernemings skraaler bly, met 10 ingenieurs wat nou die werk kan doen wat voorheen spanne van 50-100 mense vereis het.


Business Insider-artikel met Garry Tan, uitvoerende hoof van Y Combinator, wat Vibe Coding se impak op spanproduktiwiteit bespreek


Vroeë aannemers rapporteer aansienlike produktiwiteitswins, met sommige spanne wat in weke voltooi wat tradisioneel maande sou neem.

Wat maak 'n wonderlike vibe-kodeerder?

Sukses in hierdie nuwe paradigma vereis 'n ander stel vaardighede as tradisionele ontwikkeling. Die mees effektiewe praktisyns kombineer:


  • Duidelike kommunikasie - Die vermoë om tegniese vereistes presies te verwoord
  • Patroonherkenning - Sit vinnig op wanneer gegenereerde kode verfyning benodig
  • Stelseldenke - Verstaan hoe komponente op 'n hoë vlak in wisselwerking moet wees
  • UX-intuïsie - Prioritiseer hoe die finale produk vir gebruikers voel


Ek het in my eie ervaring gevind as 'n senior ingenieur wat hierdie benadering omhels het.


"Tegniese kennis maak steeds saak, maar dit gaan meer daaroor om te weet hoe goeie kode lyk as om elke reël self te kan skryf."

Waar Vibe-kodering skyn (en waar dit nie skyn nie)

Nie elke projek is reg vir vibe-kodering nie. Die benadering werk pragtig vir:

  • Vinnige prototipering - Bou MVP's en toets konsepte vinnig
  • Gebruikerskoppelvlakke - Skep responsiewe, moderne frontends
  • Standaardfunksionaliteit - Implementering van algemene kenmerke soos magtiging of betalingsverwerking
  • Solo-projekte - Stel individuele ontwikkelaars in staat om te bou wat normaalweg spanne sou vereis


Maar uitdagings kom na vore wanneer die hantering van:

  • Komplekse algoritmes - Waar wiskundige presisie saak maak.
  • Missie-kritiese stelsels - Gesondheidsorg of finansiële stelsels waar foute ernstige gevolge kan hê en volle begrip van elke reël is noodsaaklik
  • Sekuriteitsensitiewe komponente - Stawingstelsels of databeskerming waar KI per ongeluk kwesbaarhede kan instel.
  • Verouderde stelselintegrasie - Werk met swak gedokumenteerde ou kode waar die KI nie konteks oor ongedokumenteerde gedrag of oplossings het nie


Ek het onlangs met 'n wolkargitek gepraat wat 'n ontnugterende ervaring met vibe-kodering gedeel het: ek het 'n kliënt gehelp om 'n virtuele masjienskaalstel op Azure te skep deur AI-gegenereerde infrastruktuurkode te gebruik. Alles het perfek gelyk en suksesvol ontplooi, maar die KI het belangrike sekuriteitsertifikaatkonfigurasies heeltemal gemis. Die toesig is nie vasgevang voordat hul sekuriteitspan standaardkontroles uitgevoer het nie—teen daardie stadium het hulle reeds na produksie gedruk. Wat onmiddellik duidelik vir 'n ervare ontwikkelaar sou gewees het, is heeltemal gemis in die KI-gegenereerde kode.


Dit beklemtoon 'n kritieke uitdaging: KI kan werkskode genereer wat aanvanklike toetsing slaag, maar steeds fundamentele sekuriteits- of voldoeningskwessies bevat wat slegs domeinkundiges sal herken. Behoorlike hersieningsprotokolle is noodsaaklik.


"Ons gebruik vibe-kodering vir ongeveer 60% van ons kodebasis," het een senior ontwikkelaar tydens 'n onlangse ontmoeting vir my gesê. " Ons gebruik tipies KI om die aanvanklike kode te genereer en werk dan bo-op dit. Vir die meer kritieke dele maak ons steeds staat op tradisionele ontwikkeling. Dit gaan daaroor om die regte benadering vir elke komponent te gebruik. "

Wat dit vir jou loopbaan beteken

As jy 'n ontwikkelaar is wat wonder hoe om by hierdie verskuiwing aan te pas, moet jou benadering verskil op grond van jou ervaringsvlak:


Vir Junior Ontwikkelaars:

  • Begin deur GitHub Copilot (gratis vir altyd) te gebruik om jou leerproses te verbeter
  • Fokus op die begrip van die kode wat AI genereer eerder as om dit net te gebruik
  • Bou syprojekte deur vibe-kodering te gebruik om jou vinnige ingenieursvaardighede te ontwikkel
  • Sluit aan by KI-ontwikkelaarsgemeenskappe (jy kan baie op Discord, LinkedIn, Reddit, ens.) vind waar ander beste praktyke bespreek


Vir middelvlak-ontwikkelaars:

  • Integreer KI-nutsgoed in jou bestaande werkvloei sonder om tradisionele vaardighede te laat vaar
  • Fokus op die ontwikkeling van kundigheid in die evaluering en verfyning van KI-gegenereerde kode
  • Bou 'n portefeulje wat beide tradisionele koderingsvermoëns en KI-samewerking demonstreer
  • Eksperimenteer met die gebruik van KI vir die dele van kodering wat jy vervelig vind, wat tyd vir kreatiwiteit vrymaak


Vir senior ontwikkelaars en tegniese leiers:

  • Ontwikkel strategieë om vibe-kodering veilig in spanwerkstrome in te sluit
  • Skep hersieningsprosesse wat spesifiek ontwerp is vir KI-gegenereerde kode
  • Fokus op argitektuur en stelselontwerpvaardighede waarmee KI steeds sukkel
  • Lei jou span op in effektiewe vinnige ingenieurswese en KI-samewerking


Die sleutel vir almal is balans . Soos een ontwikkelaar wat onlangs 'n nuwe werk by 'n tegnologiese begin het vir my gesê het:


"Ons span skryf steeds tradisionele kode wanneer dit sin maak, maar ons kan nou 5x vinniger bou deur te weet wanneer en hoe om KI te benut."


Die pad vorentoe

Terwyl ons na die toekoms kyk, is dit duidelik dat vibe-kodering nie net 'n verbygaande neiging is nie. Maatskappye soos CO/AI wed hul tegniese strategie daarop, en die produktiwiteitswins is te beduidend om te ignoreer.


Die vraag is nie of KI programmering sal transformeer nie - dit gebeur reeds. Die eintlike vraag is -


hoe ons ons vaardighede, spanne en ontwikkelingsprosesse sal aanpas by hierdie nuwe werklikheid waar die skryf van kode 'n gesprek word.


Die ontwikkelaars wat hierdie mengsel van gesprek en kode bemeester, sal nie net by die toekoms aanpas nie – hulle sal dit definieer. Soos die lyn tussen menslike en KI-kreatiwiteit aanhou vervaag, sal diegene wat albei tale kan praat die volgende generasie tegnologie bou wat ons wêreld vorm.


Wat is jou ervaring met vibe-kodering? Het jy enige van die genoemde gereedskap probeer? Deel jou gedagtes in die kommentaar hieronder!


Verwysings

TechCrunch. (2025). "'n Kwart van die beginners in YC se huidige kohort het kodebasisse wat amper heeltemal KI-gegenereer is."

Business Insider. (17 Maart 2023). "Vibe-kodering laat 10 ingenieurs die werk van 'n span van 50 tot 100 doen, sê HUB van Silicon Valley-broeikas."


As jy hierdie artikel waardevol gevind het, kyk na my vorige virale stuk oor NLC wat ~13K gelees het en my onlangse artikel oor trending Model Context Protocol (MCP) . Die KI-landskap ontwikkel vinnig - bly op hoogte om voor te bly.


Oor die outeur: Ek is Jay Thakur, 'n senior sagteware-ingenieur by Microsoft, wat die transformerende potensiaal van KI-agente ondersoek. Met meer as 8 jaar se ondervinding om KI-oplossings by Amazon, Accenture Labs en nou Microsoft te bou en te skaal, gekombineer met my studies by Stanford GSB, bring ek 'n unieke perspektief op die kruising van tegnologie en besigheid. Ek is toegewyd daaraan om KI vir almal toeganklik te maak - van beginners tot kundiges - met die fokus op die bou van impakvolle produkte. As spreker en aspirant-aanvangsadviseur deel ek insigte oor KI-agente, GenAI, LLM's, SML's, verantwoordelike KI en die ontwikkelende KI-landskap. Skakel met my op Linkedin en volg my op X.