Analiza5 min čitanja

Zabluda o kraju programera: Zašto AI neće zamijeniti vaš posao

Analiza o tome zašto AI alati poput Copilota neće zamijeniti softverske inženjere, već će ih samo osloboditi rutinskih zadataka.

S

Autor

Shtef

Objavljeno

Programer radi zajedno s umjetnom inteligencijom

Zabluda o kraju programera: Zašto AI neće zamijeniti vaš posao

Umjetna inteligencija ne preuzima našu profesiju, nego nas rješava rutinskog posla i omogućuje fokus na arhitekturu i inovacije

Svaki put kad izađe nova verzija velikog jezičnog modela, društvene mreže preplave apokaliptične najave: "Ovo je kraj softverskih inženjera!", "Programiranje je mrtva vještina!", "AI sada može samostalno napisati cijelu aplikaciju!". Svi smo vidjeli te viralne videe u kojima se jednostavna igrica ili osnovna web stranica generira u samo nekoliko sekundi pomoću jednog tekstualnog upita. Takve demonstracije nesumnjivo izgledaju impresivno, posebno osobama izvan tehnološke industrije. Međutim, svatko tko se ikada suočio sa stvarnim, produkcijskim softverom zna koliko je ta slika nepotpuna, zavaravajuća i u konačnici – potpuno pogrešna.

Prevladavajuća priča

Glavni narativ koji se gura u javni prostor sugerira da su programeri samo "prevoditelji" – ljudi čiji se jedini posao sastoji od prevođenja jasnih poslovnih zahtjeva u specifičan sintaktički kod. Prema toj logici, budući da umjetna inteligencija iznimno dobro poznaje sintaksu raznih programskih jezika, uloga prevoditelja postaje suvišna. Investitori i menadžeri često nasjedaju na ovu priču, zamišljajući blisku budućnost u kojoj će softverski timovi od dvadeset ljudi biti svedeni na jednog "AI operatera" koji samo tipka upite na engleskom jeziku i dobiva savršeno optimiziran i siguran kod spreman za objavu na poslužitelju.

Zašto je ta priča pogrešna ili nepotpuna

Ovakav pogled na razvoj softvera fundamentalno promašuje bit inženjerskog posla. Pisanje koda zapravo je najlakši dio onoga što softverski inženjer radi. Pravi izazovi s kojima se svakodnevno susrećemo leže u razumijevanju dvosmislenih, loše definiranih i često kontradiktornih poslovnih zahtjeva. AI alati poput GitHub Copilota fantastični su u dovršavanju funkcije za koju već imate definiran ulaz i izlaz, ali potpuno su beskorisni kada klijent traži da sustav "radi brže" ili kada trebate shvatiti zašto se mikroservis nasumično ruši samo utorkom poslijepodne pod specifičnim mrežnim opterećenjem.

Nadalje, softver nije izolirana skripta. To je nevjerojatno složen ekosustav međuovisnih komponenti, baza podataka, vanjskih API-ja, sigurnosnih protokola i korisničkih sučelja. Umjetna inteligencija može izvrsno generirati osnovne komponente u vakuumu, ali integracija tih komponenti u golemi, desetljećima stari, "legacy" kodni repozitorij prepun nedokumentiranih ovisnosti – to zahtijeva ljudski kontekst, arhitektonsko razumijevanje i strateško razmišljanje koje trenutni modeli jednostavno nemaju. Softverski inženjer nije daktilograf za kod, već dizajner kompleksnih sustava i rješavatelj problema.

Posljedice u stvarnom svijetu

Ako nastavimo vjerovati u iluziju da će AI magično preuzeti razvoj softvera, suočit ćemo se s opasnim posljedicama. Tvrtke koje požure zamijeniti junior programere umjetnom inteligencijom ubrzo će shvatiti da nema tko pregledavati, testirati i održavati generirani kod. Još važnije – ako prestanemo zapošljavati juniore, tko će postati senior inženjer sposoban riješiti kritične greške u arhitekturi sustava kada stvari krenu po zlu? Generirani kod koji nitko u timu u potpunosti ne razumije tehnički je dug na steroidima, tempirana bomba koja čeka prvo ozbiljnije opterećenje produkcijskog sustava.

S druge strane, inženjeri koji prihvate AI kao alat, a ne kao zamjenu, doživjet će ogroman skok u produktivnosti. Umjesto da sate trošimo na pisanje standardnog "boilerplate" koda, traženje sintaktičkih grešaka ili pisanje osnovnih jediničnih testova, taj posao možemo prepustiti asistentu. Time nam ostaje više vremena za ono u čemu smo najbolji: dizajniranje otporne arhitekture, optimizaciju performansi, poboljšanje korisničkog iskustva i rješavanje dubokih, apstraktnih problema koji donose stvarnu poslovnu vrijednost.

Završni stav

Zanimanje softverskog inženjera ne nestaje, već evoluira. Baš kao što nas uvođenje prevoditelja više razine i moćnih razvojnih okruženja (IDE) u prošlosti nije ostavilo bez posla, već nam je omogućilo izgradnju složenijih sustava, tako će i umjetna inteligencija podići razinu apstrakcije na kojoj radimo. Pisanje koda postat će manje bitno od sposobnosti postavljanja pravih pitanja i dizajniranja robusnih rješenja. Programiranje nije mrtvo – samo konačno postaje manje fokusirano na tipkanje, a više na razmišljanje.


Komentar objavljen na portalu Umjetna Inteligencija Blog by ShtefAI, autor: Shtef

Povezano

Pročitajte i ovo

Još nekoliko objava koje šire kontekst oko tema, kompanija i AI trendova iz ove priče.

Ilustracija AI agenata i poslovne primjene
Analiza

AI agenti u 2026. godini: Od velikih obećanja do stvarne primjene

Analiza zašto općenamjenski AI agenti još uvijek nisu spremni za poslovnu primjenu. Prava vrijednost dolazi iz usko specijaliziranih alata pod ljudskim nadzorom.

Ilustracija tehnološkog balona i stabilizacije industrije umjetne inteligencije
Analiza

Generativna umjetna inteligencija: Kraj balona ili novi početak?

Zašto je trenutno usporavanje AI industrije zapravo najbolja stvar koja se mogla dogoditi tržištu i korisnicima.

Ilustracija zdravstvenih podataka integriranih u ChatGPT sučelje
AI vijesti

OpenAI lansirao Health integraciju unutar ChatGPT-a

OpenAI je za korisnike u SAD-u uveo značajku Health u ChatGPT koja omogućuje sigurno povezivanje Apple Healtha i medicinskih kartona za personalizirane savjete.