31
Studium a uplatnění / Re:Vysoká školy pro pokročilého programátora
« kdy: 27. 07. 2023, 10:03:15 »
mám ročně desítky pohovorů (databáze, distribuované systémy a výpočty, výpočetní clustery, java backendy), rozdíl mezi samoukem a VŠ uchazečem je propastný ve prospěch VŠ. Málokdy potkám člověka bez VŠ, který by tušil jak věci fungují.
Najít člověka bez VŠ vzdělání, který by znal rozdíl mezi joiny u SQL, který by uměl vyhodnotit latency systému v čase (vlastně správně počítání percentilu a směrodatné odchylky bývá velký problém), který by dokázal popsat běžné komunikační protokoly a jejich vliv na bezpečnost, dostupnost, latency a propustnost, který by chápal rozdíl mezi heapou, stackem a různýma datovýma strukturama v javě je prostě problém. Přitom to jsou vesměs mid-senior role s praxí do 5 let.
VŠ ti dá možnost praxí a stáží, dostaneš se do prostředí a projektů, kam běžně nemáš šanci přičuchnout. To ti dá obrovské zkušenosti a výhodu. Stejně tak potkáš spousty lidí, vytvoříš si kontakty, i s jinými obory, které bys normálně nepotkal. To, že se tam učíš věci, které tě nezajímají a nepříjdou ti užitečné je vlastně plus, naučíš se vstřebávat i informace, které nechceš a naučíš se s nimi pracovat, dá ti context do ostatních oborů, v praxi nikdy nebudeš mít čas studovat věci okolo, vždy jsi zaměřen pouze na výsledek.
Na druhou stranu tě to na pár let zpomalí v budování kariéry, dá ti možnost dále růst, ale musíš to chtít, pokud ti stačí dělat frontend, wordpress a migrace, nejspíš ani VŠ nepotřebuješ, pokud ale chceš více řešit vnitřnosti OS, bezpečnost a optimalizace, bez VŠ se ti to bude dělat těžko.
Najít člověka bez VŠ vzdělání, který by znal rozdíl mezi joiny u SQL, který by uměl vyhodnotit latency systému v čase (vlastně správně počítání percentilu a směrodatné odchylky bývá velký problém), který by dokázal popsat běžné komunikační protokoly a jejich vliv na bezpečnost, dostupnost, latency a propustnost, který by chápal rozdíl mezi heapou, stackem a různýma datovýma strukturama v javě je prostě problém. Přitom to jsou vesměs mid-senior role s praxí do 5 let.
VŠ ti dá možnost praxí a stáží, dostaneš se do prostředí a projektů, kam běžně nemáš šanci přičuchnout. To ti dá obrovské zkušenosti a výhodu. Stejně tak potkáš spousty lidí, vytvoříš si kontakty, i s jinými obory, které bys normálně nepotkal. To, že se tam učíš věci, které tě nezajímají a nepříjdou ti užitečné je vlastně plus, naučíš se vstřebávat i informace, které nechceš a naučíš se s nimi pracovat, dá ti context do ostatních oborů, v praxi nikdy nebudeš mít čas studovat věci okolo, vždy jsi zaměřen pouze na výsledek.
Na druhou stranu tě to na pár let zpomalí v budování kariéry, dá ti možnost dále růst, ale musíš to chtít, pokud ti stačí dělat frontend, wordpress a migrace, nejspíš ani VŠ nepotřebuješ, pokud ale chceš více řešit vnitřnosti OS, bezpečnost a optimalizace, bez VŠ se ti to bude dělat těžko.