Većina je sigurno pomislila kako je s najboljim poslovima za programere sigurno ista priča kao i sa zapošljavanjem u javnoj upravi. Poslovi preko veze, zapošljavanje rođaka, poznanika, plaćanje za radno mjesto?! Nije isključeno da se određeni broj programera zapošljava i na taj način. Možda oni koji se zapošljavaju u javnoj upravi. Takvima posao i nije od primarnog interesa, više ih zanima debela hladovina i da ih nitko previše ne dira. To je možda najbolji posao za njih, ako se to uopće može nazvati poslom. Ali oni nisu programeri jer ih programiranje ne zanima, a i to što rade na poslu najvjerojatnije bi se moglo svesti na zajednički nazivnik: krpanje nečega što neupućenima izgleda kao programiranje.
Koji su najbolji poslovi za programere?
Većina običnih ljudi će pomisliti da su najbolji poslovi oni koji su najbolje plaćeni. Programeri su malo čudnije ptice. Njima su najbolji poslovi oni na kojima rade ono što ih najviše zanima, najviše veseli, na kojima mogu stalno raditi s novim tehnologijama, učiti nove stvari i na kojima se najviše može vidjeti njihov doprinos.
Programeri su spremni napustiti dobro plaćeni posao ako vide da je on, sa stručnog gledišta, slijepa ulica. Ako nema prilike učiti nove tehnologije, programske jezike i metode te ako je do glave zatrpan poslom s pretpotopnim alatima, on se nalazi u opasnosti da vrlo brzo postane nekonkurentan na tržištu rada.
Pročitavši ovo možda bi neki zločesti poslodavac mogao pomisliti kako će uštedjeti tako da će dati otkaz svim postojećim programerima, potpuno izbaciti svu staru tehnologiju te prijeći na cool, sexy, ninja, superstar i ostale fancy tehnologije i zaposliti programere koji žude da rade s njima te nabaviti par vreća kikirikija za njihove plaće. To baš i neće ići. Zločestom poslodavcu se može posrećiti pa da zaposli one koji strašno žele postati programeri, ali nemaju još dovoljno iskustva ili nisu nikada radili na nekom normalnom poslu. Ali vrlo brzo će doći do raspada sistema...
Najbolji poslovi uključuju i dobre plaće, nove tehnologije, mogućnost učenja i normalne radne uvjete koji su usklađeni s programerskim navikama. Ne možete programera smjestiti u bučni ured i posjesti za bilo kakvo računalo. Jedan od dobrih primjera brige za programere je Joel Spolsky i njegov Bionic Office. Našim poslodavcima je možda teško postići takve uvjete, ali siguran sam da kreativnošću mogu nadomjestiti ono što nedostaje.
Gdje su onda ti oglasi?
Problem s oglasima u novinama i na specijaliziranim portalima je u velikom broju neodgovarajućih prijava. Treba odraditi veliki posao na selekciji, a konačan rezultat obično ne zadovoljava potražnju. Dobar i uspješan poslodavac će potražiti učinkovitiji način za pronalaženje novih djelatnika. Dodatni problem s programerima je i taj što svi dobri programeri imaju posao, čak i u Hrvatskoj, pa ne gledaju oglase.
Već sam pisao o tome kako su programeri društveni i vole druženja. Oglas objavljen na društvenim mrežama i u odgovarajućim grupama je učinkovitiji jer pogađa ciljanu populaciju. U ovom slučaju manje je bolje. Važnije je da oglas pročita 5 izglednih kandidata nego par tisuća onih koji ni po čemu ne mogu zadovoljiti uvjete.
Poslodavci potrebu za radnim mjestima oglašavaju na stručnim konferencijama i neformalnim druženjima. Dijele oglase za vrijeme konferencije, spomenu potrebu za novim djelatnicima na kraju predavanja ili održe sponzorsko predavanje u sklopu kojega predstave tvrtku, djelatnike i profil ljudi koje traže. Neke tvrtke organiziraju druženja u vlastitim prostorima za sve zainteresirane. Potrebu za djelatnicima objavljuju i na svojim blogovima, a naročito je korisno kad napišu post o tome kako je prošla selekcija. Sve je više i domaćih startupova, oni koji su uspješni i rastu, traže nove djelatnike pa provjerite i njihove web stranice, blogove, račune na društvenim mrežama.
Neka posao nađe vas
Dobri programeri su uvijek traženi. Umjesto da vi tražite posao pobrinite se da posao nađe vas. Postanite vidljivi, umrežite se s ostalima iz struke. Pokažite svoja znanja i sposobnosti. Možete pisati stručni blog ili se priključiti nekom open source projektu. Pokrenite vlastiti projekt, odaberite nešto u što se dobro razumijete. Kad dobro ovladate nečim održite predavanje na nekom druženju, konferenciji. Najvažnija je aktivnost. Kvalitetna aktivnost, ne pretjerujte, ne spamajte, ne dosađujete, ne pokušavajte biti ono što niste.
Kad posao nađe vas onda ste u puno boljoj poziciji nego kad vi tražite posao.