Nästa generations 10X-utvecklare

De bästa utvecklarna skriver numera mindre kod, och den här whitepapern visar hur du skiljer dem från resten. På fjorton sidor går den igenom vad jobbet är idag, vad AI-native betyder, varför den gamla rekryteringsprocessen slutade fungera och båda scorecards i sin helhet.

Inledning
Bo Wesdorp
Bo WesdorpMedgrundare och CTO på Miyagami

Förra veckan intervjuade jag en utvecklare med 13 års erfarenhet. Hans CV såg bra ut och den första bedömningen gick bra. Sedan lät jag honom använda kodningsagenter.

Från det ögonblicket slutade han läsa. Varje förändring accepterades, varje prompt fick ett "kör på", och han stängde tickets utan att kontrollera någon av dem. De flesta företag hade anställt honom. Det hade vi också gjort, för två år sedan.

80 till 90 %av produktionskoden i våra byggen skrivs nu av en modell
10 till 4utvecklare på ett projekt som krävde tio stycken 2024
Kapitel 1 · Nästa 10X-utvecklare

Tre utvecklare på samma backlog

Så länge branschen har funnits har 10X-utvecklaren varit den som stängde flest ärenden och levererade flest kodrader. Sätt tre utvecklare på samma backlog idag och följ dem under en förmiddag, så håller inte den definitionen längre.

Utvecklare 1

Använder inte AI

En duktig utvecklare som läser allt och skriver all kod för hand.

Utvecklare 2

En agent, ett fönster

Arbetar i en loop: skriver en prompt, väntar, läser resultatet och promptar igen.

Utvecklare 3

Fyra worktrees, en agent i varje

En agent arbetar med en funktion, en med en bugg, en granskar en PR och en skriver end-to-end-tester. Utvecklaren går mellan dem och kontrollerar vad var och en har levererat.

Vid lunch har den tredje gjort det som den första blir klar med på torsdag. AI har också gjort vissa utvecklare sämre, eftersom den andra producerar mer än för två år sedan och ibland förstår mindre av det.

Kapitel 2 · Vad jobbet innebär nu

Kodrader är billiga nu

Tickets blir en plan, planen delas upp i delar som är tillräckligt små för att varje PR ska kunna läsas i ett svep, och delarna skickas till agenter parallellt. En agent bygger vad du ger den, så en lucka i underlaget syns i resultatet inom en timme.

01

Otydligt krav?

Agenten genererar ändå något. Det låter säkert och rimligt, men bygger på en gissning.

02

Saknad kontext?

Agenten gör antaganden om ditt system, och de är oftast fel.

03

Svaga tester?

Genererad kod klarar dem och bryter tyst mot beteenden de aldrig täckte.

Kapitel 3 · Vad AI-native innebär

En definition, och vad det inte är

Grunderna kommer först i den meningen av en anledning. Om du inte kan resonera om systemet utan agenten kan du inte avgöra när agenten har fel.

En AI-native utvecklare är en fullstack-utvecklare med starka grundkunskaper inom kodkvalitet, systemdesign och säkerhet, som styr kodningsagenter i hur de ska producera output och validerar den outputen innan den levereras.

Det är inte en AI-utvecklare

En AI-utvecklare bygger AI: modeller, pipelines, retrieval, utvärdering, infrastrukturen kring en språkmodell. Det är en specialistkompetens och en annan roll.

Sådana hjälper vi också till med

Det är inte en promptare

En promptare använder en agent som man skulle använda en sökruta. Ett fönster, en förfrågan i taget, acceptera och gå vidare till nästa prompt.

Kapitel 4 till 6 · Hur vi bedömer

Därför bytte vi ut den gamla rekryteringsprocessen

Alla hemuppgifter ser likadana ut, eftersom alla hemuppgifter är skrivna av en modell, och tester i LeetCode-stil mäter hur snabbt man återger mönster under tidspress. Inget av dem visar grunderna eller förmågan att arbeta med agenter. Därför ersatte vi båda med två bedömningar på sextio minuter i en riktig kodbas, en med AI-verktygen avstängda och en med kandidatens egna agenter igång.

Och tre som inte ryms på ett kort

Bedömning utifrån risk

En textändring, en lågriskomstrukturering och en betalningsmigrering bör inte granskas på samma sätt. Bra utvecklare snabbar upp på den första och saktar ner rejält på den tredje. Agenter producerar alla tre i samma tempo och med samma självförtroende.

Ägarskap

Om du mergar det äger du det. Tester, observerbarhet, utrullning och felsökning efter lansering är en del av arbetet oavsett om det var en person eller en agent som skrev koden.

Hävstång

De bästa utvecklarna blir klara med ärendet och lämnar repot bättre förberett för nästa agent: ett återanvändbart kommando, en skarpare CLAUDE.md, ett test som fångar hela buggtypen och inte bara det enskilda fallet.

Kapitel 7 · Vart du går härifrån

Förändra din egen rekryteringsprocess, eller använd vår

Om du fortfarande filtrerar på hemuppgifter och kodtester tar sig utvecklaren från inledningen igenom dina intervjuer. De två poängkorten är ett rimligt ställe att börja.

Varje utvecklare vi placerar har gått igenom båda bedömningarna, med båda scorecards ifyllda. Du skickar en brief, vi skickar en shortlist inom fem arbetsdagar, och first commit kommer vanligtvis ungefär tre veckor därefter.

Vanliga frågor

Korta svar

Vårt andra whitepaper riktar sig till produktledare som omvandlar ett AI-mandat till ett sätt att arbeta.

Från AI-mandat till AI-strategi
Är en AI-native utvecklare samma sak som en AI-ingenjör?

Nej. En AI-native utvecklare bygger produkter med hjälp av AI-verktyg. En AI-ingenjör bygger och driftsätter modellerna: finjustering, utvärdering, retrieval och serving.

Är en 10X-utvecklare någon som skriver tio gånger mer kod?

Det gäller inte längre, eftersom kodrader är billiga. Utvecklaren som får ett team att åstadkomma mer gör i dag ett vagt ärende till en levererad ändring som hen kan stå för, och använder agenter för att korta ner det som förut var att skriva kod.

Vad är skillnaden mellan en AI-native utvecklare och en promptare?

En promptare använder en agent som en sökruta: ett fönster, en förfrågan i taget, och accepterar varje svar. En AI-native utvecklare planerar arbetet, kör agenter parallellt och validerar varje förändring innan den levereras.

Vad kostar en AI-native utvecklare?

Det kostar €5 600 till €8 000 per månad för varje heltidsanställd utvecklare, med anställning och regelefterlevnad inkluderade och inget rekryteringsarvode. Med priskalkylatorn kan du jämföra med att anställa lokalt i ditt land.

Vi pratar

Utvecklare som granskas för hur arbetet fungerar i dag

Varje utvecklare vi placerar har gått igenom båda bedömningarna, med båda scorecards ifyllda. Du skickar en brief och får en shortlist inom fem arbetsdagar.

Omdömen påClutch4.9 av 5 från 36 recensioner
ISO 27001
Certifierad

Boka trettio minuter med Dale

Kalendern tillhandahålls av HubSpot, som sätter egna cookies. Ladda den här, eller boka på HubSpots sida.

Öppna bokningssida