Sadržaj:

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

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

Kako unajmiti dobrog programera ako ne znate programiranje
Kako unajmiti dobrog programera ako ne znate programiranje

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

Možda je ovo održavanje sajta i razvoj dodatne funkcionalnosti, ili možda program za zaposlene ili CRM sistem. Nudimo plan akcije u slučaju kada je nemoguće nekome delegirati potragu za specijalistom, a već je sigurno odlučeno - biti programer.

Šta treba da uradite pre nego što počnete da tražite

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

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

Shvatite osnove: sa čime će programer morati da radi 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 konkretno zadatke trebate programer. Recimo za razvoj web stranice. Zatim pročitajte na internetu koje su vještine potrebne za to, šta IT kompanije zahtijevaju od kandidata. Na primjer, 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 ovim stvarima barem na Wikipediji.

2. Saznajte cijenu usluga programera

Očigledna je činjenica - svaki dobar stručnjak košta. Počnite 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, filteri proizvoda i tako dalje). I naravno, iskoristili ste prvi savjet i pogledali koje vještine takav zaposlenik treba imati.

Idite na sajt sa slobodnim radnim mestima (HH.ru, Rabota.ru ili neki drugi), koristite pretragu po ključnim rečima ("php-programer", "web-programmer") i samo pogledajte koliko se nudi programer srednjeg nivoa, da je, sa dugogodišnjim iskustvom 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 da platite takvom prijatelju.

3. Iskoristite svoje veze

Mnoge moje kolege su angažovane od usta do usta: s nekima sam samo razgovarao o jednokratnim honorarnim poslovima, s nekim sam išao na kurseve. Stoga ćete proći kroz svoje veze, ako ih ima. Razgovarajte sa prijateljima, pretražite forume. Često se na ovaj način stič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 mnogo zainteresovanih 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 osnovu životopisa. Kako biti? Reći ću ti dalje.

Formiramo upražnjeno mjesto

Prvo pišite veliko i lijepo. Na taj način stvaramo prvi pozitivan utisak o našoj kompaniji. Odlična opcija je da vidite kako se popunjavaju upražnjena radna mjesta IT kompanije. Uzmite svoj omiljeni oglas kao šablon i promijenite ga za sebe. Važno: ako ste vidjeli nepoznatu riječ, recite neki AJAX, a niste se potrudili da saznate o čemu se radi, bolje je obrišite je, nemojte je ubacivati u svoje slobodno mjesto.

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

Filtriramo

Sastavili ste konkurs, sortirali neke kandidate po životopisu i odabrali stručnjake za intervju.

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

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

Vodimo intervju

1. Pripremite borbenu misiju

Već znate šta vam treba, pa pozovite programera da završi određeni zadatak u kancelariji i odredite vrijeme za to. Prije njegovog dolaska upozorite na provjeru, ali nemojte imenovati sam zadatak.

Bitan! Prvo, saznajte iz nezavisnog izvora koliko vremena bi trebalo biti dovoljno za završetak: pitajte prijatelja programera na tematskom forumu. Možete čak provjeriti i razmjenu slobodnjaka, glavna stvar je da napišete "Hitno" i "Morate odmah početi, koliko će to trajati?" Ali ovo je krajnje sredstvo: tu mogu pretjerati, pa je najbolji nezainteresovani izvor.

2. Razgovarajte o iskustvu kandidata

Saznajte kakvo iskustvo ima aplikant, sve "ispitajte". Ako vas čak i početnik u programiranju može impresionirati svojim tehničkim znanjem, fokusirajte se na uspješne projekte. Pitajte što je moguće detaljnije o prošlim poslovima.

3. Zamolite da pokažete portfolio

Neka kandidat pokaže šta je već uradio i koliko je vremena na to potrošio. Da, portfelji mogu biti ukradeni, pa obratite pažnju na to kako osoba priča. Lično volim svoje projekte, spreman sam da pričam o njima satima.

4. Saznajte razlog promjene posla

Veoma uobičajeno, ali važno je znati. Najvažnije je da promjena posla ne bude posljedica kandidatovog neispunjavanja zadataka koji su mu dodijeljeni.

Ako je stručnjak prestao raditi kao slobodnjak, nije loše: to znači da je želio stabilnost. Ako niste bili zadovoljni uslovima na prethodnom radnom mestu, to je takođe normalno. Na primjer, KPI programera zasnovani na satu su iscrpljujući za neke ljude.

5. Ponudite probni period

Ovdje igra samo vaša sposobnost uvjeravanja i dobro sklopljen ugovor. Uradio sam ovo: ako zaposleni ispunjava svoje obaveze, prima 100% svoje plate, ako ne, 50%. Ovo pomaže u smanjenju troškova kompanije u slučaju lošeg zapošljavanja.

Naravno, pregovarajte o uslovima na samom početku, osoba mora znati šta se dešava.

Još tri savjeta

1. Odbacite stereotipe

Programeri su obični ljudi, nisu svi asocijalni i vole ostati kod kuće. Mnogi imaju tako širok spektar interesovanja da ćete se iznenaditi. Zato je bolje bez fraza poput „Nisam sam tako zamišljao programera“. Ovo je dosadno.

Evo istine - programeri vole da budu lenji. Stoga, pazite na njegov rad, ali nemojte stajati iznad svoje duše.

2. Napravite listu 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 promijeniti se.

3. Podijelite velike projekte na 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 i dodatni zadatak će se shvatiti s mnogo manje otpora.

Preporučuje se: