101 tip til at finde den rigtige udvikler

Her er 101 tip, der kan hjælpe dig med at finde den rigtige udvikler til din virksomhed. Med de rigtige softwareeksperter kan du nå dine kunders drømme.

At finde den rigtige udvikler er ofte den største udfordring for it- og softwarevirksomheder. Da webprojekter kan være af forskellig størrelse, type og formål, afhænger det kun af dine behov at vælge en softwareudviklingsekspert. Ofte kan det være svært at finde den rigtige person, fordi det ikke er muligt for en enkelt udvikler at have alle kvaliteterne.

Derfor har vi udført dybdegående undersøgelser og undersøgelser og er kommet med 101 tip til at hjælpe dig med at finde den rette softwareperson til dit projekt. Vælg de tip, der passer bedst til dine behov, og det hjælper dig med at få den rigtige pasform.

1) Se efter værdier
Programmøren skal være i stand til at tilføje værdi til teamet, hvilket betyder at han skal wok mod at formulere forretningsværdien og opretholde den til det højeste niveau, mens han leverer sit projekt. Han skal også begynde at tilføje værdi til det team, han arbejder med, hvilket betyder at han skal være et aktiv på flere måder end en.

2) Tag dig tid til at ansætte
Selve ansættelsesprocessen skal være intens. Hvis du ansætter i en fart, får du muligvis ikke den rigtige person, så gå igennem hele processen med at ansætte, før du vælger den person, der er egnet til jobbet.

3) Udfør en kodningstest

Giv den potentielle medarbejder en kodningstest for at kontrollere, om han ville være den rigtige person til jobbet. Hvis ikke, spilder du din tid.

4) Kontroller holdning
Tjek barometeret for deres holdning, og hvordan de reagerer på arbejdsstress inden de ansætter. Du har ikke brug for en skrøbelig person, der smuldrer under pres, gør du?

5) Involver seniorudvikler
Hvis du planlægger at ansætte en ny programmør, skal du sørge for at holde de ældre i teamet opmærksomme på, hvad der sker. Giv dem også en chance for at sidde i interviewtavlen.

6) Har flere intervjurunder
Det er ikke, at ansættelseslederne gennemfører flere intervjuer for det sjove, de gør det, fordi det er sådan, de vil være i stand til at ansætte cremen af talent. Den sidste interviewrunde vil være i stand til at fortælle dig, om et prospekt er godt for din virksomhed eller ej.

7) Inviter dem til frokost
At invitere ansøgere til frokost ville være en fantastisk måde at have en afslappet diskussion med dem. Du vil også være i stand til at måle, hvor godt de vil gel med dit team.

8) Brug en dag med dem

Når du ansætter udviklere online, skal du tilbringe en hel dag med dem for at vide mere om deres personlighed og for at vide, om de vil være gode til jobbet.

9) Spørg dem, hvorfor de forlod deres tidligere job
Det er altid vigtigt at vide, hvorfor en udvikler forlod sit tidligere job – er det fordi hans job ikke betalte godt eller ikke var udfordrende nok? Er der et andet problem?

10) Find ud af, om de er holdspillere
Alt falder naturligt på plads, når udviklere er holdspillere og respekterer hinandens færdigheder og mangler. Hvis der er konkurrence blandt medlemmerne af teamet, vil dit projekt lide.

11) Gennemfør hackathons
Hackathons vil være i stand til at hjælpe dig med at se ud over genoptagelser og interviews og kontrollere ansøgerens produktive kapacitet. Hackathons er trendy nu, så gør det bedste ud af det.

12) Besøg konferencer (for at møde potentielle udviklere)
På konferencer kan du mødes med mange talentfulde udviklere. Lad ikke denne mulighed gå, for selvom udvikleren ikke tænker på at blive medlem af din virksomhed, kan han bare gøre det, når han er færdig med at tale med dig.

13) Find ud af, om de er gode til netværk
Softwareprogrammerere skal også være gode netværkere, da dette vil være nyttigt for gode forretningsresultater og for webudvikling.

