CV developera – šta te može izdvojiti?

Share

Popularnost IT industrije raste zapanjujućom brzinom. Imajući u vidu njeno globalno prisustvo, nije začuđujuće to što sve više ljudi pokušava da nađe svoje prve poslove u ovoj industriji. Za mnoge, ovo može biti frustrirajući proces — zbog odgovora od strane kompanija koji često izostanu, ili zbog nejasnih i generičkih odbijenica, koje ti ne govore šta radiš pogrešno.

U stvarnosti, često je jako teško dati konstruktivan feedback za CV koji izgleda dobro, ali se ne ističe ni po čemu. Većina juniorskih CV-jeva može da se svede na potpuno isti šablon:

  • lični podaci (ime, kontakt informacije…),
  • formalno obrazovanje,
  • lista programskih jezika/framework-a/drugih tehnologija sa kojima se kandidat susreo,
  • poznavanje stranih jezika, hobiji/interesovanja.

Po definiciji, CV treba da sadrži pregled iskustva i ostalih kvalifikacija kandidata, a sve od navedenog se uklapa u tu definiciju — u čemu je onda problem?

U dobro napisanom CV-ju, ključne informacije kao što su tvoje tehničke veštine, prethodno iskustvo (ukoliko ga imaš) i dostignuća (ono što si postigao/la svojim tehničkim veštinama) su u centru pažnje. Sve ostale informacije, koje nisu direktno relevantne za poziciju o kojoj je reč, oduzimaju tvoje vreme da pokažeš budućem poslodavcu zašto si baš ti pravi izbor za njih.

Brz osvrt na istraživanje o  šablonima tokom čitanja  ti može pomoći u kreiranju CV-ja i izdvojiti te od ostalih kandidata.  Bitno je da prioritizuješ informacije koje želiš da prikažeš čitaocu, a to ćeš uraditi tako što ćeš najbitnije informacije staviti bliže gornjem levom uglu stranice. Glavni cilj treba da ti bude jednostavnost i lakoća čitanja, dok jedinstven i smeo dizajn možeš da ostaviš i za portfolio.

Kada izlistavaš tehnologije u kojima si vešt, izbegavaj takozvani Technology Bingo koji se može opisati kao monotona lista tehnologija/framework-a koje si do sada koristio, a sada je sve popularnije i samoocenjivanje poznavanja istih na skali od 1 do 10, ili slično. Umesto svega toga, izlistaj konkretne stvari koje si uradio. Na primer, umesto „8/10 React Native„, bolje je da napišeš šta si uradio u toj tehnologiji — „Developed a digital keychain application in React Native that communicates with an external lock device via Bluetooth.“ Na ovaj način pružaš više konteksta i uvida u ono što si do sada radio/la.

Ono o čemu pričamo iznad su smernice koje se odnose na prethodno radno iskustvo, ali se ovo odnosi i na ljude koji tek traže svoje prve poslove, bez iskustva.

Velike su šanse da si, ukoliko tražiš svoj prvi developerski posao, napisao neki kod, ili uz pomoć mentora ili gledajući tutorijal i učeći samostalno. Ovo je nešto gde mnogi početnici greše kada pišu svoj CV, misleći da nema smisla ubaciti link do svog GitHub/BitBucket/GitLab profila s obzirom na to da nemaju iskustva u radu na većim projektima. Zapravo, to je nešto što te može izdvojiti kao dobrog kandidata, naspram kandidata koji će biti zaboravljeni jer nemaju primer kojim bi pokazali šta su do sada radili i naučili. Iako je tvoje iskustvo možda ograničeno na par tutorijala koje si ispratio, potencijalni poslodavac želi da vidi kako pristupaš problemima, kako pišeš kod, koliko pažnje pridaješ detaljima i slično.

Bitno je da znaš da tvoj portfolio ne mora da se sastoji od kompleksnih aplikacija i ne moraš da se trudiš da napraviš sledeći Facebook, HAL9000 ili neki cutting edge algoritam. Sasvim običan ToDo app takođe može da pruži više konteksta i pomogne poslodavcu da kreira sliku o tvojim sposobnostima i načinu razmišljanja.

U idealnom slučaju, tutorijali i knjige će te naučiti kako da koristiš kod kao alat za rešavanje stvarnih problema. Ukoliko imaš ideju za konkretan projekat na kome želiš da radiš, to bi bio pravi izbor za učenje ili usavršavanje neke tehnologije, a ujedno i pravi izbor za tvoj GitHub/GitLab/StackOverflow profil.

U realnom svetu, funkcionalnost na kojoj radiš neće postojati kao gotov snippet koda, već ćeš morati da koristiš svima nama dobro poznatu metodu — Fail&Learn. Moraćeš da probaš da rešiš problem, udariš u zid, i ponovo pokušaš da ga rešiš. Ovo je magična formula za učenje i pomoći će ti da naučiš mnogo više nego što ćeš naučiti gledajući tutorijale ili pohađajući razne kurseve. Takodje, ima li boljeg načina da dokažeš da si pravi kandidat za određenu poziciju nego da pokažeš potencijalnom poslodavcu da umeš da rešavaš probleme sa kojima se ranije nisi susretao, i to samostalno?

Potraga za poslom može biti teška, ali ukoliko joj pristupiš sa pravim stavom, brzo ti može postati glavni motivator da poboljšaš sebe kao developera, ali i kao nekog ko rešava probleme. Ko zna, možda na ovom putu smisliš nešto što će poboljšati ne samo tvoj život, već i ljudi uopšteno.

Share

Prijavi se da prvi dobijaš nove blogove i vesti.

Ostavite odgovor

Petar Saulić

Front-End Engineer @TradeCore
mm

Petar is a software developer interested in all things functional. He primarily works with React, sometimes escaping the realm of JavaScript to write Haskell or Reason/OCaml. Having studied theoretical physics, he spends his free time writing numerical simulations of space and fluid-related phonomena, learning Mandarin and jumping around training parkour.

Prijavi se da prvi dobijaš nove blogove i vesti.

Kategorije