101 tips för att hitta rätt utvecklare

Här är 101 tips som hjälper dig att hitta rätt utvecklare för ditt företag. Med rätt programvaruexperter kan du uppnå dina kunders drömmar.

Att hitta rätt utvecklare är ofta den största utmaningen för IT- och programvaruföretag. Eftersom webbprojekt kan vara av olika storlek, typ och syfte beror det bara på dina behov att välja en expert på programvaruutveckling. Ofta kan det vara svårt att hitta rätt person eftersom det inte är möjligt för en enda utvecklare att ha alla kvaliteter.

Därför har vi utfört djupgående undersökningar och undersökningar och har kommit med 101 tips som hjälper dig att hitta rätt programvaruperson för ditt projekt. Välj de tips som passar bättre för dina behov och det hjälper dig att få rätt passform.

1) Leta efter värden
Programmeraren ska kunna tillföra mervärde till teamet, vilket innebär att han borde wok mot att formulera affärsvärde och upprätthålla det till högsta nivå medan han levererar sitt projekt. Han bör också börja tillföra värde till teamet han arbetar med, vilket innebär att han borde vara en tillgång på fler sätt än ett.

2) Ta dig tid att hyra
Själva anställningsprocessen bör vara intensiv. Om du anställer bråttom kanske du inte får rätt person, så gå igenom hela processen för att anställa innan du väljer den person som är lämplig för jobbet.

3) Gör ett kodningstest

Ge den blivande medarbetaren ett kodningstest för att kontrollera om han skulle vara rätt person för jobbet. Om inte, slösar du bort din tid.

4) Kontrollera attityd
Kontrollera barometerns inställning och hur de reagerar på arbetsstress innan du anställer. Du behöver inte en svag person som smuler under tryck, eller hur?

5) involvera seniorutvecklare
Om du planerar att anställa en ny programmerare, se till att du håller äldre personer i teamet medvetna om vad som händer. Ge dem också en chans att sitta i intervjutavlan.

6) Ha flera intervjuer
Det är inte så att anställningscheferna genomför flera intervjuomgångar för skojs skull, de gör det för det är så de kommer att kunna anställa grädden av talang. Den sista intervjuomgången kommer att kunna berätta om ett prospekt är bra för ditt företag eller inte.

7) Bjud in dem till lunch
Att bjuda in sökande till lunch skulle vara ett bra sätt att ha en avslappnad diskussion med dem. Du kommer också att kunna mäta hur bra de kommer att gela med ditt team.

8) Tillbringa en dag med dem

När du anställer utvecklare online, tillbringa en hel dag med dem för att få veta mer om deras personlighet och för att veta om de kommer att vara bra för jobbet.

9) Fråga dem varför de lämnade sina tidigare jobb
Det är alltid viktigt att veta varför en utvecklare lämnade sitt tidigare jobb – beror det på att hans jobb inte betalade bra eller inte var tillräckligt utmanande? Finns det något annat problem?

10) Ta reda på om de är lagspelare
Allt faller naturligt på plats när utvecklare är lagspelare och respekterar varandras färdigheter och brister. Om det finns konkurrens bland medlemmarna i teamet kommer ditt projekt att drabbas.

11) Genomför hackaton
Hackathons skulle kunna hjälpa dig att se bortom CV och intervjuer och kontrollera sökandens produktiva kapacitet. Hackathons är trendiga nu, så gör det bästa av det.

12) Besök konferenser (för att träffa potentiella utvecklare)
På konferenser kan du träffa många begåvade utvecklare, låt inte den här möjligheten gå, för även om utvecklaren inte tänker gå med i ditt företag kan han bara göra det efter att han har pratat med dig.

13) Ta reda på om de är bra på nätverk
Programvaruprogrammerare måste också vara bra nätverksföretag, eftersom detta skulle vara till hjälp för bra affärsresultat och för webbutveckling.

