Claude Code dobio 'junior dev mode' koji simulira stvarne greške u razvoju softvera

Claude Code dobio ‘junior dev mode’ koji simulira stvarne greške u razvoju softvera

Što ako AI prestane biti savršen i počne raditi greške baš kao junior developer? Novi “junior dev mode” u Claude Codeu ne obećava brža rješenja, nego realističnije iskustvo razvoja softvera. Bugovi, nesigurni potezi i polovična rješenja dio su procesa.

Anthropic je nedavno predstavio zanimljivu novost unutar svog alata Claude Code – takozvani junior dev mode. Iako na prvu zvuči kao još jedna iteracija AI asistenta za programiranje, ova funkcionalnost zapravo uvodi neočekivano realističan element u proces razvoja softvera: simulaciju rada s junior developerom.

Ovo je novi pothvat Anthropica kako bi odnio pobjedu u AI utrci koju trenutačni vodi s OpenAI-jem.

Kad AI prestane biti savršen i postane – junior

Junior dev mode nije zamišljen kao alat koji ubrzava razvoj ili daje savršena rješenja iz prve. Upravo suprotno, njegova svrha je oponašati ponašanje manje iskusnog developera. To znači da će korisnici dobivati nepotpuna rješenja, povremeno nelogične pristupe, pa čak i bugove koje treba dodatno ispravljati. Drugim riječima, iskustvo koje mnogi senior developeri već dobro poznaju iz svakodnevnog rada u timovima.

Zašto bi itko želio takvu funkcionalnost? Odgovor leži u edukaciji i realističnoj pripremi za rad u industriji. Razvoj softvera rijetko je linearan proces u kojem sve funkcionira savršeno. U stvarnosti, velik dio vremena odlazi na debugiranje, refaktoriranje i komunikaciju unutar tima. Junior dev mode pokušava simulirati ne samo pisanje koda, već i proces razmišljanja koji nije uvijek optimalan.

Ovakav pristup može biti posebno koristan za tehnološke leadove i mentore. Umjesto apstraktnih primjera, sada mogu koristiti AI koji reproducira tipične greške juniora i na njima demonstrirati kako ih prepoznati i ispraviti. Također, junior developeri mogu kroz ovaj način rada bolje razumjeti očekivanja i standarde koje će susresti u profesionalnom okruženju.

S druge strane, ova funkcionalnost ima i svoju satiričnu dimenziju. U kontekstu sve veće automatizacije i straha da će AI zamijeniti programere, junior dev mode djeluje gotovo kao ironičan komentar: čak i kada AI pokušava biti “lošiji”, i dalje je koristan alat. Time se implicitno naglašava da vrijednost developera nije samo u pisanju koda, već u razumijevanju šire slike, donošenju odluka i suradnji.

Evo nekih primjera kako radi junior dev mode:

Commitovi Svaka commit poruka je "popravak", "asdfgh", ili "final FINAL v3 (stvarno final)". Commitovi dolaze u jednom ogromnom bloku u 23:58 sati.Rukovanje greškama Sve umota u try/catch koji tiho guta grešku i logira "nešto je pošlo po krivu lol".Imenovanje varijabli data, data2, dataFinal, temp, stvar, x. Konstante su nekad u camelCase, nekad nisu. Ništa nije konzistentno.Stack Overflow integracija Automatski zalijepi prvi odgovor bez obzira odgovara li pitanju. Doda komentar: // ne znam zašto ovo radi ali radi.Traženje pomoći Čeka točno 4,5 sata prije nego prijavi bloker – dovoljno dugo da propusti standup.Dokumentacija Nula komentara dok kodira, a na kraju doda // ova funkcija radi tu stvar.Testiranje Proba happy path jednom, kaže “radi na mom računalu,” i otvori PR.Opis PR-a "napravio neke izmjene" — nula konteksta, nula screenshotova, nula linka na ticket.Toggle za pretjerani inženjering Nasumično odluči da CRUD endpoint treba event-driven mikroservisnu arhitekturu. Doda tri nove dependencyje.“Skoro gotovo” feature Svaki task je “90% gotov” cijelu drugu polovicu sprinta.

Učenje kroz greške

Važno je napomenuti da ovakav način rada nije namijenjen produkcijskom okruženju. Njegova svrha nije optimizacija, već simulacija. U stvarnim projektima i dalje će se koristiti standardni i “pametniji” modovi AI asistenta. No kao alat za učenje i trening, “junior dev mode” otvara zanimljive mogućnosti.

Ova inovacija također postavlja pitanje kako će izgledati budućnost edukacije u programiranju. Ako AI može simulirati različite razine iskustva – od juniora do seniora – otvara se prostor za potpuno nove metode učenja, gdje studenti mogu “raditi” s virtualnim kolegama i učiti kroz interakciju, a ne samo kroz teoriju.

U konačnici, junior dev mode možda neće ubrzati razvoj softvera, ali bi mogao unaprijediti način na koji učimo i razumijemo taj proces. A u industriji u kojoj su greške često najbolji učitelji, to i nije mala stvar.

