Ako si zvoliť správny kódovací bootcamp

Krátky sprievodca prihlasovaním, pohovormi a rozhodovaním

Naučil som sa, ako programovať takmer 10 mesiacov, a donedávna to bolo hlavne úsilie samého seba. Začal som s rovnakými bezplatnými zdrojmi, ktoré používa väčšina nováčikov. Svoje učenie som si doplnil plateným obsahom na egghead.io, v Code School a o niekoľko kurzov hostených na Udemy.

Zostup po ceste samouka je skvelou voľbou pre väčšinu ľudí, najmä pre tých, ktorí sú už zamestnaní a nemajú veľký tlak na zmenu kariéry a hľadanie zamestnania pre rozvoj.

Už nemám luxus času a rozhodol som sa prihlásiť do školy Viking Code School, ktorá mi pomôže pripraviť sa na prácu vo veľmi krátkom čase.

Minulý mesiac som podal prihlášku na 5 kódovacích bootcampov a chcel by som sa podeliť o svoje názory na každý program a na to, ako som sa nakoniec rozhodol ísť do Viking Code School.

Diaľkové testovanie a testovanie hackerov Reactor Square Austin, TX

Hack Reactor a jeho sesterská škola MakerSquare, považované za „Harvard kódovania bootcampov“, sú špičkové. Ak si môžete dovoliť vysokú cenu 17 780 USD, budete mať veľmi obohacujúce a náročné vzdelávacie skúsenosti. Tu je rozpis:

  1. Aplikácia - Proces aplikácie je veľmi jednoduchý a trvá len asi 2 minúty. Po vyplnení niekoľkých základných informácií o sebe si naplánujete technický pohovor a je to! Potrebujete iba jednu žiadosť, aj keď sa chcete uchádzať o účasť na niekoľkých pridružených školách Hack Reactor.
  2. Rozhovor - Budete chatovať s čerstvým absolventom programu, ktorý vás požiada, aby ste splnili niekoľko výziev. Nebudem sa tu podrobne venovať, ale určite by vám malo byť pohodlné používať JavaScript a dobre poznať iteráciu cez objekty a polia a používať funkcie spätného volania. Rozhovor pre Hack Reactor a MakerSquare bol identický, preto odporúčam prihlásiť sa na niekoľko škôl a uskutočniť viac pohovorov.
  3. Moje rozhodnutie - výučba bola pre mňa veľmi veľkým vypnutím. A aj keď mám úžasný kredit, nechcel som si brať ďalšiu pôžičku a zvyšovať svoj už aj tak ohromujúci zostatok dlhu študentského zaťaženia. Prial by som si, aby som si mohol dovoliť školné a životné náklady, ale ak vám to nerobí problém, choďte do toho! Tento program je zameraný na JavaScript, ktorý je v súčasnosti najteplejším jazykom.

Coding House vo Fremonte v Kalifornii

Toto je livecamp s kódovacím bootcampom, čo znamená, že sa učíte, jete a spíte na rovnakom mieste tri mesiace. Rovnako ako MakerSquare a Hack Reactor, aj Coding House sa zameriava na JavaScript a MEAN stack. Školné sa odkladá a neplatíte, kým si nenájdete prácu.

Nie je to presne to, čo „neplatíte“ vopred. Stále je potrebné zaplatiť vklad 2 000 dolárov, okrem 4 000 dolárov za izbu a stravu. Takže to je vpredu šesť veľkých. Ale hej, nemusíte sa báť nájmu, varenia alebo upratovania. Úžasné!