14) Genomföra konferenser
Ditt företag kan vara värd för en konferens riktad specifikt till utvecklare som specialiserat sig på en specifik teknik. Detta skulle föra flera skickliga utvecklare till din tröskel.

15) Be goda utvecklare att tala på dessa konferenser
För att kontrollera om dessa utvecklare verkligen är lika bra som de ställer ut, be dem tala på konferenserna. du kommer att kunna mäta deras erfarenhetsnivå på det sättet.

16) Presentera utvecklarna för teamet innan du fattar ett anställningsbeslut

När du har markerat några utvecklare som du funderar på att anställa, låt dem träffa det nuvarande teamet; kanske det skulle hjälpa dig att koncentrera dig på de mest eftersökta.

17) Be en icke-teknisk person delta i intervjun
Få en icke-teknisk person att delta i programmerarintervjun, för han skulle bedöma ur en annan synvinkel hur kandidaten skulle kunna hantera deadlines, arbeta i ett team, hantera uppgifter och så vidare.

18) Ta reda på mer om deras personlighet
En person med god karaktär och moraliska värderingar efterfrågas alltid. Du kan belysa deras personlighet genom att ställa några personliga frågor, intressen och ogillar.

19) Fråga om deras hobbyer
Det är också viktigt att veta vilken typ av person du anställer, så fråga om deras hobbyer för att veta vad som intresserar dem.

20) Ta reda på om de har en blogg
Blogga är inte en hobby längre, det har en seriös roll att spela i vilken bransch du befinner dig i. En utvecklare med en populär, högt rankad blogg är definitivt en tillgång; låt honom inte gå.

21) Ta reda på om de har en online-närvaro
En utvecklare med en online-närvaro kan enkelt sökas i Google. Du kan få mer kunskap om honom och hans arbete på detta sätt. Men då finns det utvecklare som föredrar att hålla en låg profil, men som fortfarande är utmärkta i kodning. I så fall måste du trycka på andra metoder för att hitta en sådan utvecklare.

22) Presentera honom / henne för VD

Få yttrande från VD och presentera programmerarens referenser och arbetsförmåga innan du ger det sista ordet.

23) Kontrollera deras förmåga att testa lösningar
Ord räcker ibland inte; du måste göra tester för att kontrollera om programmeraren verkligen kan koda och lösa problem i programvaruutveckling.

24) Ta reda på vad de tycker om programvarukvalitet
Programmerarens kunskap om SQA eller mjukvarukvalitetssäkring är en fördel eftersom det skulle betyda mycket för ditt företag.

25) Fråga dem om deras idoler i programmeringen
Vem avskyr kandidaten? Det skulle vara en fördel att veta eftersom du kan förvänta dig att deras arbete följer i deras fotspår; och du kan mäta vad de förväntar sig att uppnå.

26) Fråga dem varför de började programmera
Passion i vad du än väljer är en fördel, så du bör veta deras orsak bakom att du börjar programmera jobbet. Är det bara ett jobb för dem? Eller är de verkligen intresserade av att göra ett märke inom programvaruindustrin?

27) Fråga dem om deras utbildningsbakgrund
Din programmerare ska ha en bakgrund inom matematik och naturvetenskap. Så se till att de har en grundläggande utbildning i båda.

28) Fråga dem om deras viktigaste lektion från sina examina
om du vill veta mer om karaktären hos din framtida personal, måste du veta vad de fick genom sin utbildning. Ibland finns det något mer än bara akademiker.

29) Ta reda på deras ledarskapspotential

Inte alla programvaruexperter är bra ledare; en del tenderar att tappa fokus när de tar ledarrollen. Därför, om du vill ha en bra ledare i din expert, se till att anställa en sådan person.

30) Kontrollera deras kommunikationsförmåga
En bra programvaruexpert måste också vara bra på kommunikation. Detta beror på att personers färdigheter är mycket viktiga när vi arbetar i samarbete med andra teammedlemmar.

31) Kontrollera deras e-postsvar: Var formaterades de korrekt?
Kontrollera om ditt prospekt följer riktlinjer och etikett för e-post. Hans / hennes e-post ska inte se ut eller kännas som skräppost trots allt.

