In de moderne, door technologie gedreven bedrijfswereld kan een geweldige ontwikkelaar in uw team u echt een voorsprong geven. Begin door contact te leggen met ontwikkelaars die u kent en mensen in uw netwerk die ervaring hebben met het inhuren van ontwikkelaars. Zodra u een idee hebt van wat u zoekt, maakt u een gedetailleerde taakomschrijving en zoekt u de beste plaats om te adverteren voor uw vacature. Neem de tijd om een ​​interviewproces te maken dat u helpt de beste ontwikkelaar in te huren voor uw behoeften.

Deel een van de drie:
Krijg advies

  1. 1 Neem contact op met vrienden die ontwikkelaars zijn. Als u een succesvolle ontwikkelaar kent, kunnen deze een uitstekende hulpbron zijn om u te helpen zoeken naar wat u bij een mogelijke huur kunt zoeken. Neem contact op met sommige ontwikkelaars in uw netwerk en vraag hen of ze u enig inzicht of advies kunnen geven over waar u op moet letten bij een goede ontwikkelaar.[1]
  2. 2 Praat met collega's die goede ontwikkelaars hebben ingehuurd. Als u iemand in uw vakgebied kent die recentelijk een ontwikkelaar heeft ingehuurd, moet u een praatje met hen maken over hun inhuurproces.[2] Stel hen een paar belangrijke vragen, zoals:
    • "Wat zijn de belangrijkste eigenschappen waarnaar u op zoek bent in een ontwikkelaar?"
    • "Wat zijn enkele gebruikelijke valkuilen om op te letten bij het inhuren van een ontwikkelaar?"
    • "Waar en hoe heb je je beste ontwikkelaar (s) gevonden?"
    • "Wat voor vragen stel je als je een ontwikkelaar interviewt?"
  3. 3 Vraag iemand technisch onderlegd om u te helpen bij het evalueren van potentiële aanwervingen. Als u zelf geen codeur bent, heeft u waarschijnlijk hulp nodig bij het vinden van de ideale kandidaat. Als je ontwikkelaars kent, vraag hen om deel te zijn van je sollicitatieproces. Zij kunnen u helpen bij het formuleren van belangrijke technische vragen en de prestaties van uw potentiële verhuur op testprojecten evalueren.[3]

Tweede deel van de drie:
Reclame voor uw positie

  1. 1 Schrijf een overtuigende functiebeschrijving. Uw taakomschrijving moet specifiek en duidelijk zijn. Laat potentiële kandidaten precies weten welke soorten vaardigheden en ervaring u zoekt, en wat voor soort werk erbij komt kijken.[4] Voeg informatie toe zoals:
    • De missie en het specialisme van uw bedrijf.
    • Minimale opleidingsvereisten voor de taak (bijvoorbeeld BS in Computer Science of een gerelateerd veld).
    • Alle professionele certificeringen of trainingen waarnaar u op zoek bent.
    • Welke soorten programmeertalen uw kandidaat zou moeten kennen.
    • Hoeveel jaar werkervaring zouden ze moeten hebben.
    • Welke soorten werk verwacht u van hen (bijv. Nieuwe code schrijven, software voor probleemoplossing, toezicht houden op andere ontwikkelaars).
  2. 2 Vraag mensen in uw netwerk om kandidaten aan te bevelen. Een van de beste manieren om goede ontwikkelaars te vinden, is door gebruik te maken van uw professionele netwerk. Praat met vrienden en collega's in uw vakgebied en laat hen weten dat u iemand wilt inhuren. Geef ze specifieke details over de baan en vraag hen om iedereen aan te bevelen die volgens hen goed bij past.[5]
  3. 3 Plaats deze op de juiste vacaturesites. Naast het gebruik van algemene vacaturesites zoals Indeed, LinkedIn of Monster, moet je ervoor zorgen dat je baan wordt geplaatst op branchespecifieke vacatureborden. Populaire sites voor het plaatsen van ontwikkelaarstaken zijn Stack Overflow-taken, Dice, Crunchboard en Github.[6]
    • De meeste branchespecifieke vacaturesites vragen een vergoeding voor het plaatsen van een vacature. Deze kosten zijn variabel en hangen mede af van factoren zoals hoe lang u wilt dat de advertentie op de hoogte blijft en hoe prominent u wilt dat deze in de zoekresultaten wordt weergegeven.
    • Sommige algemene vacaturesites, zoals Indeed en Glassdoor, stellen u in staat advertenties gratis te plaatsen, met de mogelijkheid van premium-upgrades voor een vergoeding.
  4. 4 Werk samen met een recruiter als u extra hulp nodig hebt om kandidaten aan te trekken. Als u niet veel reacties krijgt op uw vacature, overweeg dan om u in te schrijven bij een gerenommeerde recruiter.[7] Zoek naar een wervingsbureau dat is gespecialiseerd in softwareontwikkeltalent. Ze kunnen u niet alleen helpen om u in contact te brengen met het talent waarnaar u op zoek bent, maar kunnen u ook advies geven over hoe u uw positie kunt bepalen en een effectief gesprek kunt voeren.
    • Als u overweegt deze optie te gebruiken, houd er dan rekening mee dat het gebruik van een recruiter vrij duur kan zijn voor werkgevers. De meeste recruiters rekenen een vergoeding van 15% -25% van de inkomsten van het eerste jaar van de succesvolle kandidaat.[8]
  5. 5 Woon een hackathon bij. Hackathons zijn een populair soort evenement voor softwareontwikkelaars. Ze bieden ontwikkelaars een uitlaatklep om te laten zien wat hun vaardigheden, netwerk en potentiële werkgevers zijn. Hackathons kunnen de vorm aannemen van fysieke bijeenkomsten of virtuele bijeenkomsten die volledig online plaatsvinden. Ze houden meestal programmeerwedstrijden in en kunnen zich concentreren op het oplossen van een bepaald probleem of het geven van aandacht aan ontwikkelaars uit ondervertegenwoordigde groepen.[9]
    • Doe een zoekopdracht op internet naar aankomende hackathons, of probeer een website zoals hackevents.co om hackathons bij u in de buurt te vinden.
  6. 6 Probeer een branchegerichte jobbeurs. Hoewel ze minder populair worden onder de huidige generatie ontwikkelaars, zijn traditionele jobbeurzen nog steeds een optie.[10] Doe een zoekopdracht op internet naar toekomstige carrièrebeurzen voor softwareontwikkelaars in uw regio, of gebruik een website zoals targetedjobfairs.com om vacatures te vinden en te registreren.
    • Veel carrièrebeurzen bieden promotiepakketten aan werkgevers om hen te helpen kandidaten aan te trekken en te verbinden.
    • Voordat u naar een carrièrebeurs gaat, moet u beslissen of u van plan bent om cv's te accepteren of potentiële kandidaten vooraf te screenen voor interviews. Als je veelbelovende connecties hebt, zorg dan dat je ze opvolgt.[11]