A čo konkrétne je školné odložené? Neznamená to, že neplatíte žiadne školné. Ak si nájdete prácu na plný úväzok do 6 mesiacov od ukončenia programu, zaplatíte poplatok za umiestnenie vo výške 18% z platu v prvom roku . Vklad 2 000 dolárov smeruje k tomuto poplatku za umiestnenie, musíte však zaplatiť poplatok za umiestnenie počas prvých 6 mesiacov zamestnania . Za predpokladu, že si nájdete prácu s platom 90 000 dolárov, odnesiete si domov iba asi 3 300 dolárov mesačne po zdanení a zaplatení poplatku za umiestnenie v Coding House. Táto veľmi malá výplata by trvala iba 6 mesiacov, ale sakra, to robím ako učiteľ angličtiny! A ešte jedna poznámka na záver:Musíte mať povolenie na prácu v Spojených štátoch, aby ste sa kvalifikovali na odklad školného. Ak nie, musíte zaplatiť celú cenu 14 000 dolárov . Prepáčte kanadskí priatelia :-(
  1. Aplikácia - Aplikácia bola pomerne jednoduchá. Okrem základných informácií o sebe musíte absolvovať 10 ich prípravných cvičení, až potom sa môžete presunúť na prvý pohovor.
  2. Rozhovor - V skutočnosti existujú dva rozhovory. Prvý bude s Nickom, zakladateľom Coding House, a toto je iba neformálny rozhovor, aby sa zistilo, či by ste sa k programu dobre hodili. (Pravdepodobne preto, aby ste neboli príliš čudní. Nikto sa nechce deliť o poschodovú posteľ s plazivkou!). Druhý rozhovor je „technickým“ rozhovorom, nevyskytli sa však žiadne výzvy týkajúce sa kódovania alebo algoritmu. Jednoducho sa porozprávate s jedným z inštruktorov a odpoviete na niekoľko jednoduchých otázok o JavaScripte a programovaní všeobecne.
  3. Moje rozhodnutie - Izba / výučba a odklad školného boli pre mňa veľkým predajným miestom, ale z prípravných prác a rozhovorov som mal dojem, že tento program je zameraný na začiatočníkov s malými skúsenosťami s programovaním alebo vývojom webových aplikácií. Nehovorím, že som sa s Coding House nemohol naučiť nič nové, ale nemyslím si, že by som s týmito chlapcami dopadol na zem a ich učebné osnovy by ma dostatočne vyzvali. Ak ste skutočným začiatočníkom, program Coding House môže byť pre vás program.

App Academy v San Franciscu

Toto je ďalší veľmi renomovaný bootcamp v San Franciscu. Akadémia aplikácií je zo všetkých škôl, na ktoré sa môžete prihlásiť, najkonkurencieschopnejšia. Miera prijatia sa pohybuje okolo 5%, čo znamená, že máte lepšie šance dostať sa do školy Ivy League!

Tento program ponúka aj odložené školné (pozri moju poznámku vyššie o tom, čo to znamená), ale iba ak máte oprávnenie pracovať v Spojených štátoch. App Academy sa zameriava na používanie Ruby on Rails pre zadný koniec, pre frontend však stále získate zdravú dávku JavaScriptu.

  1. Aplikácia - na rozdiel od ostatných bude vybavenie vašej žiadosti trvať asi hodinu. Okrem odpovedí na obvyklé biografické otázky budete musieť do hodiny vyriešiť aj tri alebo štyri algoritmické úlohy. Výzvy boli celkom ľahké a bol som schopný ich dokončiť asi za 20 minút.
  2. Rozhovor - Bol to najťažší rozhovor, aký som mal, a bolo úplne jasné, prečo majú takú nízku mieru prijatia. V rozhovore urobíte tri algoritmické úlohy a na každú máte presne 15 minút. A sú to tiež naozaj ťažké výzvy! Prvé dva sa mi podarilo absolvovať bez problémov, ale ten posledný mi naozaj prešiel hlavou. Skôr ako sa pokúsite o tento rozhovor, nezabudnite na veľa cvikov v Code Wars a Hacker Rank.
  3. Moje rozhodnutie - Bolo mi ponúknuté iba podmienené prijatie do programu a moja prihláška by bola prehodnotená, keby som sa zúčastnil prípravného kurzu v hodnote 2 000 dolárov (ktorý by pokryl môj vklad, ak by ma neskôr prijali do programu). Ale aj keby som bol prijatý do programu, musel by som zaplatiť životné náklady pre najdrahšie mesto v Amerike a pravdepodobne by som v tomto procese vymazal svoje úspory.

Vikingská kódová škola

A nakoniec škola mojich snov!

VCS je prvý online kódovací bootcamp a jeho zakladateľ Erik Trautman je absolventom App Academy. Tento program sa tiež zameriava na Ruby on Rails a siaha hlboko do základov CS a procesu hľadania práce. Toto je ďalší program „neplatí, kým sa nenajdeš práca“, ale existuje tiež možnosť pripojiť sa k programu Flex, ktorý má týždenné dátumy začiatku a mesačný cenový systém.

Väčšine účastníkov trvá absolvovanie programu Flex na čiastočný úväzok 6 až 10 mesiacov a po ukončení programu nie ste povinní platiť poplatok za sprostredkovanie zamestnania.

  1. Aplikácia - Je veľmi podobná aplikácii App Academy. Odpovedzte na pár jednoduchých otázok o sebe a splňte niekoľko výziev týkajúcich sa kódovania s časom.
  2. Rozhovor - Počas pohovoru tiež veľmi náročné kódovacie cvičenia. Povedal by som, že rozhovor Viking Code School je rovnako tvrdý ako App Academy, takže určite chcete oprášiť základy a vyriešiť problémy rýchlo. Erik skutočne zdôrazňuje dôležitosť jasnej komunikácie počas pohovoru, takže si počas programovania zvyknite rozprávať nahlas.
  3. Moje rozhodnutie- Po piatich aplikáciách a rozhovoroch s bootcampom som sa nakoniec zúčastnil flexibilného programu Viking Code School. Po prvé, majú šialene pozitívnu prítomnosť a reputáciu na webe a nenašiel som žiadne špinavé alebo hororové príbehy o Erikovi alebo Viking Code School. Predošlí účastníci si našli prácu ako weboví vývojári na plný úväzok a je ťažké argumentovať úspechom. Po druhé, mám rád postupné dátumy začiatku programu Flex a to, ako môžem kurz absolvovať na čiastočný úväzok. V Kórei mi zostáva päť mesiacov a do doby, keď sa vrátim domov, budem s kurzom takmer hotový. A nakoniec, školné pre program Flex je dostupné a nebudem si musieť brať žiadne pôžičky. V súčasnosti existujú tri úrovne podpory, každá s rôznymi cenami, a je možné prepínať tam a späť z úrovne na úroveň. Napríklad,začiatok programu sa zameriava na HTML, Bootstrap a základy programovacieho jazyka Ruby. Pretože sa teraz cítim dobre so všetkými týmito technológiami, rozhodol som sa ísť s najnižšou úrovňou podpory (a ušetriť peniaze), ale prejdem na vyššiu úroveň, keď sa dostanem k zložitejším výzvam a projektom.

Vaše otázky

Máte nejaké otázky týkajúce sa týchto škôl alebo všeobecne programovania bootcampov? Prosím, napíšte ich nižšie a na každú odpoviem individuálne. Dúfam, že táto príručka bola úspešná a želám vám veľa šťastia v úsilí o kódovanie!