32) Känner de till cybersäkerhet?
Se till att din programmerare har åtminstone ett minimum av kunskap om säkerhet; minimikunskapen skulle naturligtvis bero på vad dina preferenser är beroende på program, kod, bibliotek som används och så vidare.

33) Vad vet de om skalbara IT-lösningar?
En genomtänkt planerad webbapplikation ska vara skalbar sömlöst. Är han bekant med de viktigaste smidiga metoderna för hantering av skalbarhetskrav?

34) Fråga om deras åsikter om dokumentationsprogramvara
Fråga dem vad de vet om att dokumentera programvara. Det är faktiskt mycket sällsynt att hitta utvecklare som kan dokumentera sin egen kod.

35) Visa dem en bit kod och fråga dem om deras åsikt
En riktig utvecklare borde veta allt om koder, så du kan definitivt visa honom en kod och kolla hur mycket han vet om det.

36) Kontrollera om de är punktliga för intervjun
Punktlighet är en dygd som är viktig i alla jobb du utför. Det är så även i programvaruutveckling, eftersom det är mycket viktigt att hålla tidsfrister.

37) Fråga dem om hur de når kontoret
Det hjälper till att lätta på stämningen och ta bort trycket under intervjun. Du kan behålla det som en starter kanske, som ett hinder för att ställa frågor.

38) Kontrollera om de ställer frågor

Att ställa frågor är en viktig färdighet för en utvecklare, eftersom han behöver ta reda på de exakta kraven från kunderna

39) Kontrollera om de är nyfikna på att lära sig ny teknik
Du behöver en mycket resursfull person som din anställd, så om behovet uppstår måste han lära sig ny teknik och utföra de nödvändiga åtgärderna för att föra projektet framåt.

40) Ring den tidigare arbetsgivaren och ta reda på mer om programmeraren
Programmeraren kan se ut som en dröm som går i uppfyllelse, men du måste fortfarande ta reda på mer om honom från sin tidigare arbetsgivare. Det kommer att belysa hans karaktär och lojalitet.

41) Ring den näst sista arbetsgivaren och tala om kandidaten
För att få veta mer om kandidaten måste du också diskutera honom med sin näst sista arbetsgivare. Det skulle hjälpa dig att förstå hur han utvecklades och utvecklades sedan sitt senaste jobb.

42) Fråga dem om deras åsikt om kontorsutrymmet
Det vore en bra idé att känna till deras åsikt om kontorslokaler, trots allt måste de spendera timmar på att arbeta med projekt, du måste veta om de skulle vara praktiska.

43) Har de arbetat i någon form av ledarposition tidigare
Detta skulle vara bra att veta, särskilt eftersom du i framtiden vill att han ska tillträda en framtida ledarposition.

44) Ställ dem hypotetiska frågor
Som ”Om vattnet på kontoret är klart och admin-personen inte kan nås. Vad skulle du göra?” Ett bra svar skulle vara ”Jag skulle försöka ta reda på antalet vattenleverantörer och beställa nytt vatten”. Förmågan att ta initiativ är viktig här. Du kanske har skapat en ny ledare här.

45) Försök nå en tidigare eller nuvarande arbetskollega och fråga om deras åsikt
Innan du ger det slutliga svaret till den sökande kan du be råd från den nuvarande kollega som de har arbetat med på den tidigare arbetsplatsen. Det kommer att kasta mer ljus på utvecklaren som person.

46) Fråga dem om deras lönförväntningar
Naturligtvis handlar allt om pengar, så få det rensat innan du gör ytterligare åtaganden.

47) Fråga dem vad de vill ha, förutom lönedel
Förväntar de sig några förmåner och bonus, förutom lönen. Om så är fallet, vad är det?

48) Kontrollera vilken typ av kontorkultur han / hon föredrar

