Miten palkata kokeneita ohjelmistokehittäjiä

Miten palkata kokeneita ohjelmistokehittäjiä

Johdanto

Etsitkö vielä täydellistä kehittäjää tiimillesi? Oikean kehittäjän löytäminen ohjelmistoprojektiin voi tuntua vaikealta tehtävältä, ja usein yritykset turvautuvat muihin menetelmiin ohjelmistokehittäjien palkkaamisessa. Kehittäjiä on kaikkialla maailmassa, jotkut tarjoavat parhaita palveluja mahtavin hinnoin, jotkut tarjoavat huolimattomia töitä alhaisin hinnoin ja jotkut tekevät erinomaista työtä, mutta hinnoittelu saattaa olla liian korkea. Oikean ohjelmistokehittäjätiimin palkkaaminen vaatii paljon työtä. On olemassa joitakin mielenkiintoisia menetelmiä ja lähestymistapoja, joiden avulla voit saada heidät mukaan.

Haasteet

Kehittäjien palkkaamisessa on joitakin haasteita. Kaikilla rockstar-kehittäjillä on joitakin tunnusomaisia ominaisuuksia, mutta haasteet keskittyvät niiden arviointiin. Haluatko tietää, mitä ne ovat? Katso alta:

Kehittäjä väittää olevansa innovatiivinen ja luova ajattelija – Mutta miten voit arvioida sitä?

Kehittäjän on oltava tiimipelaaja – Miten pystyt arvioimaan sen?

Kehittäjä, jolla on moraalisia arvoja – Onko olemassa mitään parametria, jolla mitata heidän moraalisia arvojaan?

Tunneälykkyys on tärkeää – Mutta voiko sitä mitata haastattelussa?

Nämä ovat joitakin niistä pehmeistä taidoista, joita kehittäjällä on oltava. Heidän arvioimisensa näiden pehmeiden taitojen perusteella ei paljasta mitään erityistä tietoa heistä. Tärkeää on, miten ne toimivat tietyissä olosuhteissa. Vaikka heidän tekninen osaamisensa on kiitettävää, heidän on todella kyettävä ajattelemaan luovasti ja työskentelemään tiiviissä yhteistyössä muun tiimin kanssa.

Kehittäjällä on oltava muitakin pehmeitä taitoja, kuten johtamistaitoja ja viestintätaitoja. Nämä voidaan testata helposti, kun kehittäjää ”testataan” tiimityöskentelyssä ja analysoidaan hänen johtamis- ja viestintätaitojaan edellyttäen, että yrityksessäsi on jo toimiva tiimi.

Järjestelmällinen lähestymistapa oikeiden ehdokkaiden palkkaamiseen

Tiesitkö? Kokeneiden kehittäjien palkkaaminen on sekä tiedettä että taidetta. On olemassa joitakin lähestymistapoja ja menetelmiä, joita voit käyttää insinöörien väittämien taitojen ja kykyjen arvioimiseksi. On tärkeää tietää, mitä nämä menetelmät ovat, koska se varmasti auttaa säästämään aikaa ja saat helposti eliittitiimin työhösi.

Prosessi alkaa jo ennen haastatteluja

Ehdokkaan haastattelu ei useinkaan ole ensimmäinen askel todennäköisen ehdokkaan palkkaamisessa. Prosessi alkaa itse asiassa jo kauan ennen sitä. Varsinkin kun on kyse lahjakkaiden ja kokeneiden kehittäjien palkkaamisesta. Ja tässä kohtaa verkosto tulee kuvaan – hyödynnä henkilökohtaista verkostoasi. Yhteyshenkilösi pystyvät varmasti ehdottamaan muutamia laadukkaita kehittäjiä, varsinkin jos he ovat työskennelleet heidän kanssaan aiemmin. Henkilökohtaiset suositukset hallitsevat itse asiassa useimpia rekrytointiprosesseja, ja ne ovat tuottavin resurssi uusien työntekijöiden menestyksekkäälle palkkaamiselle.

1. Teknisten blogien etsintä

Kokeneet kehittäjät pitävät usein omia teknisiä blogejaan. Se toisi varmasti esiin heidän erityistaitojaan ja asiantuntemustaan. Jos haluat analysoida heidän pehmeitä taitojaan, kuten teknisiä taitojaan, ongelmanratkaisutaitojaan, heidän lähestymistapaansa uusiin trendeihin ja tekniikoihin, nämä blogit auttavat sinua varmasti saamaan yleisön kermaa.

2. Käy sivustoilla kuten Github, Stack Overflow

On niin monia kehittäjäyhteisöjä, joihin pääset helposti käsiksi. Sivustot kuten Github, Stack Overflow, Hackernoon, HackerNews, CodeProject ja Hashnode ovat vain muutamia niistä. Kokeneet kehittäjät ovat antaneet tietonsa näille verkkosivustoille. Voit tarkistaa heidän koodinäytteensä ja analysoida heidän taitojaan ennen kuin otat heihin yhteyttä.

