Reddit – learnprogramming – Kokemukseni Hack Reactorista ja ajatuksiani Bootcamp-tyyppisistä ohjelmista.

PÄIVITYS 11/2016: On kulunut kolme vuotta siitä, kun osallistuin ohjelmaan, joten suhtaudu alla olevaan kirjoitukseen varauksella. Minulla oli loistava kokemus Hack Reactorista, arvostan edelleen suuresti Hack Reactorin tiimiä ja olen erittäin tyytyväinen urakehitykseeni valmistumiseni jälkeen. Ohjelman koko on kuitenkin kasvanut merkittävästi, uutta henkilökuntaa on palkattu ja San Franciscon rekrytointiympäristö on muuttunut jonkin verran. Pääomasijoitukset ovat viilentyneet jonkin verran, ja bootcampit valmistuvat useammilta opiskelijoilta, joten unelmien työpaikan saaminen suoraan bootcampista ei ole enää yhtä helppoa kuin ennen. Tästä huolimatta, jos olet innostunut ohjelmoinnista, olet opiskellut riittävästi itsenäisesti ja olet valmis tekemään kovasti töitä, bootcamp on edelleen loistava tapa aloittaa kehitysurasi, ja Hack Reactor on mielestäni edelleen paras koulu.

PÄIVITYS: Kolmen viikon hakemusten ja haastattelujen jälkeen olen nyt töissä! Työskentelen korkean profiilin ed-tech-startup-yrityksessä full-stack-kehittäjänä. Aloitin vasta aivan hiljattain, mutta ensimmäiset päiväni ovat sujuneet varsin hyvin, ja Hack Reactor antoi minulle ehdottomasti tarvitsemani taustatiedot.

Joitakin kuukausia sitten kirjoitin Redditissä kysellen ihmisten kokemuksia ja ajatuksia ohjelmoinnin bootcampista, ja erityisesti Hack Reactorista, johon olin valitsemassa osallistumista. Vastaus oli laimea; nämä akatemiat ovat suhteellisen uusia, ja vaikka muutamat ihmiset jakoivat mielipiteitään käsitteestä, kukaan ei vastannut mitään todellista tietoa, hyvää tai huonoa. Nyt, kun olen ollut kaksi kuukautta Hack Reactorissa, haluaisin tarjota kuvauksen kokemuksistani siellä ja erityisesti siitä, miksi koulu on mielestäni tehnyt loistavaa työtä.

Hack Reactoriin lähtiessäni tunsin itseni varovaiseksi ja skeptiseksi useista syistä. Luettelen joitakin näistä syistä sekä vastaukset kuhunkin.

Mitä Hack Reactorissa tapahtuu?

Hack Reactor on kolmen kuukauden intensiivinen ohjelma JavaScriptin oppimiseen. Opiskelijat osallistuvat kuutena päivänä viikossa ja viettävät vähintään 60 tuntia viikossa ympäristössä, jossa keskitytään täysin koodaamisen oppimiseen. Opiskelemme koko web-kehityspinon: HTML:ää ja CSS:ää, front-end Javascript-kehyksiä, kuten Backbonea ja Angularia, palvelinkehitystä Noden avulla sekä tietokantoja SQL:n ja Mongon avulla. Opiskelijat työskentelevät intensiivisissä kahden päivän sprinteissä tiettyjen aiheiden parissa ohjelman ensimmäisen kolmanneksen ajan, sen jälkeen he työskentelevät useita viikkoja suurempien projektien parissa ja lopuksi he valmistautuvat intensiivisesti työnhakuun. Kaikkia kolmea vaihetta valvovat alan asiantuntijat johtavista yrityksistä, kuten Twitteristä, Googlesta, Adobesta ja Yahoosta. Kolmen kuukauden kuluttua valmistumisesta 98 prosenttia opiskelijoista palkataan, ja keskimääräinen alkupalkka on kuusinumeroinen. Ohjelma maksaa noin 18 000 dollaria.

TL;DR: Elämästäsi tulee täysipainoista web-kehitystä kolmen kuukauden ajan.

Miten voit oppia koodaamaan kolmessa kuukaudessa, saati sitten tarpeeksi hyvin saadaksesi hyvin palkatun työpaikan?

Hack Reactorissa keskitytään tiettyyn koodaustaitoon: web-kehitykseen. Tämä on taito, jolla on tällä hetkellä suuri kysyntä – kouluissa sitä ei korosteta, mutta hyvin suunniteltu verkkosivusto on ratkaisevan tärkeä yrityksen menestyksen kannalta. Kyseessä ei ole CS-tutkinto. Minulla on vain vähän tai ei lainkaan tietoa käyttöjärjestelmistä, laitteistotekniikasta tai grafiikan käsittelystä. En osaa C:tä, en osaa Javaa enkä Pythonia. Minulla on kuitenkin paljon enemmän kokemusta nykyisistä web-kehityskehyksistä kuin tavallisesta CS-ohjelmasta valmistuneella. Olen rakentanut ja ottanut käyttöön oikeita projekteja; joitakin yksittäisiä, joitakin asiakkaiden kanssa. Minun ja kolmen ystäväni muodostama tiimi pääsi finaaliin äskettäisessä Launch Hackathonissa, johon osallistui yli 150 tiimiä. Emme vain rakenna tehtävälistoja ja blogeja.

