ACTUALIZARE 11/2016: Au trecut trei ani de când am participat la program, așa că vă rog să luați ceea ce este scris mai jos cu un bob de sare. Am avut o experiență grozavă cu Hack Reactor, am în continuare o părere foarte bună despre echipa Hack Reactor și sunt foarte mulțumit de traiectoria carierei mele de la absolvire. Cu toate acestea, programul a crescut semnificativ în dimensiune, a fost adus personal nou, iar mediul de angajare din San Francisco s-a schimbat oarecum. Investițiile de risc s-au răcit într-o oarecare măsură, iar bootcampurile absolvă mai mulți studenți și, prin urmare, nu mai este la fel de ușor ca odinioară să obții locul de muncă de vis direct de la un bootcamp. Acestea fiind spuse, dacă ești pasionat de programare, ai făcut o cantitate decentă de studiu independent și ești dispus să muncești din greu, un bootcamp este încă o modalitate excelentă de a-ți începe cariera de dezvoltare și, în ceea ce mă privește, Hack Reactor rămâne cea mai bună școală de acolo.
UPDATE: După trei săptămâni de aplicații și interviuri, acum sunt angajat! Lucrez la un startup ed-tech de profil înalt ca dezvoltator full-stack. Am început foarte recent, dar primele mele zile au decurs destul de bine, iar Hack Reactor mi-a oferit cu siguranță fundalul de care aveam nevoie.
Cu câteva luni în urmă, am postat pe Reddit cerând experiențele și părerile oamenilor despre bootcamps de programare, și în special despre Hack Reactor, la care eram pe punctul de a alege să particip. Răspunsul a fost călduț; aceste academii sunt relativ noi și, deși câțiva oameni și-au împărtășit opiniile despre acest concept, nimeni nu a răspuns cu date reale, bune sau rele. Acum, că sunt de două luni în Hack Reactor, aș dori să ofer o descriere a experiențelor mele acolo și, în special, de ce cred că școala a făcut o treabă fantastică.
Întrând în Hack Reactor, m-am simțit precaut și sceptic din mai multe motive. Voi enumera câteva dintre aceste motive, împreună cu răspunsurile la fiecare dintre ele.
Ce se întâmplă la Hack Reactor?
Hack Reactor este un program intensiv de trei luni pentru a învăța JavaScript. Studenții participă șase zile pe săptămână, petrecând cel puțin 60 de ore pe săptămână într-un mediu total axat pe învățarea codării. Se studiază întreaga stivă de dezvoltare web: HTML și CSS, framework-uri Javascript front-end precum Backbone și Angular, dezvoltare de servere cu Node și baze de date cu SQL și Mongo. Studenții lucrează în sprinturi intensive de două zile pe subiecte specifice pentru prima treime a programului, apoi petrec câteva săptămâni pe proiecte mai mari și, în cele din urmă, au o pregătire intensivă pentru căutarea unui loc de muncă. Toate cele trei etape sunt supravegheate de experți din industrie de la companii de top, inclusiv Twitter, Google, Adobe și Yahoo. Rata de angajare la trei luni după absolvire este de 98%, cu un salariu mediu de pornire de șase cifre. Programul costă aproximativ 18.000 de dolari.
TL;DR: Viața ta devine dezvoltare web full-stack timp de trei luni.
Cum poți învăța să codezi în trei luni, cu atât mai puțin suficient de bine pentru a obține un loc de muncă bine plătit?
Hack Reactor se concentrează pe un set specific de abilități de codare: dezvoltarea web. Acesta este un set de abilități care este în prezent foarte solicitat – școlile nu pun accentul pe acest aspect, dar un site web bine conceput este crucial pentru succesul unei companii. Nu este o diplomă CS. Am puține sau deloc cunoștințe de sisteme de operare, inginerie hardware sau procesare grafică. Nu știu C, nu știu Java și nu știu Python. Cu toate acestea, am mult mai multă experiență cu cadrele actuale de dezvoltare web decât ar avea un absolvent al unui program standard de CS. Am construit și am implementat proiecte reale; unele individuale, altele cu clienți. O echipă formată din mine și trei prieteni a ajuns în finală la recentul Launch Hackathon, la care au participat peste 150 de echipe. Nu construim doar liste de lucruri de făcut și bloguri.
Acestea fiind spuse, școala acoperă o mulțime de materiale din afara dezvoltării web, atâta timp cât acel material este crucial pentru ca un programator să știe. Studenții primesc cam atâta teorie cât ar preda un curs bun de Structuri de date și algoritmi. Învățăm git, dezvoltarea bazată pe teste și cum să folosim linia de comandă. Avem zilnic probleme de încălzire de tipul celor întâlnite la interviuri („traversează o matrice pătrată într-un model spiralat” etc.) și suntem întrebați în mod constant despre big-O pentru tot ceea ce scriem. Și, cel mai important, învățăm că un dezvoltator se bazează pe abilitatea de a căuta soluții în mod independent, punând cap la cap documente și bucăți de cod de pe StackOverflow și bloguri.
TL;DR: HR se concentrează pe dezvoltarea web, care este foarte solicitată, și sprijină acest lucru cu cele mai vitale părți ale unei diplome CS.
Cine face asta, oricum?
Una dintre cele mai uimitoare părți ale Hack Reactor sunt studenții. Programul este incredibil de selectiv. Rata de admitere de la Harvard este de aproximativ 6%; cea de la Hack Reactor este de aproximativ 3%. Clasa mea de 28 de studenți are absolvenți de la MIT, Princeton, Stanford și Brown. Are refugiați din locuri de muncă de mare putere în finanțe, consultanță și drept. Sunt câțiva doctoranzi și mai mulți care și-au abandonat doctoratul pentru a participa. Printre ei se numără persoane care au înființat mai multe companii. Punctul comun este că fiecare student a fost nemulțumit de vechiul loc de muncă, a vrut să facă lucruri în loc să împingă hârtii de colo-colo și a vrut să înceapă cât mai repede posibil.
După absolvire, aproape toată lumea își găsește un loc de muncă. Puteți verifica pozițiile actuale ale absolvenților Hack Reactor aici (derulați până jos). Țineți cont de faptul că aceștia sunt doar studenții care au ieșit de cel puțin trei luni; rezultatele celor mai recente două promoții au fost până acum și mai impresionante.
Pe o notă personală, m-am mutat în San Francisco din China și cunoșteam aproximativ trei persoane la sosire. Prin Hack Reactor, am cunoscut oameni extraordinari cu care voi rămâne prieten pentru tot restul vieții mele.
TL;DR: Oameni cu adevărat impresionanți.
De ce să plătești 18.000 de dolari pentru așa ceva? Nu aș putea să învăț singur?
Aceasta este o întrebare foarte comună pe care aș vrea să o adresez. Există câteva motive pentru care cred că Hack Reactor își merită prețul.
- Câteva persoane sugerează că un viitor student ar trebui în schimb să studieze independent, fără ajutorul altcuiva. Cu toate acestea, aceasta nu este o abilitate pe care cei mai mulți dintre noi o au. Eu, de exemplu, sunt oribil la gestionarea timpului și am nevoie de un mediu structurat pentru a învăța eficient. Ar trebui ca acest lucru să mă descalifice pentru a lucra ca programator? Nu cred că ar trebui.
- Câteva persoane sugerează că un colegiu comunitar sau tehnic ar preda același set de competențe pentru mult mai puțini bani. Dacă puteți găsi un curs la un colegiu comunitar care să predea Angular și Node, cu un dezvoltator senior de la Twitter ca instructor principal și colegi de clasă cu mai multe diplome de absolvire, voi admite acest punct; până atunci, cred că comparația este ridicolă.
- Mulți oameni cred că eticheta de preț este absurd de mare. Rețineți în primul rând că personalul didactic al școlii este format din ingineri experimentați ale căror tarife orare la un loc de muncă în domeniul dezvoltării ar depăși 100 de dolari pe oră. Acești oameni sunt de gardă, ajutându-vă să învățați, timp de cel puțin 8 ore în fiecare zi. De asemenea, să știți că studenții pot amâna o mare parte din taxele de școlarizare până după încheierea programului. Nu este necesară o plată în avans de 18.000 de dolari. Se oferă, de asemenea, burse pentru studenții promițători cu situații financiare dificile.
- În cele din urmă, Hack Reactor are un istoric dovedit în asigurarea de locuri de muncă excelente pentru absolvenții săi. Pregătirea pentru interviuri și CV-uri și rețeaua de conexiuni pe care școala o oferă ar merita prin ele însele prețul școlarizării, în sensul că le permit absolvenților să obțină locuri de muncă cu un salariu mult mai mare decât cel pe care l-ar putea obține altfel. Dacă participarea la Hack Reactor îți aduce un salariu de pornire cu 18.000 de dolari mai mare decât ar fi fost posibil dacă ai fi mers de unul singur, cum ar putea să nu merite prețul de admitere?
TL;DR: Pentru că se plătește pe termen lung.
CONCLUDING TL;DR: Hack Reactor alege cei mai buni și mai străluciți studenți și îi învață un set de abilități care sunt foarte solicitate, împreună cu teoria care să le susțină. Costă o mulțime de bani, dar își justifică în întregime eticheta de preț prin rezultatele sale.
Dacă aveți întrebări despre program, voi face tot posibilul să vă răspund.
.