14) Afholde konferencer
Din virksomhed kan være vært for en konference rettet specifikt til udviklere med speciale i en bestemt teknologi. Dette ville bringe flere dygtige udviklere til din hoveddør.

15) Inviter gode udviklere til at tale på disse konferencer
For at kontrollere, om disse udviklere virkelig er så gode som de udstiller, bed dem om at tale på konferencerne. vil du være i stand til at måle deres oplevelsesniveau på den måde.

16) Introducer udviklerne for teamet, inden du træffer en ansættelsesbeslutning

Når du har markeret et par udviklere, som du overvejer at ansætte, så lad dem mødes med det nuværende team; måske vil det hjælpe dig med at koncentrere dig om de mest efterspurgte.

17) Bed en ikke-teknisk person om at deltage i interviewet
Få en ikke-teknisk person til at deltage i programmørinterviewet, fordi han vurderer fra et andet synspunkt, hvordan kandidaten er i stand til at håndtere deadlines, arbejde i et team, styre opgaver og så videre.

18) Find ud af mere om deres personlighed
En person med god karakter og moralske værdier er altid efterspurgt. Du kan kaste lys over deres personlighed ved at stille et par personlige spørgsmål, interesser og antipatier.

19) Spørg om deres hobbyer
Det er også vigtigt at vide, hvilken slags person du ansætter, så spørg om deres hobbyer for at vide, hvad der interesserer dem.

20) Find ud af, om de har en blog
Blogging er ikke længere en hobby, det har en seriøs rolle at spille i den branche, du befinder dig i. En udvikler med en populær, højtstående blog er bestemt et aktiv; lad ham ikke gå.

21) Find ud af, om de har en online tilstedeværelse
En udvikler med en online tilstedeværelse kan let søges i Google. Du kan få mere viden om ham og hans arbejde på denne måde. Men så er der udviklere, der foretrækker at holde en lav profil, men som stadig er fremragende til kodning. I så fald bliver du nødt til at trykke på andre metoder til at finde en sådan udvikler.

22) Introducer ham / hende for administrerende direktør

Få udtalelse fra administrerende direktør, og præsenter programmørens legitimationsoplysninger og arbejdsevner, inden du giver det sidste ord.

23) Kontroller deres evne til at teste løsninger
Ord er undertiden ikke nok; skal du udføre tests for at kontrollere, om programmøren faktisk kan kode og løse fejl i softwareudvikling.

24) Find ud af, hvad deres mening er om softwarekvalitet
Programmørens viden om SQA eller softwarekvalitetssikring er en fordel, fordi det ville betyde meget for din virksomhed.

25) Spørg dem om deres idoler i programmeringen
Hvem forguder kandidaten? Det ville være en fordel at vide, fordi du kan forvente, at deres arbejde følger i deres fodspor; og du kan måle, hvad de forventer at opnå.

26) Spørg dem, hvorfor de gik i programmering
Lidenskab i det, du vælger, er en fordel, så du bør kende deres årsag til at påtage dig programmeringsjobbet. Er det bare et job for dem? Eller er de virkelig interesserede i at markere sig i softwarebranchen?

27) Spørg dem om deres uddannelsesbaggrund
Din programmør skal have en baggrund inden for matematik og naturfag. Så sørg for, at de har en grundlæggende uddannelse i begge.

28) Spørg dem om deres vigtigste lektion fra deres grader
Hvis du vil vide mere om karakteren af dit fremtidige personale, skal du vide, hvad de fik gennem deres uddannelse. Nogle gange er der noget mere end bare akademikere.

29) Find ud af deres lederskabspotentiale

Ikke alle softwareeksperter er gode ledere; nogle har tendens til at miste deres fokus, når de tager lederrollen. Derfor, hvis du vil have en god leder i din ekspert, skal du sørge for at ansætte en sådan person.

30) Kontroller deres kommunikationsevner
En god softwareekspert skal også være god til kommunikation. Dette er fordi menneskers færdigheder er meget vigtige, når du arbejder i samarbejde med andre teammedlemmer.

31) Tjek deres e-mail-svar: Hvor formateredes de korrekt?
Kontroller, om din kunde følger e-mail-retningslinjer og etikette. Hans / hendes e-mail skal trods alt ikke se ud eller føles som spam.

