AI ne zamjenjuje programere, već ih pretvara u recenzente
Umjetna inteligencija mijenja prirodu razvoja softvera, od pisanja koda prema njegovoj provjeri i validaciji.
Već godinama slušamo ista apokaliptična predviđanja: umjetna inteligencija će preuzeti poslove programera, a pisanje koda postat će zastarjela vještina. No, stvarnost na terenu pokazuje potpuno drugačiju sliku. Umjesto masovnih otkaza u IT sektoru, svjedočimo suptilnijoj, ali dubljoj transformaciji uloge softverskog inženjera.
Prevladavajuća priča
Glavni narativ koji guraju tehnološki entuzijasti i mediji glasi ovako: današnji veliki jezični modeli sposobni su napisati cijele aplikacije u nekoliko sekundi. S obzirom na to, potreba za ljudskim programerima drastično će se smanjiti. Ideja je da će alati za generiranje koda postati toliko napredni da će bilo tko, bez ikakvog tehničkog predznanja, moći stvoriti složeni softver jednostavnim unosom teksta.
Zašto je ta priča pogrešna ili nepotpuna
Ovaj narativ ignorira ključnu činjenicu o razvoju softvera: pisanje koda samo je manji dio posla. Pravi izazov leži u razumijevanju poslovnih zahtjeva, arhitekturi sustava, održavanju sigurnosti i integraciji različitih komponenti. Kada AI generira tisuće linija koda, netko mora taj kod pročitati, razumjeti i potvrditi da on doista radi ono što bi trebao, bez uvođenja sigurnosnih propusta ili tehničkog duga.
Umjesto da AI zamijeni programere, on ih pretvara u svojevrsne urednike i recenzente. Ljudska pažnja sada se preusmjerava s tipkanja sintakse na kritičku evaluaciju generiranih rješenja.
Posljedice u stvarnom svijetu
Ako se ova teza pokaže točnom, najveći dobitnici bit će iskusni inženjeri (seniori) koji već posjeduju duboko razumijevanje arhitekture i mogu brzo uočiti greške u AI generiranom kodu. S druge strane, juniori bi se mogli naći u nezavidnom položaju. Njihova tradicionalna uloga pisanja jednostavnijih dijelova koda prepušta se strojevima, što otežava stjecanje temeljnog iskustva potrebnog za napredovanje.
Tvrtke će morati prilagoditi svoje procese obuke i mentorstva. Ako AI preuzme ulogu "pomoćnika u tipkanju", ljudski radnici morat će se usredotočiti na razvijanje vještina kritičkog razmišljanja i arhitektonskog planiranja.
Završni stav
Umjetna inteligencija neće izbrisati profesiju softverskog inženjera, već će je evoluirati. Programeri budućnosti provodit će manje vremena pišući kod od nule, a više vremena čitajući, usmjeravajući i ispravljajući rad AI modela. Oni koji se najbrže prilagode ovoj ulozi "recenzenta" bit će oni koji će voditi industriju naprijed.
Komentar objavljen na portalu Umjetna Inteligencija Blog by ShtefAI, autor: Shtef



