Särskilt om du är en icke-teknisk grundare. Du har förmodligen hört termer kastas omkring som du knappt förstår, som "full stack", "Kubernetes" eller "REST API", och du kanske tänker: "Jag behöver bara någon som vet hur man gör allt detta." Det är naturligt. Du vill ha den smartaste personen i rummet när det gäller teknik, eller hur?
Men här är verkligheten: även om tekniska färdigheter är viktiga, är de inte vad som gör en grupp framgångsrik. Faktiskt, om jag har lärt mig något från att bygga och leda tekniska grupper i åratal, så är det att kulturell passform, inte bara teknisk briljans, kommer att avgöra om ditt företag blomstrar eller kollapsar.
Du vill ha någon som är i linje med din vision, företagets kultur och hur din grupp arbetar. Du kan lära ut någon ett nytt programmeringsspråk eller en ny ram, men du kan inte lära ut dem att ha en samarbetsvilja, ett tillväxtperspektiv eller förmågan att kommunicera tydligt. Dessa mjuka färdigheter underskattas ofta, särskilt i teknikvärlden. Men de gör hela skillnaden.
Låt oss börja med den typiska metod som de flesta icke-tekniska grundare använder: att anställa uteslutande baserat på teknisk kompetens. De vill ha en "10x utvecklare" - vet du, den som skriver perfekt kod, håller upp hela natten och knackar ut funktioner snabbare än någon annan. Grundare saliverar över cv:n som listar 20 olika programmeringsspråk och en portfölj full av glänsande projekt.
Men här är problemet med den metoden: utvecklare är inte maskiner. De är människor. Och oavsett hur bra någon är på att skriva kod, om de inte kan arbeta bra med din grupp, kommer de göra mer skada än nytta. En briljant utvecklare som inte kan kommunicera, inte accepterar feedback eller vägrar att samarbeta med andra är en belastning, inte en tillgång.
Jag har arbetat med alla typer av utvecklare: de tekniska genierna, lagspelarna, de som jobbar bra under press och de som kollapsar så fort något går fel. Och jag kan säga att de som blomstrar inte alltid är de med de blankaste cv:n. De är de som passar in i gruppen, delar samma mål och vet hur de ska anpassa sig när saker inte går enligt plan.
Kultur är allt. Det är hur din grupp kommunicerar, hur de löser problem, hur de hanterar motgångar. Om någon inte passar in i den kulturen kommer de störa hela gruppens flöde. De kanske inte menar att, men de kommer.
Tänk dig att du har ett snabbt, deadlinedrivet miljö. Alla jobbar hårt, men de är också stödjande mot varandra. De delar information, hjälper varandra när någon är fast och det finns en känsla av kamratskap. Nu föreställ dig att ta in någon som är tekniskt briljant men vägrar att hjälpa en kollega eftersom "det är inte deras problem." Den personen kan förgifta källan. Plötsligt skiftar gruppdynamiken, och produktiviteten minskar eftersom det blir mindre samarbete och mer fingerpekande.
På motsatt sida, om du anställer någon som är lite svagare på den tekniska sidan men passar perfekt in i kulturen, kommer de att integrera sig bättre. De kommer vara ivriga att lära, snabba att hjälpa och villiga att anpassa sig. Och gissa vad? De kommer växa in i rollen. Jag har sett utvecklare med bara grundläggande färdigheter blomstra till toppklassiga ingenjörer eftersom de var i rätt miljö, omgivna av rätt personer.
Så, hur rekryterar du för kulturell passform? Det börjar med att definiera vad din företagskultur faktiskt är. Det betyder inte att skriva ut någon generisk "missionsförklaring" om att vara innovativ och störande. Det innebär att vara ärlig om hur ditt team arbetar dagligen. Värderar du självständighet? Förväntar du dig konstant kommunikation och uppdateringar? Är ni den typen av team som gillar att planera allt i detalj, eller föredrar ni att improvisera och anpassa er under resans gång?
När du förstår din företagskultur kan du börja leta efter kandidater som passar in i det mönstret. Här är några saker jag letar efter när jag rekryterar utvecklare:
1. Kommunikationsförmåga: Kan de förklara komplexa tekniska problem i enkla termer? Ännu viktigare, lyssnar de när andra talar? God kommunikation är en tvåvägsgata.
2. Samarbete: Ser de ut som den typen av person som kommer att arbeta bra med andra? Du kan få en känsla av detta genom att fråga dem hur de har arbetat med team tidigare. Leta efter kandidater som tycker om att hjälpa andra och inte är rädda för att be om hjälp när de behöver det.
3. Anpassningsförmåga: Teknologivärlden förändras snabbt. Du behöver människor som kan följa med i förändringen och anpassa sig när nya teknologier eller utmaningar dyker upp. Om de är fast i sina gamla vanor eller vägrar att lära sig nya saker, är det en varningssignal.
4. Attityd gentemot feedback: Hur hanterar de kritik? Är de öppna för förslag, eller blir de defensiva? Du vill ha någon som ser feedback som en möjlighet att växa, inte som ett personligt angrepp.
5. Passion för lärande: Tekniken utvecklas ständigt, och de bästa utvecklarna är de som ständigt lär sig. Jag skulle hellre anställa någon som är ivrig att lära sig och växa än någon som tror att de redan vet allt.
OK, jag hör dig. "Men jag behöver ändå någon som faktiskt kan koda, eller hur?" Självklart. Jag säger inte att du ska anställa någon som inte vet något om teknik. Du behöver en grundläggande teknisk kompetens. Men när du har etablerat den grunden, bör kulturell passform vara avgörande.
Låt oss säga att du har två kandidater. En är en teknisk mästare, men de är en ensamvarg. De kommunicerar inte bra, de har ett stort ego och de är inte intresserade av att arbeta som en del av ett team. Den andra kandidaten är tekniskt kompetent, kanske inte lika briljant, men de är ivriga att samarbeta, de kommunicerar tydligt och de delar ditt företags värderingar. Vilken av dem anställer du?
Svaret borde vara uppenbart: anställ den andra. Den ensamvargen kanske skriver bra kod på kort sikt, men på lång sikt kommer de orsaka mer problem än de löser. Teamspelaren, å andra sidan, kommer att växa med ditt företag. De kommer att bli en viktig del av er kultur och hjälpa hela ert team att lyckas.
När du har anställt någon som passar in i er kultur, investera i dem. Det är här många icke-tekniska grundare gör fel. De förväntar sig att utvecklare ska komma in och bara börja arbeta direkt, utan att inse att även de bästa utvecklarna behöver tid för att lära sig ert system, er produkt och er arbetsmetod.
Var tålmodig. Ge dem tid att bygga upp. Försörj dem med mentorskap och utbildning. Främja en kultur av kontinuerligt lärande. Du kommer upptäcka att till och med en måttligt kompetent utvecklare kan bli en rockstjärna om de får rätt stöd och rätt miljö för att växa.
Det är också viktigt att skapa en miljö där människor inte är rädda för att göra misstag. Ingen får allt rätt första gången, särskilt när man lär sig. Om företagskulturen bestraffar misstag, kommer ni att kväva innovation och kreativitet. Men om ni uppmuntrar lärande från misslyckanden, kommer ert team att vara mer villigt att experimentera, ta risker och till slut skapa bättre produkter.
Det finns något annat att hålla utkik efter när ni anställer utvecklare: ego. Teknikindustrin är full av stora egon, och det är lätt att falla i fällan och tro att den som skriker högst i rummet är den smartaste. Men det är sällan fallet.
De bästa utvecklare jag har jobbat med är ödmjuka. De vet att de inte har alla svar, och det är okej för dem. De är nyfikna, lär sig hela tiden och letar alltid efter sätt att förbättra sig. De behöver inte bevisa att de är den smartaste personen i rummet för att de är fokuserade på att göra bra arbete, inte på att vinna argument.
Om ni anställer någon med ett stort ego, kommer de att spendera mer tid på att försvara sina idéer än att faktiskt bygga bra produkter. De kommer att motstå feedback, backa på samarbete och till slut bromsa ert team. Så, leta efter ödmjukhet hos era kandidater. Det är en kvalitet som är mycket mer värdefull än teknisk briljans.
Att anställa utvecklare är tufft, särskilt när ni inte talar deras språk. Men om ni fokuserar på kulturell passform snarare än teknisk expertis, kommer ni att bygga ett team som fungerar bra tillsammans, växer med ert företag och producerar bra resultat.
Kort och gott: tekniska färdigheter kan läras ut, men kulturell passform kan inte. Så, när ni anställer er nästa utvecklare, leta inte bara efter den som vet mest om programmering. Leta efter den som kommer att blomstra i er företagskultur, kommunicera bra, samarbeta med andra och vara villig att växa med ert team. Det är personen som kommer att hjälpa er att lyckas på lång sikt.
För fler insikter om att bygga effektiva utvecklingsteam och att skala ert start-up, tveka inte att kontakta oss!
Vi är ett schweiziskt företag (LLC) baserat i
Schweiz.