32) Ved de noget om cybersikkerhed?
Sørg for, at din programmør har mindst et minimum af viden om sikkerhed; den minimale viden vil naturligvis være afhængig af, hvad dine præferencer er, afhængigt af programmet, koden, de anvendte biblioteker og så videre.

33) Hvad ved de om skalerbare it-løsninger?
En omhyggeligt planlagt webapplikation skal skaleres problemfrit. Er han fortrolig med de vigtigste agile tilgange til håndtering af skalerbarhedskrav?

34) Spørg om deres mening om dokumentationssoftware
Spørg dem, hvad de ved om dokumentationssoftware. Det er faktisk meget sjældent at finde udviklere, der kan dokumentere deres egen kode.

35) Vis dem et stykke kode, og spørg dem om deres mening
En sand udvikler bør vide alt om koder, så du kan helt sikkert vise ham en kode og kontrollere, hvor meget han ved om det.

36) Kontroller, om de er punktlige i forhold til interviewet
Punktlighed er en dyd, der er vigtig i ethvert job, du udfører. Det er det også i softwareudvikling, fordi det er meget vigtigt at opretholde deadlines.

37) Spørg dem om, hvordan de nåede frem til kontoret
Det hjælper med at lette stemningen og fjerne presset under interviewet. Du kan beholde det som en starter måske som en hindring for at stille spørgsmål.

38) Kontroller, om de stiller spørgsmål

At stille spørgsmål er en vigtig færdighed for en udvikler, da han skal finde ud af de nøjagtige krav fra klienterne

39) Kontroller, om de er nysgerrige efter at lære nye teknologier
Du har brug for en meget ressourcestær person som din medarbejder, så hvis behovet opstår, skal han lære nye teknologier og udføre de nødvendige skridt for at føre projektet videre.

40) Ring til den tidligere arbejdsgiver, og find ud af mere om programmøren
Programmøren kan se ud som en drøm, der er gået i opfyldelse, men du skal stadig finde ud af mere om ham fra sin tidligere arbejdsgiver. Det vil kaste lys over hans karakter og loyalitet.

41) Ring til den næstsidste arbejdsgiver, og tal om kandidaten
For at vide om kandidaten skal du også diskutere ham med sin næstsidste arbejdsgiver. Det ville hjælpe dig med at forstå, hvordan han udviklede sig og udviklede sig siden sit sidste job.

42) Spørg dem om deres mening om kontorlokaler
Det ville være en god ide at kende deres mening om kontorlokaler, når alt kommer til alt skal de bruge timer på at arbejde på projekter, skal du vide, om de ville være praktiske.

43) Har de arbejdet i en eller anden form for lederposition før
Dette ville være en god ting at vide, især da du i fremtiden vil have ham til at tiltræde en fremtidig lederposition.

44) Stil dem hypotetiske spørgsmål
Som “Hvis vandet på kontoret er færdigt, og administratoren ikke kan nås. Hvad ville du gøre?” Et godt svar ville være ”Jeg ville forsøge at finde ud af antallet af vandleverandørfolk og bestille nyt vand”. Evnen til at tage initiativ er vigtig her. Du har muligvis skabt en ny leder her.

45) Prøv at nå en tidligere eller nuværende arbejdskollega og spørg om deres mening
Før du giver det endelige svar til ansøgeren, kan du bede om råd fra den nuværende kollega, som de har arbejdet med på den tidligere arbejdsplads. Det vil kaste mere lys over udvikleren som person.

46) Spørg dem om deres forventede løn
Selvfølgelig koger det alt sammen til penge, så få det ryddet, inden du foretager yderligere forpligtelser.

47) Spørg dem, hvad de gerne vil have bortset fra lønkomponenten
Forventer de nogen frynsegoder og bonus bortset fra lønnen. Hvis ja, hvad er det?

48) Kontroller, hvilken slags kontorkultur han / hun foretrækker

Arbejdspladsen er et rum, som din udvikler skal have glæde af at komme til og levere prisværdig produktivitet. I så fald skal du give den kultur, han / hun foretrækker.