Arbetsplatsen är ett utrymme som din utvecklare bör njuta av att komma till och leverera prisvärt produktivitet. I så fall måste du tillhandahålla den kultur han / hon föredrar.

49) Kontrollera med dem om deras förmåga att kommunicera med utländska kunder
En av de viktigaste förutsättningarna när du anställer någon för ditt företag är kunskap om olika språk. Tvåspråkig skicklighet är ett måste, och han / hon måste vara mycket bra på engelska och förstå skillnaderna mellan engelska och amerikanska engelska.

50) Kontrollera deras erfarenhet av att kommunicera med utländska kunder
Du kan kryssmarkera deras anspråk genom att bekräfta detta med tidigare kollega eller anställd.

51) Ta reda på om de känner till grunderna i att sälja
Särskilt i små företag måste alla vara säljare för respektive företag de arbetar för.

52) Fråga dem om deras bästa arbete hittills
Utvecklaren skulle vara stolt över att visa dig vad hans bästa arbete skulle vara. Det skulle ge dig en uppfattning om hans skicklighetsnivå.

53) Fråga dem vad de är särskilt stolta över när det gäller arbete
Din prospekt skulle definitivt ha en speciell skicklighet som han dör för att visa dig.

54) Be dem hålla en 4-minuters presentation om en av deras viktigaste tekniska färdigheter
För att veta hur mycket din utvecklare är skicklig med en speciell teknik, låt honom göra en presentation. Lägg märke till det flöde han talar i, hur han hanterar ämnet, hans självförtroende, attityd och så vidare.

55) Fråga dem om deras åsikter om multitasking
Utvecklare måste vara bra på multitasking, men inte på den nivå som påverkar produktiviteten. Detta måste vara något du bör leta efter hos en utvecklare.

56) Kan de sätta mål för sig själva
En bra utvecklare måste kunna sätta upp mål för sig själv utan att vänta på chefens knäppning och se till att han når dem även när det inte finns någon som tittar över axeln.

57) Kontrollera om de är självmotiverade eller om någon alltid behöver vara bakom dem för att avsluta arbetet
En självmotiverad person behöver inte någon efter honom för att kontrollera arbetets framsteg.

58) Vad betyder professionalism för dem
Få definitionen av professionalism från expertens egen mun. Passar hans idé om professionalism med din?

59) Ta reda på hur de agerar under tryck

Programvaruexperten framför dig kan vara begåvad och skicklig på bästa möjliga sätt. Men du måste se till att han behåller sin produktivitet även under press.

60) Ta reda på om de kan vara lugna och vänliga om klienten blir arg
Oavsett vilken programvara du kommer med är det mycket viktigt att veta att klienten har det sista ordet. Om klienten är nöjd är du nöjd; om klienten blir arg, måste du göra honom lycklig. Det finns ingen väg ut.

61) Fråga dem vad den senaste tekniken var där de arbetade
Det är alltid en tillgång att ha en utvecklare som är skicklig med den senaste tekniken. Så se till att du inte missar den frågan.

62) Bidrar han / hon till ett open source-community?
Ger din sökande något tillbaka till öppen källkod? Vad är hans åsikt om det? Uppskattar han interaktionen med andra utvecklare? Om den sökande bidrar till en öppen gemenskap betyder det att han vill göra något bra, något meningsfullt.

63) Fråga dem om framtiden för programvaruutveckling?
Vad anser den sökande om framtiden för mjukvaruutveckling om tio år?

64) Kontrollera med dem hur de skulle hantera motgångar. Exempel
Vad händer om företaget skulle behöva flytta till en mindre och mycket enklare anläggning, skulle utvecklaren också flytta dit? – Är utvecklaren redo att anpassa sig om företaget går igenom ogynnsamma förhållanden? Skulle han vilja fortsätta med jobbet?

65) Vem var deras största mentor?
Det måste definitivt finnas en mentor eller idol bakom varje mans framgång. Vem ser din expert som sin mentor?

