Sadržaj:

Kako unajmiti dobrog programera ako ne znate programirati
Kako unajmiti dobrog programera ako ne znate programirati
Anonim

Glavna stvar je jasno definirati koje zadatke stručnjak treba riješiti i postaviti prava pitanja tijekom intervjua.

Kako unajmiti dobrog programera ako ne znate programirati
Kako unajmiti dobrog programera ako ne znate programirati

Ponekad se posao dobro razvija, prave se grandiozni planovi, a uprava (vaši šefovi ili vi sami kao vođa) odluči angažirati programera u osoblju da riješi neke probleme.

Možda se radi o održavanju stranice i razvoju dodatne funkcionalnosti, ili možda o programu za zaposlenike ili CRM sustavu. Nudimo plan djelovanja u slučaju kada je nemoguće nekome delegirati potragu za stručnjakom, a već je sigurno odlučeno - biti programer.

Što trebate učiniti prije nego počnete tražiti

Prije nego što tražite programera, evo tri važna savjeta.

1. Odgovorite na pitanje, zašto vam je potreban programer

Razumjeti osnove: s čime će programer morati raditi i koje će vještine programiranja trebati primijeniti. Oprostite mi ako sam vas uplašio, ali ne morate ništa učiti: morate odrediti za koje točno zadatke trebate programer. Recimo za razvoj web stranice. Zatim pročitajte na internetu koje su vještine potrebne za to, što IT tvrtke zahtijevaju od kandidata. Primjerice, poznavanje HTML-a, CSS-a, JavaScript-a, PHP-a, MySQL-a, Canvas-a, Bootstrapa.

Nemojte se plašiti ovih imena, samo odvojite vrijeme i pročitajte o tim stvarima barem na Wikipediji.

2. Saznajte cijenu usluga programera

Očita je činjenica - svaki dobar stručnjak košta. Krenite od prosječne tržišne plaće u programiranju.

Recimo da vam je potreban stručnjak za održavanje web stranice i razvoj dodatnih funkcija (obrasci za povratne informacije, filtri proizvoda i tako dalje). I naravno, iskoristili ste prvi savjet i pogledali koje vještine takav zaposlenik treba imati.

Idite na stranicu sa slobodnim radnim mjestima (HH.ru, Rabota.ru ili neki drugi), koristite pretragu po ključnim riječima ("php-programer", "web-programmer") i samo pogledajte koliko se nudi programer srednje razine, da je, uz dugogodišnje iskustvo rada - ne godinu dana, već najmanje dvije. Middle više nije početnik i može se brzo naviknuti na vaše projekte. Otprilike toliko ćete morati platiti takvog prijatelja.

3. Iskoristite svoje veze

Mnogi moji kolege su primljeni usmeno: s nekima sam samo razgovarao o jednokratnim honorarnim poslovima, s nekima sam išao na tečajeve. Stoga ćete proći kroz svoje veze, ako ih ima. Razgovarajte s prijateljima, pretražite forume. Često se na taj način stječu vrijedni ljudi.

Kako odabrati dobrog programera

Ako ne možete pronaći stručnjaka za snove preko poznanika, idite na stranice s poslom. I pripremite se da će biti puno zainteresiranih za velike resurse. To nije uvijek dobro, jer će se apsolutno svi popeti na bilo koji dobar posao s pristojnom plaćom, a jednostavno je nerealno odrediti inteligentnog stručnjaka na temelju životopisa. Kako biti? reći ću vam dalje.

Formiramo slobodno mjesto

Prvo, napiši veliko i lijepo. Na taj način stvaramo prvi pozitivan dojam o našoj tvrtki. Odlična opcija je vidjeti kako se popunjavaju slobodna radna mjesta neke IT tvrtke. Uzmite svoj omiljeni oglas kao predložak i promijenite ga za sebe. Važno: ako ste vidjeli nepoznatu riječ, izgovorite neki AJAX, a niste se potrudili saznati što je to, bolje je obrišite je, nemojte je umetati u svoje slobodno mjesto.