49) Spørg dem om deres evne til at kommunikere med udenlandske kunder
En af de vigtigste forudsætninger, når du ansætter nogen til din virksomhed, er kendskab til forskellige sprog. Tosproget færdighed er et must, og han / hun skal være meget god på engelsk og forstå forskellene mellem engelsk og amerikansk engelsk.

50) Tjek deres erfaring med at kommunikere med udenlandske kunder
Du kan krydstjekke deres krav ved at bekræfte dette med tidligere kollega eller medarbejder.

51) Find ud af, om de kender det grundlæggende i salg
Især i små virksomheder skal alle være sælger for det respektive firma, de arbejder for.

52) Spørg dem om deres hidtil bedste stykke arbejde
Udvikleren ville være stolt af at vise dig, hvad hans bedste arbejde ville være. Det ville give dig en idé om hans færdighedsniveau.

53) Spørg dem, hvad de er særlig stolte af, når det kommer til arbejde
Din kunde vil helt sikkert have en særlig færdighed, som han dør for at vise dig.

54) Bed dem om at holde en 4-minutters præsentation om en af deres vigtigste teknologiske færdigheder
For at vide, hvor meget din udvikler er dygtig til en speciel teknologi, skal du lade ham lave en præsentation. Bemærk strømmen, hvor han taler, hvordan han håndterer emnet, hans tillid, holdning og så videre.

55) Spørg dem om deres mening om multitasking
Udviklere skal være gode til multitasking, men ikke på det niveau, der påvirker produktiviteten. Dette skal være noget, du skal kigge efter hos en udvikler.

56) Er de i stand til at sætte mål for sig selv
En god udvikler skal være i stand til at sætte mål for sig selv uden at vente på chefens bange og sørge for, at han opnår dem, selv når der ikke er nogen, der kigger over skulderen.

57) Kontroller, om de er selvmotiverede, eller om nogen altid har brug for at være bag dem for at afslutte arbejdet
En selvmotiveret person har ikke brug for nogen efter ham til at kontrollere arbejdets fremskridt.

58) Hvad betyder professionalisme for dem
Få definitionen af professionalisme fra ekspertens egen mund. Passer hans idé om professionalisme med din?

59) Find ud af, hvordan de handler under pres

Softwareeksperten foran dig kan være talentfuld og dygtig på den bedst mulige måde. Men du skal sørge for, at han opretholder sit produktivitetstempo selv under pres.

60) Find ud af, om de kan forblive rolige og venlige, hvis klienten bliver sur
Uanset hvilken software du kommer på, er det meget vigtigt at vide, at klienten har det sidste ord. Hvis klienten er glad, er du glad; hvis klienten bliver sur, skal du gøre ham glad. Der er ingen vej ud.

61) Spørg dem, hvad den nyeste teknologi var, hvor de arbejdede
Det er altid et aktiv at have en udvikler, der er dygtig til den nyeste teknologi. Så sørg for at du ikke går glip af det spørgsmål.

62) Bidrager han / hun til et open source-samfund?
Giver din ansøger noget tilbage til open source-samfundet? Hvad er hans mening om det? Værdsætter han interaktionen med andre udviklere? Hvis ansøgeren bidrager til det åbne samfund, betyder det, at han vil gøre noget godt, noget meningsfuldt.

63) Spørg dem, hvad fremtiden for softwareudvikling vil være?
Hvad er ansøgerens opfattelse af fremtiden for softwareudvikling om 10 år?

64) Tjek med dem, hvordan de vil håndtere modgang. Eksempel
Hvad hvis virksomheden skulle flytte til et mindre og meget mere simpelt anlæg, ville udvikleren også flytte derhen? – Er udvikleren klar til at justere, hvis virksomheden gennemgår ugunstige forhold? Vil han fortsætte med jobbet?

65) Hvem var deres største mentor?
Der skal helt sikkert være en mentor eller idol bag enhver mands succes. Hvem ser din ekspert som sin mentor?

66) Bed dem om at bedømme sig selv på en skala fra 1 til 10, når det kommer til deres tekniske færdigheder
Selvvurdering på den rigtige note er ikke en let ting. Du kan kontrollere dette, når du beder din ansøger om at bedømme sig selv.

