Predviđanja u tehnologiji imaju sramotan skor — ali pet godina je dovoljno kratak horizont da se ne mora gatati. Trendovi koji će oblikovati 2031. već su vidljivi u 2026., samo im treba produžiti liniju. Evo kako bi, realno, mogao izgledati radni dan developera za pet godina — i što od danas viđenog neće preživjeti.

1. Kod se više neće "pisati" — nadgledat će se

Već danas značajan dio koda u modernim timovima nastaje u suradnji s AI asistentima. Za pet godina taj omjer će se dodatno pomaknuti: developer će sve rjeđe tipkati implementaciju, a sve češće raditi ono što danas radi tech lead — specificirati, pregledavati, ispravljati smjer. Agentski alati koji samostalno odrade zadatak od opisa do pull requesta iz eksperimentalne faze prelaze u standardnu opremu.

Ono što iz toga slijedi, a rijetko se izgovara: vještina čitanja koda postaje važnija od vještine pisanja. Ljudi koji brzo i pouzdano procjenjuju tuđi (strojni) kod bit će usko grlo svakog tima — i naplaćivat će to.

2. Juniorska pozicija se redefinira, ne nestaje

Najcrnja prognoza kaže da AI ukida juniore jer odrađuje "juniorski posao". Vjerojatnija je manje dramatična verzija: juniorski posao mijenja sadržaj. Umjesto godina provedenih na CRUD formama, junior 2031. od prvog dana radi s agentima i uči ono što se ne da automatizirati — postavljanje problema, debugiranje sustava, procjenu rješenja. Firme koje su "ukinule" juniore shvatit će staru istinu na teži način: bez juniora danas nema seniora za pet godina.

3. Prirodni jezik postaje sloj iznad koda — ali ne i zamjena

"Programirat ćemo na hrvatskom/engleskom" je pola istine. Specifikacije, testovi i orkestracija agenata da — svakodnevni rad sve više liči na pisanje vrlo preciznog teksta. Ali ispod toga i dalje stoje pravi jezici, i kad nešto pukne u produkciji u tri ujutro, netko mora znati pročitati stack trace. Formalni jezici postoje jer je prirodni jezik dvosmislen; ta matematička činjenica se ne mijenja ni s najboljim modelima. Programski jezici 2031. bit će tu — samo će ih dirati manje ruku, s više razumijevanja.

4. Sigurnost i provjerljivost postaju prvorazredni posao

Kad kod nastaje brže i jeftinije nego ikad, uska grla se sele nizvodno: review, testiranje, sigurnost. Očekujte procvat cijelog sloja alata i radnih mjesta oko provjere softvera — automatsko dokazivanje svojstava koda, sigurnosni audit AI-generiranih promjena, regulatorni zahtjevi za kritične sustave (avionika, medicina, financije) koji izričito adresiraju strojno pisan kod. Dio developera će se specijalizirati upravo za to i bit će među najplaćenijima.

5. Razlika između "developera" i "korisnika koji gradi" se briše na rubu

Interne aplikacije, automatizacije, izvještaji — stvari za koje se nekad čekalo IT odjel — sve više grade sami korisnici uz pomoć AI alata. To ne ukida profesionalce; premješta ih na teže probleme: infrastrukturu, integracije, performanse, sustave gdje greška košta. Slično kao što Excel nije ukinuo financijske analitičare, nego redefinirao što se od njih očekuje.

Što ostaje isto (i zato vrijedi najviše)

Fundamenti su dosadan odgovor, ali jedini s dobrim track recordom: strukture podataka, mreže, baze, operativni sustavi, sposobnost razlaganja problema. Svaka od prethodnih revolucija — kompajleri, internet, cloud, mobiteli — nagradila je ljude koji su razumjeli sloj ispod apstrakcije. Nema razloga vjerovati da će ova biti prva iznimka.

Zaključak

Za pet godina programiranje neće nestati — promijenit će težište: s tipkanja na prosuđivanje, s pisanja na čitanje, s izrade na provjeru. Za developere koji svoj identitet vežu uz "znam sintaksu bolje od drugih" to su loše vijesti. Za one koji su programiranje uvijek shvaćali kao rješavanje problema, 2031. izgleda kao najzanimljivije vrijeme za bavljenje ovim poslom dosad.