Drugo, napišite iskreno i što detaljnije što će vaš zaposlenik raditi, koje vještine treba imati, za koga će razvijati programe. Time ćete pokazati kakvu odgovornost sama po sebi nosi ova pozicija.

Filtriramo

Sastavili ste natječaj, sortirali neke kandidate po životopisu i odabrali stručnjake za razgovor.

Naravno, najbolje je izbaciti najneprikladnije kandidate u fazi telefonskog razgovora, ali to nije uvijek pristupačna opcija ako slabo razumijete programiranje.

No, uvijek možete saznati je li programer već rješavao takve probleme i kakvo iskustvo ima. Također pronađite jednostavan zadatak na internetu, pošaljite ga kandidatu poštom i dajte dovoljno vremena da ga izvrši. Da, ovo nije test, ali će pomoći izbaciti vrlo lijene pojedince.

Vodimo intervju

1. Pripremite borbenu misiju

Već znate što vam je potrebno, stoga pozovite programera da izvrši određeni zadatak u uredu i odredite vrijeme. Prije njegovog dolaska upozorite na provjeru, ali nemojte imenovati sam zadatak.

Važno! Prvo, saznajte iz neovisnog izvora koliko bi vremena trebalo biti dovoljno za završetak: pitajte prijatelja programera na tematskom forumu. Možete čak provjeriti i razmjenu slobodnjaka, glavna stvar je napisati "Hitno" i "Morate početi odmah, koliko će to trajati?" Ali ovo je krajnja mjera: tu mogu pretjerati, pa je najbolji nezainteresirani izvor.

2. Razgovarajte o iskustvu kandidata

Saznajte kakvo iskustvo kandidat ima, sve „prokušajte“. Ako vas čak i početnik u programiranju može impresionirati svojim tehničkim znanjem, usredotočite se na uspješne projekte. Pitajte što je moguće detaljnije o prošlim poslovima.

3. Zamolite da pokažete portfelj

Neka kandidat pokaže što je već napravio i koliko je vremena na to potrošio. Da, portfelji se mogu ukrasti, stoga obratite pozornost na to kako osoba priča. Osobno volim svoje projekte, spreman sam o njima pričati satima.

4. Saznajte razlog promjene posla

Vrlo uobičajeno, ali važno je znati. Glavno je da promjena radnog mjesta ne bude posljedica kandidatovog neispunjavanja zadataka koji su mu dodijeljeni.

Ako stručnjak prestane raditi kao freelance, nije loše: to znači da je želio stabilnost. Ako niste bili zadovoljni uvjetima na prethodnom mjestu rada, to je također normalno. Na primjer, KPI-jevi programera koji se temelje na satu su iscrpljujući za neke ljude.

5. Ponudite probno razdoblje

Ovdje igra samo vaša sposobnost uvjeravanja i dobro sklopljen ugovor. Učinio sam ovo: ako zaposlenik ispunjava svoje dužnosti, prima 100% svoje plaće, ako ne, 50%. To pomaže u smanjenju troškova tvrtke u slučaju lošeg zapošljavanja.

Naravno, dogovorite uvjete na samom početku, osoba mora znati što se događa.

Još tri savjeta

1. Odbacite stereotipe

Programeri su obični ljudi, nisu svi asocijalni i vole ostati kod kuće. Mnogi imaju tako širok raspon interesa da ćete se iznenaditi. Stoga je bolje bez fraza poput "Nisam zamišljao programera tako sam". Ovo je neugodno.

Evo istine – programeri vole biti lijeni. Stoga, pazi na njegov rad, ali ne stani iznad svoje duše.

2. Napravite popis ljudi koji mogu dodijeliti zadatak programeru

Neka to budu najviše dvije osobe kako se programer ne bi vukao sa svih strana. Ovaj posao zahtijeva koncentraciju, a kada je osoba zaokupljena rješavanjem složenog problema, vrlo je teško prebaciti se.

3. Podijelite velike projekte u faze

To olakšava praćenje procesa rada. Osim toga, ako se iznenada dogodi neka sitnica koju treba učiniti, programer će imati vremena za to, a dodatni zadatak će se percipirati s mnogo manje otpora.

Preporučeni: