Hirdetés

Új hozzászólás Aktív témák

  • CyberPunk666

    senior tag

    A chatgpt-vel pont ugyanaz a helyzet, mint az internetes kereséssel.

    A google már két évtizede velünk van, és szerintem tökéletes analógia. Mindenki azt hitte és valami miatt a mai napig azt hiszi, hogy hát az interneten minden fent van, csak rá kell keresni, és onnan meg tudsz oldani mindent.

    Ekkor szoktak jönni olyannal, hogy minek kell ezt megtanulni az egyetemen, hát hiszen csak rá kell keresni. Praktizáló informatikusok tömegei hiszik ezt a baromságot, még itt a topicban is.

    Aztán a valóság meg az, hogy a kezdő fejlesztők mikor odajönnek segítséget kérni, akkor a gépükön rákeresek a problémára, és jellemzően már lila a linkje a googleban annak, ami alapján megoldom neki. Csak túl haladó volt számukra még a kész megoldás magyarázattal is (!!!). Ezzel semmi probléma, csak az internetről megcsinálsz mindent egy baromság.

    Aztán ott van a medior fejlesztők tömege, aki ugyan meg tudja oldani a találatok alapján látszólag a problémát, csak a tudta nélkül véletlenül olyan glitcheket rak a rendszerbe, hogy utána rémálom megtalálni, hogy mi is a hiba.

    Ahhoz, hogy tudj keresni, ahhoz tudni kell, hogy mit keress, érteni kell a találatokat, tudni kell alkalmazni. Tehát remekül tudja segíteni, hogy gyorsabban tudj dolgozni azzal, amit már amúgy is tudsz legalább nagyjából.

    A chatgpt is pont ilyen. Aki nem ért hozzá, nem érti a működésének határait, az azt hiszi, hogy a chatgpt-n majd minden fent lesz és akkor semmit se kell tudni.
    Aztán pedig kap majd egy olyan választ, ami ha még helyes is, de nem érti.
    Ahogy pedig elkezdni a chatgpt jobban kifejteni, hogy fel tudja fognia a delikvens a magyarázatot, úgy a végén lekapok elég 2 évnyi értő tanulást, hogy nesze, ha ezt megérted, majd akkor érteni fogod az amúgy helyes választ is.

    ------

    +1
    A fejlesztésnek azt a szintjét, hogy írok egy pársoros ömlesztett kódot valami nagyon egyszerű problémára (akár egy kisebb játék szintje belefér) azért az emberek egy elég jelentős része el tudja sajátítani.
    A szoftverfejlesztésnek szinte minden haladó technikája olyan, hogy kicsiben nincs is nagyon értelme, és a komplexitás elképesztően nagy szintjére lő. Olyan szintre, ahol problémát okoz még a feladat megfelelő szintű specifikálása is, még az is iteratívan történik, mert a probléma részelteinek egy részét konkrétan az implementáció közben érted meg (állítólag a dolgok kb 60%-a menet közben derül ki egy sw fejlesztés közben (forrás: valamelyik robert c martinos videóban volt)).

    Tehát a fejlesztés egyik fő problémája magának a feladatnak a megfogalmazása. Ami nélkül ugye visszaellenőrizni is nehéz. Tehát legenerálsz valamit a chatgpt-vel, de a visszaellenőrzéshez muszáj vagy mégis specifikálni rendesen.

    A chatgpt egy nagyon fejlett kódsnippet cuccnak oké, de tudnod kell mit akarsz pontosan, meg kell tudnod érteni az eredményt... Az sw fejlesztés lényegében semmit sem csinál meg helyetted, csak gyorsítja az implementációs fázist.

    Az a probléma, hogy el sem tudod mondani neki egy összetettebb probléma leírását, ha pedig elmondnai sem tudod, akkor hogyan oldaná meg?

Új hozzászólás Aktív témák