Sådan skriver du et udvikler-CV (og især hvordan du ikke gør)
Dit CV læses som en package.json: en endeløs liste af dependencies og ikke én ting, du faktisk har bygget.
Et udvikler-CV er den eneste kode, du skriver, som bliver gennemgået på seks sekunder af en, der ikke kan læse kode. Det er den grusomme del. Du kan designe et fejlfrit event-driven backend, men hvis din ene side lister 'JavaScript, HTML, CSS', som var det 2011, og begraver den migration, du stod i spidsen for, under en mur af buzzwords, taber du til en, der er værre, men skrev en klarere sætning.
The Full Truth
on en softwareudviklers CV
Du listede 12 sprog som 'ekspert' og beskrev så dit ene job som 'hjalp med diverse opgaver'. Vælg en bane, helst den der betaler.
- 01
Skills-sektionen er en tilståelse af manglende erfaring
CriticalFjorten teknologier tagget 'ekspert' eller 'avanceret', heraf fire du brugte én gang i en tutorial. Enhver interviewer læser det som 'dumper på det første dybe spørgsmål'. List 5 til 7, du forsvarer under pres, ryk resten ned til én 'Kendskab'-linje, og lad dine punkter bevise dybden frem for et søjlediagram.
- 02
Hvert punkt beskriver et job, ikke en effekt
Critical'Arbejdede på frontenden', 'hjalp med API'et', 'involveret i deployments'. Det er pladsfordelinger, ikke resultater. Ingen lærer, hvad der ændrede sig, fordi du dukkede op. Skriv hvert om som Handling plus System plus Resultat med et tal: hvad du gjorde, til hvad, og hvad der målbart flyttede sig.
- 03
Nul bevis på, at noget nogensinde blev deployet
NotableIngen live-URL, intet repo, ingen PR, intet skala-tal. For en udvikler er det som en kok uden madbilleder. Tilføj ét link til noget rigtigt og én skala-metrik (brugere, requests, uptime). Ét troværdigt bevis slår et afsnit selvevaluering.
Arbejdede på firmaets hjemmeside og var ansvarlig for diverse frontend-opgaver med moderne teknologier.
Genbyggede marketing-sitet i Next.js, skar Largest Contentful Paint fra 4,1s til 0,9s og løftede signup-konvertering med 18%.
Skills: HTML, CSS, JS, React, Vue, Angular, Node, Python, Java, Go, Rust, Docker, K8s, AWS (alt ekspert).
Kerne: TypeScript, React, Node, PostgreSQL, AWS. Kendskab: Go, Docker. (Ingen falske eksperter. Hvert 'Kerne'-element overlever en tavle.)
- 1Slet hvert tillægsord ('passioneret', 'hårdtarbejdende', 'detaljeorienteret') og erstat de tre største punkter med Handling plus System plus Tal.
- 2Trim skills-listen til 5 til 7, du forsvarer live, degrader resten til én 'Kendskab'-linje, og dræb enhver procent eller søjlediagram.
- 3Tilføj ét klikbart bevis: en deployet URL eller et offentligt repo med rigtige commits, placeret i headeren, hvor rekrutterens ene klik lander.
- 4Omarranger den øverste tredjedel, så den spejler målstillingens stack, så det første, der læses, er det mest relevante, du har shippet.
That was a stranger's cv / résumé. Drop yours, I will go just as hard.
One coffee, from €2,99. No mercy.
Løsningen er ikke flere nøgleord. Det er beviser. Hiring managers og de ingeniører, de trækker ind, vil have tre ting: hvad du byggede, hvad der gik i stykker, og hvad der ændrede sig, fordi du var der. Tal frem for tillægsord. Verber frem for navneord. Nedenfor viser Sally dig forskellen på et CV, der får et opkald tilbage, og et, der får et høfligt afslag på Greenhouse klokken 23.
- 01Start hvert punkt med et verbum og slut med et tal: 'Skar p95 API-latens fra 800ms til 120ms ved at tilføje en Redis read-through cache.'
- 02Sæt en 'Skills'-linje med værktøjer, du ville forsvare til en live-samtale, og slet så alt, du ville gå i panik over at blive bedt om at tegne på en tavle.
- 03Link én rigtig ting: en deployet URL, en merged PR, et repo med commits fra dette årti. Rekrutterer klikker præcis ét link, så gør det til dit bedste.
- 04Tilpas den øverste tredjedel til opslagets faktiske stack. Hvis det er en Go-virksomhed, kommer dit Go-arbejde først, ikke din seks år gamle jQuery-saga.
- 05Vis skala og ejerskab: '2M requests/dag', 'on-call-rotation på 5', 'ejede billing-servicen fra ende til anden'. Kontekst er det, der adskiller senior fra senior-lydende.
- At liste 'Kyndig i: HTML, CSS, JavaScript, React, Node, Python, Java, C++, Docker, K8s, AWS, GCP, ML, AI', så sandheden (du har rørt fire) drukner i bluffet.
- At skrive 'Ansvarlig for vedligehold af codebasen', hvilket fortæller mig, at du intet fixede, intet shippede og var i nærheden af noget kode.
- Et søjlediagram over skills, der påstår, du er '90% kyndig i Git'. Git-kyndighed er binær, og de 10% er altid den rebase, du er bange for.
- At indsætte hele din GitHub-bidragsgraf som et grønt rektangel, der ved nærmere eftersyn er én bot, der committer en README dagligt.
- Fem linjer om en bootcamp-to-do-app og én linje om de to år, hvor du faktisk shippede produktionskode, der betalte din husleje.