Prekvalifikacija u IT sektor: Šta vas čeka na putu do developera?
Sveobuhvatna analiza programa prekvalifikacije u IT sektor: kako izgleda online testiranje, koji su kriterijumi za prolazak, da li se isplati i kakva su realna iskustva polaznika. Saznajte sve o prednostima i manama državnog projekta.
Kada je država u saradnji sa međunarodnim partnerima pokrenula ambiciozan program masovne prekvalifikacije u IT sektor, desetine hiljada građana videlo je svetlo na kraju tunela. Obećanje o novom zanimanju, stabilnoj plati i izlasku iz kruga nezaposlenosti ili monotonije trenutnog posla delovalo je kao savršena prilika. Međutim, realnost selekcije i same obuke pokazala se daleko izazovnijom nego što su mnogi očekivali.
Šta je zapravo državna prekvalifikacija za IT?
Projekat je zamišljen kao kratkoročni pilot program obuke sa ciljem da brzo doprinese ponudi talenata na tržištu rada. Finansiran je od strane Vlade Republike Srbije u saradnji sa renomiranim međunarodnim organizacijama. Ideja je bila jednostavna: primiti veliki broj kandidata, sprovesti rigoroznu selekciju i one najbolje obučiti za rad na pozicijama programera početnika. Program je podeljen u nekoliko faza, a u prvoj pilot fazi učestvovao je ograničen broj polaznika. U drugoj, znatno proširenoj fazi, planirano je uključivanje više stotina kandidata širom Srbije.
Suština obuke leži u savladavanju jednog od popularnih programskih jezika kao što su Java, JavaScript, PHP, .NET ili C. Trajanje programa je definisano u rasponu od tri do šest meseci, sa značajnim fondom časova praktične nastave i samostalnog rada. Na prvi pogled, sve deluje idealno - država finansira najveći deo troškova, a polaznici plaćaju samo simboličnu participaciju kako bi stekli znanje koje je na slobodnom tržištu višestruko skuplje.
Prva prepreka: Online testiranje i psihološki lavirint
Kada je otvoren konkurs, interesovanje je bilo enormno. Prijavilo se više od deset hiljada ljudi, a kapacitet za dalji krug bio je ograničen na svega nekoliko hiljada najbolje rangiranih. Prvi korak ka ostvarenju sna bio je online testiranje - set psihometrijskih i logičkih testova koji su trajali satima i predstavljali pravi mentalni maraton.
Kandidati su bili suočeni sa nizom zadataka koji nisu proveravali znanje programiranja, već su merili deduktivno rezonovanje, induktivno zaključivanje, numeričku i radnu memoriju, vizuelizaciju i brzinu perceptivnog zatvaranja. Pored standardnih testova inteligencije sa nizovima brojeva i rešavanjem matrica, velika pažnja bila je posvećena testu engleskog jezika, koji je bio eliminacionog karaktera.
Iako je test engleskog jezika ocenjen kao relativno jednostavan, sa samo dvadesetak pitanja, mnogima je najveći izazov predstavljalo upravljanje vremenom. Na primer, zadaci sa numeričkim nizovima nosili su po jedan bod, ali je vremensko ograničenje bilo toliko tesno da je gotovo bilo nemoguće rešiti sve zadatke bez prethodne pripreme ili izuzetne brzine. Kako su mnogi iskusni polaznici primetili, poenta ovakvih testova često nije bila da se sve tačno uradi, već da se izmeri kako kandidat funkcioniše pod ekstremnim pritiskom.
Psihološka procena: Traženje idealnog profila
Posebnu pažnju izazvao je deo testiranja posvećen psihološkim upitnicima i testovima ličnosti. Na kraju iscrpljujućih logičkih zadataka, kandidati su morali popuniti više od stotinu pitanja koja su se odnosila na radne stilove, interesovanja i vrednosti. Pitanja su često bila crno-bela, bez prostora za nijanse, tjerajući polaznike da biraju između dve opcije čak i kada nijedna nije bila idealan odraz njihove ličnosti.
Analizirani su aspekti poput samokontrole, tolerancije na stres, inicijative, savesnosti, nezavisnosti, liderstva i brige za druge. Sistem je bodovao i takozvani „umetnički duh“ i „konvencionalne sklonosti“. Prema tumačenjima učesnika, najpoželjniji profil bio je onaj sa visokim istraživačkim i analitičkim sposobnostima, uz umerenu društvenu orijentaciju i minimalan nivo neuroticizma. Ukratko, tražio se racionalan, stabilan i uporan kandidat.
Mnogi su ostali zatečeni rezultatima koji su im prikazivali procenat u odnosu na druge kandidate. Videli su ocene poput „inicijativa 6%“ ili „samokontrola 4%“, što je stvorilo utisak da sistem veštačkom inteligencijom "određuje" ko je podoban za programiranje, a ko nije. Iako su ovi testovi bili samo jedan deo slagalice, u kombinaciji sa rang listom stvarali su izuzetan pritisak i osećaj nemoći.
Rang lista i kontroverze: Da li je sve namešteno?
Nakon nekoliko nedelja iščekivanja, rezultati su objavljeni na zvaničnom sajtu. Rang lista je prikazivala pozicije kandidata sa inicijalima i procentima, a ne sa apsolutnim brojem bodova. Prvoplasirani je uvek imao 100%, a svi ostali su rangirani u odnosu na njegov skor. Ovakav netransparentan sistem izazvao je buru negodovanja. Kandidati su postavljali logično pitanje: kako je moguće da neko ima 100%, kada su sami organizatori tvrdili da je test koncipiran tako da niko ne može sve da uradi?
Pojavile su se sumnje u regularnost celog procesa. Priče su kružile o kandidatima koji su bili fantastično plasirani u prošlim ciklusima, a sada su pali za nekoliko stotina mesta. Diskutovalo se o mogućnosti da su određeni pojedinci imali privilegovan pristup ili da su testove radili uz pomoć drugih lica. Dodatnu sumnju izazvalo je i smanjenje kvota za pojedine gradove u odnosu na prvobitno obećan broj mesta. Na primer, iako je prvobitno bilo reči o 900 mesta, u drugom krugu taj broj je redukovan na 700, što je značajno promenilo šanse za prolazak.
Drugi krug: Intervjui, škole i sakriveni troškovi
Oni koji su uspeli da se plasiraju u prvih dve hiljade, suočili su se sa drugom fazom selekcije. Ovde su pravila igre diktirale akreditovane škole i fakulteti zaduženi za obuku. Kandidati su morali da biraju listu želja, a svaka obrazovna institucija imala je pravo da organizuje dodatno testiranje i intervjue. Tu je nastao novi problem: diskriminacija na osnovu mesta stanovanja i radnog statusa.
Iako je program prvobitno zamišljen kao prekvalifikacija za sve, zaposleni su se našli u nezavidnom položaju. Pojedini prestižni fakulteti organizovali su nastavu u terminima od 8 do 14 časova, što je automatski diskvalifikovalo svakog ko nije mogao da uzme višemesečno neplaćeno odsustvo. Sa druge strane, pojedine privatne škole nametale su izuzetno oštre ugovorne obaveze. Klauzule o obaveznom refundiranju pune cene kursa u slučaju odustajanja postale su noćna mora za kandidate. Iako je participacija iznosila svega stotinak evra, realna tržišna vrednost kurseva bila je i do dve hiljade evra, što je bio dug koji je visio nad glavom svakog polaznika koji se ne snađe u intenzivnom tempu.
Takođe, pokazalo se da obećana praksa nije zagarantovana. Iako je državni projekat propagirao stručnu praksu za većinu polaznika, realni kapaciteti škola bili su znatno manji. Na desetine upisanih morali su da strepe da li će nakon četiri meseca učenja uopšte dobiti priliku da primene znanje u realnom okruženju.
Da li je prekratko trajanje obuke najveći problem?
Stručnjaci i iskusni programeri saglasni su u jednom: programiranje se ne uči za tri ili četiri meseca, naročito ne od strane totalnih početnika. Programski jezici poput JavaScripta, koji su zasnovani na prototipovima sa funkcijama prvog reda, zahtevaju razumevanje objektno-orijentisanog pristupa i višestrukih paradigmi. Dok se početniku objasne osnove sintakse i promenljivih, potpuno apstraktni koncepti poput rekurzije, scope-a ili asinhronog programiranja ostaju izvan domašaja.
Iskustva polaznika sličnih kurseva su poražavajuća. Često se dešava da predavači prebrzo prelaze gradivo, a oni koji nemaju predznanje iz objektno-orijentisanih jezika brzo se izgube. Obuka koja na papiru traje nekoliko meseci u realnosti pruži samo elementarnu osnovu. Pravo učenje, kako tvrde seniori iz industrije, nastaje tek posle kursa, kroz „grejanje stolice“ od po deset sati dnevno i uz konstantno korišćenje resursa kao što su Stack Overflow, GitHub ili specijalizovani online tutorijali.
Mnogi poslodavci znaju za ovaj problem. Oglasi za programere početnike često sadrže zahteve koji podrazumevaju najmanje godinu dana samostalnog rada: poznavanje AJAX tehnologija, rad sa frejmvorcima poput Angulara ili Reacta, pisanje unit testova, pa čak i složene algoritamske veštine. To stvara paradoks - kursevi obećavaju zaposlenje, a tržište traži gotovog juniora sa iskustvom.
Alternativa: Samostalno učenje i online kursevi
Zbog svih pomenutih poteškoća, mnogi kandidati koji nisu prošli selekciju (a i oni koji jesu) okrenuli su se samostalnom učenju. Globalne platforme za online edukaciju nude kurseve prestižnih univerziteta i tehnoloških giganata za relativno niske mesečne naknade. Za cenu jedne večere u restoranu, moguće je dobiti pristup specijalizacijama koje pokrivaju sve, od osnova HTML-a i CSS-a do naprednog mašinskog učenja u Python-u.
Samostalno učenje, iako teže jer zahteva ogromnu samodisciplinu, pruža nezavisnost. Nema ugovornih penala, nema stresa zbog rang lista, i što je najvažnije, tempo se prilagođava polazniku. Istina je da i dalje nedostaje ona ključna komponenta - mentorstvo i praksa u firmi. Ipak, zajednice programera su veoma aktivne, a na domaćem tržištu postoje firme koje cene portfolio i Github profil više od formalnog sertifikata sa prekvalifikacije.
Zaključak: Slamka spasa ili prazno obećanje?
Državna prekvalifikacija u IT sektor je ambiciozan i logistički složen poduhvat. Sa jedne strane, daje šansu ljudima koji su možda napravili pogrešan izbor karijere i omogućava im prvi dodir sa svetom programiranja bez velikih početnih ulaganja. Sa druge strane, proces selekcije je toliko naporan i za mnoge deluje proizvoljno, da se postavlja pitanje da li na obuku odlaze oni sa najvećim potencijalom ili oni koji su se najbolje snašli u rešavanju psiholoških zagonetki.
Smanjenje broja mesta u poslednjem trenutku, netransparentne rang liste i sumnje u nameštanje bacaju senku na ceo program. Kada se na to doda i realnost da kratkotrajni kursevi ne mogu stvoriti developera spremnog za tržište rada, postaje jasno zašto su mnogi iskusni profesionalci skeptični prema ovom modelu.
Ako ste prošli prvi ili drugi krug, ne odustajte - svako znanje je dobrodošlo, a prilika za umrežavanje je dragocena. Ako niste prošli, ne očajavajte. Industrija informacionih tehnologija je jedna od retkih oblasti gde diploma nije presudna, a upornost i samostalno izgrađen portfolio često vrede više od bilo kakvog sertifikata. U svetu kodiranja, znanje je jedina valuta koja se zaista priznaje.