Kurzy Termíny

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!

Poslední aktualizace: 08. října 2024, 22 min. čtení

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.

Takhle vypadá HTML kód webové stránky.

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.

Virtuální realita a další moderní technologie se bez tisíců nových ajťáků neobejdou.

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í administrátoři se starají především o servery.

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

2. Hackathony, programátorské soutěže a výzvy

3. Freelancing a dobrovolnické projekty

4. Stáže a traineeshipy

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: 

To ale neznamená, že je to jediná cesta – možností a kombinací existuje nepřeberné množství. 

Startovní pozice 1. krok2. krok3. krok4. krok5. krok
Junior Python vývojářMedior Python vývojářSenior Python vývojářTech Lead / Team LeadSoftware 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átorLinux AdministrátorSenior Linux AdministrátorDevOps EngineerCloud Engineer / SpecialistCloud 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 TesterTest Lead / QA LeadQA ManagerDevOps
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érFrontend DeveloperFullstack DeveloperFrontend 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ý analytikMedior Datový analytikData ScientistHead 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
Array

Marián Hurta

Marián je CEO a spoluzakladatel ENGETA. S kolegy pro tebe připravuje články na různá témata z oblasti IT.

Přidej se k 14 500+ odběratelům

Tvůj e-mail za zprávu o termínech, pracovních nabídkách nebo novinkách v ENGETU. Pojď do toho!