Sådan ansætter du en programmør (selv hvis du ikke kender til kodning)

Udgivet: Sidst opdateret:

Du har brug for en programmør til at omsætte din idé til virkelighed. Du ved, hvordan programmet, webstedet eller onlinetjenesten skal se ud, og hvordan det skal fungere, men du har ingen idé om, hvordan du rent faktisk får det til at ske. Måske har du ansat en programmør, som ikke fungerer godt, og du ved ikke hvorfor? Vi indrømmer, at det er svært at finde en udvikler, der lever op til dine forventninger og opfylder dine behov perfekt.

Her er 7 tips til, hvordan du kan ansætte en programmør, selvom du ikke kan kodearbejde:

1. Definer, hvad og hvem du har brug for at ansætte en programmør

Du ved, hvad du vil skabe - men ved du også hvordan? Medmindre du har kendskab til kodning, kan det være svært. Det bedste, du kan gøre, er at kontakte en ven eller kollega, der kender til programmeringssprog. Han eller hun vil kunne fortælle dig, hvilke sprog og færdigheder du skal kigge efter under ansættelsesprocessen. Hvis du ikke kan finde sådan en person blandt dine venner, er det nok værd at overveje at hyre en ekspert netop til denne opgave. En ekspert vil også være nyttig, når du vil gennemføre et mere teknisk interview.

2. Forstå programmørens arbejde

Matt Linderman skrev det i 37signaler de har en politik, der står ved magt: "Ansæt aldrig nogen til at udføre et arbejde, før du har prøvet at gøre det selv først." Det er naturligvis umuligt at lære (og beherske) alle sprog eller færdigheder, som du har brug for, men selv hvis du prøver at lære lidt om programmering, hjælper det dig med at forstå specificiteten af programmørens job, hvilket gør det muligt for dig at lede en sådan person bedre.

3. Stil de rigtige spørgsmål

I "14 ting, du bør kigge efter hos en programmør" dækkede vi en række funktioner, som den ideelle programmør bør have. Hvis du stiller de spørgsmål, der er medtaget i denne artikel, er muligheden for at finde en god person at arbejde sammen med virkelig høj. Derudover skal du sørge for at spørge dine kandidater om:

a) Deres baggrund - igen vil deres svar ikke kun hjælpe dig med at få en forståelse af, hvad og hvordan de har fået deres viden, men det vil helt sikkert også give dig mulighed for at lære dem lidt at kende og give dig mulighed for at teste deres kommunikationsevner;

b) Tidsmæssige forpligtelser - kan de engagere sig fuldt ud i din virksomhed? Eller leder du efter en deltidsansat?

c) Arbejdspræferencer - hvilke arbejdstider foretrækker de? Hvornår er de mest effektive? Foretrækker de at arbejde på kontoret eller hjemmefra?

d) Ledelseskompetencer - hvordan ville de styre et hold programmører? Ser de sig selv som projektledere, udviklere eller måske - hvilket er praktisk for dig - begge dele?

Hvis du leder efter en programmør, der skal erstatte en anden, kan du spørge kandidaterne om de problemer, som deres forgængere har haft tidligere. Som Shahzil Amin skrev: "Deres svar bør svare til de løsninger, du har brugt, eller være bedre. Hvis de ikke kan give et kortfattet svar, er det normalt en god indikator for, at de ikke er den rette person til jobbet."

4. Gør det interessant og klart

Det er måske en bitter pille at sluge, men i dag er der 4-5 muligheder for alle programmører. Du kan forestille dig, at når det drejer sig om de rigtig gode programmører, kender de deres værdi, og hvis din stilling ikke lyder interessant (og indbringende), vil de ikke tage dit tilbud i betragtning. Du er ikke den eneste, der træffer et valg her.

Paul Graham sagde engang, "Gode hackere betragter det som noget, de gør for sjov, og som de er glade for at opdage, at folk vil betale dem for."

Derfor bør du tage dig ekstra tid til at genoverveje dine betingelser og dit forslag. Gør dit tilbud klart, kortfattet og spændende. Fortæl dem, hvad du forventer, og hvad du kan give dem.

5. Begynd i det små med "version 1.0"

Derek Sivers skabte "version 1.0"-idéen. Version 1.0 er "det absolutte minimum, som ville gøre dig glad, og som folk ville finde nyttigt. Hvad er de tre mest essentielle funktioner? (...) Gem resten til senere. Der er ingen grund til at fortælle folk om resten, medmindre de er virkelig meget interesserede."

Du behøver ikke at tale om alle detaljer i dit projekt, og husk, at selv de bedste idéer har forskellige versioner (f.eks. Mac OS- eller Windows-versioner). Det er ikke usædvanligt at starte i det små.

6. Portefølje

En portfolio er et must for de fleste programmører. Hvis de ikke har en, kan du bede dem om at give eksempler på deres arbejde. Hvilke projekter er de mest stolte af? Bidrager de til open source? Deres svar vil afsløre nogle aspekter, som du er interesseret i. Matt Linderman skrev: "Selv om du måske ikke er programmør, kan du se, om der er noget kode der. Og det er en god start, at nogen bidrager med noget." JohnPaul Bennett tilføjer: "De vil ofte programmere hele dagen på arbejdet og bidrage til open source om aftenen - gratis! Dette gør open source-programmører passionerede omkring deres håndværk. Husk også på, at en person, der elsker det, de laver, har tendens til at være mere pålidelig og troværdig."

7. Test dem

Hvordan kan du kontrollere, om en person kan kode? Ved at teste dem. Der er åbenbart mange mennesker, der tror, at de kan kode, men som i virkeligheden ikke kan det. For at sortere sådanne kandidater fra, kan du lave en simpel online-test - "Målet er ikke at bevise, at kandidaten er et eller andet kodningsgeni, men at han/hun ved, hvad programmering er. Ja, det er trist og lidt deprimerende, at det overhovedet er nødvendigt, men hvis du ikke foretager dette fornuftighedstjek, så tro mig - du vil fortryde det" påpeger Jeff Atwood.

Du kan også gennemføre et betalt auditionprojekt, hvor dine kandidater skal løse opgaver i det virkelige liv.

Det tager tid og kræfter at finde en god programmør, men det er det hele værd!

Del indlæg

Få mere at vide om ansættelse af teknologiske medarbejdere

Tilmeld dig vores Learning Hub for at få nyttig viden direkte i din indbakke.

Kontroller og udvikl kodningsevner uden problemer.

Se DevSkiller-produkterne i aktion.

Sikkerhedscertificeringer og overholdelse. Vi sørger for, at dine data er sikre og beskyttede.

DevSkiller-logo TalentBoost-logo TalentScore-logo