FRISSÍTVE 2016/11: Három év telt el azóta, hogy részt vettem a programon, úgyhogy az alább leírtakat kérlek, vedd félvállról. Nagyszerű tapasztalatokat szereztem a Hack Reactorral, még mindig nagyra tartom a Hack Reactor csapatát, és nagyon elégedett vagyok a karrieremmel a diploma megszerzése óta. A program azonban jelentősen megnőtt, új munkatársakat vettek fel, és a San Franciscó-i felvételi környezet is megváltozott. A kockázati befektetések némileg lehűltek, és a bootcampek több diákot bocsátanak ki, ezért már nem olyan könnyű, mint régen, hogy egyből a bootcamp után megkapd álmaid állását. Ennek ellenére, ha szenvedélyesen szeretsz programozni, megfelelő mennyiségű önálló tanulmányt végeztél, és hajlandó vagy keményen dolgozni, egy bootcamp még mindig nagyszerű módja annak, hogy elindítsd a fejlesztői karriered, és ami engem illet, a Hack Reactor továbbra is a legjobb iskola a piacon.
UPDATE: Három hétnyi jelentkezés és interjú után most már alkalmazott vagyok! Egy magasan jegyzett ed-tech startup cégnél dolgozom full-stack fejlesztőként. Csak nemrég kezdtem, de az első néhány napom elég jól sikerült, és a Hack Reactor határozottan megadta nekem a szükséges hátteret.
Néhány hónappal ezelőtt írtam a Redditre, ahol az emberek tapasztalatait és gondolatait kértem a programozói bootcampekről, és különösen a Hack Reactorról, amelyet a választásom előtt álltam, hogy részt vegyek rajta. A válasz langyos volt; ezek az akadémiák viszonylag újak, és bár néhányan megosztották a véleményüket a koncepcióról, senki sem válaszolt valódi adatokkal, sem jóval, sem rosszal. Most, hogy két hónapot töltöttem a Hack Reactorban, szeretném leírni az ott szerzett tapasztalataimat, és különösen azt, hogy miért gondolom, hogy az iskola fantasztikus munkát végzett.
A Hack Reactorba belépve több okból is óvatos és szkeptikus voltam. Felsorolok néhányat ezek közül az okok közül, valamint az egyes okokra adott válaszokat.
Mi történik a Hack Reactorban?
A Hack Reactor egy három hónapos intenzív program a JavaScript megtanulására. A diákok heti hat napon vesznek részt, és hetente legalább 60 órát töltenek egy olyan környezetben, amely teljesen a kódolás tanulására összpontosít. A teljes webfejlesztői stacket tanulmányozzuk: HTML és CSS, front-end Javascript keretrendszerek, mint a Backbone és az Angular, szerverfejlesztés a Node-dal, valamint adatbázisok az SQL és a Mongo segítségével. A diákok a program első harmadában intenzív kétnapos sprintekben dolgoznak konkrét témákon, majd több hetet töltenek nagyobb projektekkel, végül pedig intenzív álláskeresési felkészítésben részesülnek. Mindhárom szakaszt vezető vállalatok – többek között a Twitter, a Google, az Adobe és a Yahoo – iparági szakértői felügyelik. A diploma megszerzése után három hónappal 98%-os a felvételi arány, hat számjegyű átlagos kezdő fizetéssel. A program körülbelül 18 000 dollárba kerül.
TL;DR: Az életed három hónapig teljes körű webfejlesztéssé válik.
Hogyan lehet három hónap alatt megtanulni kódolni, nemhogy elég jól ahhoz, hogy jól fizető állást kapj?
A Hack Reactor egy bizonyos kódolási készségre összpontosít: a webfejlesztésre. Ez egy olyan készség, amelyre jelenleg nagy a kereslet – az iskolák nem hangsúlyozzák, de egy jól megtervezett weboldal kulcsfontosságú egy vállalat sikeréhez. Ez nem egy CS diploma. Az operációs rendszerekről, a hardvertechnikáról vagy a grafikai feldolgozásról alig vagy egyáltalán nem rendelkezem ismeretekkel. Nem ismerem a C-t, nem ismerem a Javát, és nem ismerem a Pythont. Viszont sokkal több tapasztalatom van a jelenlegi webfejlesztő keretrendszerekkel kapcsolatban, mint egy hagyományos CS-program végzősének. Építettem és telepítettem valódi projekteket; néhányat egyénileg, néhányat ügyfelekkel. Egy magamból és három barátomból álló csapat a legutóbbi Launch Hackathon döntőjébe jutott, ahol több mint 150 csapat vett részt. Nem csak tennivalólistákat és blogokat építünk.
Ezzel együtt az iskola rengeteg, a webfejlesztésen kívüli anyaggal is foglalkozik, amennyiben az az anyag alapvető fontosságú egy programozó számára. A diákok körülbelül annyi elméletet kapnak, amennyit egy jó Adatszerkezetek és algoritmusok kurzus tanítana. Megtanuljuk a git-et, a tesztvezérelt fejlesztést és a parancssor használatát. Naponta vannak olyan típusú bemelegítő feladataink, amilyeneket az interjúkon is látunk (“menjünk át egy négyzetmátrixon spirális mintázatban” stb.), és folyamatosan kérdeznek minket a big-O-ról mindenre, amit írunk. És ami a legfontosabb, megtanuljuk, hogy egy fejlesztőnek szüksége van arra a képességre, hogy önállóan keressen megoldásokat, összerakva a dokumentációkat és kódrészleteket a StackOverflowról és a blogokról.
TL;DR: A HR a webfejlesztésre összpontosít, amire nagy a kereslet, és ezt támogatja a CS diploma legfontosabb részeivel.
Ki csinálja ezt egyébként?
A Hack Reactor egyik legcsodálatosabb része a diákok. A program hihetetlenül szelektív. A Harvard felvételi aránya körülbelül 6%; a Hack Reactoré 3% körül van. Az én 28 fős osztályomban az MIT, a Princeton, a Stanford és a Brown öregdiákjai vannak. Vannak menekültek a pénzügyek, a tanácsadás és a jog területén betöltött magas rangú állásokból. Több doktorandusz is van közöttük, és még többen, akik abbahagyták a doktorijukat, hogy ide járhassanak. Vannak közöttük olyan önállósulók, akik több céget is alapítottak. A közös vonás az, hogy mindegyik hallgató elégedetlen volt a régi munkájával, papírok tologatása helyett dolgokat akart csinálni, és a lehető leggyorsabban akart belevágni.
A diploma megszerzése után szinte mindenki kap munkát. A Hack Reactor öregdiákjainak jelenlegi állásait itt nézheted meg (görgess az aljára). Ne feledje, hogy ezek csak azok a diákok, akik már legalább három hónapja kint vannak; a két legutóbbi évfolyam eddigi eredményei még lenyűgözőbbek.
Személyes megjegyzés: Kínából költöztem San Franciscóba, és érkezésemkor körülbelül három embert ismertem. A Hack Reactoron keresztül csodálatos embereket ismertem meg, akikkel életem végéig barátok maradunk.
TL;DR: Igazán lenyűgöző emberek.
Miért fizetsz 18k dollárt egy ilyenért? Nem tudnám magam tanítani?
Ez egy nagyon gyakori kérdés, amire szeretnék válaszolni. Van néhány ok, amiért úgy gondolom, hogy a Hack Reactor megéri az árát.
- Néhányan azt javasolják, hogy a leendő diák inkább tanuljon önállóan, senki más segítsége nélkül. Ez azonban nem olyan készség, amivel a legtöbben rendelkezünk. Én például borzasztóan rossz vagyok az időbeosztásban, és strukturált környezetre van szükségem a hatékony tanuláshoz. Ez kizárja, hogy kódolóként dolgozhassak? Szerintem nem.
- Egyesek szerint egy közösségi vagy műszaki főiskola sokkal kevesebb pénzért tanítaná meg ugyanazt a készséget. Ha találsz egy olyan kurzust egy közösségi főiskolán, ahol Angular-t és Node-ot tanítanak, ahol a Twitter vezető fejlesztője a vezető oktató és több diplomás osztálytársa van, akkor elismerem ezt a pontot; addig is, szerintem az összehasonlítás nevetséges.
- Sokak szerint az árcédula abszurdan magas. Először is jegyezzük meg, hogy az iskola oktatói olyan tapasztalt mérnökökből állnak, akiknek az órabére egy fejlesztői állásban meghaladná a 100 dolláros órabért. Ezek az emberek minden nap legalább 8 órán keresztül készenlétben állnak, és segítenek a tanulásban. Azt is tudd, hogy a diákok a tandíj nagy részét elhalaszthatják a program utánra. A 18 000 dolláros előzetes befizetés nem szükséges. A nehéz anyagi helyzetben lévő ígéretes diákok számára is biztosítanak ösztöndíjakat.
- Végül a Hack Reactor bizonyítottan kiváló munkahelyeket biztosít a végzősöknek. Az interjúk és önéletrajzok előkészítése, valamint az iskola által biztosított kapcsolati háló önmagában is megérné a tandíj árát, mivel lehetővé teszi a végzettek számára, hogy olyan állásokat szerezzenek, amelyek sokkal jobban fizetnek, mint amire egyébként képesek lennének. Ha a Hack Reactor látogatása 18 000 dollárral magasabb kezdő fizetést biztosít, mintha egyedül mennél, hogyan ne érné meg a felvételi árát?
TL;DR: Mert hosszú távon megtérül.
KÖVETKEZŐ TL;DR: A Hack Reactor a legjobb és legokosabb diákokat választja ki, és olyan készségeket tanít nekik, amelyek iránt nagy a kereslet, valamint az elméletet, ami ezt alátámasztja. Sok pénzbe kerül, de az eredményei teljes mértékben igazolják az árcéduláját.
Ha bármilyen kérdésed van a programmal kapcsolatban, igyekszem válaszolni.