När jag såg diskussionen om vibekodning ville jag dela med mig av min egen erfarenhet: Som en lite smart men inte mycket, halvhjärtad projektledare och en kodfärdighet som inte ens förstod C++-pekare på college, skulle jag aldrig ha kunnat skriva några av de effektiva skript jag använder för närvarande, om det inte vore för ChatGPT:s födelse. Men när jag försöker beskriva nya funktionskrav på ett "självdisciplinerat" sätt och lämna över dem till AI för att generera kod blir resultaten ofta otillfredsställande: antingen rapporteras ett fel direkt, eller så är implementeringen långt ifrån vad som förväntas. Därefter kunde jag bara skicka felmeddelanden eller avvikelser till AI:n om och om igen och försöka få den att fortsätta försöka förbättra själva koden. Därför tror jag att om någon tror att AI lätt kan bli en "programmerare" så finns det bara en möjlighet: han har inga detaljerade krav på den kod som AI levererar. Det är till exempel helt okej att låta AI generera en landningssida, för så länge sidan ser anständig ut och är fylld med AI-smaksatt text anses den vara tillfredsställande. Men om man vill att AI ska vara uppmärksam på vissa detaljer när den genererar kod, eller implementera funktioner inom ett specifikt ramverk, är det svårt – eftersom man inte förstår kod eller ramverk kan man inte ställa krav i rätt riktning, och man kan bara acceptera ett resultat som "ser okej ut". Men oftare än inte inser jag inte att "det fortfarande finns några detaljer som måste uppmärksammas", eftersom jag inte vet vilka detaljer som behöver uppmärksammas... Kort sagt, även om AI har hjälpt mig mycket, inser jag också tydligt att människor som jag som förlitar sig på AI för att lysa upp sina programmeringsfärdigheter, oavsett om det är utförande eller effektivitet, är ojämförliga med dem som "försörjer sig på att skriva kod". Var ödmjuk och respektfull.
60,62K