> Kostnaden för att förklara affärslogik för AI > kodning, så jag använder inte Vibe Coding i backend. Enligt min åsikt använder backend inte AI för att skriva eftersom den är för bekant med path-beroenden och vill hålla sig i sin komfortzon istället för att använda prompts för att generera kod. Framsidan beror på obekanthet men öppenhet. Ett annat problem du redan känner till mycket väl är att det är svårt att beskriva dina behov tydligt med prompts. Att kunna uttrycka och kommunicera på naturligt språk på ett lättförståeligt sätt är ett krav för seniora programmerare, för i verkligheten, om du vill leda människor och övertyga andra att använda din design, kan du inte klara dig utan naturligt uttryck och kommunikation. För backend-kod kan du försöka använda pseudokod för att prompta ord, prova TDD, skriva testkod först och sedan implementera den, men det rekommenderas ändå att använda mer AI.
耳朵
耳朵12 timmar sedan
Herr Baoyu håller med om vad han sa, och jag kan lägga till några andra perspektiv (Vb i bak- och framsidan). När jag skrev backend-Java använde jag aldrig Vb-programmering, bara manuell kod, eftersom Java-ekosystemet är extremt moget och ramverket har starkt kapslat in de underliggande tekniska detaljerna, så jag behöver bara fokusera på implementeringen av affärslogik. Kostnaden för tolkning av affärslogik till AI > kodning är kostnad, så jag använder inte VB-programmering i backend. Men när jag skriver front-end brukar jag använda Agent helt automatisk + en editor för finjustering, 99% av koden skrivs av agenten, jag behöver bara göra lite finjustering utifrån resultaten, många gånger om och om igen. Varför använder jag Agent helt automatiskt när jag skriver front-ends? En stor anledning är att upprepningen i frontend-kod inte kan utelämnas, oavsett hur avancerad ingenjör du är, måste varje komponent, varje knapp ändå introducera den på rätt plats och matcha den till önskad effekt. Varje front-end-kontroll, pop-up, prompt och formulärinlämning kan inte slutföras av ett ramverk för dig, du måste fortfarande skriva för hand, just nu lyfts fördelarna med agentens helautomatiska system fram, så länge du skriver uppgiften tydligt kan de nuvarande modellens funktioner hjälpa dig att återställa 99%. Nu har front-end fullstack-utveckling redan en mogen Monorepo-modell, där den stora modellen kan förstå alla API:er och objektdefinitioner för hela projektet i samma repository, så jag tror att fullstack-utvecklingen använder Monorepo + Agent för att vara helt automatiserat, vilket helt enkelt är en explosion av effektivitet. För att sammanfatta mina tankar: om man ska använda Agent helt automatiserat beror på om det sparar tid och förbättrar effektiviteten, och för en mogen ingenjör borde det vara lätt att se om man kan använda Agent för att förbättra effektiviteten i de kodscenarierna.
Självklart rekommenderar jag inte att lämna allt till AI, vissa repetitiva uppgifter måste göras av AI, men vissa designuppgifter får mest hjälp av AI, och man måste ofta medvetet skriva kod manuellt för att förhindra att ens färdigheter försämras. Precis som nu behöver folk inte göra fysisk träning och gå till gymmet!
4,1K