Naučit se programovat za 6 měsíců je reálné. Ale potřebujete plán a disciplínu.
Měsíc 1-2: Základy¶
- Vyberte jazyk (Python nebo JavaScript)
- Proměnné, podmínky, cykly, funkce
- Datové struktury (list, dict, set)
- Zdroje: freeCodeCamp, Codecademy, CS50
Měsíc 3: Pokročilejší koncepty¶
- OOP (třídy, dědičnost)
- API (HTTP, REST, JSON)
- Git a GitHub
- Příkazový řádek
Měsíc 4: Framework¶
- Web: React/Next.js nebo Django/Flask
- Databáze: SQL základy
- Deployment: Vercel, Railway, Docker
Měsíc 5: Projekty¶
- Todo app (povinné)
- Blog/CMS
- API + databáze
- Něco, co vás baví
Měsíc 6: Job hunting¶
- Portfolio web
- GitHub profil
- LinkedIn optimalizace
- Networking (meetupy, Discord)
- Příprava na pohovory (LeetCode easy)
Kolik hodin denně?¶
Minimum 2-3 hodiny denně, ideálně 4-6. Konzistence je důležitější než intenzita. Lépe 2h denně než 14h o víkendu.
Realita¶
Za 6 měsíců se stanete junior vývojářem, ne seniorem. Ale to stačí pro první práci. Zbytek se naučíte v praxi.
programovánízačátečnícivzdělávání