66) Be dem att betygsätta sig på en skala från 1 till 10 när det gäller deras tekniska färdigheter
Självbedömning på rätt anteckning är inte lätt. Du kan kontrollera detta när du ber din sökande att betygsätta sig själv.

67) Fråga dem hur de hittade sina senaste arbetsgivare
Få en ledtråd av dina utvecklares nätverkskunskaper genom att kontrollera hur de hörde talas om sina tidigare arbetsgivare. Ju bredare nätverket är, desto bättre har de kunskap om vad som händer inom deras område.

68) Fråga dem om hur de hittade ditt jobbbjudande
Detta låter dig förstå hur de håller sig uppdaterade om de senaste händelserna i teknikvärlden.

69) Fråga dem, varför de tror att de senaste arbetsgivarna anställde dem

Detta är förmodligen en fråga som varje HR-chef kommer att ställa en ny sökande. Även om det är kliché, är det mycket viktigt att fråga detta och höra svaret.

70) Är de intresserade av saker utanför programvaruutveckling?
Detta hjälper dig att förstå personen under programvaruexpertpersonen.

71) Kontrollera deras villighet att arbeta under projektledaren när de väl är med i din organisation
En programvaruexpert måste vara villig att arbeta under projektledaren tills han följer reglerna i din organisation. Skulle han vara villig att göra det?

72) Kommer de att vara redo att lyssna på andra lagkamrater?
Hur bra en teamarbetare skulle den nya rekryten vara? Om han inte är villig att acceptera åsikterna och förslagen från resten av folket i hans team, skulle det vara riktigt svårt.

73) Vet de vad globalisering betyder?
Kunskap om globalisering är en viktig komponent i affärer och teknik. Detta skulle hjälpa utvecklare att bygga appar enligt konsumenternas behov.

74) Har de arbetat med fjärrlag?
Utvecklarens erfarenhet av att arbeta för fjärrlag skulle vara en tillgång.

75) Har de arbetat direkt med en utländsk klient?
Att arbeta direkt med utländska kunder ger en idé till utvecklaren om hur man beter sig mot dessa människor. Oftast kommer en utländsk klient att vara mer punktlig eller är intresserad av en specifik typ av behandling.

76) Vad är deras åsikt om juniorutvecklare
Om du anställer en senior programvaruperson måste han agera som mentor för juniorerna i ditt företag genom att vägleda och ge dem råd. Är han redo att göra det?

77) Vad betyder integritet för dem?
Integritet är ett karaktärsdrag som din personal borde ha. Det finns inga två sätt om det.

78) Fråga dem om deras vilja att förändras.
Särskilt i dagens tider förändras världen snabbt. Så utvecklare måste förändras beroende på rådande situation.

79) Har han / hon stark expertis inom din domän?
Vad är din specifika domän? Kan din utvecklare relatera till det?

80) Läs dina företags värden för dem och ta reda på om de kan relatera till det

Detta är mycket viktigt att veta om du anställer rätt person. De bör kunna förstå och relatera till ditt företags värderingar, annars kanske de inte kan upprätthålla dem senare.

81) Fråga dem om de kan hantera programvaruprojekt från slut till slut
Särskilt i mindre företag är det ibland viktigt att utvecklarna kan genomföra ett projekt från början till slut.

82) Fråga dem om de kan arbeta självständigt
Precis som programmeraren måste vara bra när han arbetar som ett team, måste han vara lika produktiv när han arbetar självständigt också.

83) Fråga dem om deras åsikter om affärssidan
Affärssidan är vanligtvis sidan, vilket ger krav på att programvaran ska utvecklas. Ibland vet affärsmän inte om programvaruutveckling. Så det blir intressant att veta hur de hanterar den här typen av människor och krav.

84) Vilken typ av böcker läser de?

En välläst person är alltid en tillgång. Det skulle vara bra att veta vilken typ av böcker han / hon är intresserad av.

85) Ta reda på vad som driver dem
Vissa människor motiveras av pengar, andra motiveras av att bygga fantastiska saker eller visa världen hur bra programmerare de är.