Sitä huolimatta koulussa käsitellään paljon verkkokehityksen ulkopuolista materiaalia, kunhan se on koodarin kannalta tärkeää. Opiskelijat saavat suunnilleen yhtä paljon teoriaa kuin hyvä Data Structures and Algorithms -kurssi opettaa. Opimme Gitiä, testivetoista kehitystä ja komentorivin käyttöä. Meillä on päivittäin lämmittelyongelmia, jollaisia näkee haastatteluissa (”kuljeta neliömatriisi spiraalimaisesti” jne.), ja meiltä kysytään jatkuvasti big-O:ta kaikesta, mitä kirjoitamme. Ja mikä tärkeintä, opimme, että kehittäjä luottaa kykyyn etsiä ratkaisuja itsenäisesti, kokoamalla dokumentteja ja koodinpätkiä StackOverflowsta ja blogeista.

TL;DR: HR keskittyy web-kehitykseen, jolla on kova kysyntä, ja tukee sitä CS-tutkinnon elintärkeimmillä osilla.

Kuka tätä tekee?

Yksi Hack Reactorin upeimmista osista ovat opiskelijat. Ohjelma on uskomattoman valikoiva. Harvardin sisäänpääsyprosentti on noin 6 %, Hack Reactorin noin 3 %. Minun 28 opiskelijan luokassani on alumneita MIT:stä, Princetonista, Stanfordista ja Brownista. Mukana on pakolaisia, jotka työskentelevät huipputehtävissä rahoitus-, konsultointi- ja lakialalla. Joukossa on useita tohtoreita ja useita muita, jotka hylkäsivät tohtorintutkintonsa osallistuakseen luokkaan. Mukana on oma-aloitteisia yrittäjiä, jotka ovat perustaneet useita yrityksiä. Yhteistä on, että kaikki opiskelijat olivat tyytymättömiä vanhaan työhönsä, halusivat tehdä asioita sen sijaan, että työntävät papereita ympäriinsä, ja halusivat aloittaa mahdollisimman nopeasti.

Valmistumisen jälkeen lähes kaikki saavat työpaikan. Voit tutustua Hack Reactor -alumnien nykyisiin työpaikkoihin täällä (selaa alareunaan). Kannattaa muistaa, että nämä ovat vain niitä opiskelijoita, jotka ovat olleet ulkona vähintään kolme kuukautta; kahden viimeisimmän vuosikurssin tulokset ovat toistaiseksi olleet vielä vaikuttavampia.

Henkilökohtaisesti: muutin San Franciscoon Kiinasta, ja tunsin saapuessani noin kolme ihmistä. Hack Reactorin kautta olen tavannut uskomattomia ihmisiä, joiden kanssa tulen pysymään ystävinä loppuelämäni ajan.

TL;DR: Todella vaikuttavia ihmisiä.

Miksi maksaa 18k dollaria tällaisesta? Enkö voisi vain opettaa itseäni?

Tämä on hyvin yleinen kysymys, johon haluaisin vastata. On muutamia syitä, miksi mielestäni Hack Reactor on hintansa arvoinen.

  1. Jotkut ihmiset ehdottavat, että tulevan opiskelijan pitäisi sen sijaan opiskella itsenäisesti, ilman kenenkään muun apua. Tämä ei kuitenkaan ole taito, joka useimmilla meistä on. Minä ainakin olen kamala ajankäytön hallinnassa ja tarvitsen strukturoitua ympäristöä oppiakseni tehokkaasti. Pitäisikö tämän estää minua työskentelemästä koodaajana? En usko, että sen pitäisi.
  2. Jotkut ihmiset ehdottavat, että kansalaisopisto tai ammattikorkeakoulu opettaa samat taidot paljon halvemmalla. Jos löydät kansalaisopistosta kurssin, jossa opetetaan Angularia ja Nodea ja jonka johtavana opettajana toimii Twitterin vanhempi kehittäjä ja jonka luokkatovereilla on useita korkeakoulututkintoja, myönnän tämän näkökohdan; siihen asti pidän vertailua naurettavana.
  3. Monien mielestä hinta on järjettömän korkea. Huomaa ensinnäkin, että koulun opetushenkilökunta koostuu kokeneista insinööreistä, joiden tuntipalkka kehitystyössä olisi yli 100 dollaria tunnilta. Nämä ihmiset päivystävät ja auttavat sinua oppimaan vähintään 8 tuntia joka päivä. Tiedä myös, että opiskelijat voivat lykätä suuren osan lukukausimaksuistaan ohjelman jälkeen. 18 000 dollarin ennakkomaksua ei vaadita. Apurahoja myönnetään myös lupaaville opiskelijoille, joilla on vaikea taloudellinen tilanne.
  4. Loppujen lopuksi Hack Reactorilla on todistetusti erinomaisia työpaikkoja valmistuneille. Koulun tarjoamat haastattelu- ja ansioluettelovalmistelut sekä yhteysverkosto olisivat jo itsessään lukukausimaksun arvoisia, sillä niiden avulla valmistuneet voivat saada työpaikkoja, joista maksetaan paljon korkeampaa palkkaa kuin mitä he muuten saisivat. Jos Hack Reactoriin osallistuminen tuo sinulle 18 000 dollaria korkeamman alkupalkan kuin pelkkä koulunkäynti, miten se ei voisi olla pääsymaksun arvoista?

TL;DR: Koska se maksaa itsensä takaisin pitkällä tähtäimellä.

YHTEENVETO TL;DR: Hack Reactor poimii parhaat ja fiksuimmat opiskelijat ja opettaa heille taitoja, joilla on kysyntää, sekä teoriaa, joka tukee niitä. Se maksaa paljon rahaa, mutta oikeuttaa hintalappunsa täysin tuloksillaan.

Jos sinulla on kysyttävää ohjelmasta, teen parhaani vastatakseni.

Vastaa

Sähköpostiosoitettasi ei julkaista.