Sukladno članku 94. Zakona o elektroničkim medijima, komentiranje članaka na Netokraciji dopušteno je samo korisnicima koji ostave svoje ime i prezime te mail adresu i prihvate pravila ponašanja.

Pravila ponašanja

Na Netokraciji za vas stvaramo kvalitetan, autorski potpisan sadržaj i zaista se veselimo vašim kvalitetnim, kontruktivnim komentarima. Poštujmo stoga jedni druge prilikom komentiranja, kao i Zakon, držeći se sljedećih pravila ponašanja:

  • Ne budite 💩: Nema vrijeđanja, diskriminiranja, ni psovanja (osim ako nije osobni izričaj, ali onda neka psovka bude općenita, a ne usmjerena prema nekome). Također, upoznajte se sa stavkom 2. članka 94. Zakona o elektroničkim medijima prije no što ostavite komentar.
  • Samo kvalitetna rasprava, manje trolanja: Ne morate se ni sa kim slagati, ali budite konstruktivni i doprinesite raspravi! Svako trolanje, flameanje, koliko god "plesalo" na granici, leti van.
  • Imenom i prezimenom, nismo Anonymous 👤: Autor sadržaja stoji iza svog sadržaja, stoga stojite i vi iza svog komentara. Koristimo ime i prezime te pravu email adresu.

Kako koristimo podatke koje ostavljate? Bacite oko na našu izjavu o privatnosti.

Sve ostale komentare ćemo s guštom spaliti, jer ne zaslužuju svoje mjesto na internetu.

Odgovori

Tvoja e-mail adresa neće biti objavljena.

Popularno

Umjetna inteligencija

Europa gradi AI tvornice vrijedne milijarde eura. Zašto Hrvatska nema nijednu?

Hrvatska će izdvojiti 39 milijuna eura za AI tvornicu, ali ta "domaća" tvornica inteligencije možda uopće neće biti izgrađena u Hrvatskoj.

Umjetna inteligencija

AI krade tekstove, ignorira pravila interneta i zakone

Umjetna inteligencija olakšala je krađu sadržaja u digitalnom svijetu. Kako se boriti protiv agregatora koji se predstavljaju kao news portali, ali ne poštuju pravila prenošenja i izdavačima uskraćuju pravednu naknadu, pitali smo prvog čovjeka HUDI-ja.

Umjetna inteligencija

CTO Netlifya: Više ćeš naučiti izradom 30 nesavršenih aplikacija nego tutorijalom

Umjetna inteligencija toliko je snizila prag za razvoj softvera da je najbolji način učenja postalo baciti se na posao, izrađivati i objavljivati nesavršene aplikacije te ih usput poboljšavati, smatra Dana Lawson, tehnološka direktorica Netlifyja.

Što ste propustili

Umjetna inteligencija

CTO Netlifya: Više ćeš naučiti izradom 30 nesavršenih aplikacija nego tutorijalom

Umjetna inteligencija toliko je snizila prag za razvoj softvera da je najbolji način učenja postalo baciti se na posao, izrađivati i objavljivati nesavršene aplikacije te ih usput poboljšavati, smatra Dana Lawson, tehnološka direktorica Netlifyja.

Veliki intervjui

Muška usamljenost – kako je prepoznati i ne produbljivati u IT kolektivima?

Najopasnija rečenica u muškoj ekipi glasi : "Sve pet”, a koliko često samo to čujete? Skoro svaki dan! Kad je ona znak za alarm, što to muškarci ne razumiju jedni o drugima te kako u IT kolektivima nehotično ne njegovati toksičnost, razgovaramo sa Sandrom Kraljevićem.

Turizam

Hrvatski hoteli gube prihod zbog loših web stranica i digitalnog iskustva

Hoteli ne iskorištavaju potencijal svog najvažnijeg prodajnog kanala, dapače, ne doživljavaju ga i gube prihode. Benefite iz programa vjernosti nude prekasno, a eure iz džepa izbija im i komplicirani booking engine. Na čemu bi trebali poraditi hrvatski hoteli, piše u svojoj kolumni Domagoj Razum, direktor poslovanja u Laurisu by BID.

Umjetna inteligencija

Tekstovi će imati oznaku koja odaje jesu li pisani pomoću AI-ja

Tekst generiran Claudeom imat će nevidljivi vodeni žig koji bi trebao preživjeti copy/paste, nova pravila vrijedit će i za datoteke. Iako je to način da se AI div uskladi s europskim regulativama o transparentnosti, učinak je vrlo upitan.

Umjetna inteligencija

OpenAI-jev Luis Velasco dolazi na Infobip Shift u Zadru

OpenAI na Infobip Shift ove godine prvi put šalje svog predstavnika. Luis Velasco, forward deployed engineer u OpenAI-ju, u Zadru će govoriti o AI agentima i novoj fazi razvoja umjetne inteligencije.

Analiza

Procurili podaci 88.000 hrvatskih građana: Što hakeri mogu napraviti s OIB-om i JMBG-om?

Podaci 88 000 hrvatskih građana preuzetih iz hrvatskih pravosudnih sustava objavljeni su na internetu i može ih se besplatno preuzeti. Što je točno objavljeno i ima li razloga za paniku?