Životopis programátora: jak napsat CV do IT v Česku
Jak napsat životopis programátora pro český IT trh: struktura, popis projektů a technologií, vzor zápisu praxe a chyby, kvůli kterým se nikdo neozve.
Laddro Team

Ještě před pár lety stačilo mít v životopise napsáno "Java, Spring, SQL" a telefon zvonil sám. Dneska to tak nefunguje. Podle dat portálu StartupJobs, o kterých v březnu 2026 psal server Euro.cz, připadalo v roce 2025 na jednu nabídku v průměru 18 uchazečů, zatímco rok předtím to bylo 16,6. Vývojářské pozice přitom hledal skoro každý třetí uchazeč na platformě.
Životopis programátora tedy musí odvést víc práce než dřív. Tenhle text je o tom, jak ho napsat pro český trh: co personalista i technický vedoucí hledají, jak popsat projekty, aby z nich něco bylo poznat, a co si můžete odpustit.
Trh se zúžil, hlavně pro juniory
Čísla ze StartupJobs, která zveřejnil Euro.cz v březnu 2026, mluví jasně: zatímco v roce 2022 bylo pro začátečníky vhodných 57 procent IT nabídek, v roce 2025 už jen 33 procent. Zakladatel portálu Filip Mischik to spojuje s nástupem umělé inteligence, protože senioři s ní zvládnou víc práce a od juniorů se čeká větší samostatnost.
Zároveň roste zastoupení firem kolem umělé inteligence. Podle stejných dat StartupJobs tvořily firmy zaměřené na umělou inteligenci v roce 2025 osm procent nově registrovaných inzerentů a mezi obory se posunuly na třetí místo, zatímco v roce 2023 jim patřilo osmé. Pokud v práci reálně používáte AI nástroje, napište konkrétně jak, například že v týmu recenzujete jejich výstup nebo že jste postavili interní službu nad jazykovým modelem. Věta "znalost AI" bez kontextu nikoho nezaujme.
Na druhé straně jsou peníze pořád důvod, proč do oboru lidé míří. Podle Českého statistického úřadu, který data zveřejnil v červenci 2026 v magazínu Statistika&My, dosáhla průměrná hrubá měsíční mzda ICT specialistů v roce 2025 zhruba 99 800 korun a meziročně vzrostla o šest procent. Vývojáři softwaru byli podle stejného zdroje na 113 200 korunách, správci počítačových sítí na 82 400 korunách. Rozdíl mezi soukromou a veřejnou sférou je propastný: 102 tisíc oproti 58 tisícům měsíčně.
Praktický důsledek pro váš životopis: firma, která platí 113 tisíc, si vybírá. Potřebuje z papíru poznat, co u vás za ty peníze dostane.
Formát, který v Česku projde
Základ je nudný a funguje. Poradna Jobs.cz doporučuje jednu až dvě strany, praxi od nejnovější po nejstarší, u každé pozice měsíc a rok, název firmy, pozici a maximálně pět odrážek. Europass.cz, tedy české národní centrum Europassu, uvádí stejnou hranici dvou stran A4 a dodává, že fotka je dobrovolná a z osobních údajů stačí jméno, případně rok narození, město a kontakt.
Z toho plyne pár konkrétních věcí:
- Kontakt zkraťte na jméno, telefon, e-mail, město a odkaz na GitHub nebo LinkedIn. Rodné číslo, rodinný stav, počet dětí ani zdravotní stav do životopisu nepatří, Jobs.cz to v návodu pro uchazeče výslovně zmiňuje.
- Fotka v IT není povinná a nikomu nechybí. Jestli ji dáváte, ať vypadá jako z práce, ne ze svatby.
- Europass v jeho oficiální šabloně v komerčním IT nikdo nečeká. Hodí se, když se hlásíte do státní správy nebo na pozici v jiné zemi EU. Do soukromé firmy pošlete běžné PDF.
- Soubor pojmenujte tak, aby v adresáři personalisty dával smysl. "CV_Jan_Novak_backend.pdf" se hledá líp než "dokument_final2.pdf".
Ještě jedna věc, kterou pořád vidíme: doložka o souhlasu se zpracováním osobních údajů. Pro probíhající výběrové řízení ji psát nemusíte. Jak shrnuje odborný server epravo.cz, nábor má právní základ v jednání o smlouvě podle čl. 6 odst. 1 písm. b) GDPR a v oprávněném zájmu zaměstnavatele podle písm. f). Souhlas je potřeba až ve chvíli, kdy si firma chce váš životopis nechat v databázi i po obsazení pozice, a o ten si vás vyžádá sama.
Projekty rozhodují, ne výčet technologií
Tady se láme chleba. Poradna Jobs.cz v článku o programátorském CV radí psát o projektech a technologiích konkrétně: kolik lidí bylo v týmu, jakou metodikou jste jeli, co jste dělali vy, jestli se dělaly code review a testy, co z toho vzniklo. Jeden z oslovených personalistů to ilustruje tím, že když někdo napíše, že dělal na objednávkovém systému pro sto tisíc zákazníků, hned je jasné, o jakém měřítku se bavíme.
Podívejte se na rozdíl. Takhle to vypadá u většiny uchazečů:
Vývojář, softwarová firma, 2022 až 2026. Vývoj webových aplikací, práce s databází, spolupráce s týmem, opravy chyb.
A takhle by to vypadat mělo (jde o vzorový zápis, čísla a technologie si dosaďte vlastní):
Backend vývojář, e-commerce platforma, Brno, 3/2022 až 6/2026. Java 17, Spring Boot, PostgreSQL, Kafka, Docker, AWS. Tým 6 vývojářů, dvoutýdenní sprinty, code review v GitLabu, pokrytí testy nad 70 procent.
Rozdělil jsem monolitickou objednávkovou část do tří služeb, takže místo jednoho nasazení měsíčně jsme nasazovali dvakrát týdně. Přepsal jsem vyhledávání produktů nad katalogem 400 tisíc položek, medián odezvy klesl ze 780 ms na 120 ms. Zavedl jsem integrační testy nad platební bránou a počet chyb hlášených z produkce klesl zhruba na polovinu. Zaškolil jsem dva juniory, oba po půl roce pracovali samostatně.
Druhá verze zabírá podobný prostor, ale technický vedoucí z ní pozná měřítko systému, vaši roli, kvalitu vývojového procesu a to, že po vás zůstalo něco měřitelného. Čísla si nevymýšlejte, u pohovoru se na ně zeptají. Když je neznáte přesně, napište řádové odhady a řekněte to i na pohovoru.
Vzor profesního shrnutí
Tři až čtyři řádky hned pod kontaktem, které řeknou, kdo jste, co umíte a co hledáte. Pro střední pozici to může vypadat takhle:
Backend vývojář se čtyřmi lety praxe v Javě a Spring Bootu, poslední dva roky na microservices v e-commerce provozu s milionem objednávek ročně. Zkušenost s Kafkou, PostgreSQL a nasazováním do AWS přes GitLab CI. Hledám seniorní roli v Brně nebo hybridně, ideálně tam, kde se dělá code review a píšou testy.
Junior verze vypadá jinak, ale funguje na stejném principu:
Junior vývojář po roční rekvalifikaci se zaměřením na Python a Django. Tři dokončené projekty včetně rezervačního systému pro místní autoservis, který reálně běží. Předtím pět let v technické podpoře, takže umím psát dokumentaci a mluvit se zákazníkem. Hledám juniorní pozici s mentorem v Praze.
Všimněte si, že ani jedno shrnutí neobsahuje slova jako "spolehlivý", "týmový hráč" nebo "pečlivý". Ta nic nedokazují a personalista je přeskočí.
Jak uvést technologie
Pište jen to, co opravdu umíte a co je pro danou pozici relevantní. Personalisté v poradně Jobs.cz upozorňují na dlouhé seznamy bez kontextu a někteří doporučují u technologií uvést vlastní míru znalosti, například procentem nebo hvězdičkami. V českých IT inzerátech se to běžně vidí, ale mezi vývojáři to není oblíbené, protože "JavaScript na 60 procent" nikdo neumí ověřit.
Lepší kompromis: rozdělte technologie do dvou skupin a přidejte kontext.
Denně: Java 17, Spring Boot, PostgreSQL, Docker, GitLab CI (4 roky v produkci). Občas: Kafka, Kubernetes, Terraform (nasazoval jsem, ale bez provozní odpovědnosti).
Zároveň si vezměte inzerát a použijte jeho slovník. Když firma hledá ".NET Core", nepište jen "C#". Životopisy v Česku běžně prochází přes systémy pro nábor a ty hledají přesné termíny, o čemž jsme psali v článku o ATS v Česku.
GitHub a projekty, když praxi nemáte
U juniorů nahrazuje praxi portfolio. Poradna Jobs.cz doporučuje uvést odkaz na GitHub, GitLab nebo Bitbucket, případně na vlastní web. Platí u toho pár nepsaných pravidel:
- Odkazujte na dva až tři dokončené projekty, ne na dvacet nedodělků z kurzu. Ten, kdo si to otevře, se dívá maximálně dvě minuty.
- Do každého repozitáře napište README v češtině nebo angličtině: co aplikace dělá, jak se spustí, co jste použili. Bez toho je repozitář jen složka souborů.
- Když projekt někde běží, dejte odkaz na živou verzi. Rezervační systém pro kadeřnictví v Ostravě, který má reálné uživatele, váží víc než další klon Twitteru z tutoriálu.
- Rekvalifikaci z Engeta, Czechitas nebo podobného kurzu uveďte do vzdělání, ne do praxe. Personalisté v Česku ty programy znají a míchání kurzu mezi zaměstnání působí jako pokus něco zamaskovat.
Nejčastější chyby
Když si projdeme, na čem to nejčastěji padá, vyjde z toho krátký seznam:
- Obecné popisy typu "podílel jsem se na vývoji aplikace". Personalisté i technickí vedoucí v poradně Jobs.cz na to upozorňují opakovaně: z příliš stručného popisu nepoznají, co jste dělali vy a co tým.
- Jeden životopis na všechny inzeráty. Europass.cz doporučuje upravit životopis pokaždé, když se pozice liší náplní a požadavky, a v IT to platí dvojnásob.
- Seznam třiceti technologií, ve kterých jste jednou udělali tutoriál.
- Chybějící měsíce u zaměstnání. Personalista si pak domýšlí mezery, které tam možná ani nejsou.
- Grafické CV ve dvou sloupcích s ikonami, které se po převodu do textu rozsype.
Kam ho poslat
V Česku pořád platí Jobs.cz a Práce.cz od LMC jako nejširší zdroj nabídek, StartupJobs.cz pro produktové firmy a startupy, cz.indeed.com pro agregaci a LinkedIn pro přímé oslovení náboráři. Do státní správy a na pozice v institucích EU se hodí Europass, i když jinam ho posílat nemusíte.
Nejlepší kontrola před odesláním je jednoduchá: dejte životopis někomu, kdo o vaší práci nic neví, a nechte ho po minutě říct, co děláte a co jste dokázali. Když to nedokáže, nepomůže žádná šablona, ale konkrétnější popis projektů.