67) Spørg dem, hvordan de fandt deres sidste arbejdsgivere
Få et antydning af, hvordan dine udvikleres netværkskompetencer er, ved at kontrollere, hvordan de hørte om deres tidligere arbejdsgivere. Jo bredere netværket er, desto bedre har de viden om, hvad der sker inden for deres felt.

68) Spørg dem om, hvordan de fandt dit jobtilbud
Dette giver dig mulighed for at forstå, hvordan de holder sig opdateret om de seneste begivenheder i teknologiverden.

69) Spørg dem, hvorfor de tror, at de sidste arbejdsgivere hyrede dem

Dette er sandsynligvis et spørgsmål, som hver HR-chef vil stille en ny ansøger. Selvom det er kliché, er det meget vigtigt at spørge dette og høre svaret.

70) Er de interesserede i ting uden for softwareudvikling?
Dette vil hjælpe dig med at forstå personen under softwareekspertpersonen.

71) Kontroller deres vilje til at arbejde under projektlederen, når de først er med i din organisation
En softwareekspert skal være villig til at arbejde under projektlederen, indtil han er underlagt reglerne og forskrifterne i din organisation. Ville han være villig til at gøre det?

72) Vil de være klar til at lytte til andre holdkammerater?
Hvor god en teamarbejder ville den nye rekrutter være? Hvis han ikke er villig til at acceptere meningerne og forslagene fra resten af befolkningen i hans hold, ville det være virkelig svært.

73) Ved de, hvad globalisering betyder?
Viden om globalisering er en vigtig komponent i forretning og teknologi. Dette vil hjælpe udviklere med at opbygge apps efter forbrugernes behov.

74) Har de arbejdet med fjernteam?
Udviklerens erfaring med at arbejde for fjernteam ville være et aktiv.

75) Har de arbejdet direkte med en udenlandsk klient?
At arbejde direkte med en udenlandsk klient giver en idé til udvikleren om, hvordan man opfører sig over for disse mennesker. Det meste af tiden vil en udenlandsk klient være mere punktlig eller interesseret i en bestemt form for behandling.

76) Hvad er deres mening om juniorudviklere
Hvis du ansætter en senior softwareperson, skal han fungere som en mentor for juniorerne i din virksomhed ved at vejlede og rådgive dem. Er han klar til at gøre det?

77) Hvad betyder integritet for dem?
Integritet er et karaktertræk, som dit personale skal have. Der er ingen to måder ved det.

78) Spørg dem om deres vilje til at ændre sig.
Især i nutidens tider ændrer verden sig hurtigt. Så udviklere er nødt til at ændre i henhold til den aktuelle situation.

79) Har han / hun stærk ekspertise inden for dit domæne?
Hvad er dit specifikke domæne? Kan din udvikler forholde sig til det?

80) Læs dine virksomheds værdier for dem, og find ud af, om de kan forholde sig til det

Dette er meget vigtigt at vide, om du ansætter den rigtige person. De skal være i stand til at forstå og forholde sig til din virksomheds værdier, ellers kan de muligvis ikke opretholde dem senere.

81) Spørg dem, om de kan håndtere softwareprojekt fra ende til slut
Især i mindre virksomheder er det undertiden vigtigt, at udviklerne kan implementere et projekt fra start til slut.

82) Spørg dem, om de kan arbejde selvstændigt
Ligesom programmøren skal være god, mens han arbejder som et team, skal han være lige så produktiv, mens han også arbejder uafhængigt.

83) Spørg dem om deres meninger om forretningssiden
Forretningssiden er normalt den side, hvilket giver kravet om, at softwaren skal udvikles. Nogle gange kender forretningsfolk ikke softwareudvikling. Så det vil være interessant at vide, hvordan de håndterer denne slags mennesker og krav.

84) Hvilken slags bøger læser de?

En vellæst person er altid et aktiv. Det ville være godt at vide, hvilken slags bøger han / hun er interesseret i.

85) Find ud af, hvad der driver dem
Nogle mennesker motiveres af penge, andre motiveres af at opbygge store ting eller vise verden, hvor gode programmører de er.

