Kuinka löytää hyviä kehittäjiä

Yritykset pelkäävät aina kuolemaansa parhaiden kehittäjiensä menettämisestä. Ja he pelkäävät yhtä paljon väärän kehittäjän palkkaamista. Se, mitä he etsivät, on ahkera kehittäjä, joka voi luoda monimutkaisia koodeja ja tehdä upeita verkkosivustoja tai ohjelmia / sovelluksia, jotka houkuttelevat kohdesegmentin kermaa. Markkinoilla on lukuisia kehittäjiä, jotkut heistä ovat poikkeuksellisen loistavia, kun taas toiset suorastaan huonoja. Yritysten ei ole helppoa asettaa sijoituksensa vaaraan palkkaamalla näkemänsä kehittäjä. Temppu on erottaa tähti löysien galaksista. Joskus hyvän kehittäjän palkkaamisesta tulee yhtä monimutkaista kuin koodin kirjoittaminen. Olisi kuitenkin helpompaa, jos yritykset saisivat ohjeita hyvien kehittäjien löytämiseen. Tässä on joitain hyödyllisiä vinkkejä samasta:

Jos rekrytoijilla ei ole ohjelmointitausta

Usein kehittäjiä palkkaavilla rekrytoijilla ei ole itse ohjelmointitausta, joten he ovat palkkaamisen suurin este. Voi jopa tapahtua, että ohjelmoijat lupaavat paljon asioita työhaastattelunsa aikana, mutta eivät pysty toimittamaan niitä todellisuudessa. On olemassa tiettyjä tapoja, joilla tällainen tilanne voidaan välttää:

1. Pyydä muiden kehittäjien apua

Rekrytoijana sinulla pitäisi olla tietoa typerästä työvoiman palkkaamisprosessista, joten myöhemmin ei tarvitse olla syytä pahoitteluun. Ohjelman kehittäjä (ehkä yksi laadukkaaseen yritykseen sijoitettu) kertoo sinulle, miten lähestyt ensimmäisiä haastatteluja, tärkeimpiä kysymyksiä ja analysoidaan vastauksia.

2. Päätä kysymyksistä

Kehittäjätieto voi auttaa sinua myös laatimaan kysymykset. Voit tietysti esittää ennakkokysymyksiä (tutustu kysymyksiin) ja palata sitten työpaikkakeskeisiin kysymyksiin.

Tässä on joitain esimerkkejä työpaikkakeskeisistä kysymyksistä:

a) Kuinka ratkaiset nämä kysymykset?

Täällä voit esittää joukon kuvitteellisia kysymyksiä tai kertoa ongelmista, joita olet aiemmin kohdannut. Kehittäjän on selitettävä, miten hän kiertää ongelman. Hänen vastauksensa antaisi sinulle tarpeeksi vipua arvioida hänen tietojaan.

b) Mitä taitoja sinulla on hallita ohjelmoijaryhmää?

Jos etsit ohjelmoijaa, jolla on johtamistaitoja, hänen vastauksensa antaisi sinulle käsityksen hänen taidoistaan.

c) Oletetaan, että tarvitsen jotain, joka et ole perehtynyt, miten jatkaisit sen tekemistä?

Tämä kysymys antaisi käsityksen työnhakijan tutkimustaidoista. Se auttaisi myös arvioimaan, miten henkilö reagoisi paineen alla.

Hanki asiantuntijakehittäjä suorittamaan seuraava haastattelu

Yllä olevat kysymykset kattavat melkein alustavan kierroksen. Toisen haastattelukierroksen aikana voit kutsua joitain kehittäjäasiantuntijoita auttamaan sinua. Vaikka ammattitodistus tai lisenssi ei ole pakollinen, on tärkeää saada joku, joka on teknisesti taitava koodaamaan, vetämään ehdokkaita.

