Home BIZNIS I ZABAVAZašto više ne zapošljavamo juniore da bi pisali kod

Zašto više ne zapošljavamo juniore da bi pisali kod

od itn
Zapošljavanje junior programera

Ako posmatrate IT industriju isključivo kroz suve finansijske izveštaje, ukidanje pozicija za početnike u doba veštačke inteligencije deluje kao genijalan poslovni potez. Međutim, iz mog ličnog iskustva i praćenja stanja na tržištu, u stvarnosti je to najbrži način da dugoročno osakatite sopstvenu kompaniju. Evo mojih impresija i analize ovog opasnog trenda koji preti da uruši inženjersku kulturu.

Nedavno sam detaljno analizirao diskusije sa skupa CTO Craft Conference u Torontu i pokrenula se jedna tema koja me već mesecima ozbiljno kopka. Svuda oko nas čuju se priče kako je veštačka inteligencija potpuno preuzela pisanje bazičnog koda. Alati poput GitHub Copilot-a ili naprednih LLM modela pišu osnovne šablone koda brže nego što bilo koji čovek može da tipka na tastaturi. I tada na scenu stupaju finansijski direktori sa svojom hladnom logikom iz tabela: „Ako AI može da generiše kod, a seniori mogu samo da ga pregledaju, zašto bismo uopšte plaćali plate juniorima?“

Na papiru, ova matematika deluje besprekorno. Ušteda budžeta je trenutna, produktivnost naizgled raste, a operativni troškovi padaju. Ali, kao neko ko je proveo godine posmatrajući razvoj softverskih timova, moram da podelim svoje jasne impresije – ovo je klasična zamka kratkoročne efikasnosti koja dugoročno vodi direktno u propast.

Zamka lažne produktivnosti i matematika iz finansijskih tabela

Kada kompanije pod pritiskom investitora svesno prestanu da zapošljavamo juniore, one nesvesno mešaju smanjenje troškova sa stvaranjem stvarne vrednosti. Da, AI asistenti mogu da izbace stotine linija koda u sekundi. Ali softversko inženjerstvo nikada nije bilo samo puko kuckanje sintakse. Ono podrazumeva rešavanje kompleksnih problema, duboko razumevanje specifičnog poslovnog konteksta i kreiranje održive arhitekture sistema.

Ako u timu zadržite samo vrhunske seniore koji konstantno troše svoje dragoceno vreme na pregledanje i ispravljanje koda koji je generisao AI, vi zapravo stvarate sistem koji je previše krt i neprilagodljiv. Seniori gube fokus i vreme na mikro-menadžment veštačke inteligencije, umesto da se bave dugoročnom strategijom. Što je još gore, na ovaj način potpuno prekidate prirodan lanac prenosa znanja unutar firme. Kompanije koje danas svesno ne investiraju u ljude bez iskustva, za nekoliko godina neće imati od koga da naprave iskusne stručnjake. Ko će upravljati tim složenim AI sistemima kada trenutna generacija seniora ode u penziju? Hraniti sistem samo kodom koji generiše mašina, bez odgajanja novih ljudi koji razumeju suštinu tog koda, jeste kao da gradite kuću na pesku dok ide oluja.

Zapošljavanje junior programeraEfekat ljudske odgovornosti: Zašto niko ne mentoriše bota

Jedna od najzanimljivijih stvari koje sam primetio u praksi jeste psihološki i sociološki efekat koji juniori imaju na ostatak tima. Kada iskusni inženjer preuzme ulogu mentora i obučava mladu osobu koja tek ulazi u industriju, dešava se ozbiljna promena u dinamici. Senior se odjednom oseća odgovornim. On svesno želi da bude dobar profesionalni uzor, trudi se da piše čistiji i razumljiviji kod, bolje dokumentuje sisteme i daleko dublje razmišlja o arhitekturi kako bi mogao jasnije da je prenese i objasni početniku.

Sa veštačkom inteligencijom taj osećaj odgovornosti jednostavno ne postoji. Niko se ne oseća odgovornim pred jednim LLM modelom. Ne možete da inspirišete bota da bude bolji, niti bot može istinski da inspiriše vas. Gubitkom juniora iz tima, svesno izbacujemo empatiju, ljudsko mentorstvo i zdravu dinamiku, ostavljajući iza sebe hladnu, mehaničku atmosferu koja na duže staze dokazano ubija kreativnost i inovativnost.

Generacijski paradoks i usvajanje novih tehnoloških alata

