Văzând discuția despre codarea vibe, am vrut să împărtășesc propria mea experiență: Fiind un PM ușor inteligent, dar nu prea mult, cu jumătate de inimă și o abilitate de cod care nici măcar nu înțelegea indicatorii C++ la facultate, dacă nu ar fi fost nașterea ChatGPT, nu aș fi putut niciodată să scriu unele dintre scripturile eficiente pe care le folosesc în prezent. Chiar și așa, atunci când încerc să descriu noile cerințe de caracteristici într-un mod "auto-disciplinat" și să le predau AI pentru a genera cod, rezultatele sunt adesea nesatisfăcătoare: fie o eroare este raportată direct, fie implementarea este departe de ceea ce se așteaptă. Apoi, am putut doar să arunc mesaje de eroare sau discrepanțe către AI din nou și din nou, încercând să o fac să continue să încerce să îmbunătățească codul în sine. Prin urmare, cred că dacă cineva crede că AI poate deveni cu ușurință un "programator", există o singură posibilitate: nu are cerințe detaliate pentru codul livrat de AI. De exemplu, este în regulă să lăsați AI să genereze o pagină de destinație, deoarece atâta timp cât pagina arată decent și este plină de texte cu aromă de AI, este considerată satisfăcătoare. Dar dacă vrei ca AI să acorde atenție anumitor detalii atunci când generează cod sau să implementeze funcții într-un cadru specific, este dificil - pentru că nu înțelegi codul sau framework-urile, nu poți face cerințe în direcția corectă și poți accepta doar un rezultat care "arată bine". Cu toate acestea, de cele mai multe ori, nu-mi dau seama că "mai sunt câteva detalii la care trebuie să fii atent", pentru că nu știu la ce detalii trebuie să fii atentă... Pe scurt, deși AI m-a ajutat foarte mult, îmi dau seama clar că oamenii ca mine care se bazează pe AI pentru a-și lumina abilitățile de programare, fie că este vorba de execuție sau eficiență, sunt incomparabili cu cei care "își câștigă existența scriind cod". Fii umil și respectuos.
60,62K