
U IT industriji, diploma ili sertifikat često nisu dovoljni. Ono što HR menadžeri i IT regruteri najpre proveravaju jeste – portfolio kandidata. Praktični primeri rada govore više od CV-ja, a posebno kada je reč o junior pozicijama, portfolio je ono što kandidata može izdvojiti iz mase.
Na FTN Informatika, portfolio nije dodatna aktivnost – on je integrisan u završni projekat trećeg modula, gde studenti razvijaju kompletnu full stack aplikaciju koristeći React, ASP.NET i SQL bazu. Evo kako portfolio junior programera treba da izgleda da bi privukao pažnju poslodavaca.
Realni softverski projekat umesto “Hello World” aplikacija
Regruteri žele da vide konkretan rezultat vašeg rada, ne tutorijal projekte. Zato je završni projekat na FTN Informatika zamišljen kao razvoj funkcionalne SPA aplikacije sa front-end logikom (React), back-end servisom (ASP.NET) i radom sa bazom podataka.
Preporuka:
- Na GitHub-u opiši aplikaciju u README fajlu.
- Dodaj screenshot-ove korisničkog interfejsa.
- Postavi link ka deployed verziji ako je moguće.
Jasna struktura repozitorijuma i kvalitetan kod
IT firme obraćaju pažnju na:
- Organizaciju foldera i fajlova,
- Korišćenje git commit-ova sa smislenim porukama,
- Upotrebu SOLID principa i clean code prakse.
U trećem modulu FTN Informatika, studenti uče upravo to – kako strukturirati full stack aplikaciju u više slojeva odgovornosti.
Dokumentacija i uputstvo za korišćenje
README fajl treba da sadrži:
- Opis projekta,
- Tehnologije koje su korišćene (React, Redux, ASP.NET, SQL, Entity Framework),
- Korake za pokretanje aplikacije lokalno,
- Linkove ka API dokumentaciji ili dodatnim resursima.
Ovo je važan signal HR-u da kandidat razume važnost dokumentacije.
Primena Scrum metodologije i timski rad
Sve više firmi očekuje od junior developera da poznaju Scrum i timski rad. Studenti FTN Informatike tokom Modula 3:
- Rade u timovima od 6 do 8 članova,
- Koriste Trello za praćenje sprintova,
- Zajedno planiraju i dekomponuju zahteve.
U portfolio je korisno staviti i link ka Trello board-u ili opis svoje uloge u timu.
Automatsko testiranje i API komunikacija
Završni projekat na FTN Informatika podrazumeva i:
- Pisanje jediničnih testova za .NET aplikaciju,
- Upotrebu axios-a i REST API komunikacije,
- Validaciju korisničkog unosa na front-end strani.
Prikazivanje ovih veština u portfoliju jasno stavlja do znanja poslodavcima da kandidat poznaje ceo tok razvoja aplikacije.
Portfolio kao najvažniji alat junior programera
Kvalitetan GitHub portfolio pokazuje da kandidat ne zna samo teoriju, već je sposoban da isporuči funkcionalan softverski proizvod, razmišlja kao deo tima i koristi moderne tehnologije.
FTN Informatika svojim studentima omogućava upravo to – ne samo da nauče tehnologije, već da na kraju školovanja imaju portfolio projekat kojim mogu da konkurišu za junior pozicije u IT firmama.