Anställningsprocess för programutvecklare

Att anställa rätt talang är en utmaning, men det hindrar inte många anställda från att vända varje sten för att få den bästa talangen i branschen. Mjukvaruutveckling är en mångfacetterad färdighet, och när du står vid korsningen för att anställa den bästa måste du använda de bästa färdigheterna i anställningsprocesser som marknadsföring på sociala medier, processhantering, intuition och teknisk insikt. Ofta är arbetsgivare livrädda för att de spenderar mycket tid och pengar på att gå igenom den komplexa anställningsprocessen, och de vill inte göra ett misstag med det slutliga urvalet.

Här är några tips som hjälper dig med anställningsprocessen för mjukvaruutvecklare.

Anställ utvecklare med öppen källkod

Generellt sett är anställningschefer ganska försiktiga med utvecklare av öppen källkod. Chefer har en känsla av att om utvecklare är kompetenta med öppen källkod, skulle de inte koncentrera sig på det riktiga jobbet utan manipulera med sina egna saker eller få dem publicerade. Men de flesta av dessa rädslor kan inte beaktas. Utvecklare är inte oetiska, de är lysande människor som älskar att skriva programvara.

Det finns andra alternativ förutom att anställa en generalrekryterare

Gå inte efter stereotypmetoden för att anförtro uppdraget att hyra till en allmänrekryterare. Det finns andra metoder som du bör utforska. Så länge ditt företag framställs som ett bra och etiskt företag, hittar du begåvade utvecklare som bankar på din dörr. Sponsra ett lokalt ”hackathon” -evenemang eller ha användargrupper i din stad där utvecklare kan komma och gå med (du måste behandla dem då och då). Dessa drag skulle definitivt visa resultat på lång sikt, och om du inte använder en rekryterare kan du också spara pengar på deras provision.

Undvik programvara för screening

Det finns programvara som hjälper till med förskärmningsprocessen. Undvik dem som pesten eftersom de inte är tillförlitliga. Screeningsfiltret kanske inte fungerar bra och du kan landa med en utvecklare som kan vara tekniskt bra men som inte har de andra attributen du letar efter.

Sök hjälp av en professionell utvecklare om du inte är teknisk

Om du redan har tekniskt kompetenta utvecklare i ditt team, inkludera dem i anställningspanelen för att säkerställa att de potentiella anställningarna är lika bra.

Betalning: Allt handlar om det

Det finns stora företag med djupa fickor som har råd att betala topplön till sina utvecklare. Det är nästan omöjligt att konkurrera med dem, särskilt om du är ett nystartat företag eller driver ett litet medelstort företag. Men om du annonserar ”ersättningen skulle vara den bästa i branschen” skulle den potentiella hyra förvänta sig exakt det. Om du inte kan betala högsta lön kan du kompensera med betalda semestrar, bonus, förmåner och allt.

Fel som gjorts vid anställning

Sluta! Du gör det fel

Trots alla försiktighetsåtgärder som vidtagits kan anställa programvaruutvecklare stöta på olika problem. Ta en titt på de vanliga misstag som gjorts under anställningsprocessen.

Anställa en teknisk rekryterare

Det är inget fel i att anställa en teknisk rekryterare. Alla gör det, men se till att den tekniska rekryteraren gör sitt jobb bra. Han har inte råd att slösa bort din tid på att fiska efter utvecklare. Den tekniska rekryteraren måste göra mycket nätverk och social marknadsföring för att få tag på potentiella anställda. Hans främsta mål skulle vara att utnyttja talanger och placera dem i ett bra sällskap. Medan tekniska rekryterare måste vara påträngande, skulle det vara motsatt att vara för påträngande.

Att inte vara aktiv i anställningsprocessen

Även om det är bättre att lämna anställningsuppgiften till personalavdelningen eller en rekryteringsbyrå, bör du också vara aktiv i anställningsprocessen. Eller så skulle du gå igenom intervju efter intervju och inte hitta den avsedda talangen. Trots att du bor i en livlig gemenskap där du har passionerade och unga programvaruutvecklare runt, måste du anställa en anställningschef som skulle kunna göra en ordentlig bedömning av de talanger som finns utanför. Se till att chefen är skicklig tekniskt, särskilt om du inte är bra på det. Se till att ditt team av anställningschefer har minst en utvecklare i sitt team.

Gör fel typ av intervju

Varje anställningsprocess går igenom en serie steg där du ber potentiella kandidater att presentera sig och sedan kommer in i den tekniska aspekten där du ställer dem frågor om sitt jobb. Slutligen frågar du dem om deras mål och hur de ser det i förhållande till företagets framtid. För att säkerställa att alla aspekter av intervjun täcks, dela upp intervjun i flera segment.

  1. Allmän intervju – där du lär känna kandidaten i deras personliga och professionella nyanser. Ta bort dem från den allmänna inställningen i ett stängt rum och ta dem ut för en kopp kaffe kanske; det skulle lossa dem lite.
  2. Teknisk intervju – Alla tekniska frågor kan ställas här.
  3. Praktisk – Där du kan be utvecklaren att utveckla en kod, eller be honom att lösa ett problem som du mötte under det senaste förflutna.

Kom ihåg de tre ovan nämnda misstagen och undvik att göra dem i framtiden eftersom storleken på misstaget bara kommer att återspeglas när du är halvvägs in i ett projekt och att dra tillbaka stegen skulle visa sig vara tidskrävande och dyrt.

Slutsats

Anställning kan vara en stressande process, men om du kommer ihåg reglerna och trampar noggrant kan du anställa den bästa utvecklaren. Intervjun och anställningsprocessen ska vara på ett sådant sätt att den potentiella anställdens starka sidor framhävs och du får den som verkligen är lämplig för jobbet.

Intressanta länkar:
Anställa de bästa mjukvaruutvecklarna
Rätt sätt att anställa en programutvecklare

Bilder: Flickr.com/ Cleaver / COD Newsroom


Författaren: Reema Oamkumar är engagerad som en tanke ledare på Software-Developer-India.com som är en del av YUHIRO Group. YUHIRO är ett tysk-indiskt företag som tillhandahåller programmerare till IT-företag, byråer och IT-avdelningar.

Lämna ett svar

Denna webbplats använder Akismet för att minska skräppost. Lär dig hur din kommentardata bearbetas.