Hur skriver man ett CV för programmerare?
Låt oss börja med att förstå vad som är en programmerares huvudsakliga ansvarsområden. Som programmerare är du ansvarig för att designa, utveckla, testa och implementera programvaruapplikationer och system. Du analyserar användarnas behov och översätter dem till funktionell kod. Det innebär att du löser tekniska problem, skriver effektiv och underhållsvänlig kod, testar programvarukomponenter och dokumenterar ditt arbete.
Några av de viktigaste sakerna att lyfta fram i ditt CV för programmerare är:
- Programmeringsspråk: Beroende på din specialisering kan det röra sig om språk som Java, Python, JavaScript, C++, PHP, Ruby m.fl.
- Frameworks: Lista specifika ramverk som du har arbetat med, t.ex. Angular, React, Laravel eller Ruby on Rails.
- Databaser: Erfarenhet av databaser som SQL, MongoDB eller Oracle.
- Versionshantering: Eftersom samarbete är en förutsättning för mjukvaruutveckling är kunskap om verktyg för versionshantering, t.ex. Git, oumbärlig.
- Test- och felsökningsfärdigheter: Uppge och illustrera din förmåga att upptäcka och lösa programvarubuggar. Visa att du vet hur man skriver enhetstester för att säkerställa applikationens tillförlitlighet.
- Mjuka färdigheter: Tänk på kommunikationsförmåga, problemlösningsförmåga och förmågan att arbeta bra tillsammans med kollegor. Dessa egenskaper är lika viktiga som tekniska färdigheter.
Läs igenom platsannonsen noggrant innan du börjar skriva ditt CV för programmerare. Särskilt som programmerare kan jobben skilja sig mycket åt från ett företag till ett annat. Det finns sällan två företag som har exakt samma "tech stack". Därför har varje tjänst specifika krav, ansvarsområden och tekniker som du måste kunna arbeta med. Anpassa ditt CV så att det visar att du är rätt kandidat för den specifika tjänsten.
Personuppgifter
Dina personuppgifter är det första en arbetsgivare ser, så se till att de är korrekta och professionella. En LinkedIn-profil kan också vara till fördel. Du kan även överväga att inkludera en länk till din Github- eller Stackoverflow-profil. Särskilt om du bidrar till Open Source-projekt kan det vara en stor fördel att lägga till ditt Github-konto, eftersom detta demonstrerar din passion för programmering.
En länk till ditt Stackoverflow-konto är värdefull att ta med om du har bidragit mycket till att svara på frågor och har byggt upp ett gott rykte som ett resultat av detta. Detta visar att du kan förstå komplexa problem, lösa dem och sedan förmedla dessa lösningar till andra med ett begripligt språk. Det här är naturligtvis mycket viktiga kompetenser för programmerare.
Slutligen kanske du också vill inkludera en länk till din portfolio eller webbplats (om du har en sådan).
Namn: Felix Sandström
Befattning: Programmerare
Adress: Södra Vägen 48, 412 54, Göteborg
Telefon: 073 - 456 78 90
E-post: [email protected]
Födelsedatum: 30 september 1995
LinkedIn: /in/felixsandstrom
Github: github.com/felixsandstrom
Stackoverflow: /users/felixsandstrom
Webbplats: www.felixsandstrom.com
Profiltext
I din profiltext ska du på 4 till 6 rader beskriva vem du är och vad du har att erbjuda. Det är viktigt att göra ett bra första intryck. För en programmerare är det till exempel viktigt att du, förutom problemlösningsförmåga, skriver något om din förmåga att samarbeta med andra programmerare. Försök att särskilja dig genom att nämna unika egenskaper eller erfarenheter.
Dessutom kan du också direkt säga något om de programmeringsspråk eller tekniker som du är duktig på. Se dock till att dessa matchar arbetsgivarens behov. Målet är att få läsaren att bli intresserad av resten av ditt CV.
Arbetslivserfarenhet
Ofta tar rekryterare bara en mycket kort stund till att gå igenom ditt CV. De får ibland så många som dussintals ansökningar per ledig tjänst. Så du måste kunna fånga deras uppmärksamhet snabbt för att göra ett intryck. Din arbetslivserfarenhet spelar en mycket viktig roll i detta sammanhang. Se därför till att din arbetslivserfarenhet uppfyller följande krav:
- Skriv i kronologisk ordning, börja högst upp med det senaste uppdraget. Under det lägger du till dina tidigare uppdrag.
- Lista de programmeringsspråk och tekniker som du behärskar. På så sätt framgår det direkt vad du har erfarenhet av.
- Lägg till 3 till 6 punkter vid varje tjänst och ta upp dina viktigaste uppgifter och dina största framgångar. Arbetsgivarna vill helst se hur bra du var på ditt jobb.
- Se till att de erfarenheter och kompetenser som du nämner stämmer väl överens med de specifika jobbkraven i den lediga tjänsten.
- Om du är nyutexaminerad och ännu inte har någon arbetslivserfarenhet kan du fokusera på din praktik och berätta lite mer om din utbildning. Du kan också dela med dig av dina egna projekt, beskriva problem du arbetat med samt hur du löst dem.
Programmerare, FourDigits
december 2019 - Nuvarande
- Samarbetar med UX/UI-designers för att skapa användarvänliga webbapplikationer.
- Bidrar till utvecklingen av anpassad programvara för kunder inom finanssektorn med hjälp av Python och Django.
- Arbetar med optimering av SQL-databasfrågor för att förbättra systemets prestanda och minska bearbetningstiden med 25 %.
- Hjälper till med teknisk felsökning och ger teknisk support till kunder.
- Deltar aktivt i kodgranskningar och söker möjligheter till kontinuerligt lärande och utveckling.
Programmerare, TechGenius
januari 2014 - oktober 2019
- Utvecklade frontend- och backend-funktionalitet för webbapplikationer med hjälp av React.js, Node.js, Express.js, Mongodb, Python och Django.
- Ledde ett team bestående av 4 utvecklare i arbetet med att utforma och implementera en komplex e-handelslösning.
- Implementerade säkerhetsåtgärder och optimerade prestanda för att minska laddningstiderna för webbplatser och webbapplikationer med 20 %.
- Samarbetade med produktchefen för att översätta tekniska specifikationer till funktionell kod för att uppnå projektmål.
Utbildning
För att få ett jobb som programmerare behöver du inte nödvändigtvis ha en formell utbildning. Numera finns det ett stort antal programmerare som har lärt sig yrket helt på egen hand. Men att ha en utbildning som "Högskoleexamen i datavetenskap", "Informationsvetenskap" eller "Datavetenskap" kan ändå vara en stor fördel på ditt CV. Nämn därför den specifika utbildning du gått.
Om du inte har någon formell utbildning, berätta hur du har lärt dig yrket. Vilka certifikat har du fått eller vilka projekt har du slutfört?
Om du ännu inte har så mycket arbetslivserfarenhet som programmerare rekommenderar vi att du går in lite mer i detalj på innehållet i din utbildning. Beskriv t.ex. vilka projekt du har genomfört, vilka hinder du har stött på samt hur du har bemött dem.
Masterprogram i datavetenskap, Lunds Universitet
september 2016 - juli 2020
Kurser och certifikat
Som programmerare finns det en hel del kurser och certifieringar som du kan ta för att lära dig nya programmeringsspråk och ramverk eller för att finslipa dina nuvarande färdigheter. Speciellt om det är relevant för jobbet kan du lägga till dessa.
Här är några relevanta kurser att tänka på:
- Grundläggande JavaScript
- React - den kompletta guiden
- Testning och automatisering av programvara
- Datastrukturer och algoritmer
- Fullstack-webbutveckling
Färdigheter
Som programmerare måste du ha kunskap om och erfarenhet av många olika språk, tekniker och ramverk. I avsnittet om färdigheter kan du lista alla relevanta tekniker som du känner till.
Eftersom det kan bli en ganska lång lista rekommenderar vi att du verkligen bara nämner de språk och färdigheter som nämns i platsannonsen eller som du vet att arbetsgivaren värdesätter.
Dessutom rekommenderar vi att du delar upp detta mellan tekniska IT-kompetenser och dina personliga egenskaper. På så sätt visar du inte bara att du kan göra den tekniska delen av ditt jobb bra, utan också att du är en trevlig person att arbeta med.
Här följer några exempel som är relevanta för en programmerare:
Tekniska färdigheter (hårda färdigheter)
- Programmeringsspråk (t.ex. JS, Java, Python, C++)
- Frameworks (t.ex. React, Angular, Django)
- Databashantering (SQL, NoSQL)
- Operativsystem (Linux, Windows)
- Webbutveckling (HTML, CSS, JavaScript)
- Versionskontroll (Git)
- Testning och felsökning av programvara
- Kunskap om metoder för programvaruutveckling (Agile, Scrum)
- Utveckling av mobila applikationer (iOS, Android)
- Cloudservices (AWS, Azure, GCP)
- Testautomatisering (t.ex. Selenium)
- Containrar och orkestrering (t.ex. Docker, Kubernetes)
- Design och utveckling av API
Personliga egenskaper (mjuka färdigheter)
- Förmåga till problemlösning
- Kritiskt tänkande
- Uppmärksamhet på detaljer
- Samarbetsförmåga
- Tidshantering
- Nyfikenhet
- Anpassningsförmåga
- Stresstålighet
- Arbete under press
Komplettera ditt CV med ytterligare avsnitt
Ditt CV kan göras ännu starkare med ytterligare avsnitt som särskiljer dig från andra kandidater. Här är några förslag:
- Bidrag till öppen källkod: Om du har bidragit till projekt med öppen källkod ska du nämna dem för att visa ditt engagemang och din tekniska expertis.
- Språk: Om du talar flera språk, särskilt om de är relevanta för jobbet eller företaget, ska du nämna dem.
- Personliga projekt: Om du har arbetat med intressanta projekt utanför jobbet, t.ex. en mobilapp eller en webbplats, berätta om dem.
Genom att lägga till dessa extra komponenter kan du göra ditt CV unikt och visa arbetsgivarna att du har mer att erbjuda än bara tekniska färdigheter.
Längden på ditt CV för programmerare
Normalt bör ett CV inte vara längre än två sidor. Men som programmerare kan ditt CV också vara 3 sidor. Som programmerare måste du idag behärska väldigt många olika tekniker. Dessutom tillkommer nya språk, tekniker och ramverk varje år. Det är ofta omöjligt att få plats med allt detta på bara två sidor.
Hur sticker du ut med ditt CV för programmerare?
Det går inte att förneka att konkurrensen inom IT-sektorn är hög. Därför är det viktigt att du skräddarsyr ditt CV för varje specifik tjänst du söker. Se till att ditt CV lyfter fram det som arbetsgivaren söker, oavsett om det är specifik teknik, erfarenhet av vissa projekt eller andra krav. Visa att du har uppmärksammat den aktuella platsannonsen och att du har rätt kvalifikationer för tjänsten i fråga.
Utformning av ditt CV
Slutligen är det inte bara innehållet i ditt CV som räknas, utan även dess presentation. Ett väl utformat CV kan öka dina chanser. Överväg att använda en professionell mall för att ge ditt CV ett strukturerat och attraktivt utseende. Du kan hitta flera olika CV-mallar på vår webbplats. Ett snyggt formaterat CV med en tydlig struktur hjälper arbetsgivaren att snabbt hitta den information de behöver.
Slutsats
Som programmerare är ett starkt CV ett viktigt verktyg för att främja din karriär. Genom att kombinera rätt innehåll med en professionell presentation kan du sticka ut i en konkurrensutsatt bransch. Uppdatera ditt CV för varje tjänst du söker och fortsätt med att utveckla dig själv för att öka dina chanser att lyckas.
Vill du läsa mer om hur man skriver ett bra CV? Läs vår kompletta guide: "Så här gör du ett CV".
Överträffa konkurrensen med ett perfekt CV. Upptäck tips från verkliga karriärexperter och öka dina chanser att få ett jobb.