CV programisty — jak napisać (przykłady i wskazówki)
Praktyczny przewodnik po pisaniu CV programisty, także dla juniora bez komercyjnego doświadczenia. Struktura dokumentu, sekcje, które naprawdę się liczą, rola projektów i GitHuba oraz najczęstsze błędy, które kosztują zaproszenie na rozmowę.
23 czerwca 2026 · 8 minut · Zespół LearnITZaktualizowano: 17 lipca 2026

Krótka odpowiedź
CV programisty powinno zmieścić się na jednej stronie i zaczynać od nagłówka z rolą, podsumowania oraz sekcji umiejętności technicznych. Dla juniora bez doświadczenia komercyjnego kluczowe są własne projekty z linkami do GitHuba, opisane przez problem, technologie i efekt. Dalej podaj doświadczenie (także spoza IT) oraz kursy. Dopasuj słowa kluczowe do ogłoszenia i unikaj ogólników bez dowodów.
Dobre CV programisty to jedna strona, która w kilka sekund pokazuje rekruterowi, co potrafisz i czym możesz się pochwalić. Na górze umieść nagłówek z rolą, sekcję umiejętności technicznych, dwa–trzy własne projekty z linkami do kodu oraz zwięzłe doświadczenie i wykształcenie. Jeśli nie masz jeszcze pracy komercyjnej, to właśnie projekty i GitHub są dowodem Twoich kompetencji — i to na nich powinna opierać się cała reszta dokumentu.
Poniżej znajdziesz konkretną strukturę CV, przykłady dobrych opisów oraz listę błędów, które najczęściej sprawiają, że aplikacja juniora ląduje w koszu. Wskazówki działają zarówno dla osób po kursie, jak i dla samouków.
Jak powinna wyglądać struktura CV programisty?
Trzymaj się prostego, jednokolumnowego układu, który dobrze czytają systemy ATS i człowiek. Kolejność sekcji ma znaczenie — najważniejsze rzeczy idą na górę.
- Nagłówek — imię i nazwisko, stanowisko (np. „Junior Python Developer"), miasto, e-mail, telefon, link do GitHuba i LinkedIna.
- Krótkie podsumowanie — 2–3 zdania o tym, kim jesteś i czego szukasz.
- Umiejętności techniczne — języki, frameworki, narzędzia, bazy danych.
- Projekty — najważniejsza sekcja dla juniora.
- Doświadczenie zawodowe — także spoza IT, jeśli pokazuje przydatne kompetencje.
- Wykształcenie i kursy — studia, kurs IT, certyfikaty.
Całość powinna zmieścić się na jednej stronie. Rekruter poświęca na pierwszy przegląd kilkanaście sekund, więc każdy element musi na siebie zarabiać.
Co wpisać, gdy nie masz komercyjnego doświadczenia?
Brak pracy w IT nie oznacza, że CV ma być puste. Zamiast doświadczenia komercyjnego pokazujesz dowody, że umiesz kodować i doprowadzać rzeczy do końca.
- Projekty własne — aplikacje, skrypty, boty, mini-serwisy zbudowane samodzielnie lub w grupie.
- Projekty z kursu — jeśli były realistyczne i masz do nich kod.
- Wkład w open source — nawet drobne poprawki i pull requesty.
- Doświadczenie transferowalne — praca w innej branży, która uczy współpracy, odpowiedzialności czy obsługi klienta.
Jeśli dopiero planujesz zmianę zawodu, zajrzyj do artykułu o przebranżowieniu do IT — pomoże Ci ułożyć realistyczny plan i zebrać materiał, z którego zbudujesz mocne CV.
Jak opisać projekty, żeby robiły wrażenie?
Sam link do repozytorium to za mało. Przy każdym projekcie dodaj krótki opis, który tłumaczy problem, technologie i efekt. Zamiast „aplikacja w Pythonie" napisz konkretniej.
- Co robi projekt — jedno zdanie o funkcji, np. „aplikacja do śledzenia wydatków z eksportem do CSV".
- Stack technologiczny — Python, Django, PostgreSQL, Docker.
- Twoja rola — co konkretnie zrobiłeś, zwłaszcza w projekcie grupowym.
- Link do kodu i dema — repozytorium na GitHubie, a jeśli to możliwe, działająca wersja online.
Zadbaj, by repozytoria wyglądały profesjonalnie — z plikiem README, czytelnymi commitami i uporządkowaną strukturą. Jak to zrobić krok po kroku, opisaliśmy w tekście o portfolio na GitHubie.
Jak napisać sekcję umiejętności technicznych?
Sekcja umiejętności to nie miejsce na wypisywanie wszystkiego, o czym kiedykolwiek słyszałeś. Wpisuj tylko te technologie, o których potrafisz porozmawiać na rozmowie.
Pogrupuj je logicznie, na przykład: języki, frameworki, bazy danych, narzędzia i kontrola wersji. Unikaj samooceny w procentach czy gwiazdkach — jest myląca i rzadko traktowana poważnie. Jeśli chcesz zaznaczyć poziom, wystarczy prosty podział na „dobrze znam" i „podstawy". Dla juniora Python to popularny i przyjazny start — jeśli dopiero wybierasz język, pomoże Ci wpis Python od czego zacząć.
Jakich błędów unikać w CV juniora?
Większość odrzuconych CV przegrywa nie przez brak umiejętności, ale przez łatwe do naprawienia potknięcia.
- Zbyt długi dokument — dwie i więcej stron dla juniora to sygnał braku selekcji.
- Ściana ogólników — „komunikatywny, ambitny, szybko się uczę" bez żadnego dowodu.
- Brak linków — CV bez GitHuba i LinkedIna odbiera Ci najlepsze argumenty.
- Literówki i niespójne formatowanie — w zawodzie, gdzie liczy się precyzja, robią złe wrażenie.
- Martwe linki — sprawdź, czy repozytoria są publiczne i faktycznie się otwierają.
- Jedno CV na wszystko — dopasuj słowa kluczowe do konkretnego ogłoszenia.
Gdy CV jest już gotowe, kolejnym krokiem jest przygotowanie do rozmowy — praktyczne wskazówki znajdziesz w artykule o rozmowie kwalifikacyjnej w IT.
Czy do CV dołączać list motywacyjny i portfolio?
List motywacyjny nie jest obowiązkowy, ale krótka, spersonalizowana wiadomość do rekrutera potrafi wyróżnić aplikację. Napisz w niej, dlaczego akurat ta firma i co możesz wnieść — bez przepisywania CV własnymi słowami.
Portfolio dla programisty to przede wszystkim GitHub i ewentualnie prosta strona z projektami. Nie potrzebujesz rozbudowanego serwisu — wystarczy uporządkowany profil z kilkoma dopracowanymi repozytoriami. Więcej o zdobywaniu pierwszej roli przeczytasz w tekście pierwsza praca w IT bez doświadczenia.
Najczęstsze pytania
Jak długie powinno być CV programisty?
Dla juniora i osoby na starcie kariery optymalna jest jedna strona. Dwie strony mają sens dopiero przy kilku latach doświadczenia i wielu istotnych projektach. Krótszy dokument zmusza do selekcji i pokazuje najważniejsze rzeczy, zamiast rozpraszać rekrutera drobiazgami.
Czy w CV podawać oczekiwania finansowe?
Zwykle nie umieszcza się ich w samym CV — to temat na rozmowę lub formularz aplikacyjny. Jeśli chcesz zorientować się w widełkach dla różnych ról, zajrzyj do wpisu o tym, ile zarabia się w IT, i podawaj realistyczny przedział dopasowany do stanowiska.
Czy warto wpisywać projekty z kursu?
Tak, o ile były realistyczne i masz do nich własny kod. Traktuj je jak każdy inny projekt: opisz problem, technologie i swój wkład, dodaj link do repozytorium. Unikaj jednak wpisywania standardowych, identycznych zadań, które ma każdy absolwent tego samego kursu, bez żadnej własnej rozbudowy.
Jak dopasować CV do konkretnego ogłoszenia?
Przeczytaj ofertę i wyłap technologie oraz wymagania, które faktycznie spełniasz. Wysuń je wyżej w sekcji umiejętności i podkreśl w opisach projektów. Nie zmyślaj kompetencji — dopasowanie polega na innym rozłożeniu akcentów, a nie na dopisywaniu rzeczy, których nie potrafisz.
Najmocniejszym argumentem w CV są realne projekty, których nie wstyd pokazać. Właśnie takie budujesz na praktycznych kursach IT LearnIT — od zera, z mentorem i z portfolio, które trafia prosto do Twojego CV. Sprawdź program i zrób pierwszy krok w stronę pracy w IT.
Najczęstsze pytania
Czytaj także
Uzyskaj bezpłatną konsultację
Wypełnij formularz i otrzymaj kilka rozdziałów naszego podręcznika w prezencie!



