Svakih par godina pojavi se tehnologija oko koje se digne panika: "nauči ovo ili si gotov". Docker, Kubernetes, blockchain, mikroservisi — većina tih valova prošla je bez da je ikome stvarno odnijela posao. Ovaj put je drugačije, ali ne iz razloga koji se najčešće spominje.

Ne, AI vas neće zamijeniti. Ali...

Rečenica koja se zadnjih godina ponavlja do iznemoglosti glasi: "AI neće zamijeniti programere — zamijenit će ih programeri koji koriste AI." Zvuči kao LinkedIn fraza, ali podaci s tržišta rada joj idu u prilog. Poslodavci sve češće u oglasima izričito traže iskustvo s AI alatima za razvoj (GitHub Copilot, Claude, Cursor i slični), a timovi koji su ih usvojili izvještavaju o osjetno bržoj isporuci rutinskog koda.

Problem nije u tome da AI piše bolji kod od vas. Problem je u tome da developer koji je naučio efikasno raditi s tim alatima isporučuje istu funkcionalnost u pola vremena — i na razgovoru za posao to zna pokazati.

Vještina koja se stvarno traži

Kvaka je u tome što "koristiti AI" ne znači ono što većina misli. Zalijepiti error u chat i iskopirati odgovor zna svatko — to nije vještina nego refleks. Ono što razdvaja ljude na tržištu su tri stvari:

1. Precizno specificiranje problema. AI alati su onoliko dobri koliko je dobar opis zadatka. Developeri koji znaju razložiti problem — točan ulaz, izlaz, rubne slučajeve, ograničenja — dobivaju upotrebljiv kod iz prvog pokušaja. To je, ironično, ista vještina koja je oduvijek razdvajala seniore od juniora, samo što je sada brutalno vidljiva.

2. Kritično čitanje generiranog koda. AI samouvjereno proizvodi i savršen i katastrofalno pogrešan kod, istim tonom. Sposobnost da u tuđem (strojnom) kodu za trideset sekundi uočite sigurnosnu rupu, N+1 upit ili tihi rubni slučaj postaje ključna dnevna vještina — code review više nije nešto što radite kolegama dvaput tjedno, nego stroju dvadeset puta dnevno.

3. Znanje koje AI nema: vaš kontekst. Arhitektura vašeg sustava, poslovna logika, razlozi zašto je nešto prije tri godine napravljeno "krivo" ali se ne smije dirati — to je znanje koje modeli nemaju i koje vas čini nezamjenjivim. Developeri koji ga znaju artikulirati i kombinirati s AI alatima su ti koji dobivaju na vrijednosti.

Što se događa s onima koji ignoriraju val

Najizloženiji nisu ni juniori ni seniori, nego sredina koja je godinama živjela od rutinskog koda: CRUD ekrani, formulari, prepisivanje podataka iz specifikacije u kod. Upravo taj sloj posla AI alati najbolje automatiziraju. Ako je vaš glavni adut brzo tipkanje boilerplatea, konkurirate stroju koji to radi za lakat vremena i ne traži plaću.

S druge strane, fundamenti su vrijedniji nego ikad: algoritmi i strukture podataka, razumijevanje mreže i baza, debugiranje sustava u produkciji, sigurnost. AI generira kod, ali netko mora znati zašto sustav pada u tri ujutro — i taj netko neće biti model.

Kako se postaviti — konkretno

  • Uvedite AI alat u svakodnevni rad odmah, ali s pravilom: ništa ne ide u produkciju dok ne razumijete svaku liniju.
  • Vježbajte pisanje specifikacija. Prije nego što tražite kod, napišite tri rečenice o problemu. Ako ih ne znate napisati, ni AI vam neće pomoći.
  • Udvostručite ulaganje u fundamente, ne u frameworke. Framework koji danas učite AI zna bolje od vas; razumijevanje zašto je sustav spor ne zna.
  • Gradite vidljivo iskustvo: mali projekti u kojima ste AI koristili kao alat, s jasnom pričom što ste radili vi, a što stroj.

Zaključak

Nijedan alat u povijesti programiranja nije ukinuo programere — svaki je ukinuo one koji su ga odbili naučiti. Kompajleri nisu ubili programere, ubili su ručno pisanje assemblera. AI neće ubiti developere, ali vrlo izgledno hoće radna mjesta onih koji 2026. rade isto kao 2019. Dobra vijest: vještine koje trebate nisu magija, nego disciplina — i još uvijek imate vremena.