Acest articol a fost scris de Marcus Phillips, fost Senior Software Engineer la Twitter și instructor principal la Hack Reactor.
- Școala de programare: Factorii care determină costurile
- Don’t Shortchange Yourself
- Cantitatea curriculumului nostru
- Calitatea colegilor dvs. de la Hack Reactor
- Cantitatea și calitatea instructorilor noștri
- Instrumente practice și contracte de muncă plătite în lumea reală
- Instalațiile și locația Hack Reactor
- Investiție în absolvenții noștri
- Calitatea materialelor noastre curriculare
Școala de programare: Factorii care determină costurile
Costul de a participa la o școală de programare este direct legat de cantitatea și calitatea resurselor oferite dezvoltatorilor. Aceasta include curriculumul, facilitățile, timpul de instruire, pedigree-ul instructorului, pedigree-ul colegilor dumneavoastră, percepția angajatorului cu privire la pedigree-ul dumneavoastră pentru că ați absolvit, rata de plasare (98% pentru bootcamp-ul pentru dezvoltatori de la Hack Reactor) și salariul mediu de plasare (peste șase cifre în cazul nostru).
Școlile de programare nu sunt mărfuri cu argumente pro și contra aproximativ similare – curriculumul și experiența sunt extrem de diferite de la un program la altul. Este fantastic să știi că există programe mai ușoare disponibile acolo, care se concentrează pe extinderea în orașele de peste tot cât mai repede posibil. Din moment ce există o nevoie atât de dramatică de o repornire a educației în domeniul software-ului, este un lucru foarte bun faptul că dezvoltatorii de orice nivel au alte opțiuni și pot plăti mai puțin pentru a obține mai puțin. Dar, de asemenea, se confruntă cu un risc considerabil mai mare și întâmpină dificultăți în găsirea unui loc de muncă ca dezvoltator după ce termină.
Don’t Shortchange Yourself
Oamenii care se înscriu la școlile de programare pun în așteptare tot ceea ce au pentru câteva luni pentru a învăța o nouă abilitate care le va schimba complet viața. Din punctul meu de vedere, ultimul lucru pe care doriți să îl faceți în această situație este să vă asumați riscuri cu viitorul dumneavoastră. Ar trebui să vă faceți un punct de vedere de a investi profund în aceste luni de tranziție și să mergeți cu cel mai înalt program de calitate în care vă puteți înscrie.
Amintiți-vă că încercați să fiți competitivi în industrie în timp ce evitați o diplomă universitară exorbitantă care necesită patru ani pentru a o obține – este înțelept să nu faceți economii în această poziție. Dacă vrei cu adevărat să reușești într-un interval de timp atât de comprimat, ai nevoie de orice avantaj pe care îl poți obține.
Am conceput tabăra de inițiere a dezvoltatorilor de la Hack Reactor pentru a fi cea mai bună experiență de școlarizare disponibilă oriunde pentru programatorii străluciți, așa că investim resurse suplimentare în fiecare fațetă a acesteia. Costul nostru de școlarizare este puțin sub 18.000 de dolari, cu opțiuni de finanțare pentru toți. Pentru studenții care se confruntă cu constrângeri financiare mari, oferim, de asemenea, pachete de ajutor financiar de la caz la caz pentru cei mai excepționali candidați.
Iată o defalcare a ceea ce se întâmplă cu timpul, energia și banii noștri.
Cantitatea curriculumului nostru
Deși majoritatea dezvoltatorilor ajung să rămână chiar și mai târziu, orele de curs de bază pentru Hack Reactor sunt de la 9:00 la 20:00, timp de 12 săptămâni, totalizând aproximativ 800 de ore de curs oficial.
În plus, există mai multe săptămâni de suport și materiale curriculare înainte și după curs. Ca atare, Hack Reactor oferă pur și simplu mai multe cursuri în general. Numai în prima săptămână, eu personal petrec aproximativ 30 de ore cu dvs. în formate de prelegere și discuții, pentru a completa celelalte peste 30 de ore pe care le veți petrece programând.
Adeplinirea angajamentului școlii noastre de programare față de excelență este totuși o stradă cu două sensuri. În timp ce această intensitate cu siguranță nu este pentru toată lumea, cei mai de succes absolvenți sunt în mod constant cei care caută acest tip de angajament și, de fapt, se bucură să învețe să programeze în tot acest timp. Acest lucru mă aduce la problema oamenilor alături de care veți învăța.
Calitatea colegilor dvs. de la Hack Reactor
Oamenii învață multe prin osmoză, așa că se cuvine să vă înconjurați de cei mai deștepți și mai dedicați oameni pe care îi puteți. Hack Reactor este o școală minusculă concepută pentru cei mai străluciți candidați de acolo. Deoarece nu suntem interesați să ne extindem peste tot, ne permitem luxul de a accepta doar crema celor mai buni dintre cei mai buni.
Interviurile durează mult timp și este o investiție mare pentru noi să aducem instructori experți care să evalueze atât de mulți candidați, dar asta înseamnă că fracțiunea minusculă de studenți care reușesc să intre sunt o gașcă de intelecturi de supereroi.
Cantitatea și calitatea instructorilor noștri
Pentru partea noastră, am ales cel mai puțin scalabil model la care ne-am putut gândi: multă grijă și atenție umană. În ciuda faptului că suntem o școală atât de mică, dezvoltatorii noștri se bucură de asistența a opt instructori cu normă întreagă și a nouă instructori cu jumătate de normă – plus ajutorul unei grămezi de oameni care lucrează în fundal în beneficiul lor, făcând lucruri precum managementul proiectelor pentru munca ta contractuală din lumea reală și relațiile cu companiile pentru a te ajuta să te conectezi cu locul de muncă pe care îl cauți.
Instructorii noștri provin din companii precum Twitter, Google, OKCupid, Adobe și așa mai departe. Este greu de procurat un astfel de nivel de talent pentru sala de clasă, dar credem că merită investiția.
Instrumente practice și contracte de muncă plătite în lumea reală
În timpul fazei de proiect, ne coordonăm cu clienți reali pentru a potrivi studenții cu contracte de dezvoltare plătite. Un instructor revizuiește codul studentului în mod extensiv pentru a se asigura că clientul va fi mulțumit de produsul pe care îl realizează și pentru a ajuta studentul să învețe lecțiile avansate pe care le obții doar folosindu-ți judecata la locul de muncă.
Voi fi pregătit pentru acest nivel de responsabilitate, deoarece, încă din prima zi, curriculumul este conceput în jurul instrumentelor utilizate în industrie, cum ar fi Git, Backbone, Rails, Unix și cadrele de testare TDD.
Instalațiile și locația Hack Reactor
Nu putem pierde nici măcar un minut din timpul studenților noștri pentru ceva atât de neproductiv precum naveta, așa că punem la dispoziție un birou chiar pe Market Street, principala arteră din centrul orașului San Francisco, la aproximativ 30 de metri de stația BART & MUNI.
Din moment ce studenții noștri își petrec tot timpul aici împreună, am vrut ca aici să fie la fel de confortabil ca la ei acasă – de aceea am ales un spațiu atât de mare, luminos, la ultimul etaj, cu un plan deschis. Personal, consider că energia din această clădire este palpitantă și, după cum vă pot spune elevii, îmi petrec toate zilele libere aici doar pentru că îmi place atât de mult.
Investiție în absolvenții noștri
Școala noastră de programare are o rețea puternică de absolvenți cărora le place să dea înapoi programului, mulți dintre ei vizitându-ne zilnic sau săptămânal pentru a sprijini următoarea generație de HackRs.
Datorită vechimii rolurilor pe care absolvenții noștri au reușit să le obțină imediat după absolvire, aceștia au adesea sarcina de a face angajări la câteva săptămâni de la începerea noilor lor locuri de muncă. Așadar, considerăm că dedicarea lor față de comunitate este unul dintre cele mai bune atuuri pe care avem șansa să le susținem.
Ca exemplu, aseară am dus o clasă plină de foști absolvenți la karaoke pentru că, 1) îi iubim la nebunie și, 2) vrem să ne asigurăm că au toate oportunitățile de a rămâne apropiați, de a colabora și de a se ajuta reciproc să se înalțe în zbor pentru tot restul carierei lor.
Calitatea materialelor noastre curriculare
Din tot ceea ce facem, totuși, curriculum-ul în sine este ceea ce mă entuziasmează cel mai mult. Treaba mea a fost să proiectez experiența de învățare de la început până la sfârșit și am implementat-o cu ajutorul mai multor ingineri și profesori străluciți. După ce am predat și am dezvoltat programe școlare timp de atâția ani, mă încântă să am o scuză pentru a adormi detaliile acestor materiale atât de mult pe cât o fac. În altă parte, în industria tehnologică, ți se cere adesea să pui ceva laolaltă cât mai repede posibil și să treci mai departe. Unul dintre motivele principale pentru care am ales să lucrez la provocările de la Hack Reactor în loc să continui să lucrez la provocările de la Twitter a fost faptul că Hack Reactor are nevoie în primul rând de mine să perfecționez și să șlefuiesc această experiență de învățare pentru a fi cât mai uimitoare cu putință.
Am auzit de la o serie de studenți acum că și-ar dori ca învățarea la locul de muncă să fie la fel de rapidă și bine pavată cum este curriculumul Hack Reactor, ceea ce, bineînțeles, este întotdeauna emoționant de auzit.
Sper că există o șansă de a lucra cu tine în călătoria ta de hacker. Dacă sunteți interesat să vă jucați cu unele dintre depozitele noastre de instruire pentru a vă testa mâna la codare sau pentru a afla cât de departe ați ajuns, nu ezitați să mă contactați la [email protected], și vă voi oferi acces la unele dintre aceleași materiale pe care le folosim pentru a preda în fiecare zi.
Interesat să începeți pe aceeași cale? Totul a început la Hack Reactor. Aflați mai multe despre programele cu normă întreagă și part-time de la Hack Reactor. Suntem online în SF, Austin, NYC și LA.
.