Onnekkainta on, että potentiaalista ehdokasta ei ole helppo löytää katsomalla hänen ansioluetteloa yksin. Kehittäjällä voi olla monen vuoden kokemus alalta, mutta saatat olla yllättynyt siitä, kuinka vähän tietoa hänellä todella on. Se ei ehkä ole sama asia kaikkien kehittäjien kanssa, mutta on melko monta, jotka antavat kokeneille kehittäjille huonon nimen.

Tässä on joitain vinkkejä, jotka auttaisivat yrityksiä palkkaamaan huipputason kehittäjän

1. Kehittäjän valinta avoimen lähdekoodin projekteista

On paljon avoimen lähdekoodin projekteja, kuten OpenStack, GitHub tai Sourceforge. Voit palkata kehittäjiä sieltä. Parhaan kehittäjän valitseminen kuitenkin todennäköisesti haluaisi etsiä sananneulaa. Tätä varten sinun on ehkä kokeiltava edellä mainittuja vaiheita. Kun olet kaventanut luettelosi muutamille kehittäjille, seuraava askel olisi arvioida heidän taitojaan katsomalla heidän salkkuaan.

2. Teknisen haastattelun suorittaminen on tärkeää

On tärkeää testata kehittäjän tekniset taidot. Hän voi näyttää todistuksia ja aiemmin tehtyjä projekteja, mutta paras veto olisi antaa hänelle käytännön tehtävä ja nähdä, kuinka hän suoriutuu.

3. Kehittäjän työtavan arviointi

Jokaisella hyvällä kehittäjällä olisi voittava tyyli, jota hän käyttää projektien loppuunsaattamiseen. Tässä on esimerkki, voit haastatella kehittäjää, joka sanoo työskentelevänsä tiimiprojekteissa. Kysy häneltä hänen työstään. Jos hän sanoo, että työ jaettiin tasaisesti tiimin jäsenten kesken, hän ei ole hyvä kehittäjä. Koska hyvä kehittäjä delegoi tehtäviä tiimin jäsenille, jotka ovat hyviä omissa osioissaan. Jos kehittäjäsi vastaa niin, hän on yrittäjä.

4. Joku, joka voi työskennellä useilla puolilla

Sinun on palkattava ässä kehittäjä, koska hän on halukas kehittämään taitojaan ja tietojaan jatkuvasti. Ässäkehittäjä näkisi kokonaiskuvan ja pysyisi ajan tasalla uusimmista trendeistä.

5. Olet rakentamassa tiimiä kehittäjiä

Kun palkkaat kehittäjää, et palkkaa yksittäistä henkilöä, vaan pikemminkin tiimiä. Todella hieno joukkue joutuu hyödyntämään täysimääräisesti jokaisen jäsenen voimaa. Varmista siis, että kehittäjät ovat erinomaisia tekemisessään. Se voi viedä aikaa, mutta hitaasti palkkaaminen on avain. Niin kauan kuin joukkueessa on irtisanomisia ja joustavuutta, ei ole huolta.

Johtopäätös

Hyvät kehittäjät etsivät aina mahdollisuuksia, jotka ajavat muutosta ja tuovat innovaatioita. Jatkuva koulutus, joustavat työajat ja mahdollisuus työskennellä haastavissa projekteissa saavat heidät rasti. Ja tietysti houkutteleva palkkapaketti!

Mielenkiintoisia linkkejä aiheesta:
Kuinka rekrytoida, kun et koodaa
Joel Spolskyn löytämät suuret kehittäjät

Kuvat: Flickr.com/ Verrall / Tendenci


Kirjoittaja: Reema Oamkumar on mukana ajatusjohtajana Software-Developer-India.com -sivustolla, joka on osa YUHIRO-ryhmää. YUHIRO on intialainen saksalainen yritys, joka tarjoaa ohjelmoijia IT-yrityksille, virastoille ja IT-osastoille.

Vastaa

This site uses Akismet to reduce spam. Learn how your comment data is processed.