Szerintem keversz ket dolgot.
Az egyik az, amikor AI-t hasznalsz segitsegul. Tud specifikaciobol tesztet irni, kepes boilerplate kodra (CRUD, REST hivasok es tarsai), ha kered, ir neked tipikus keretet adott feladatra, aminek csak a kozepet kell kitoltened, szepen kommentezi/rendezi a kodot, type hinteket tesz bele, es effelek. Ezek gyorsitjak a fejlesztest, es ezekre eleg jo kodot ad. Meg ide tartozik az, ami beepul az IDE-be, es a kornyezet meg az elkezdett gepeles hatasara egyfajta okos intellisense-kent kiegesziti amit - szerinte - szeretnel. Extrem esetben mar egy fuggvenynevbol kitalalja, hogy mit szeretnel irni, es kitolti a belsejet. Ha rosszul probalkozik, tovabbirod, ha jo, akkor meg elfogadod. 1 sor begepelesevel kaptal mondjuk 10 sor kodot. Persze ehhez az is hozzaszamolando, hogy atnezed a generalt kodot, es ha nem jo, atirod. Ha valami konvencionalis dolgot szeretnel, amihez hasonlo volt a tanito adathalmazban, akkor egeszen jo lesz. Ha nem, akkor persze nem.
A masik a vibe coding. Adsz egy - lehetoleg minel jobb - specifikaciot, megkered, hogy generalja le, aztan manualisan leteszteled (kb. kiprobalod), es ha nem jo, finomitod a promptot, majd ujrageneralod. Nem nezed a kodot - emiatt nem is kell, hogy erts az adott nyelvhez, vagy hogy egyaltalan tudj programozni. Ha - ugy tunik, hogy - mukodik, akkor jo is. Lesznek benne hibak - akar security is. Ez kb. ertektelen, mert mas is 2 perc alatt le tudna generalni, es egy libnek pont az az elonye veszik el, hogy sok helyen hasznaljak, es okos emberek addig csiszoltak, amig jo nem lett. Itt lehet, hogy mar masik inputra total elhasalna. Aki vibe codingra kepes, nem biztos, hogy megugorna segitseg nelkul a Github regisztraciot, meg kodfeltoltest (bar talan mar a webes feluletrol is lehet kodot szerkeszteni). Nem biztos, hogy egyaltalan hallott mar a Githubrol.