IT prekvalifikacija: kompletno iskustvo online testiranja i šta očekivati od obuke
Sve o prekvalifikaciji u IT sektor – detaljan vodič kroz online testiranje, fazu selekcije, kurseve programiranja i karijernu promenu. Pročitajte iskustva polaznika i saznajte kako uspešno proći testove sposobnosti.
Prekvalifikacija u IT sektor postala je jedna od najtraženijih prilika za profesionalni preokret u proteklih nekoliko godina. Kada se oglasi konkurs za besplatnu obuku programiranja, a država uz podršku međunarodnih organizacija finansira čitav proces, broj prijavljenih meri se desetinama hiljada. Prolazak kroz online testiranje i selekciju kandidata postaje tema brojnih rasprava - od same forme testova, preko rang lista, pa sve do realnih očekivanja nakon završenog kursa. Ovaj tekst pokušava da iz sveobuhvatnog ugla, bez pominjanja konkretnih imena i sa maksimalnom diskrecijom, osvetli šta kandidati zaista doživljavaju i na šta treba da budu spremni.
Kako je nastao program prekvalifikacije u IT
Inicijativa potiče iz kratkoročnog pilot programa obuke koji je osmišljen sa ciljem da brzo doprinese ponudi talenata na tržištu rada. Finansiran je od strane Vlade Republike Srbije u saradnji sa Programom Ujedinjenih nacija za razvoj (UNDP). Ideja je bila da se kroz intenzivnu obuku omogući ljudima iz ne-IT sektora da steknu osnovne veštine programiranja i tako odgovore na rastuću potražnju za developerima. Projekat je zamišljen u dve faze: prva, pilot faza obuhvatila je stotinak polaznika i nekoliko obrazovnih organizacija, dok je druga faza trebalo da uključi još 900 kandidata. Kasnije su brojke prilagođavane, ali suština ostaje ista - brzo obučavanje za pozicije programera početnika.
Prva faza: online testiranje i selekcija
Prijava na konkurs podrazumeva elektronsku registraciju, nakon čega kandidat dobija mejl sa uputstvima i pristupnim parametrima. Proces online testiranja obično se otvara za više hiljada registrovanih učesnika. Statistike iz prethodnih rundi govore da se prijavi i preko 12.000 ljudi, dok se testiranju odazove znatno manje, oko 8.000-9.000 njih. Od tog broja, samo prvih 2.000 najboljih ulazi u narednu fazu. Ostatak dobija uvid u svoje rezultate uz mogućnost poređenja sa ostalima preko rang liste.
Kandidati često ističu da je testiranje daleko od jednostavnog. Na početku se prolazi provera znanja engleskog jezika koja je ujedno i eliminaciona - ukoliko se ne pređe definisani prag, dalje testiranje se automatski prekida, mada u praksi mnogi uspevaju. Zatim slede brojni segmenti: numerički nizovi, sinonimi i antonimi, zadaci deduktivnog i induktivnog zaključivanja, vizuelne matrice, testovi radne memorije i brzine obrade podataka, kao i obimni upitnici ličnosti i profesionalnih interesovanja.
Šta tačno sadrže testovi sposobnosti
Na osnovu iskustava iz ranijih godina, moguće je rekonstruisati tipologiju zadataka. Svaki test nosi svoju skraćenicu i maksimalan broj sirovih poena. Tako se, recimo, engleski jezik boduje sa maksimalnih 20 poena za 20 pitanja. Numerički nizovi (kodirani često kao ARR) donose do 31 poen za 31 zadatak. Sinonimi i antonimi (AL4D) obuhvataju čak 80 pitanja, svako po jedan poen. Testovi sa figurama, gde treba pronaći simbol koji nedostaje, ili oni sa menjanjem mesta brojeva, nose različit maksimum poena - često 40, 42 ili 90, u zavisnosti od konkretne verzije.
Većina kandidata opisuje osećaj iscrpljenosti. „Nije naivno uopšte“, komentariše se često na forumima. Testiranje traje u proseku između 90 i 180 minuta, uz vremenska ograničenja po pojedinačnim segmentima. Dok neki testovi daju tek po 2 minuta za rešavanje, drugi pružaju 15-20 minuta. Negativni poeni su prisutni u određenim delovima, što dodatno podstiče pritisak da se ne pogađa nasumično.
Psihološki upitnici i profil ličnosti
Posebnu pažnju izazivaju testovi ličnosti i radnih stilova. Mnogim kandidatima nije jasno kako se boduju i koliko utiču na ukupan plasman. Rezultati se prikazuju kroz procente, a ne kroz apsolutne brojeve - recimo, „postigli ste rezultate više od 97% kandidata“. Tu se ocenjuju osobine poput savesnosti, tolerancije na stres, inicijative, saradnje, nezavisnosti, pa čak i umetničkih sklonosti. Zanimljivo je da se kod mnogih pojavljuje visok skor na „artistic“ dimenziji, što izaziva zabunu jer nije očigledno kako se to uklapa u profil budućeg programera.
Zvanična metodologija testiranja objašnjava da se na osnovu tih upitnika procenjuje deduktivno rezonovanje, induktivno zaključivanje, numeričko rezonovanje, radna memorija, brzina zatvaranja percepta i druge kognitivne sposobnosti. Ipak, mnogi učesnici izražavaju sumnju da ovakvi testovi zaista mere potencijal za bavljenje programiranjem. Neko ko se godinama bavi ugostiteljstvom i nije imao prilike da razvija određeni tip logičkog razmišljanja može biti diskvalifikovan iako ima ogromnu motivaciju i radne navike.
Rang lista i tumačenje rezultata
Nakon završetka testiranja, kandidati dobijaju sirove brojeve poena (recimo ARR 21, TRIG 36, AL4D 66) i ukupan procenat slaganja u odnosu na ostale. Rang lista se objavljuje na zvaničnom sajtu i prikazuje se u procentima: osoba sa najviše poena dobija 100%, a svi ostali se rangiraju u odnosu na nju. To znači da prvi na listi nije nužno imao 100% tačnih odgovora - jednostavno je bio bolji od svih ostalih. Zbog toga se dešava da neko sa 99,9% bude tek na drugom mestu, a razlika od 0,1% može odlučivati o prolasku u drugi krug.
Pristup detaljnijim rezultatima moguć je preko linka iz mejla, uz unošenje PIN koda i broja telefona. Tu se vide pojedinačni procenti za svaku merenu sposobnost i osobinu. Mnogi su iznenađeni kada otkriju da su u nekim kategorijama (recimo, analitičko razmišljanje ili briga za druge) bolji od 98% populacije, dok su u nečemu sasvim drugom ispod 10%. Ipak, najviše pažnje privlači mesto na rang listi - da li je neko među 2.000 odabranih.
Drugi krug selekcije i odabir škola
Oni koji se plasiraju među prvih 2.000 (nekada 2.042) dobijaju priliku da pošalju spisak od tri želje - kurseve i obrazovne institucije kod kojih bi voleli da pohađaju obuku. Ovde nastupa ključna promena u odnosu na inicijalna obećanja: iako se prvobitno govorilo o 900 mesta, neretko se taj broj smanjuje. U jednom ciklusu, na primer, odobreno je samo 700 mesta širom Srbije, a distribucija po gradovima je takva da Beograd dobija 490 mesta, Niš 80, Novi Sad 45, Čačak 33, Valjevo 20, Subotica i Zrenjanin po 16. Ovakva raspodela izaziva nezadovoljstvo, posebno među kandidatima iz unutrašnjosti, koji smatraju da su proporcije nepravedne.
Škole koje izvode obuku uključuju državne fakultete (Elektrotehnički fakultet, Fakultet organizacionih nauka), privatne visokoškolske ustanove, IT klastere i specijalizovane centre za obuku. Svaka od njih ima pravo da sprovede sopstvenu dodatnu selekciju - testiranje ili intervju. Tako se događa da neko ko je na rang listi bio veoma visoko (recimo 150. mesto) ne bude pozvan na razgovor ako škola za njegov prvi izbor dobije previše prijava i primeni dodatne kriterijume. U praksi, mnogi kandidati završe na listi čekanja jer se njihova prva želja popuni u prvom krugu, a druga i treća nemaju slobodnih mesta.
Šta obuka podrazumeva i koliko traje
Programi obuke namenjeni prekvalifikaciji u IT sektor obično traju od 3 do 6 meseci, uz planiranih 250 časova predavanja i dodatnih 160 časova prakse. Škole mogu ponuditi i više od minimalnog broja sati. Polaznici se upoznaju sa jednim od popularnih programskih jezika: Java, JavaScript, PHP, .NET (C#) ili Python. Neophodno je prisustvo od najmanje 90% časova, a polaznik koji ispuni uslove i položi sve testove dobija sertifikat o uspešno završenoj obuci. Ukoliko samo odsluša kurs bez položenih ispita, dobija potvrdu o odslušanom programu, ali ne i pravo na praksu. Ukoliko odustane pre kraja, u obavezi je da refundira celokupnu cenu kursa, koja se procenjuje na iznos od 1.500 evra po kandidatu - iznos koji država uplaćuje školi.
Upravo je povraćaj sredstava tačka koja izaziva najviše polemike. Kandidati koji su zaposleni ili imaju druge obaveze plaše se da neće moći da isprate intenzivan tempo i da će zbog toga upasti u dug. Sa druge strane, predstavnici nekih škola tvrde da je cilj odabrati izuzetno motivisane polaznike, te da odustanaka gotovo i nema.
Koliko je realno postati programer za par meseci?
Ovo pitanje se provlači kroz sve rasprave. Iskusni developeri često ističu da se programiranje ne uči za 4 meseca. Čak i osnove zahtevaju više vremena, naročito ako neko nema nikakvo predznanje. Kada se uzme za primer JavaScript, jezik zasnovan na prototipovima i funkcijama prvog reda, objašnjavanje objektno-orijentisanog pristupa totalnom početniku može potrajati nedeljama. Slično važi i za Javu ili C#. Zato se savetuje da polaznici i pre početka kursa poseduju makar osnovno razumevanje HTML-a, CSS-a i elementarne logike.
Svedočenja onih koji su već prošli slične programe pokazuju da je teorijska nastava često prebrza, a praktični deo prekratak. Jedan anonimni učesnik ranije obuke opisuje kako se za jedan dan radilo više tema, da su i oni sa fakultetskim predznanjem imali poteškoća, dok su totalni početnici bili potpuno izgubljeni. Posle završenog kursa, firme kandidate stavljaju na listu čekanja za praksu, a i kada se do prakse dođe, posao nije zagarantovan. Realnost je da junior developer ne postaje za nekoliko meseci - potrebni su sati i sati samostalnog vežbanja, izrada projekata, čitanje dokumentacije i stalno usavršavanje.
Samostalno učenje naspram organizovane obuke
Na forumima se često čuje argument: „Za 100 evra koliko košta učešće, može se kupiti više online kurseva sa međunarodno priznatim sertifikatima.“ Platforme poput edX-a, Coursere, Udemyja i freeCodeCampa nude kvalitetne materijale, često besplatno ili uz simboličnu naknadu. Štaviše, neki tvrde da je moguće steći znatno praktičnije znanje nego na državnom programu, pogotovo ako se pronađe mentor ili se uključi u open-source projekte.
Sa druge strane, pristalice državne prekvalifikacije ističu dve ključne prednosti: strukturisan pristup i praksu u firmi. Samoukom je često teško da se probije do razgovora za posao, pogotovo ako nema diplomu ili preporuku. Obuka koja uključuje praksu može biti odskočna daska - upoznavanje sa realnim projektima, sticanje kontakata i dobijanje reference. Ipak, broj obezbeđenih praksi je ograničen i često manji od broja polaznika, pa ni tu nema garancije.
Finansijska strana i kritike projekta
Javnost je podeljena kada je reč o finansiranju. Prema nezvaničnim informacijama, država izdvaja oko 1.500 evra po polazniku za kurs i prateću logistiku. Mnogi smatraju da je to previsoka cena s obzirom na trajanje i kvalitet obuke. Pojavljuju se tvrdnje da je novac završio u rukama privatnih škola bliskih vlasti, dok su polaznici dobili nedovoljno znanja. S druge strane, iz Kancelarije za IT i elektronsku upravu poručuju da je program tek pilot i da će se vremenom unapređivati. Činjenica je da se broj mesta smanjivao, a dinamika objavljivanja rezultata i obaveštenja kasnila, što je dodatno uticalo na poverenje.
Kandidati koji su prošli obuku često ističu da im je kurs pomogao, ali ne u trenutku pohađanja, već mnogo kasnije, kada su samostalno nadograđivali znanje i kroz višemesečni rad stigli do nivoa potrebnog za zaposlenje. Dakle, prekvalifikacija može biti korisna kao uvod i motivacija, ali nije instant rešenje. Ko očekuje da će posle 250 sati predavanja dobiti posao sa platom seniora, grdno se vara.
Kako se pripremiti za testiranje i povećati šanse
Iako se tačan sadržaj testova menja iz godine u godinu, iskustva pokazuju da se najbolje prolazi uz:
- Vežbanje logičkih i numeričkih testova. Na internetu postoji mnogo besplatnih simulacija Mensinog testa, testova inteligencije i zadataka sa brojnim nizovima. Redovno vežbanje pomaže da se prepoznaju šabloni i ubrza reakcija.
- Usavršavanje engleskog jezika. Iako je test eliminacioni, nije preterano težak, ali vredi obnoviti osnovna gramatička pravila i vokabular vezan za IT.
- Razumevanje tipova pitanja iz upitnika ličnosti. Iako nije poželjno davati neiskrene odgovore, korisno je znati da se mnoga pitanja ponavljaju u nešto izmenjenom obliku i da se traži konzistentnost.
- Mentalna priprema i odmor. Testiranje je iscrpljujuće; mnogi savetuju da se ne radi umoran ili pod stresom. Odvojiti dan kada ste maksimalno koncentrisani.
Šta nakon rang liste - dalji koraci
Kada se plasirate u prvih 2.000, sledi popunjavanje liste želja sa tri kursa. Ovde treba biti strateški nastrojen: birati ono što zaista želite da učite, ali i proceniti kolika je konkurencija. Škole koje nude popularne tehnologije (JavaScript, Java) obično imaju najviše prijavljenih, pa je ulazak u drugi krug teži. Pojedine škole (poput privatnih IT akademija) organizuju dodatne testove, intervjue na engleskom ili čak motivacione upitnike. Nakon što škola odabere kandidate, potpisuje se ugovor koji definiše obaveze, prisustvo i eventualne penale.
Kandidati iz unutrašnjosti moraju računati na putne troškove ili čak privremeno preseljenje, jer se nastava uglavnom odvija uživo. Iako su pojedini kursevi najavljivali online komponentu, ipak je fizičko prisustvo dominantno, što dodatno filtrira one koji nisu iz velikih gradova.
Da li se isplati upisati prekvalifikaciju?
Odgovor zavisi od ličnih ambicija i trenutne situacije. Za nekoga ko je nezaposlen, nema dodirnih tačaka sa IT-jem i ne može sebi da priušti komercijalne kurseve, ovakav program može biti vredan pokušaj. Čak i ako ne dobije posao, steći će osnovno razumevanje koje mu otvara vrata daljem samostalnom učenju. Za one koji već rade i razmišljaju o promeni karijere, a imaju porodične obaveze, rizik je veći - intenzitet nastave i neizvesnost ishoda mogu dovesti do frustracije i finansijskog gubitka.
Važno je imati na umu da IT sektor konstantno traži nove kadrove, ali i da su kriterijumi sve viši. Poslodavci često traže praktično iskustvo i portfolio projekata. Sama činjenica da je neko prošao državni kurs ne garantuje prednost u odnosu na samoukog kandidata koji je iza sebe ostavio nekoliko konkretnih aplikacija. Zato je ključno vreme nakon obuke - samostalni rad, dodatni online kursevi, otvoreni repozitorijumi i umrežavanje sa ljudima iz branše.
Preporuke onima koji žele da uđu u svet programiranja
- Počnite sami pre konkursa. Prođite besplatne tutorijale na sajtovima poput Codecademy, freeCodeCamp ili Sololearn. Napravite nekoliko jednostavnih sajtova ili mini aplikacija. To će vam dati predstavu da li vas ova oblast zaista zanima.
- Izaberite jedan jezik i posvetite mu se. JavaScript je svestran, Python često preporučuju početnicima, Java je tražena u enterprise okruženju. Ne pokušavajte da učite sve odjednom.
- Radite na projektima. Portfolio je najbolja preporuka. Postavite kod na GitHub i trudite se da svaki projekat bude malo složeniji od prethodnog.
- Pratite zajednicu. Forumi, meetupi, online diskusije - sve to pomaže da se čuju iskustva i nauči iz tuđih grešaka.
- Ne zanosite se pričama o ogromnim platama bez pokrića. Plate u IT jesu iznad proseka, ali do njih se dolazi postepeno, kroz godine učenja i rada.
Zaključak: vrednost iskustva uprkos manama
Program prekvalifikacije u IT sektor koji sprovode državne institucije uz međunarodnu podršku predstavlja hrabar pokušaj da se masovno prekvalifikuje radna snaga. Iako je praćen brojnim kontroverzama, od načina online testiranja i transparentnosti rang liste, do raspodele mesta i sumnji u regularnost, ne može mu se osporiti da je hiljadama ljudi skrenuo pažnju na mogućnost promene profesije. Mnogi su upravo zbog ovog konkursa prvi put seli i napisali liniju koda, otvorili nalog na platformama za učenje i otkrili strast prema tehnologiji.
Ako ste se prijavili i niste prošli, nemojte odustati. Online kursevi, YouTube kanali, knjige i besplatni resursi omogućavaju da se znanje stekne i bez institucije. Ako ste prošli i spremate se za drugi krug selekcije, budite spremni na dodatne testove i intervjue, ali i na to da ćete najveći deo posla morati da obavite sami. Kurs je samo početak, a prava mera uspeha je ono što napravite nakon njega. Srećno svim kandidatima, bez obzira na to gde se trenutno nalaze na svom putu ka IT karijeri.