Postoji još jedan aspekat koji se u menadžerskim krugovima često zanemaruje, a to je spremnost na promenu ustaljenih navika. Seniori po prirodi stvari često imaju duboko ukorenjene radne procese koje podsvesno žele da zaštite. Oni su proveli godine usavršavajući specifičan način rada i prirodno pružaju otpor kada im se odjednom nametnu novi alati ili drastične promene u workflow-u.

Juniori su, sa druge strane, potpuna tabula raza. Oni nemaju stare procese koje moraju grozničavo da brane jer tek uče kako sistem funkcioniše. Kada ih ubacite u okruženje koje aktivno koristi AI alate, oni ih prihvataju potpuno prirodno, instinktivno i bez predrasuda. U organizacijama koje danas muče muku da nateraju iskusne zaposlene da zapravo koriste skupe AI licence koje je firma kupila, zapošljavanje ljudi bez ukorenjenih starih navika može biti sjajna strategija. Oni donose svežu perspektivu i onu vrstu kreativnog nemira koji često iznedri najbolja inovativna rešenja.

Dva puta za juniore u doba veštačke inteligencije: Bimodalni ishod

Moram da budem iskren i da priznam – mentorstvo u doba razvijene veštačke inteligencije jeste postalo znatno složenije. Kada posmatram kako se danas mladi programeri razvijaju uz AI, primećujem jasnu podelu na dva potpuno različita smera razvoja:

  • Prvi smer (Loša praksa): Kompanije koje imaju zastareo kod, lošu tehničku dokumentaciju i nepostojeću kulturu mentorstva. U takvom toksičnom okruženju, junior koji koristi AI proizvodi samo ogromnu količinu neupotrebljivog koda koji suštinski ne razume i ne ume samostalno da popravi. To stvara takozvani „AI slop“ koji drastično povećava tehnički dug kompanije.

  • Drugi smer (Dobra praksa): Zdrave organizacije sa stabilnim inženjerskim osnovama i stvarnom, praktičnom posvećenošću mentorstvu. U tim kompanijama, juniori uz pomoć AI alata uspevaju da napreduju do nivoa samostalnosti za neverovatna tri meseca! AI im služi kao moćan katalizator, ali isključivo zato što postoji ljudski oslonac koji ih pravilno usmerava i proverava logiku iza koda.

Kriviti mladog inženjera za loš kod koji je izbacio AI u loše postavljenom sistemu je fundamentalna greška menadžmenta, a ne krivica pojedinca.

Pouke iz prošlosti: Od starog outsourcing talasa do modernih AI agenata

Ova trenutna situacija me neodoljivo podseća na veliki talas masovnog outsourcinga sa početka dvehiljaditih godina. Tada je tehnološka industrija bila preplavljena idejom da se kompletan razvoj softvera prebaci u prekookeanske zemlje jer je tamo kod bio neuporedivo „jeftiniji“. Vladalo je mišljenje da je sasvim dovoljno imati nekoliko vrhunskih seniora kod kuće koji će upravljati tom armijom jeftine radne snage.

Svi dobro znamo kako se taj eksperiment završio – katastrofalnim tehničkim dugom, potpunim nerazumevanjem šireg poslovnog konteksta i projektima koji su propadali jer je samo kuckanje koda bilo potpuno odsečeno od suštine biznisa. Danas se ista ta opasna zamka nudi menadžerima pod maskom autonomnih AI agenata. To je kratkovido razmišljanje koje direktno ugrožava stabilnost cele industrije.

Zapošljavanje junior programeraMoje lične impresije za kraj: Više od pukog kuckanja koda

Kao zaključak ove moje male recenzije trenutnog stanja na tržištu, moram reći da je bar za ulazak u IT industriju danas podignut na viši nivo, i to je realnost koju moramo prihvatiti. Ranije je bilo dovoljno da znate bazičnu sintaksu nekog programskog jezika i vrlo lako ste mogli pronaći stabilan posao. Danas se od početnika traži stvarna, iskrena posvećončnost inženjerskom zanatu, velika želja za učenjem i sposobnost prepoznavanja šire slike problema koji se rešava.

Zato je moja poruka za sve moderne kompanije jasna: nemojte zapošljavati juniore da bi vam prosto pisali kod. Kod je danas postao jeftina i lako dostupna roba. Zapošljavajte ih sa ciljem da nauče kako da postanu vrhunski seniori. Investirajte u njihovu sposobnost rešavanja kompleksnih problema, razumevanja sistemske arhitekture i poslovne logike. Samo na taj način ćete osigurati da vaša firma uspešno preživi i profitira u ovoj tehnološkoj revoluciji kojoj svakodnevno svedočimo.

Banner

Banner

Možda će vam se svideti i