Napagpasyahan mong handa kang matutong mag-code, at maaari mo nang makita ang pamamaga ng iyong mga pagpipilian sa karera. Ngunit maghintay-paano ka magpapasya kung aling coding school ang tama para sa iyo?
Mayroong higit sa 65 na mga coding na "mga kampo ng boot" sa US lamang, bawat isa ay ipinagmamalaki ang iba't ibang mga modelo ng matrikula, mga specialty ng wika, at mga istilo ng pagtuturo. Kaya, bago mo seremonya na umalis sa iyong trabaho upang maging susunod na Zuck, tanungin ang iyong sarili ng anim na mga katanungan upang gabayan ang iyong pananaliksik.
1. Aling Wika Nais Ko Na Alamin?
Ang mga Coding boot camp ay karaniwang gumagamit ng isang "wika sa pagtuturo" kapag nagpapakilala sa mga mag-aaral sa mundo ng programming. Kung nais mong magtrabaho lalo na sa web (kumpara sa mobile), ang iyong pinakapopular na mga pagpipilian ay Riles o Python, na may ilang ASP.NET at mahigpit na mga paaralan ng JavaScript.
Ang karamihan sa mga paaralan ng coding ay nagtuturo ng Mga Riles - Ang Dev Bootcamp at General Assembly ay dalawa sa pinakamalaki at pinaka-itinatag. Ang iba pang mga paaralan, tulad ng RocketU at Hackbright Academy (isang eksklusibong paaralan sa mga kababaihan), ay nagpakadalubhasa sa Python, na binabanggit na ang wika ay mas kumplikado at may mga ugat sa mga pundasyon ng agham ng computer. Ang sinumang neutral na partido ay malamang na sabihin sa iyo na ang wika ay hindi dapat magmaneho ng iyong desisyon - maraming mga mag-aaral ang nagtapos mula sa isang programa sa Python at madaling malaman ang mga Riles sa kanilang sarili (at kabaliktaran) - ngunit kung mayroon kang kagustuhan, ito ay dapat isaalang-alang.
Kung mobile ang iyong tanawin, kung gayon ang iOS at Android ang iyong pangunahing mga pagpipilian. Ang mga paaralan ng iOS tulad ng Mobile Makers sa Chicago at The Flatiron School sa New York ay magbibigay diin sa Object C (at tinuruan ka ng MGWU kung paano gumawa ng mga laro!). Ang Program ng Delta sa Austin ay nakatuon sa pag-unlad ng Android.
2. Ano ang Aking Estilo ng Pagkatuto?
Kung ikaw ay lubos na naiimpluwensyahan at maaaring turuan ang iyong sarili ng mga mahihirap na paksa gamit ang mga libro at mga tutorial, kung gayon ang isang libreng online na programa tulad ng Codecademy o Udacity ay maaaring sapat upang makakuha ka sanay. Ang mga naghahanap ng kaunting gabay ay maaaring tumingin sa Bloc o Mag-isip, na nag-aalok ng mga klase sa online at isang personal na tagapayo para sa bawat mag-aaral. Kung mayroon ka nang isang pundasyon ng coding at hindi mo kailangan ng mga lektura, ngunit alam mo na nais mong magtrabaho sa paligid ng iba pang mga mag-aaral upang makakuha ng isang matinding kurikulum, pagkatapos ang Hacker School, isang libre, full-time na paaralan sa New York, maaaring maging isang mahusay na akma (bagaman hindi ito para sa kumpletong mga nagsisimula).
Naghahanap para sa hands-on, pagsasanay na pinangunahan ng magtuturo ngunit hindi pa maaaring tumigil sa iyong trabaho? Pinahihintulutan ka ng mga part-time na paaralan tulad ng Sinuman na Matuto Alamin ang Code upang mapanatili ang iyong kasalukuyang posisyon at matuto sa mga gabi at katapusan ng linggo. Kung pipiliin mo ang ruta na ito, siguraduhin na magpasya kung magagawa mong manatiling motivation sa pagitan ng trabaho at ang matinding kurso.
Siyempre, kung makakaya mong huminto sa iyong trabaho at magbayad ng matrikula, kung gayon ang sikat na tatlong buwan na nakakaalam na kurso tulad ng Web Development Immersive sa General Assembly ay ang pinakamahusay na bang para sa iyong usang lalaki. Bonus: Maraming mga paaralan tulad ng ginagarantiyahan ang paglalagay ng trabaho.
3. Ano ang Aking Propesyonal na Mga Layunin?
Ang pagtataguyod ng iyong mga pagganyak para sa pag-aaral sa code ay maaaring seryosong mapaliit ang iyong mga pagpipilian sa larangan. Gusto mo ba ng trabaho sa isang pagsisimula o isang malaking kumpanya? Nais mo bang simulan ang iyong sariling negosyo o maging isang teknikal na cofounder?
Isaalang-alang ang mga modelo ng kita ng ilang mga kampo ng coding ng coding - hindi lamang sila singilin ang matrikula, ngunit maaari rin silang singilin ng isang recruiting fee sa mga kumpanya na umarkila ng kanilang mga nagtapos. Sa mga kasong ito, ang mga paaralan ay maaaring hindi gaanong nasasabik tungkol sa isang mag-aaral na nais na ilunsad ang isang pagsisimula kaagad pagkatapos matuto ng code. Ang iba pang mga paaralan, tulad ng Starter School, na nakabase sa Chicago, ay tumutulong sa iyo na ipadala ang iyong sariling produkto at idinisenyo upang matulungan kang maging isang teknikal na co-founder o simulan ang iyong sariling negosyo. Siguraduhing basahin ang mga FAQ ng mga paaralan upang makita kung ano mismo ang kanilang hinahanap sa mga aplikante.
Suriin din ang mga kumpanya na nagtapos sa trabaho para sa mga nagtapos, at tanungin kung ang mga kasosyo sa kampo ng boot ay may mga kumpanya upang ilagay ang mga nagtapos. Ang mga ito ba ay pangunahing mga kumpanya o mga startup? Ang RocketU ay itinakda (literal) sa gitna ng accelerator ng RocketSpace, kaya nasa dagat ka ng higit sa 100 karapat-dapat na mga startup na lahat ay naghahanap ng mga talento sa teknikal.
4. Gaano Karami ang Makaka-ugnay Ko sa Paggastos sa matrikula?
Ang isang full-time na programa ay karaniwang nagkakahalaga ng $ 5, 000- $ 15, 000, ngunit mayroong ilang mga modelo ng pag-aaral na dapat isaalang-alang. Kung hindi mo kayang magbayad ng matrikula sa itaas, ngunit kailangan ng higit na gabay kaysa sa isang libre, online na programa ay maaaring mag-alok, pagkatapos ay tumingin sa App Academy, na hindi nangangailangan ng anumang pagbabayad sa matrikula hanggang sa makahanap ka ng isang trabaho na nasisiyahan ka ( seryoso). Nag-aalok din ito ng isang live na puwang sa trabaho sa opisina ng San Francisco (at naghahanap upang magdagdag ng isa sa New York), kaya hindi mo kailangang magbayad para sa pabahay sa programa. Nag-aalok ang Nashville Software School ng isa pang malikhaing modelo ng matrikula - kung galing ka o may malakas na ugnayan sa Nashville, babayaran ka lamang ng $ 1, 000 na paitaas, kung gayon ang iyong kumpanya sa pag-upa ay magbabayad sa paaralan pagkatapos mong ma-hire ka.
Siyempre, kung makaya mo ang isang mas mataas na paaralan ng pag-aaral, kung gayon ang iyong mga pagpipilian ay mas malawak, at maraming magagaling na mga kampo na pipiliin. Kumuha ng Hack Reactor sa San Francisco, na sumingil ng halos $ 18K para sa matrikula, o gSchool sa Denver, na umabot sa $ 20K para sa anim na buwang kurso.
5. Saan Dapat Ko Dumalo sa isang Coding Boot Camp?
Mag-isip tungkol sa iyong sariling mga pangangailangan, sitwasyon sa pamilya, at kakayahang magamit ng lungsod kapag nagpapasya kung saan mo nais na dumalo sa boot camp. Sigurado, ang New York at San Francisco ay magkakaroon ng malawak na mga network ng pag-upa, ngunit maaari mong tumayo upang lumayo sa mga kaibigan at pamilya nang hanggang anim na buwan? Si Shereef Abushadi, isang tagapagturo sa Dev Bootcamp, ay nagsabi "tungkol sa 50% ng aming mga mag-aaral na dumalo sa San Francisco ay katutubong sa lugar ng SF, kaya nakikinabang sila mula sa magkabilang panig ng equation na ito at nasa isang maginhawang lugar sa proseso ng pakikipanayam." Gayunpaman, nakikita niya ang mga pakinabang sa paghahanap ng isang lokal na kampo ng boot na "ipinapalagay na ang kalidad ng edukasyon ay pareho" at "kung mayroon kang pamilya o iba pang mga obligasyon na balansehin."
6. Ano ang Aking Sariling Coding Background?
Bilang lumawak ang bilang ng mga kampo ng coding ng boot, ang ilang mga paaralan ay paliitin ang kanilang mga kinakailangan sa pagpasok, kaya isipin ang tungkol sa iyong kasalukuyang antas ng kasanayan. Natapos mo na ba ang isang libre, self-guided online na kurso tulad ng Treehouse? (Kung hindi, magsimula ka na ngayon.) Mayroon ka bang karanasan sa pag-hack sa mga open-source na proyekto o nagtatrabaho sa ilang mga teknikal na proyekto sa iyong kasalukuyang trabaho? Ang ilan sa mga paaralan ay nagsasabing "kahit sino ay maaaring matutong mag-code" at tumanggap ng kumpletong mga nagsisimula. Ang iba, tulad ng Hack Reactor, ay nangangailangan ng ilang background sa coding ("hindi ito isang" 0-60 "na kurso, ito ay isang" 20-120 "na kurso, " ang estado ng website). Maging matapat sa mga paaralan tungkol sa iyong background, at hanapin ang paaralan na pinakamahusay na maaaring gumana sa iyong kasalukuyang antas ng kasanayan upang mabago ka sa isang rock star programmer.
Kapag paliitin mo ang iyong mga pagpipilian hanggang sa mga kampo ng boot na pinakaangkop sa iyong mga plano, siguraduhing magsaliksik ng mga tip sa aplikasyon, mga deadline, mga paglalarawan sa kurso, at mga panayam sa Ulat ng Kurso.