Průvodce nováčka v IT: Jak mám začít?
Chceš začít s IT bez nulových zkušeností? Jsi tu správně, poradíme ti, jak na to!
Digitální svět bude jako džungle a člověk s digitálními znalostmi vyhraje. Jestli chceš začít s IT, jsi tu správně. Tímto článkem startuje série příspěvků o tom, jak se stát ajťákem. Bez diplomu z technické výšky, bez předchozích znalostí. Od nuly.
Jde to i bez formálního vzdělání v IT?
Jasně! 😎 V určitých oborech se bez diplomu neobejdeš. Naštěstí pro vstup do IT žádné bariéry neexistují.
Firmy dnes hledají lidi, kteří mají praktické zkušenosti a vůbec jim nevadí, že nemáš diplom z informatiky. Naopak! Certifikáty z kurzů mají v jejich očích větší váhu než vysokoškolský titul. Podle studie od Linux Foundation z roku 2024 se při posuzování technických dovedností kandidátů umístily získané certifikáty (23 %) výš než VŠ diplomy (16 %). 🏆
Spousta lidí, kteří pracují v IT, nemají formální vzdělání v informatice. V dnešní době je mnohem důležitější praktická zkušenost. Když získáš solidní základy, makáš na vlastních projektech a neustále se zlepšuješ, můžeš mít skvělou kariéru v IT i bez univerzitního titulu.
4 cesty, jak se dostat do IT. Kterou si vybereš?
Z naší zkušenosti se lidé, kteří chtějí začít v IT, zajímají především o 4 oblasti. Každá z nich je zajímavá, perspektivní a jiná. V tomto článku ti ve zkratce jednotlivé oblasti popíšeme. Rozhodně zde nenajdeš všechny informace, jde jen o základní rozdělení.
💡 Další oblíbenou vstupní pozicí nováčků v IT, které se v článku detailněji nevěnujeme, je SW tester. V začátcích nepotřebuješ dokonce ani umět programovat. A navíc máš pořád kam růst. Pokud tě láká testing, omrkni naši Testing Akademii, kde tě připravíme na pozici juniorního testera. |
Detailnější pohled na programování i systémovou administraci najdeš v samostatných seriálech.
Kodér: Vstupní brána do světa webů
Jestli tě láká tvorba webových stránek a aplikací, ale nechceš se rovnou pustit do programování, začít jako kodér nebo kodérka je skvělý start.
Kodér je v ajťáckém žargonu člověk, který tvoří weby. K tomu ajťáci používají hlavně HTML, CSS, JavaScript a PHP – což jsou základní stavební kameny pro tvorbu webů. HTML je značkovací jazyk, ve kterém napíšeš, co má být obsahem stránky. Úpravu barvy nebo velikosti textu provedeš v CSS.
Weby ale můžeš tvořit, i když tyto technologie neznáš. Stačí použít redakční systémy jako WordPress, Drupal nebo Joomla. Mají jeden účel – pomoct vytvořit webové stránky i naprostým programátorským analfabetům. Nejpoužívanější je WordPress. Více se o něm můžeš dočíst na coumiwp.cz.
Je celkem jedno, jestli budeš psát weby od nuly v HTML a CSS nebo použiješ WordPress. Možná budeš muset nastavovat databázi nebo server. Kde se naučíš pracovat s těmito věcmi? K tomu se ještě dostaneme.
Programátor: Logika, kreativita a řešení problémů
Jak začít programovat? Jaký programovací jazyk se učit? Proč je dobré umět programovat? O tomhle si přečti samostatný článek.
Jestli máš logické uvažování v malíčku, baví tě řešit problémy a tvořit programy nebo skripty, jsi ideální kandidát na programátora. Ale pozor, programování je poměrně složitý obor. Tím rozhodně netvrdíme, že programování je jen pro vyvolené, ale rozhodně chce čas a dávku trpělivosti, když s ním začínáš úplně od nuly.
Na druhou stranu, kdo se naučí programovat, má vyhráno. Programátoři toho umí víc než kodéři, tím pádem jsou na trhu práce vzácnější. A za svou práci dostávají lepší peníze.
Ať už se rozhodneš pro Python nebo třeba Javu, každý jazyk má své výhody. Python je ideální start – má přátelskou syntaxi a široké uplatnění od webových aplikací až po datovou analýzu. S programováním můžeš tvořit od základních skriptů až po komplexní aplikace a kariérní možnosti jsou obrovské.
Vývojáři a programátoři také pracují se servery a infrastrukturou. Kromě programování se hodí i znalost operačních systémů, sítí nebo databází. Hned se k tomu dostaneme.
Datová analýza: Hledání příběhů v číslech
Pokud tě baví zkoumat data, hledat souvislosti a odhalovat skryté trendy, může být datová analýza tvým vstupním bodem do IT. Datoví analytici pracují s nástroji jako Excel, SQL nebo Python, aby z čísel a tabulek vytvořili užitečné přehledy a vizualizace.
S datovou analýzou se setkáš v mnoha oborech – od financí přes marketing až po vývoj produktů. Ať už analyzuješ prodejní data e-shopu nebo zkoumáš návštěvnost webu, data ti vždycky poskytnou důležitý pohled na to, co se děje a jak se rozhodovat. Navíc, pokud se naučíš pracovat s vizualizačními nástroji jako Power BI nebo Tableau, získáš další cennou dovednost, která tě posune o krok dál.
Při studiu datové analýzy se naučíš nejen ovládat techniky práce s daty, ale také vyčíst z dat užitečné a uchopitelné informace, které firmy potřebují k tomu, aby se mohly rozvíjet a růst.
Co takový datový analytik a datový věděc dělá? To se dozvíš v tomto článku.
Systémový administrátor: Mistr serverů a sítí
Pokud tě spíš než kódování láká práce s infrastrukturou, správou serverů a sítí, jdi do toho jako systémový administrátor. Naučíš se ovládat Linux, pracovat s databázemi a automatizovat různé procesy.
Získat potřebné znalosti na pozici systémového administrátora je jedna z nejrychlejších cest, jak najít práci s nadprůměrným platem v IT. Linux a přidružené technologie si osvojíš mnohem dřív než složité principy programování.
Systémový administrátor (nebo také sysadmin) pracuje na serverech, které používají operační systém Linux nebo Windows. Kromě serverů využije i znalost sítí, databází a nevyhne se ani skriptování.
Práce systémového administrátora rozhodně není nudná. Začneš u jednoduché obsluhy, jako restartování, vypínání nebo nastavování serverů. Časem se dostaneš k instalacím programů nebo operačních systémů. Později budeš psát skripty, učit se automatizovat procesy nebo zabezpečovat celou infrastrukturu.
Systémová administrace je opravdu obsáhlá. Je to takový základ pro práci v IT. Kodéři i programátoři by taky měli umět alespoň základy systémové administrace. Jak jsme psali výše, kodéři mají svoji databázii server a programátoři si musí taky poradit s infrastrukturou.
Jak začít v IT bez diplomu z informatiky a předchozí praxe?
Krok 1: Zaměř se na konkrétní technologii, která tě láká
Jak si vybrat tu správnou pro tebe? Omrkni našeho průvodce – Jak začít v IT.
Udělat si základní přehled o možnostech je fajn, ale nesnaž se naučit od všeho něco. To ve výsledku může být kontraproduktivní. Mnohem lepší je mít fucus na jednu technologii a znalosti dalších na sebe nabalovat postupně.
Rozvoj dovedností k IT neodmyslitelně patří i na seniornějších pozicích – technologie jdou totiž pořád kupředu. Ale v začátku by ti to v hlavě mohlo způsobit spíš chaos než konkurenční výhodu.
Krok 2: Přihlas se do online kurzu nebo se věnuj samostudiu
Naše IT kurzy v ENGETU jsou zaměřené na praxi s cílem připravit tě na první práci. Studium probíhá online po večerech a studovat můžeš i čistě jen ze záznamu. Každý kurz zakončíš komplexním projektem, takže po jeho absolvování zároveň máš co ukázat v portfoliu. Z kurzu tak vyjdeš se slušným základem, na kterém můžeš dál stavět.
Někteří naši absolventi začínali samostudiem, jiní rovnou skočili do kurzu, aby si na sebe „ušili bič“ a v učení byli důslední. Nejvíc oceňují jasnou strukturu, vedení a spoustu prakticky zaměřených cvičení.
Každému vyhovuje něco jiného a stejně tak má každý jiné možnosti – časové, finanční apod. Nemá proto smysl se srovnávat s ostatními, ale zvolit si udržitelnou cestu.
Dnes naštěstí existuje spousta zdrojů dostupných online zdarma, případně vzdělávacích dotací (např. Jsem v kurzu, díky které zaplatíš jen 12 % ceny našeho kurzu). Stejně tak je obrovský rozdíl, jestli studuješ pravidelně 2 hodiny denně nebo 2 hodiny měsíčně.
Krok 3: Získej první zkušenosti
I jednoduchý web, skript nebo jednoduchá aplikace ti pomůže získat cenné zkušenosti do portfolia, za které v budoucnu získáš plusové body u náborářů. Možností máš spoustu!
1. Vlastní projekty
- Tvorba webových stránek a aplikací:
Podle zaměření si vytvoř si vlastní jednoduchou aplikaci (např. deník, kalkulačku, piškvorky) nebo třeba web pro známého. Naučíš se znalosti aplikovat v praxi a získáš praktickou zkušenost.
- Open-source projekty:
Přispívej do open-source komunit na platformách jako GitHub nebo GitLab. Je to skvělý způsob, jak se zapojit do reálných projektů a získat zpětnou vazbu od zkušených vývojářů. - Automatizace úkolů:
Zkus napsat skripty, které ti automatizují opakované úkoly – například stahování dat z webu, zpracování souborů nebo synchronizaci dat. - Data Science projekty:
Zpracuj a analyzuj veřejně dostupná data (např. z Kaggle), vytvářej vizualizace a modely, které můžeš prezentovat na LinkedInu nebo GitHubu.
2. Hackathony, programátorské soutěže a výzvy
- Online hackathony:
Platformy jako Devpost, Hackathon.io nebo HackerEarth pořádají pravidelné online hackathony na různé téma. Účastníš se z pohodlí domova a máš možnost pracovat v týmu i samostatně. - Lokální hackathony:
Zúčastni se hackathonů pořádaných univerzitami, komunitami nebo firmami, jako je například ENGETO & KBC Hackathon. Je to příležitost k networkingu a řešení zajímavých výzev. - Coding challenges:
Platformy jako LeetCode, Codewars, HackerRank nebo české Coder.cz ti umožní trénovat algoritmy a logické myšlení. Můžeš se připravit na pohovory a zlepšit svoje kódovací dovednosti. - Soutěže typu Kaggle:
Pro ty, kdo se zajímají o data science a machine learning. Kaggle nabízí soutěže, kde můžeš zpracovávat reálná data a porovnávat se s nejlepšími.
3. Freelancing a dobrovolnické projekty
- Freelance platformy:
Např. Upwork, Fiverra nebo česká platforma jako Navolnenoze.cz ti umožní najít drobné zakázky na programování, testování nebo datovou analýzu. - Dobrovolnické projekty:
Nabídni se neziskovým organizacím, že jim pomůžeš s webem, automatizací nebo analýzou dat. Získáš zkušenosti a přitom uděláš něco dobrého pro komunitu.
4. Stáže a traineeshipy
- Stáže v IT firmách:
Mnoho firem nabízí juniorské pozice a stáže pro začínající vývojáře a analytiky. I když jsou někdy méně placené, získáš reálné zkušenosti a kontakty. - Traineeship programy:
Některé společnosti mají speciální programy pro začátečníky, kde tě zaučí v konkrétní technologii a pomohou ti přejít do stálé role.
Tyto možnosti ti umožní nejen nabrat praktické zkušenosti, ale také si vybudovat portfolio, které ukáže, že se nebojíš pustit do reálných projektů! 💻🚀
Krok 4: Spoj se s komunitou
Účastni se meetupů, hackathonů a sdílej své poznatky s ostatními.
Krok 5: Najdi si práci v IT oboru
Pokud absolvuješ kurz u ENGETA, pomůžeme ti s uplatněním se na trhu práce prostřednictvím kariérního poradenství a kariérního workshopu. 💼
Poradíme ti, jak napsat a vyšperkovat CV, kde práci hledat a jak se připravit na IT pohovor.
Většina firem má skvěle zmáknutý proces onboardingu, takže i když je pro tebe něco nového, rychle se zaučíš a staneš se plnohodnotným členem týmu. Práce na reálných projektech a nasávání know-how od zkušenějších kolegů tě obrovsky posune kupředu a upevní tvoje dosavadní znalosti.
Krok 6: Nepřestávej se vzdělávat
IT je živý obor – kdo drží krok s novinkami, má vždy náskok. Pokud usneš na vavřínech, může se stát, že ti ujede vlak.
I seniorní ajťáci, kteří mají letité know-how, se aktivně věnují dalšímu rozvoji.
Pojďme si to shrnout
Chceš být dokonalý ve všech oblastech? Možná to zvládneš, ale pravděpodobně ne. Zaměř se na jednu věc a věnuj se jí naplno. Není dobré sedět na třech židlích zároveň. Specializace je mnohem výhodnější.
Učení vyžaduje čas. Spoustu času
Než si do bia v Linkedinu napíšeš sysadmin s Linuxem, potrvá to alespoň 3 – 4 měsíce poctivého učení (8-15 hod týdně). Ještě déle, 5 – 6 měsíců (10 – 20 hodin týdně), ti zabere Python.
Není to málo. Ale všechno je to o prioritách.
Bude ti stačit starý notebook po bráchovi
Je celkem jedno, jestli se chceš učit Linux nebo Python. Nemusíš utrácet tisíce za nadupaný počítač. Bude ti stačit průměrný model. I osm let stará mašinka ještě poslouží.
Ani softwarové nároky nejsou nijak velké. Pokud začneš s programováním, jednoduše si nainstaluješ Python a nějaký textový editor. V případě Linuxu doporučujeme populární operační systém Ubuntu a Live USB. Díky Live USB se ti Ubuntu nahraje z USB disku a nikoliv z hard disku.
Práce v IT pro začátečníky – příklady kariérního růstu
V IT to můžeš dotáhnout daleko. První rok/roky se učíš základy a získáváš zkušenosti na jednoduchých projektech.
Jakmile získáš větší praxi, posuneš se na středně pokročilou (medior) pozici, kde už řešíš náročnější úkoly a můžeš mít vlastní zodpovědnost za projekt.
No a seniorní pozice? Tady už vedeš tým, radíš juniorům a máš větší vliv na rozhodování. Navíc se můžeš specializovat na konkrétní oblast, jako je DevOps, bezpečnost nebo cloudové technologie.
Pamatuj, že v IT máš vždy prostor pro růst a učení. 🎯
V následující tabulce najdeš příklady vybraných kariérních možností růstu u entry-level pozic:
- juniorní Python vývojář,
- juniorní Linux administrátor,
- juniorní SW tester (tzv. klikač),
- juniorní kodér,
- a juniorní datový analytik.
To ale neznamená, že je to jediná cesta – možností a kombinací existuje nepřeberné množství.
Startovní pozice | 1. krok | 2. krok | 3. krok | 4. krok | 5. krok |
Junior Python vývojář | Medior Python vývojář | Senior Python vývojář | Tech Lead / Team Lead | Software Architect | |
Zaměřuješ se na základní úkoly, psaní jednodušších skriptů a práci na menších částech větších projektů. | Zvládáš složitější projekty, pracuješ na optimalizaci kódu a spolupracuješ s týmem na návrhu architektury aplikací. | Odpovídáš za celý projekt nebo jeho podstatné části, mentoruješ juniory a navrhuješ kompletní řešení. | Vedeš celý tým vývojářů, koordinuješ projekty a jsi zodpovědný za technologický směr týmu. | Navrhuješ složité systémy a jejich integraci, rozhoduješ o použití technologií v projektech. | |
Junior Linux Administrátor | Linux Administrátor | Senior Linux Administrátor | DevOps Engineer | Cloud Engineer / Specialist | Cloud Architect |
Spravuješ servery, učíš se základy sítí, zabezpečení a automatizace. Provádíš jednoduché úkoly jako konfigurace serverů, správa uživatelských účtů a monitorování. | Zvládáš pokročilejší administraci, optimalizaci výkonu serverů a automatizuješ rutinní úkoly pomocí skriptů. | Řešíš složitější problémy, navrhuješ zálohovací strategie, zabezpečuješ systémy a mentoruješ juniorní administrátory. | Zodpovídáš za celý vývojový cyklus – od nastavení serverů, přes CI/CD pipelines až po monitoring a škálování aplikací. | Pracuješ s cloudovými platformami (AWS, Azure, GCP), nastavuješ infrastrukturu jako kód (IaC) a řešíš migrace do cloudu. | Navrhuješ kompletní cloudová řešení a architekturu, spravuješ hybridní cloudové prostředí a hledáš optimalizace pro náklady a výkon. |
IT Tester (manuální, tzv. „klikač“) | Automation Tester | Test Lead / QA Lead | QA Manager | DevOps | |
Nepotřebuje umět ani programovat. Na začátku provádíš manuální testování, zaměřuješ se na nalezení chyb v aplikacích a hlášení problémů vývojářům. | Přecházíš od manuálního testování k automatizovanému, píšeš skripty pro testování aplikací (často v jazycích jako Python nebo Java). | Vedeš tým testerů, plánuješ testovací strategie a zajišťuješ kvalitu celého softwaru. | Koordinuješ testovací týmy napříč projekty, zodpovídáš za celkovou kvalitu softwaru ve firmě. | Testování se může stát odrazovým můstkem k DevOps, kde se zaměřuješ na automatizaci nejen testů, ale i celého vývojového procesu. | |
Junior Kodér | Frontend Developer | Fullstack Developer | Frontend Architect | ||
Pracuješ především na psaní jednoduchého kódu pro frontend webů pomocí HTML, CSS a základního JavaScriptu. | Získáváš pokročilé dovednosti v JavaScriptu, ovládáš moderní frameworky jako React nebo Vue.js a řešíš složitější části uživatelských rozhraní. | Kombinuješ znalosti frontendu a backendu (často Python, Node.js, nebo PHP), zvládáš celou aplikaci od designu po nasazení. | Navrhuješ kompletní frontend řešení pro velké projekty, staráš se o technologické rozhodování týkající se vývoje frontendu. | ||
Junior Datový analytik | Medior Datový analytik | Data Scientist | Head of Data / Chief Data Officer | ||
Pracuješ s daty, vytváříš základní reporty, vizualizace a analyzuješ trendy. Často využíváš nástroje jako Excel, SQL nebo Python pro analýzy. | Zvládáš pokročilejší analýzy, modelování dat a využíváš nástroje jako Power BI, Tableau nebo Python pro prediktivní analýzy. | Využíváš pokročilé techniky, jako je strojové učení a statistické modelování, pracuješ na komplexních datových projektech. | Řídíš datové týmy a strategie, jsi odpovědný za správu a analýzu dat v celé organizaci. |
IT = nepřeberné možnosti růstu
Pokud se ponoříš do IT světa, nudit se nikdy nebudeš.
Pro začátek si stačí vybrat oblast, ke které máš nejblíž a praxe ti ukáže, jakým směrem se bude tvá kariéra ubírat. A pamatuj – cokoliv se v IT naučíš, jednou jako když najdeš. Spousta věcí v IT je úzce provázaných.
Pokud tě zajímá víc o tom, jak a proč začít v IT, přečti si tento článek. Případně omrkni webinář: Jak nastartovat kariéru v IT.
Mrkni na naše kurzy