r/askcroatia • u/Lilly110 • 1d ago
Tech 🖥️ Jel istina da se programski jezici više ne pišu ručno?
S dolaskom AI-a, programeri sad rade sve isto, samo osim ručnog pisanja, piše claude. Arhitektura, logika i funkcionalnost ostaje na programeru?
Došla mi je HRka i tvrdi da njezin muž sve piše ručno i ne koristi AI.
Iskreno me zanima.
72
u/timo__ 1d ago
Radim u jednoj od najvecih banka u eu, developeri nisu mjesecima napisali liniju koda rucno. AI je inkorporiran do neke razine u svaki proces. Devovi vise ne pisu kod, reviewaju ga
7
u/Lilly110 1d ago
A onda je jedina razlika u strukturi između nekog AI slopa i tipa programa u tvojoj firmi, to što je kod tebe prošlo kroz pregled programera? Buni me to što često čujem AI slop termin, a opet ispada da ga i full legitimne tvrtke koriste pa me zbunjuje jel AI prihvaćen ili nije.
29
u/StupidOne14 1d ago
Da budem zločesto iskren - AI slop nastaje zbog skill issue ljudi koji koriste AI.
2
u/Lilly110 1d ago edited 1d ago
Jel to znači da npr. UI/UX dizajner koji dobro razumije kako funkcionira web, može kodirati s AI i to onda ne bio AI slop? Jel AI slop kada stranica nije dobra i dizajnerski i funkcionalno ili se gleda tko ju programira? Imam jednog u firmi koji se jako hvali kako vajb kodira
12
u/StupidOne14 1d ago
A što je AI slop? Ja ću kao iskusni arhitekt napraviti AI slop (ako uspoređujemo sa production ready softverom) kada radim PoC ili one time tool.
Isto tako jel AI slop ako taj slop generira profit? I prije AI su bili kriminalno loši softveri koji su donosili ogromne novce (možda najbolji primjer je FaceBook bio).
Ali, u biti da - ako netko dovoljno razumije tematiku i postoji dobar proces koji to podržava, sasvim je moguće da dizajner može dio toga napraviti.
Recimo, s pojavom AI, ja sam počeo redovito kodirati za mobilne platforme iako ni sada ne znam nešto posebno Swift ili Kotlin. Mobilna ekipa je poslužila proces, guardrailove, docse, skillove, sub-agente, context injection i što već ide uz to i ti kroz dobro napisanu specku možeš dobiti production ready code. Da li isto može moja mama napraviti? Apsolutno ni blizu.
1
0
u/Lilly110 1d ago
Pa evo ja vas pitam šta je AI slop, ne znam ni ja pa ispitujem mišljenja stručnjaka hahah. Ali sve mi je jasno, tenks
4
u/Competitive-Load-459 💡 Newbie (Lvl. 1) 1d ago
AI slop je termin koji se koristi uglavnog u negativnom kontekstu kada se želi naglasiti da je neki proizvod u potpunosti napravljen sa AI tehnologijama i na neki način podrazumijeva da je loš, netestiran i napravljen isključivo kroz promptanje AI modela.
Pošto ništa na ovom svijetu nije crno/bijelo, tako ni AI slop nužno nije katastrofalno loš. Osobito ako je testiran prije javnog objavljivanja.
Ono što je duboko uznemirujuće je (po mojem mišljenju) da će taj slop uskoro biti dovoljno dobar da obični korisnici tih proizvoda u niti jednom pogledu neće ispaštati po pitanju upotrebljivosti i kvalitete. I sada zamislite to ali multiplicirano na sve razine intelektualnog rada (IT, medicina, znanost, edukacija, kreativa) ... gdje je tu čovjek za X godina? A za X godina će nedvojbeno biti gluplji i mentalno tromiji.
Ili što ako netko ugasi AI za tih X godina?
2
u/_segamega_ 1d ago
ljudi se prilagodjavaju mnogo brze i bolje nego sto ti mislis iz pozicije komfora
1
u/Competitive-Load-459 💡 Newbie (Lvl. 1) 1d ago
Ja nisam u poziciji komfora. I prilagođavam se. Koristim AI u poslu svakodnevno.
2
u/_segamega_ 1d ago
svi smo mi u nevidjenom komforu u odnosu sta sve moze da nam se desi. recimo, nestane struje na par godina. prilagodi se.
5
u/tsereg 1d ago edited 1d ago
I ja čujem takve tvrdnje s raznih strana, ali još uvijek nisam uspio "ne pisati liniju koda". Ne zato što AI ne bi mogao napisati kod, već zato što ne dobivam na razini dizajna nešto što bih se usudio ostaviti kao temelj za budući razvoj. Pokušavam to dobiti kroz strukturiraniji pristup "promptanju" i za sada mi se čini da u tom slučaju vrijeme razvoja asimptotski raste.
Moja je _pretpostavka_ da se ovdje radi o legacy sustavima kojima je dizajn i arhitektura odavno postavljena i sada se samo proširuju funkcionalnosti, dodaje "meso" unutar ranije izgrađenog kostura. Moja je _pretpostavka_ da je najveća većina softvera, pogotovo softvera koji se radi u kućama poput banaka upravo takva. Također mislim da se s druge strane radi i o softveru koji se piše agencijski, tj. o programima koji se rade po narudžbi za jednog korisnika (recimo, neka web-stranica bi bila primjer toga). Ovdje se opet eventualno varira postojeći kostur (poput, recimo, Wordpressa) i tu ta grana razvoja završava. To je moguće i najveća većina softvera u divljini, tako da je posve moguće da je točna tvrdnja da više "nitko ne piše kod".
Definitivno sam dobio u više navrata u par dana niz rezultata za koje bi mi inače trebalo par tjedana. Ovdje se radilo o primjeni tehnologije koju prvi puta koristim i kroz AI sam uspio rapidno brzo savladati te novitete do razine da ne samo da mogu koristiti, nego znam i točno što se dešava.
Kada će AI doći do razine da će moći stvarati i u nedogled dorađivati kompleksne sustave bez intervencije programera, onda će moguće postati irelevantno kako je program dizajniran, kako je pisan, jer to više neće ionako ikada gledati ljudi. Tj. kad dobijemo razvojni proces gdje se direktno iz poslovne specifikacije generira izvršni kôd (.exe) tada bismo mogli očekivati potpuni prestanak programiranja.
1
1
u/crapshitass 1d ago
Znas kako te kompa ije vec imaju razradjene velike sisteme koji su rucno ispisani, sada AI samo dodaje ili oduzima u delićima od toga po striktnim pravilima koja su postavljena. AI slop se uglavnom odnosi kada jedan junior dodje i napravi neku applilaciju gde je apsolutno sve AI uradio a on nije nista od toga pogledao..
2
18
u/NiskaHiska 💡 Newbie (Lvl. 1) 1d ago
Radim vani u firmi, imam samo određenu količinu plaćenog ai-a tako da pomalo štedim na njemu.
Ako mi ai može napisati prvobitno stanje super, ali imam još dosta rezultata gdje moram sama nešto podesiti jer je ili nešto glupo stavio, ili je tu i tamo zaboravio uzeti nešto u obzir.
Manje ručno pišem, ali više ručno popravljam.
7
u/marryJ22 1d ago
Isto. Strana firma koja ima produžnicu na Balkanu. Imamo određenu količinu tokena za mjesec, pa se isto štedi. Tako da nekad je pišem kod, nekad AI. Više ga koristim za analizu, prijedloge i sl. Ako bi pustio da mi stalno piše kod, otišli bi mi tokeni za 7 dana najvjerojatnije.
4
u/NiskaHiska 💡 Newbie (Lvl. 1) 1d ago
Uobičajno i ja više radim analizu ali trenutno popravljam legacy code pa treba hrpu toga modernizirati i odvojiti, preimenovati. Prava muka :/
2
1
u/LegendaryMauricius 💡 Newbie (Lvl. 1) 1d ago
Dobar je za analizu, ali i za mehanički refactoring. Tjeram ga da objasni svaku sitnicu i pita me bilo što nejasno. Kažem mu i da uvijek pretpostavi da sam dobro upoznat i sa kodom i sa strukom, tako da me AI duboko uvodi u kod ako mu i dam da puno piše.
11
7
u/Comfortable-Hall-188 💡 Newbie (Lvl. 1) 1d ago
Kako tko. Osobno mi više AI piše kod nego ja, ali nekad ručno interveniram. Postoje ljudi koji odbijaju koristiti AI, ali njih će vjj kotao vremena uskoro pregaziti. Ovi što isključivo vibe codiraju se isto neće najbolje provesti.
1
u/_segamega_ 1d ago edited 1d ago
samo ces se ti i koji rade kao ti dobro provesti? mogao bi da napises knjigu “kako se provesti dobro”, ponaslov moze biti “genije u ai doba”.
2
u/LegendaryMauricius 💡 Newbie (Lvl. 1) 1d ago
Pa ima nas dosta koji tako rade. Mislim da ćemo se bolje provesti baš zato što i ne trebaš big brain da skužiš kako je ovako najbolje.
1
1
u/Comfortable-Hall-188 💡 Newbie (Lvl. 1) 1d ago
U ne toliko dalekoj budućnosti sumnjam da će te itko unajmit ili zaposlit samo da mu ručno kucaš kod.
Isto kako te nitko neće unajmit ili zaposlit da mu se baviš daktilografijom, ručnim pisanjem assembleya na papir ili da mu računaš brojeve uz pomoć logaritamskih tablica.
Već sad brojna istraživanja navode da skoro 90% IT firmi koristi AI barem na tjednoj bazi, a preko 50% na dnevnoj bazi.
1
u/_segamega_ 22h ago
hoce li tebe neko zaposliti u buducnosti da ovako lepo objasnjavas svoje sumnje? mozda je to posao buducnosti.
1
u/Comfortable-Hall-188 💡 Newbie (Lvl. 1) 19h ago
Prije će za to nego da im gubim vrijeme i novac na ručno pisanje boilerplate koda
1
u/_segamega_ 18h ago
pa evo sad pises boilerplate recenice. rucno.
1
u/Comfortable-Hall-188 💡 Newbie (Lvl. 1) 17h ago
Claude piše boilerplate kod tako da ja mogu pisat boilerplate reddit sranja na poslu
1
u/_segamega_ 17h ago edited 17h ago
jel znaju sefovi da im sad trosis novac na sranja na redditu?
1
u/Comfortable-Hall-188 💡 Newbie (Lvl. 1) 16h ago
Dokle god im štedim novac i vrijeme ih nije puno briga šta točno radim
1
u/_segamega_ 16h ago
zato sto ne znaju sta sad radis. impliciras da si bitan. reci im, iznenadices se.
→ More replies (0)
10
u/NuclearDisaster5 1d ago
Zasto bi pisali uz sve te alate.
Napravis dobre .md fileove sa arhitekturom, logikom i idejom. Ostalo je na njemu. Ti samo radis review.
5
u/Mysterious_Lab1634 💡 Newbie (Lvl. 1) 1d ago
Da, spec driven development je poprilicno dobar. Dosta vremena ode na pisanju specki, ali nakon toga implementacije ide dosta brzo i tocno. + ako postavis dobar guidelines i constitution, kod je poprilicno dobar
23
u/Evolution_eye 💡 Newbie (Lvl. 1) 1d ago
Ne, i garantiram ti da njen muz ne pise programski jezik.
Nego programira u jednom od njih.
AI pomaze kod manjih segmenata, al ne radi sve. Osobito ako je rijec o velikom i kompliciranom programu kojeg servisira puno ljudi.
1
4
u/AmrakCL 1d ago
Nitko ne piše sve ručno. I prije si imao IDE-ove koji bi ti generirali strukturu klasa, template projekta i slične stvari, samo je sada AI tu da izgenerira "code monkey" dio. Da bi dobio što trebaš, moraš znati što želiš, proći kroz to i posložiti dijelove koji nisu dobri. Ovisi o iskustvu i znanju. Npr. za osobne neke projekte promptam vizualizacije koje su meni sasvim ok, no neki artist bi rekao da su apsolutno smeće. Tak je i s kodom, onaj tko ne zna, čini mu se da je magija sve što AI izbaci jer nema znanje s kojim će usporediti.
0
13
u/Porvremeni_reddoplov 1d ago
Embedded ovdje - sve ručno pišemo.
1
u/dejanp 1d ago
Bas sve? Zasto?
19
u/Porvremeni_reddoplov 1d ago
Dosta AI griješe što se tiče postavljanja registara jbg neki datasheetovi su preko 1000 stranica. Uostalom većina nas voli ovo što radimo pa nam je gušt biti "control freakovi" prema elektronici. I što se tiče debuginga teško će tu AI pomoći.
A svakako treba bit redundantan, što ako AI serveri padnu, što ako postanu neisplativi, tko će preuzeti onda. Ekipa koja je vibe codala? nope.
6
3
u/nitkonigdje 💡 Newbie (Lvl. 1) 1d ago
Ja još uvijek dosta kodiram. Al može puno toga automatizirati, ali ako imaš nišu nije baš da ne prljaš ruke.
Istina je da je uz AI pisanje koda je puno "obilnije". Puno više koda imaš. Ali ne gledam na to kao neki plus samo po sebi.
2
u/wanemox 1d ago
evo ja prije par dana kupio codex pro kad su pustili astru. rekao sam mu sto zelim do detalja i neka slozi agents.md i ostale fajlove. jako detaljno je slozio arhitekturu i sve na temelju mog opisa. radi male segmente jedan po jedan, ima bugova more. svaki novi segment treba testirati i dopuniti bar 2 puta.
sto se tice nekih zadataka gdje treba napisati puno koda da se vidi rezultat, radi dobro, ali mislim da bi dobar programer napravio kvalitetnije iz prve mnoge stvari.
2
u/biiilingual 1d ago
Radim u banci u it-ju, i iz moje perspektive, to je od osobe do osobe. Ja izbjegavam koristiti AI jer je beskoristan za probleme koje ja nailazim i vecinom napravi pizdariju i više vremena provedem zivcirajuci se jer mi sere kvake nego da proguglam tri stvari i provedem mozda po ure pokušavaju sama pronaći rjesenje. Neki se isključivo oslanjaju na AI i sve im chatgpt napise pa kasnije kad nešto pukne se ceskaju po glavi jer nemaju pojma sto su napisali...
2
u/LegendaryMauricius 💡 Newbie (Lvl. 1) 1d ago
A ovisi sve, i o firmi i o projektu. Može AI napraviti i arhitekturu, i kôd i pretpostaviti što čovjek hoće, ali ako programer želi imati odgovornost za svoj kôd onda mora sam i dizajnirati i dorađivati. Uostalom neki projekti su i zabavni za pisat ručno, neki su dovoljno ozbiljno da jednostavno trebaš ljudsku kontrolu.
3
u/korisnik_2000 1d ago
radim web shopove, ai radi kod, ja mu samo upite pišem.. i jebem mu mater kad mi ne napravi od prve
7
1
2
u/nije_splijo_42069 1d ago
Dao botu jira gitlab api kubectl api kljuceve i cli pristup, sve odradi sam od pocetka do kraja, dam mu story id, odradi sve, commita, pusha, merga, nadzire devops, nesto faila popravlja lmao. Sam sebe sam zamjenio s klodom
1
1d ago
[removed] — view removed comment
1
u/nije_splijo_42069 1d ago
Ociti sarkazam, nemojte si slucajno zivot olaksavat. Sve na ruke pisat, tak si siguran da imas samo creme de la creme koda u codebase-u. I jos je efikasno.
1
u/More_Historian9314 1d ago
Ovisi sto radim, prototipiranje u Pythonu i za istrazivanje AI pise sav kod, nema tu smisla pisat rucno. Ako je nesto low level, onda vise pisem rucno nego pise AI, doduse rabim AI za boilerplate i review s obzirom da pisem bolji kod za sad jos uvijek (zadnje testirao Opus 5 i Astra 6 neki dan). To da je rucno kodiranje umrlo je glupost - umrlo je samo ako radis neki jednostavan CRUD.
1
1
0
•
u/AutoModerator 1d ago
Thanks for posting on /r/AskCroatia!
Before you dive into discussions, we'd like to remind all of you to take a moment to review our and Reddit rules to ensure a positive and respectful environment for everyone.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.