Reddit – learnprogramming – Tapasztalataim a Hack Reactorral, és gondolataim a Bootcamp-stílusú programokkal kapcsolatban.

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.