- A hozzászóláshoz be kell jelentkezni
- 1262 megtekintés
Hozzászólások
a válaszadók 82,1 százaléka használja [...] a válaszadók mindössze 43 százaléka bízik a pontosságukban
🤔
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Én úgy használom, hogy legeneráltatom vele a kódot, majd gyorsan átfutom amit kaptam, de ez így van akkor is, ha máshonnan kapom a kódot, egyik forrásban se bízom.
- A hozzászóláshoz be kell jelentkezni
Nincs ebben semmi szokatlan. A stackoverflow-ról sem vakon copyzol mindent...
- A hozzászóláshoz be kell jelentkezni
Nincs ebben semmi szokatlan
Ó, szokom én már 25 éve! Már olyasmiken sem döbbenek meg, mint a CrowdStrike fiaskó!
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
a veszély ott van, hogy a unit tesztekkel védik be a copy-paste huszárok kódjait, amit AI ból adoptáltak ész nélkül. De a unit tesztet is AI -val iratják és aztán ennek kapcsán a refaktort is AI -val végeztetik, a vége pedig az lesz, hogy full újra kell írni az egészet kézzel. :-)
- A hozzászóláshoz be kell jelentkezni
Hol lehet olyan melohelyet talalni ahova kopipasztazni lehet kodokat?
En barmit fejlesztek olyan igenyekkel talalkozom ami csak kb szor menten hasonlit barmely eddig lefejlesztett dologhoz. Nyilvan jelen vagyok tech forumokon/kovetek jo fejlesztoket es tanulok folyamatosan de olyan, hogy na itt van ez jo kod es bemasolom fasza most sporoltam egy orat/napot whatever meg nem volt az elmult 15 evben. Kb otlet szinten tudom hasznalni a kulonfele megoldasokat max.
- A hozzászóláshoz be kell jelentkezni
A tapasztalt fejlesztők 70 százaléka egyébként nem tartja fenyegetőnek a különféle AI-alapú kódgeneráló eszközöket a munkájára nézve.
Mer' amit csinalnak, az egy megbizhatatlan, osszecsapott ize, rengeteg requirement-et figyelmen kivul hagyva.
Ha ilyen egyszeru lenne automatizalni a kodolast, mar reg megtettuk volna egy lib-ben. :)
BTW a leggyakoribb use-case -ekre mar most is olyan durva lib-ek vannak, hogy a fejlesztonek alig kell valamit csinalnia. Swagger legeneralja openapi json-t, ORM mapper+persist-el, mapstruct legeneralja az API<->internal<->DB data model mappereket. Spring adja a monitoring+logging-ot, property mapping-et meg a DI-t. A dev dolga backend-en manapsag mar csak az, hogy az adatmodellt beirja egy data class-okba es az endpoint logikat megirja.
(Amennyire neztem, frontend-ben manapsag szinten hasonlo a helyzet)
Ehhez meg nem kell segitseg. Amit csinal, az egy megbizhatatlan, figyelmetlen junior szintu kod, inkabb hatraltat, mint segit.
- A hozzászóláshoz be kell jelentkezni
Nem feltétlen. Van, amikor egész pofás az, amit kiköp. A probléma inkább van. hogy míg egy juniort meg tudsz tanítani arra, hogy mondjuk Pythonban fájlkezelés esetén használjon context managert (akár meg is szűrheted ez alapján a jelentkezőket), a ChatGPT ha egyszer kitalálta, hogy ő márpedig open és close függvényhívásokkal dolgozik, akkor hiába kéred meg rá, hogy fejezze be, a következő session esetén ugyanúgy nem használ context managert egy adott feladatra. Egyszer utánatúrtam, mi lehet ennek az oka, megtaláltam, honnan tanulta az eredeti kódot (egy középszar github repóból, aminek az alkotója szintén nem értett a Pythonhoz), és az LLM egyszerűen a mintát követi.
Havi húsz dolcsit megér, problémát megoldani azonban nem fog, nem is arra lett kitalálva, így mérnököt nem lehet lecserélni rá.
Ha tartós rendszert építesz és okos csapatot nevelsz, akkor száz kiadásban sem érheti baj; ha csak a gépekre hagyatkozol, akkor egyszer jól jársz, máskor rosszul; de ha sem a rendszer nem bírja a terhet, sem a csapat nem tanul a hibákból, akkor minden egyes kiadás kockázat.
- A hozzászóláshoz be kell jelentkezni
Custom instruction-be probaltad beletenni, hogy hasznaljon context managert? Az ilyesmi oda valo.
A strange game. The only winning move is not to play. How about a nice game of chess?
- A hozzászóláshoz be kell jelentkezni
Ime egy egyszeri maven build script létrehozása ChatGPT 4o modellel. A cél az volt, hogy artifactId -kat felsorolva egymás után space -el elválasztva fordítsa le a modulokat egymás után. Először még .bat -ban kértem, majd írja át inkább Bash Script -re, ha már úgyis megengedett a MINGW64 használata.
Nem túlzás az a 43 % -os bizalom a pontosságban, mert jóformán mindent az arcába kell magyarázni, hogy mit is akarunk pontosan. Ha nem tudjuk, hogy mit akarunk, akkor a AI -val való fejlesztés egy halott dolog. Szóval nem kicsit "munkás", már csak gépelés szempontjából is.
https://chatgpt.com/share/75ed2c58-d5bb-4a9f-ab07-50f991b663a9
- A hozzászóláshoz be kell jelentkezni
Ma 10 percig nézegettem egy SQL query-t és nem láttam mit gépeltem el (IDE nem mutatja). Beraktam az egészet a ChatGpt-nek egyből mutatta.
- A hozzászóláshoz be kell jelentkezni
Ez így olyan, mint a cirkuszban: az ember látja, de nem akarja elhinni!
:D
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Olyan, mint egy rendkivul gyors, de autista junior. Sokkal gyorsabban irja a tokeneket, mint ahogy gepelek, es neha meglep, amikor valami nehezebb dolgot is megfejt. Viszont a legbanalisabb hibakat is el tudja kovetni, emiatt mindenkepp at kell nezni barmit generalt.
Miutan a legtobb fejleszto az ido nagy reszeben kodot olvas (sajat korabbi kodjat vagy masoket), igy ebben van a legtobb rutinja, nem okoz gondot atnezni minden jo-e benne. Azt kell szokni, hogy mig egy junior a nehezebb reszeken fog elhasalni, a trivialison nem, itt siman lehet forditva.
Van par olyan dolog, amiben kifejezetten jo: specifikacio alapjan tesztesetek generalasa, Python kodba type hintek es docstring kommentek illesztese. Ezeket jellemzoen nem szokta elrontani.
Ja, es ahogy pl. a magyar es az angol tartalom (es tanuloadat) kozt van par nagysagrend mennyisegben - emiatt angolul jobb valaszokat ad, ehhez hasonloan a programnyelvek kozt is van. Python meg JS generalasban eleg jo, mert sok a tanuloadat, de lehet, hogy COBOLt, vagy valami egzotikus nyelvet nem biznek ra.
A strange game. The only winning move is not to play. How about a nice game of chess?
- A hozzászóláshoz be kell jelentkezni
Az a kérdés, hogy jobb/olcsóbb-e mint egy Z-generációs pályakezdő?
- olcsóbb
- nem generál rosszabb kódot
- nem sipít hogy neki 1,2M legyen a havi fizetése, de valójában nem akar dolgozni
- nem megy egy fosással 2 havonta egy hetet táppénzre (sneak peak: erről majd lesz blogbejegyzésem "A táposságról ...." címmel)
- stb.
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Ezt már tudja! :)
- A hozzászóláshoz be kell jelentkezni
Fel van véve!
(Ja már felvettük* kb. 1 éve!)
(* én intézem a saját szoftvereink licencbeszerzéseit a különböző területek igényei alapján, így tudom, hogy alkalmazzák a fejlesztők)
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
nalunk van z generacios palyakezdo.
par het/honap utan mar egyertelmuen jobb, mint az ai.
- A hozzászóláshoz be kell jelentkezni
stb? :-D (bár az az 5.)
- A hozzászóláshoz be kell jelentkezni
Ez nem automatikusan van így. Két előfeltétele van:
- Megfelelő kiválasztás
- Megfelelő képzés
Ha tartós rendszert építesz és okos csapatot nevelsz, akkor száz kiadásban sem érheti baj; ha csak a gépekre hagyatkozol, akkor egyszer jól jársz, máskor rosszul; de ha sem a rendszer nem bírja a terhet, sem a csapat nem tanul a hibákból, akkor minden egyes kiadás kockázat.
- A hozzászóláshoz be kell jelentkezni
Sokszor elfelejtik, hogy alkalmatlan munkaerő felvétele esetén nem feltétlenül a jelenktező a hibás, hanem aki elbírálta.
- A hozzászóláshoz be kell jelentkezni
Jaja, szakmailag a senior, aki kínosan ügyel arra, hogy azért felvételre kerülő nála többet ne tudjon? :D
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Az emberi gyarlósággal nem számoltam :D Ettől függetlenül az ő hibája is.
- A hozzászóláshoz be kell jelentkezni
Az _ő_ hibája. A HR-es eleve nem tesztel szakmára. Az előszűrést a fejvadász végzi, a szakmait meg a szakmabeli. Nem egy HR-es.
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Szakmailag az övé. Emberileg a többieké. Ha húzza a picsáját a munkától, mint ahogy írtad a 2 hónap munka, majd táppénz példával, akkor az nem szakmai gond. Mindamellett, hogy tisztában vagyok azzal, hogy pár óra alatt képtelenség leszűrni, hogy milyen ember a másik hosszútávon.
- A hozzászóláshoz be kell jelentkezni
mint ahogy írtad a 2 hónap munka, majd táppénz példával, akkor az nem szakmai gond
Nem, ez generációs/nevelési. Ahogy azt többen megénekelték már.
Mindamellett, hogy tisztában vagyok azzal, hogy pár óra alatt képtelenség leszűrni, hogy milyen ember a másik hosszútávon.
20 perc alatt leszűröm, hogy alkalmas-e a _próbaidőre_. Semmi hosszútávú elköteleződést nem kell tenni a felvételnél. Erre való a próbaidő, amelyik mindkét felet védi.
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
1. Fair enough, de ez alapján minden generációs/nevelési a viselkedésünkben. (Valójában: a genotípus és a környezet együtt hat.)
2. Akkor csak tedd fel a napszemüveget, menő vagy! :D
- A hozzászóláshoz be kell jelentkezni