86) Forbind dig med dem på sociale medier
En ambitiøs person ville være aktiv på sociale medier for at udvide sit professionelle netværk ved at dele viden og opbygge sit eget personlige brand.

87) Hvad er den største udfordring, de har overvundet?
Det ville være interessant at bemærke de største udfordringer, som din nye rekrutter står over for, og hvilke foranstaltninger han / hun tog for at overvinde dem og forhindre dem i at forekomme i fremtiden.

88) Kontroller, om de har en “Can Do” -mentalitet
I softwareudvikling vil det normalt dreje sig om at skabe nye ting, som ikke var der før. Har de en “Can Do” -mentalitet, eller vil de tvivle på ethvert nyt krav, der kommer op.

89) Kontroller deres karakterer på bachelor- og masterniveau
Det ville være godt at kende dine ansøgers uddannelsesmæssige kvalifikationer, fordi det ville være godt at vide, om de var akademisk strålende.

90) Kontroller, om de har boet i udlandet i nogen tid
Det vil hjælpe en udvikler, hvis han / hun har boet i udlandet. De vil se tingene fra et andet perspektiv.

91) Hvem er de softwareudviklere, de beundrer?
De ville stræbe efter at lære af softwareudviklere, der udviklede meget berømte apps og til sidst lavede deres egen stil.

92) Kontroller, om der er huller i deres CV’er

Selvom du har travlt, skal du tage dig tid til at gennemgå deres CV minutiøst, fordi interviewet ville være det bedste tidspunkt at fjerne din tvivl om deres professionelle og personlige liv.

93) Bekræft med de tidligere arbejdsgivere
Udviklerne tilmelder sig og forlader datoer. For at sikre, at programmøren fortæller sandheden, ville det ikke skade at bekræfte datoerne for tilmelding og afrejse hos de tidligere arbejdsgivere.

94) Giv dem nogle logiske tests
At være en logisk tænker er et personlighedstræk, som din programmør skal have. Når alt kommer til alt bliver de ofte nødt til at følge logikreglerne for at udføre deres projekter og finde ud af løsninger.

95) Giv dem et lille teamarbejde
Dette fungerer naturligvis kun, hvis der er flere programmører, der deltager i interviewet. Det kan dreje sig om at bygge noget med papir eller løse et problem.

96) Hvor ser de sig selv om 1 år, 5 år og 10 år
Hvilke milepæle har ansøgerne sat for deres egen karriere. Virker de ambitiøse nok, eller foretrækker de at gå med strømmen?

97) Hvilken type langsigtede professionelle mål har de
Kan din programmør lide en person, der følger målene? Hvad planlægger han at opnå i en periode på sige 5 til 10 år? Hvilke mål har de opnået i deres tidligere år? Har de holdt sig til de tidligere mål?

98) Hvilket emne kunne de lide mest under universitets- eller eksamensbevis?
Det ville være interessant at bemærke programmørens foretrukne emne, og om den karriere, han / hun valgte, havde ligheder med den.

99) Hvilket ville have været andet valg som erhverv ved siden af softwareudvikling?
Hvis ansøgeren ikke havde valgt at blive programmør, hvad ville han ellers være blevet?

100) Hvorfor ønsker de at arbejde i vores virksomhed?

Bortset fra den monetære fordel og position, hvad er måske den anden grund til, at din udvikler ønsker at arbejde sammen med dig? Er der nogen personlig grund eller motivation bag det?

101) Hvordan taler de om deres tidligere virksomheder?
Taler de positivt om deres tidligere virksomheder eller dårligt? Hvis de taler negativt, er chancerne store, at de også vil gøre det samme i dit tilfælde.

Interessante links om emnet:

6 tip til at finde den rigtige udvikler
Trin til at finde den rigtige softwareudvikler til din opstart
Sådan ansættes den rigtige udvikler

Billeder: Flickr.com/ Joone Hur / Murch / Software / eye dropper / Osse / Regan / Steven Lilley / Oregon Department / Flazingo Photos / Helder da Rocha / PROSteven Lilley


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.