Ansættelsesproces for softwareudviklere

Ansættelse af det rigtige talent er en udfordring, men det forhindrer ikke mange medarbejdere i at vende hver sten for at få det bedste talent i branchen. Softwareudvikling er en mangesidet færdighed, og mens du står ved krydset for at ansætte den bedste, skal du bruge de bedste færdigheder i ansættelsesprocesser som social media marketing, processtyring, intuition og teknisk skarphed. Ofte er arbejdsgivere bange for, fordi de bruger meget tid og penge på at gennemgå den komplekse ansættelsesproces, og de ønsker ikke at begå en fejl med det endelige valg.

Her er nogle tip, der hjælper dig med ansættelsesprocessen til softwareudviklere.

Ansæt open source-udviklere

Generelt er ansættelsesledere ret forsigtige med open source-udviklere. Ledere har en følelse af, at hvis udviklere er kompetente med open source, ville de ikke koncentrere sig om det rigtige job, men manipulere med deres proprietære ting eller få dem til at blive offentliggjort. Imidlertid er de fleste af denne frygt ikke taget i betragtning. Udviklere er ikke uetiske, de er strålende mennesker, der elsker at skrive software.

Der er andre muligheder udover at ansætte en generel rekrutterer

Gå ikke efter stereotype metode til at overlade opgaven med at ansætte til en generel rekrutterer. Der er andre metoder, du bør udforske. Så længe din virksomhed forventes at være en god og etisk virksomhed, vil du finde talentfulde udviklere, der banker på din dør. Sponsor en lokal ‘hackathon’-begivenhed eller få brugergrupper i din by, hvor udviklere kan komme og deltage (du bliver nødt til at behandle dem en gang imellem). Disse træk vil helt sikkert vise resultater i det lange løb, og hvis du ikke bruger en rekrutterer, kan du også spare penge på deres provision.

Undgå pre-screening software

Der er software, der hjælper med præ-screening processen. Undgå dem som pesten, fordi de ikke er pålidelige. Screeningsfiltrene fungerer muligvis ikke godt, og du lander muligvis med en udvikler, der måske er teknisk god, men ikke har de andre attributter, du leder efter.

Søg hjælp fra en professionel udvikler, hvis du ikke er teknisk

Hvis du allerede har teknisk kompetente udviklere i dit team, skal du medtage dem i ansættelsespanelet for at sikre, at de potentielle ansættelser er lige så gode.

Betaling: Det hele koger ned til det

Der er store virksomheder med dybe lommer, der har råd til at betale toplønninger til deres udviklere. Det er næsten umuligt at konkurrere med dem, især hvis du er en start-up eller driver en lille mellemstor virksomhed. Men hvis du annoncerer “vederlaget ville være det bedste i branchen”, ville den potentielle ansættelse forvente nøjagtigt det. Hvis du ikke er i stand til at betale topløn, kan du kompensere med betalte ferier, bonus, frynsegoder og alt.

Fejl begået under ansættelse

Hold op! Du gør det forkert

På trods af alle de forholdsregler, der er truffet, kan ansættelse af softwareudviklere støde på forskellige fejl. Se på de almindelige fejl, der er begået under ansættelsesprocessen.

Ansættelse af teknisk rekrutterer

Der er ikke noget galt i at ansætte en teknisk rekrutterer. Alle gør det, men sørg for, at den tekniske rekrutterer gør sit job godt. Han har ikke råd til at spilde din tid på at fiske efter udviklere. Den tekniske rekrutterer skal gøre meget netværk og social markedsføring for at få fat i potentielle medarbejdere. Hans vigtigste mål ville være at udnytte talent og placere dem i et godt selskab. Mens tekniske rekrutterere skal være nøjeregnende, ville det være den modsatte virkning at være for nøjeregnende.

Ikke at være aktiv i ansættelsesprocessen

Mens overdragelse af ansættelsesopgaven bedre kan overlades til personaleafdelingen eller et rekrutteringsbureau, skal du også være aktiv i ansættelsesprocessen. Eller du vil gennemgå interview efter interview og ikke finde det tilsigtede talent. På trods af at leve i et pulserende samfund, hvor du har lidenskabelige og unge softwareudviklere, er du nødt til at ansætte en ansættelsesleder, der ville være i stand til at foretage en ordentlig vurdering af de talenter, der findes udenfor. Sørg for, at lederen er dygtig teknisk, især hvis du ikke er god til det. Sørg for, at dit team af ansættelsesledere har mindst en udvikler i sit team.

Foretag den forkerte form for interview

Hver ansættelsesproces gennemgår en række trin, hvor du beder potentielle kandidater om at introducere sig selv og derefter kommer ind i det tekniske aspekt, hvor du stiller dem spørgsmål om deres job. Endelig spørger du dem om deres mål, og hvordan de ser det i forhold til virksomhedens fremtid. For at sikre, at alle aspekter af interviewet er dækket, skal du opdele interviewet i flere segmenter.

  1. Generelt interview – hvor du lærer kandidaten at kende i deres personlige og faglige nuancer. Fjern dem fra den generelle indstilling i et lukket rum, og tag dem måske ud udenfor en kop kaffe; det ville løsne dem en smule.
  2. Teknisk interview – Alle tekniske spørgsmål kan stilles her.
  3. Praktisk – Hvor du kan bede udvikleren om at udvikle en kode eller bede ham om at løse et problem, som du stod over for i den seneste tid.

Husk de tre ovennævnte fejl og undgå at lave dem i fremtiden, fordi fejlens størrelse kun afspejles, når du er halvvejs inde i et projekt, og tilbagetrækning af trinnene vil vise sig at være tidskrævende og dyrt.

Konklusion

Ansættelse kan være en stressende proces, men hvis du husker reglerne og træder omhyggeligt, kan du ansætte den bedste udvikler. Interviewet og ansættelsesprocessen skal være på en sådan måde, at den potentielle ansættelses stærke sider fremhæves, og du får den der virkelig er egnet til jobbet.

Interessante links:
Ansætter de bedste softwareudviklere
Den rigtige måde at ansætte en softwareudvikler på

Billeder: Flickr.com/ Cleaver / COD Newsroom


Forfatteren: Reema Oamkumar er engageret som en tankeleder hos Software-Developer-India.com, som er en del af YUHIRO Group. YUHIRO er en tysk-indisk virksomhed, der leverer programmører til IT-virksomheder, agenturer og IT-afdelinger.

Skriv et svar

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