UPDATE 11/2016: Minęły trzy lata, odkąd uczestniczyłem w programie, więc proszę wziąć to, co jest napisane poniżej z ziarnem soli. Miałem wspaniałe doświadczenie z Hack Reactor, nadal myślę bardzo wysoko o zespole Hack Reactor i jestem bardzo zadowolony z mojej trajektorii kariery od ukończenia studiów. Jednak program znacznie się rozrósł, nowy personel został wniesiony na, a środowisko zatrudniania w San Francisco nieco się zmieniło. Inwestycje venture nieco się ochłodziły, a bootcampy kończą więcej studentów, dlatego nie jest tak łatwo, jak kiedyś, dostać wymarzoną pracę prosto z bootcampu. To jest powiedziane, jeśli jesteś pasjonatem programowania, zrobiłeś przyzwoitą ilość niezależnych badań i jesteś gotowy do ciężkiej pracy, bootcamp jest nadal świetnym sposobem na rozpoczęcie kariery deweloperskiej, a jeśli chodzi o mnie, Hack Reactor pozostaje najlepszą szkołą tam.
UPDATE: Po trzech tygodniach aplikacji i wywiadów, jestem teraz zatrudniony! Pracuję w wysoko postawionym startupie ed-tech jako full-stack developer. Zacząłem bardzo niedawno, ale moje pierwsze kilka dni poszło całkiem dobrze, a Hack Reactor zdecydowanie dał mi tło, którego potrzebowałem.
Kilka miesięcy temu, zamieściłem na Reddit prośbę o doświadczenia i myśli ludzi na temat bootcampów programistycznych, a w szczególności na Hack Reactor, który byłem na skraju wyboru, aby wziąć udział. Odpowiedź była słaba; te akademie są stosunkowo nowe i podczas gdy kilka osób podzieliło się swoimi opiniami na temat tej koncepcji, nikt nie odpowiedział z żadnymi prawdziwymi danymi, dobrymi lub złymi. Teraz, gdy jestem dwa miesiące w Hack Reactor, chciałbym zaoferować opis moich doświadczeń tam i, w szczególności, dlaczego uważam, że szkoła zrobiła fantastyczną robotę.
Going do Hack Reactor, czułem się ostrożny i sceptyczny z kilku powodów. Zamierzam wymienić niektóre z tych powodów, wraz z odpowiedziami na każdy z nich.
Co się dzieje w Hack Reactor?
Hack Reactor jest trzymiesięcznym intensywnym programem do nauki JavaScript. Studenci uczęszczają na zajęcia przez sześć dni w tygodniu, spędzając co najmniej 60 godzin tygodniowo w środowisku całkowicie skoncentrowanym na nauce kodowania. Uczymy się całego stosu web-development: HTML i CSS, front-endowe frameworki Javascript, takie jak Backbone i Angular, rozwój serwera z Node oraz bazy danych z SQL i Mongo. Studenci pracują w intensywnych dwudniowych sprintach nad konkretnymi tematami przez pierwszą trzecią część programu, następnie spędzają kilka tygodni nad większymi projektami, a na koniec przechodzą intensywne przygotowanie do poszukiwania pracy. Wszystkie trzy etapy są nadzorowane przez ekspertów branżowych z wiodących firm, takich jak Twitter, Google, Adobe i Yahoo. Wskaźnik zatrudnienia trzy miesiące po ukończeniu studiów wynosi 98%, z sześciocyfrową średnią pensją początkową. Program kosztuje około $18,000.
TL;DR: Twoje życie staje się full-stack web development przez trzy miesiące.
Jak możesz nauczyć się kodować w trzy miesiące, nie mówiąc już o tym, że wystarczająco dobrze, aby dostać wysoko płatną pracę?
Hack Reactor skupia się na konkretnym zestawie umiejętności kodowania: web development. Jest to zestaw umiejętności, na który jest obecnie duże zapotrzebowanie – szkoły nie podkreślają tego, ale dobrze zaprojektowana strona internetowa jest kluczowa dla sukcesu firmy. To nie jest stopień CS. Mam niewielką lub żadną wiedzę na temat systemów operacyjnych, inżynierii sprzętowej lub przetwarzania grafiki. Nie znam C, nie znam Javy i nie znam Pythona. Mam jednak o wiele większe doświadczenie z obecnymi frameworkami do tworzenia stron internetowych niż absolwent standardowego programu CS. Zbudowałem i wdrożyłem prawdziwe projekty; niektóre indywidualnie, niektóre z klientami. Mój zespół wraz z trzema przyjaciółmi znalazł się w finale ostatniego Launch Hackathonu, w którym wzięło udział ponad 150 zespołów. Nie jesteśmy po prostu budowanie list rzeczy do zrobienia i blogów.
To powiedziawszy, szkoła obejmuje mnóstwo materiału spoza rozwoju sieci, tak długo, jak ten materiał jest kluczowy dla kodera wiedzieć. Studenci dostają mniej więcej tyle teorii, ile nauczyłby dobry kurs Struktury Danych i Algorytmów. Uczymy się gita, programowania sterowanego testami i jak używać wiersza poleceń. Mamy codzienne problemy rozgrzewkowe typu widzianego na rozmowach kwalifikacyjnych („przemierzaj macierz kwadratową w spiralnym wzorze”, itp.), i ciągle jesteśmy pytani o Big-O dla wszystkiego, co piszemy. I co najważniejsze, uczymy się, że deweloper polega na zdolności do poszukiwania rozwiązań niezależnie, łącząc dokumenty i kawałki kodu ze StackOverflow i blogów.
TL;DR: HR koncentruje się na rozwoju sieci, na które jest duże zapotrzebowanie, i wspiera to najważniejszymi częściami stopnia CS.
Kto to w ogóle robi?
Jedną z najbardziej niesamowitych części Hack Reactor są studenci. Program jest niewiarygodnie selektywny. Wskaźnik przyjęć Harvarda wynosi około 6%; Hack Reactor’s wynosi około 3%. Moja klasa licząca 28 studentów ma absolwentów MIT, Princeton, Stanford i Brown. To ma uchodźców z wysoko postawionych miejsc pracy w finansach, konsultingu i prawa. Jest kilku doktorów i kilku innych, którzy porzucili swoje doktoraty, aby uczęszczać na zajęcia. Są też samozatrudniający się hustlerzy, którzy założyli wiele firm. Wspólnym wątkiem jest to, że każdy student był niezadowolony z ich starej pracy, chciał robić rzeczy zamiast pchać papiery wokół, i chciał zacząć tak szybko, jak to możliwe.
Po ukończeniu studiów, prawie każdy dostaje pracę. Możesz sprawdzić obecne pozycje absolwentów Hack Reactor tutaj (przewiń do dołu). Należy pamiętać, że są to tylko studenci, którzy byli przez co najmniej trzy miesiące; dwa najnowsze wyniki klas były do tej pory jeszcze bardziej imponujące.
Na osobistą uwagę, przeniosłem się do San Francisco z Chin i znałem około trzech osób w momencie przyjazdu. Dzięki Hack Reactor poznałem niesamowitych ludzi, z którymi zostanę przyjaciółmi do końca życia.
TL;DR: Naprawdę imponujący ludzie.
Po co płacić $18k za coś takiego? Czy nie mógłbym po prostu nauczyć się sam?
To jest bardzo częste pytanie, które chciałbym poruszyć. Jest kilka powodów, dla których uważam, że Hack Reactor jest wart swojej ceny.
- Niektórzy sugerują, że przyszły student powinien zamiast tego uczyć się samodzielnie, bez niczyjej pomocy. Jednak to nie jest umiejętność, którą posiada większość z nas. Ja, na przykład, jestem okropna w zarządzaniu czasem i potrzebuję zorganizowanego środowiska, aby uczyć się efektywnie. Czy to powinno mnie dyskwalifikować z pracy jako koder? Nie sądzę, że powinno.
- Niektórzy sugerują, że społeczność lub kolegium techniczne nauczyłoby tego samego zestawu umiejętności za dużo mniejsze pieniądze. Jeśli możesz znaleźć kurs w college’u społecznym, który uczy Angular i Node, ze starszym programistą z Twittera jako głównym instruktorem i kolegami z wieloma dyplomami, przyznam ten punkt; do tego czasu myślę, że porównanie jest niedorzeczne.
- Wiele osób uważa, że tag cenowy jest absurdalnie wysoki. Zauważ najpierw, że kadra nauczycielska szkoły składa się z doświadczonych inżynierów, których stawki godzinowe w pracy rozwojowej przekroczyłyby 100 dolarów za godzinę. Ci ludzie są na wezwanie, pomagając ci się uczyć, przez co najmniej 8 godzin każdego dnia. Wiedz również, że studenci mogą odroczyć wiele z ich czesnego aż po programie. Płatność z góry w wysokości 18.000 dolarów nie jest wymagana. Granty są również przewidziane dla obiecujących studentów z trudną sytuacją finansową.
- Wreszcie, Hack Reactor ma udokumentowane osiągnięcia w zabezpieczeniu doskonałych miejsc pracy dla swoich absolwentów. Wywiad i CV prep i sieci połączeń szkoła zapewnia sama w sobie byłoby warte ceny czesnego, w tym, że umożliwiają one absolwentom zabezpieczyć miejsca pracy, które płacą znacznie wyższe niż w przeciwnym razie byłoby w stanie uzyskać. Jeśli uczęszczanie do Hack Reactor nets ci pensję początkową 18.000 dolarów wyższą niż sam pójdzie, jak to nie może być warte ceny wstępu?
TL;DR: Ponieważ opłaca się na dłuższą metę.
CONCLUDING TL;DR: Hack Reactor wybiera najlepszych i najbystrzejszych studentów i uczy ich zestawu umiejętności, który jest duże zapotrzebowanie, wraz z teorią, aby go poprzeć. To kosztuje dużo pieniędzy, ale całkowicie uzasadnia swoją cenę poprzez swoje wyniki.
Jeśli masz jakieś pytania dotyczące programu, postaram się odpowiedzieć.