Nämä sivustot auttavat sinua ymmärtämään heidän taitotasonsa, joten sinun ei tarvitse tuhlata aikaa sen testaamiseen. Sinun on vain selvitettävä, onko heillä taitoja työskennellä hankkeesi parissa.

3. Tekniset konferenssit

Kokeneilla kehittäjillä on paljon annettavaa ja jaettavaa näissä teknisissä konferensseissa. Jos tällainen konferenssi järjestetään paikassa, jonne pääset helposti, voit käydä konferenssissa katsomassa kehittäjän puheenvuoron.

Olisi hyvä idea analysoida heidän tietämystään ja viestintätaitojaan, ja voit jopa ottaa heihin yhteyttä, kun esitys on ohi, ja kysyä, ovatko he kiinnostuneita työskentelemään kanssasi. Keskustelemalla näiden ehdokkaiden kanssa tiedät, että he eivät ole vain yksi ”ansioluettelo” ehdokaslistallasi ja että heillä on jo kypsä tekninen asiantuntemus, josta olisi hyötyä hankkeellesi.

Kokeneiden kehittäjien palkkaaminen startup-yrityksiin

Kun sinulla on startup-yritys, oikean kehittäjätiimin löytäminen voi olla haastavaa. Sinulla ei ehkä ole resursseja antaa heille heidän vaatimaansa palkkaa. Kokeneiden kehittäjien palkkaaminen tiimiin on kuitenkin etu, koska et tee virheitä, kun tuotteesi on valmis markkinoille. Keskivertotiimin kanssa ennen varsinaista julkaisua on muutama kokeiltu ja testattu idea.

Aloittavan yrityksen palkkaustyyli on melko pitkälti sama kuin edellä mainitsemamme; ainoa asia olisi saada kehittäjä työskentelemään yritykselle, joka on vasta aloittamassa. Voit palkata heidät sopimussuhteeseen, ja kun yritys laajenee, saat tiimiin entistäkin kokeneempia kehittäjiä.

Arvioidaan kehittäjien teknistä osaamista.

Kehittäjän kykyjen ja taitojen testaaminen on paljon muutakin kuin tiettyjen ohjelmointikielten osaamista. Heidän tekninen osaamisensa on varmasti tehokas määritysperuste, mutta heidän on myös pystyttävä osoittamaan perustavanlaatuinen tekninen vahvuutensa ja ymmärryksensä, ongelmanratkaisutaitonsa ja tietenkin luovuutensa. Kahden tai kolmen ohjelmointikielen osaaminen ei ole enää lisätaito, sillä ne ovat välttämättömiä taitoja; arvoa ja painoarvoa tuovat muut taidot.

Tähän on olemassa yksi hyväksi havaittu menetelmä – esitä heille ohjelmointitehtävä kielestä riippumatta. Anna heidän koodata ratkaisu sen mukaan, millä kielellä he viihtyvät. Heidän ratkaisunsa on kyettävä korjaamaan kaikki olemassa olevat olosuhteet tai virheet. Se auttaisi sinua arvioimaan hakijan potentiaalia näillä aloilla: Ongelmanratkaisutaidot, tietojenkäsittelytaidot, taustalla olevien ongelmien tunnistaminen jne.

Voit myös kysyä, millaisia avoimen lähdekoodin hankkeita he ovat laatineet. Jos heillä on muutama projekti, voit keskustella heidän kanssaan projekteista ja tarkastella heidän koodiaan, suunnittelupäätöksiä, käytettyjä malleja, koodaustyylejä ja niin edelleen.

Johtopäätös

Kun haastattelet kokeneita kehittäjiä, etsi mahdollisuuksia, joissa hakija saa rakentavaa palautetta työstään. Miten he suhtautuvat siihen? Tarkista, ovatko he puolustautuneet kohtaamistaan ongelmista, korjaamistaan virheistä ja niin edelleen. Onko kehittäjä täysin tiukkapipoinen vai päästääkö hän hiuksiaan ja onko hän mukava sinun kanssasi? Tämä kertoo paljon heidän persoonallisuudestaan. Kun sinulla on aikaa, näe hieman vaivaa oikeiden ehdokkaiden löytämiseksi, ja se varmasti auttaa sinua saamaan tiimiisi erittäin päteviä kehittäjiä.

Mielenkiintoisia linkkejä:

Miksi palkata ohjelmistoinsinööri?

Vinkkejä ohjelmistokehittäjien palkkaamiseen startup-yrityksessä

Kuvat: Canva


Kirjoittaja: Sascha Thattil työskentelee Software-Developer-India.com -sivustolla, joka on osa YUHIRO-ryhmää. YUHIRO on intialainen saksalainen yritys, joka tarjoaa ohjelmoijia IT-yrityksille, virastoille ja IT-osastoille.

Jätä kommentti

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