Derde deel van de drie:
Het uitvoeren van een effectief interview

  1. 1 Stel inzichtelijke vragen. Om het meeste uit uw interview te halen, moet u vragen stellen waarmee u uw kandidaat effectief kunt evalueren.Uw vragen moeten niet alleen gericht zijn op de vaardigheden en ervaring van de kandidaat, maar ook op hun probleemoplossend vermogen, professionele prioriteiten en het vermogen om zich aan het werk te binden. U kunt vragen stellen zoals:[12]
    • "Vertel me een beetje over je managementstijl. Hoe zou u een team van ontwikkelaars leiden? "
    • "Als je een soort taak zou krijgen die je nog nooit eerder hebt gedaan, hoe zou je dat dan aanpakken?"
    • "Welke stappen zou u nemen om ervoor te zorgen dat deze urgente taak op tijd wordt uitgevoerd?" Geef hen een specifiek voorbeeld, bij voorkeur op basis van een scenario dat u bekend bent (bijv. Een bepaald coderingsprobleem oplossen of ervoor zorgen dat een serverupgrade probleemloos verloopt) ).
  2. 2 Neem een ​​testproject op. Om de vaardigheden van uw sollicitant met succes te beoordelen, is het essentieel om zijn vaardigheden op de proef te stellen. Stel hen naast hun technische vragen in het interview een kleine code of een eenvoudig programma voor je op. Zet een strikte tijdlijn op het project.[13]
    • Als je kunt, betaal ze voor hun tijd, zelfs als je uiteindelijk besluit ze niet in te huren. Op deze manier zal uw potentiële huur niet het gevoel hebben dat ze worden gevraagd om gratis werk te doen. Sommige bedrijven doen dit door topkandidaten een ontwikkelingscontract van twee weken te bieden voordat ze een definitieve beslissing nemen.[14]
    • Als u hulp nodig hebt bij het evalueren van de resultaten van de test, vraag dan een ontwikkelaar in uw netwerk of huur een consultant in.
  3. 3 Zoek naar een ontwikkelaar die past bij de cultuur van uw bedrijf. Vaardigheden en ervaring zijn belangrijk, maar het zijn niet de enige overwegingen waarmee u rekening moet houden bij het inhuren van een ontwikkelaar. Zoek naar iemand met wie je het prettig vindt om te werken en wiens persoonlijkheid goed bij je team past.[15]
  4. 4 Haal de rest van je team bij het wervingsproces. Als u andere werknemers heeft die rechtstreeks met de ontwikkelaar zullen samenwerken, krijgt u hun feedback over uw favoriete kandidaten. Sluit indien mogelijk andere werknemers bij het interviewproces. Ze kunnen rode vlaggen zien die je hebt gemist of hebben inzichten op basis van hun eigen professionele ervaring.[16]
  5. 5 Neem de tijd. Haast je niet om de eerste ontwikkelaar in te huren die een indrukwekkend cv bij je heeft. Neem de tijd die je nodig hebt om hun vaardigheden te evalueren, overleg met andere leden van je team en weeg je opties af voordat je een definitieve beslissing neemt.[17]