Tento článek napsal Marcus Phillips, bývalý vedoucí softwarový inženýr ve společnosti Twitter a hlavní instruktor na Hack Reactor.
Škola programování:
Cena studia na škole programování přímo souvisí s množstvím a kvalitou zdrojů, které jsou vývojářům poskytovány. Patří sem učební osnovy, vybavení, doba výuky, renomé instruktora, renomé vašich vrstevníků, vnímání vašeho renomé zaměstnavatelem za to, že jste absolvovali, míra umístění (98 % u vývojářského bootcampu Hack Reactor) a průměrný plat za umístění (v našem případě více než šestimístný).
Školy programování nejsou zboží se zhruba podobnými klady a zápory – učební osnovy a zkušenosti se program od programu značně liší. Je fantastické vědět, že jsou k dispozici programy s lehčí váhou, které se zaměřují na co nejrychlejší škálování do měst po celém světě. Vzhledem k tomu, že je tak dramaticky potřeba restartovat softwarové vzdělávání, je velmi dobře, že vývojáři všech úrovní mají jiné možnosti a mohou platit méně, aby dostali méně. Ale také čelí podstatně většímu riziku a mají problém najít práci vývojáře, jakmile ji dokončí.
Nezkracujte se
Lidé, kteří se hlásí na školy programování, odkládají na několik měsíců vše, co mají, aby se naučili nové dovednosti, která jim zcela změní život. Jak to vidím já, to poslední, co byste v takové situaci chtěli udělat, je riskovat svou budoucnost. Měli byste se snažit do těchto přechodných měsíců hluboce investovat a vybrat si ten nejkvalitnější program, na který se můžete dostat.
Pamatujte, že se snažíte být konkurenceschopní v oboru a zároveň se vyhnout přemrštěnému vysokoškolskému titulu, jehož získání vyžaduje čtyři roky – v této pozici je moudré nešetřit. Pokud chcete v takto zhuštěném časovém rámci opravdu uspět, potřebujete každou výhodu, kterou můžete získat.
Vývojářský bootcamp Hack Reactor jsme navrhli tak, aby byl pro šikovné programátory tou nejlepší školní zkušeností, jaká je kde k dispozici, a proto do každého jeho aspektu vkládáme další prostředky. Naše školné stojí necelých 18 000 dolarů s možností financování pro všechny. Studentům, kteří se potýkají s velkými finančními omezeními, nabízíme také individuální balíčky finanční pomoci pro ty nejvýjimečnější kandidáty.
Tady je rozpis toho, kam jde náš čas, energie a peníze.
Kvantita našeho učebního plánu
Ačkoli většina vývojářů nakonec zůstává ještě déle, základní vyučovací hodiny kurzu Hack Reactor jsou od 9:00 do 20:00 po dobu 12 týdnů, což dohromady představuje přibližně 800 hodin oficiální výuky.
Před kurzem a po něm navíc probíhá několik dalších týdnů podpory a učebních materiálů. Hack Reactor jako takový jednoduše poskytuje celkově více hodin. Jen během prvního týdne s vámi osobně strávím asi 30 hodin ve formě přednášek a diskusí, které doplní dalších více než 30 hodin, které strávíte programováním.
Závazek naší školy programování k dokonalosti je však oboustranný. I když tato intenzita určitě není pro každého, nejúspěšnější absolventi jsou trvale ti, kteří takové nasazení vyhledávají a skutečně se celou dobu rádi učí programovat. To mě přivádí k otázce lidí, po jejichž boku se budete učit.
Kvalita vašich vrstevníků v Hack Reactoru
Lidé se hodně učí osmózou, takže je dobré, abyste se obklopili těmi nejchytřejšími a nejoddanějšími lidmi. Hack Reactor je malá škola určená pro ty nejchytřejší uchazeče. Protože nemáme zájem expandovat všude možně, můžeme si dovolit ten luxus, že přijímáme jen smetánku.
Pohovory trvají dlouho a je pro nás velkou investicí, aby odborní instruktoři hodnotili tolik uchazečů, ale to znamená, že ten malý zlomek studentů, kteří se dostanou dovnitř, je parta superhrdinských intelektů.
Kvantita a kvalita našich instruktorů
Z naší strany jsme zvolili nejméně škálovatelný model, který nás napadl: hodně lidské péče a pozornosti. Přestože jsme tak malá škola, naši vývojáři se mohou těšit z pomoci osmi instruktorů na plný úvazek a devíti na částečný úvazek – plus z pomoci skupiny lidí, kteří pracují v pozadí v jejich prospěch a dělají takové věci, jako je řízení projektů pro vaši práci na reálných zakázkách a vztahy s firmami, které vám pomohou spojit vás s prací, kterou hledáte.
Naši instruktoři pocházejí ze společností, jako jsou Twitter, Google, OKCupid, Adobe atd. Je těžké získat takovou úroveň talentů pro výuku, ale myslíme si, že se vyplatí investovat.
Praktické nástroje a placená zakázka v reálném světě
V průběhu projektové fáze koordinujeme spolupráci se skutečnými klienty, abychom studentům zajistili placené zakázky na vývoj. Instruktor rozsáhle kontroluje kód studenta, aby se ujistil, že jeho zákazník bude s vytvořeným produktem spokojen, a aby studentovi pomohl osvojit si pokročilé poznatky, které získáte pouze při použití vlastního úsudku při práci.
Na tuto úroveň odpovědnosti budete připraveni, protože od prvního dne je učební plán navržen na základě nástrojů používaných v oboru, jako jsou Git, Backbone, Rails, Unix a testovací rámce TDD.
Zázemí a poloha Hack Reactoru
Nemůžeme věnovat ani minutu času našich studentů něčemu tak neproduktivnímu, jako je dojíždění, a proto poskytujeme kancelář přímo na Market Street, hlavním tahu v centru San Francisca, asi 100 stop od stanice BART & MUNI.
Protože zde naši studenti tráví veškerý čas společně, chtěli jsme, aby se zde cítili stejně příjemně jako doma – proto jsme vybrali tak velký, světlý prostor v nejvyšším patře s otevřeným půdorysem. Osobně považuji energii v této budově za vzrušující, a jak vám studenti mohou potvrdit, trávím zde všechny své volné dny jen proto, že se mi tu tak líbí.
Investice do našich absolventů
Naše programátorská škola má silnou síť absolventů, kteří se rádi věnují programu a mnozí z nich ji navštěvují denně nebo týdně, aby podpořili další generaci HackRů.
Vzhledem k senioritě pozic, které naši absolventi dokázali získat ihned po absolvování, mají často za úkol zaměstnat se během několika týdnů po nástupu do nového zaměstnání. Takže jejich oddanost komunitě považujeme za jeden z nejlepších přínosů, které máme šanci podpořit.
Jako příklad můžeme uvést, že včera večer jsme vzali třídu plnou předchozích studentů na karaoke, protože 1) je máme sakra rádi a 2) chceme se ujistit, že mají všechny možnosti zůstat si nablízku, spolupracovat a pomáhat si navzájem stoupat po zbytek své kariéry.
Kvalita našich učebních materiálů
Ze všeho, co děláme, mě však nejvíce vzrušuje samotný učební plán. Mým úkolem bylo navrhnout výuku od začátku do konce a realizoval jsem ji s pomocí několika skvělých inženýrů a učitelů. Učím a vytvářím učební osnovy už tolik let, že mě vzrušuje, když mám záminku se tak moc věnovat detailům těchto materiálů. Jinde v technickém průmyslu se po vás často chce, abyste něco co nejrychleji splácali dohromady a šli dál. Jedním z hlavních důvodů, proč jsem se rozhodl pracovat na výzvách v Hack Reactoru místo toho, abych pokračoval v práci na výzvách na Twitteru, byla skutečnost, že Hack Reactor potřebuje především to, abych tuto vzdělávací zkušenost zdokonalil a vypiloval tak, aby byla co nejúžasnější.
Slyšel jsem teď od řady studentů, že by si přáli, aby učení v zaměstnání bylo tak rychlé a dobře připravené, jako je učební plán Hack Reactoru, což je samozřejmě vždycky radost slyšet.
Doufám, že bude příležitost s tebou na tvé hackerské cestě spolupracovat. Pokud máte zájem pohrát si s některým z našich výukových repozitářů a vyzkoušet si, jak jste na tom s kódováním, nebo zjistit, jak daleko jste se dostali, neváhejte mě kontaktovat na adrese [email protected] a já vám zajistím přístup ke stejným materiálům, které používáme při každodenní výuce.
Zajímá vás začít se stejnou cestou? Všechno to začalo v Hack Reactoru. Přečtěte si více o programech Hack Reactor na plný i částečný úvazek. Jsme online v SF, Austinu, New Yorku a Los Angeles.