86) Anslut till dem på sociala medier
En ambitiös person skulle vara aktiv på sociala medier för att växa sitt professionella nätverk genom att dela kunskap och bygga sitt eget personliga varumärke.

87) Vilken är den största utmaningen de har övervunnit?
Det skulle vara intressant att notera de största utmaningarna för din nya rekryterare och vilka åtgärder han / hon vidtagit för att övervinna dem och förhindra att de inträffar i framtiden.

88) Kontrollera om de har en “Can Do” -mentalitet
Inom mjukvaruutveckling handlar det vanligtvis om att skapa nya saker som inte fanns tidigare. Har de en ”Can Do” -mentalitet, eller kommer de att tvivla på något nytt krav som kommer upp.

89) Kontrollera deras betyg på kandidat- och masternivå
Det skulle vara bra att känna till dina sökandes utbildningskvalifikationer eftersom det skulle vara bra att veta om de var akademiskt lysande.

90) Kontrollera om de har bott utomlands under en tid
Det hjälper en utvecklare om han / hon har bott utomlands. De kommer att se saker från ett annat perspektiv.

91) Vilka är programvaruutvecklarna de beundrar?
De skulle sträva efter att lära av mjukvaruutvecklare som utvecklade mycket berömda appar och så småningom skapa sin egen stil.

92) Kontrollera om det finns luckor i deras CV

Även om du är upptagen, ta dig tid att gå igenom deras CV minutiöst eftersom intervjun skulle vara den bästa tiden att rensa dina tvivel angående deras professionella och personliga liv.

93) Kontrollera med tidigare arbetsgivare
Utvecklarna ansluter och lämnar datum. För att säkerställa att programmeraren talar sanningen, skulle det inte skada att bekräfta datumen för anslutning och avresa med de tidigare arbetsgivarna.

94) Ge dem ett logiskt test
Att vara en logisk tänkare är ett personlighetsdrag som din programmerare borde ha. När allt kommer omkring måste de ofta följa logikreglerna för att göra sina projekt och för att räkna ut lösningar.

95) Ge dem en liten gruppuppgift
Detta fungerar naturligtvis bara om det finns flera programmerare som deltar i intervjun. Det kan handla om att bygga något med papper eller lösa ett problem.

96) Var ser de sig själva om 1 år, 5 år och 10 år
Vilka är milstolparna som de sökande ställer för sin egen karriär. Verkar de tillräckligt ambitiösa eller föredrar de att följa flödet?

97) Vilken typ av långsiktiga professionella mål har de
Gillar din programmerare en person som kommer att följa målen? Vad planerar han att uppnå inom en tidsperiod av säga 5 till 10 år? Vilka mål har de uppnått under sina tidigare år? Har de hållit sig till de tidigare målen?

98) Vilket ämne gillade de mest under universitets- eller examensstudier?
Det vore intressant att notera programmerarens favoritämne och om karriären han / hon valde hade några likheter med den.

99) Vilket skulle ha varit andravalet som ett yrke, bredvid mjukvaruutveckling?
Om den sökande inte hade valt att bli programmerare, vad skulle han annars ha blivit?

100) Varför vill de arbeta i vårt företag?

Bortsett från den monetära nyttan och positionen, vad är kanske den andra anledningen till att din utvecklare vill arbeta med dig? Finns det någon personlig anledning eller motivation bakom det?

101) Hur pratar de om sina tidigare företag?
Talar de positivt om sina tidigare företag eller dåligt? Om de talar negativt är chansen stor att de också gör detsamma i ditt fall.

Intressanta länkar om ämnet:

6 tips för att hitta rätt utvecklare
Steg för att hitta rätt programutvecklare för din start
Hur man anställer rätt utvecklare

Bilder: Flickr.com/ Joone Hur / Murch / Programvara / ögondroppar / Osse / Regan / Steven Lilley / Oregon Department / Flazingo Photos / Helder da Rocha / PROSteven Lilley


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.