Sådan hyrer du en fantastisk webudvikler

Hvis du er ansættelseschef, ved du sandsynligvis allerede, hvor svært det kan være at ansætte en webudvikler med stor talentmangel rapporteret over hele Nordamerika.

Det kan være svært at finde den perfekte kandidat til ethvert job, men på et så konkurrencepræget arbejdsmarked som dette finder virksomheder det særligt irriterende at lokke toptalenter til inden for webudvikling.



Derfor er en smart og fornuftig proces afgørende, når man forsøger at finde den rigtige person. Her er nogle tips til, hvordan du griber ansættelsesprocessen an for at sikre, at du sikrer din stjerneudvikler.



Forstå dine behov

Før du overhovedet begynder på dit jobopslag, er det vigtigt at vide præcis, hvad du skal bruge af din kommende webudvikler.

Selvfølgelig ville enhver virksomhed elske en Full-Stack-udvikler, der kan kode i alle varianter af programmeringssprog og forstå alle detaljer i dit projekt, men hvis omfanget af rollen er mere snævert fokuseret på front- eller back-end, kan du måske være bedre tjent med en, der er specialiseret. For at få en fornemmelse af, hvor relativt få hver enkelt rolle er, er BrainStations 2019 Digital Skills Survey fandt, at 33,7 procent af de adspurgte udviklere betragtede sig selv som Full-Stack-udviklere, mens 26,5 procent var fokuseret på front-end og 7,2 procent specialiserede på back-end.



Hvis du ikke er sikker på forskellen, vi kan hjælpe – men i det væsentlige er front-end-udviklere ansvarlige for at designe ansigtet på det digitale produkt, der udvikles, mens back-end-udvikleres ansvar omfatter databaseinteraktioner, brugergodkendelse, forretningslogik og server-, netværks- og hostingkonfiguration. Front-End-udviklere forventes normalt at forstå programmeringssprog, herunder HTML, CSS og JavaScript samt rammer som React, Bootstrap, Backbone og AngularJS, mens Back-End-udviklere bør kende server-side sprog som PHP, Ruby, og Python, samt værktøjer som MySQL, Oracle og Git.

Udviklere af alle typer forventes at vide noget om missionen for W3C .

Når du eftersøger specifikke færdigheder, skal du ikke overskride og insistere på erfaring og viden om programmeringssprog og andre kompetencer, som faktisk ikke er relevante for din stilling eller virksomhed.



Det er også værd at bemærke, hvilke færdigheder der er sværere at finde end andre. BrainStations Digital Skills-undersøgelse viste, at de mest udbredte programmeringssprog er JavaScript (med 79,6 procent af udviklerne, der rapporterer, at de bruger det på arbejdet), efterfulgt af SQL (46,7 procent) og Python (34,7 procent). I den anden ende af spektret er det sværere at finde udviklere, der regelmæssigt bruger Assembly (1,2 procent), Perl (2,4 procent) eller Swift (9 procent).

Dig Into Past Projects

Det er nok indlysende, at undersøgelse af en kandidats portefølje er et afgørende element i ansættelsesprocessen, men det er især vigtigt, at du har live arbejde at teste, så du virkelig kan få en fornemmelse af udviklerens evne til at skabe en funktionel og smidig brugeroplevelse.

Den første fejl, som virksomheder begår, når de ansætter en webudvikler, er at ansætte en person, der er vidende om udvikling, men som ved meget lidt om brugeroplevelse eller konverteringsoptimering,StringjoyDet fortalte grundlægger Scott Marquart business.com .



At se godt ud er kun en lille del af det, der gør en hjemmeside fremragende. Det skal også fungere intuitivt og være nemt at navigere, så enhver kunde, der lander på dit websted, ved præcis, hvordan man gør, hvad du vil have dem til at gøre.

Når du udforsker en kandidats tidligere projekter, skal du ikke bare spørge, hvilke teknologier, værktøjer og programmeringssprog de brugte, men hvorfor de brugte dem, så du kan få en fornemmelse af deres evner til kritisk tænkning og problemløsning. Spørg om de betydelige udfordringer, du står over for. Og spørg altid, hvad de ville gøre anderledes.

Husk: Talent kan trænes

De fleste interviewprocesser bør omfatte en live kodningsudfordring – lige så meget som udviklere afskyr dem – og en take-home-opgave, som sammen med porteføljen vil give dig en fornemmelse af din kandidats arbejdsgang, beslutningstagning og kompetenceniveau. Interviewet skal derfor fokusere på de immaterielle kvaliteter, der vil afgøre, om din kandidat vil passe godt. Spørg, hvordan de arbejder sammen med andre, og hvordan de jonglerer med konkurrerende deadlines. Spørg efter et par af deres yndlingswebsteder, og hvilken webbrowser de bruger (svaret bør være dem alle).

Faktisk prioriterer nogle virksomheder livsfærdigheder og personlighed over alt andet.

Vi holdt op med at undersøge tech-kandidater på grund af manglende erfaring eller formel uddannelse for et stykke tid siden, sagde Daniela Arango, en HR og kreativ chef forimagetoner.com. Det, vi leder efter nu, er referencer fra tech-professionelle, der har stor modstandskraft i livet og en naturlig evne og forkærlighed for læring.

En af grundene til, at det er vigtigt ikke at blive hængende i et svaghedsområde for en kandidat, der ellers kunne være den rigtige til jobbet? Professionel udvikling bør være en del af enhver god udviklers spillebog.

BrainStations undersøgelse viste, at 63,4 procent af udviklerne bruger færdighedstræning til at lære nye teknikker og ideer, et tal endnu højere blandt respondenterne på begynderniveau.

Stil spørgsmål om din kandidats entusiasme for uddannelse og løbende kompetenceudvikling, og udforsk de specifikke måder, hvorpå din potentielle ansættelse finder muligheder for selvforbedring.

Det er vigtige egenskaber blandt selv de mest erfarne og dygtige kandidater, i betragtning af hvor hurtigt feltet udvikler sig.

Faktisk viste BrainStations undersøgelse, at selvom 78 procent af udviklerne mener, at maskinlæring og kunstig intelligens er de tendenser, der vil have størst indflydelse på udviklingen i de næste fem til 10 år, har 83 procent aldrig udviklet sig til nogen kunstig intelligens-platforme eller blockchain. teknologi.

Med andre ord bliver næsten alle udviklere nødt til at opgradere deres færdigheder i de kommende år.

Tilbyd en konkurrencedygtig løn

Ifølge Indeed er gennemsnitslønnen for en webudvikler på begynderniveau i USA$66.254, stiger til$105.302for en senior webudvikler. For at have et håb om at lande din ideelle webudvikler, er det et must at tilbyde en god løn i det interval. Hvis du har fleksibiliteten, kan du måske også prøve at lokke din kandidat med andre frynsegoder, såsom en fleksibel tidsplan, evnen til at arbejde hjemmefra eller ved at tilbyde at støtte videreuddannelse.

Når du har fundet den rigtige kandidat, skal du handle hurtigt.

Hvad angår folk, der er mere erfarne, når de ikke engang til det punkt, hvor de leder efter job, Ari Weil, vicepræsident for produkter til opstart af optimering af webstedsydelse.Venter, fortalte Boston Business Journal .

Når disse fyre er på markedet, er der så meget efterspørgsel efter dem, at de bliver snappet op inden for en dag eller to.


Kategori: Web-Udvikling