Odločili ste se, da ste se pripravljeni naučiti šifriranja in že lahko vidite, kako vam karierne možnosti otekle. Toda počakajte - kako se boste odločili, katera šola kodiranja je prava za vas?
Samo v ZDA obstaja več kot 65 kodirnih "zagonskih kampov", od katerih se vsak ponaša z različnimi učnimi modeli, jezikovnimi posebnostmi in slogi poučevanja. Preden si slovesno odpoveste službo, da bi bil naslednji Zuck, si zastavite teh šest vprašanj, ki bodo vodila vaše raziskave.
1. Kateri jezik se želim naučiti?
Kodiranje zagonskih kampov ponavadi uporablja en "poučevalni jezik" pri uvajanju študentov v svet programiranja. Če želite delati predvsem v spletu (v primerjavi z mobilnimi napravami), bodo vaše najbolj priljubljene možnosti Rails ali Python z nekaj ASP.NET in strogo JavaScript šolami.
Večina šol kodiranja uči Rails-Dev Bootcamp in General Assembly sta dve največji in najbolj uveljavljeni. Druge šole, kot sta RocketU in Hackbright Academy (šola, ki je ekskluzivno namenjena ženskam), so specializirane za Python in navajajo, da je jezik bolj zapleten in ima korenine v osnovah računalništva. Vsaka nevtralna stranka vam bo verjetno povedala, da jezik ne bi smel vplivati na vašo odločitev - veliko študentov je diplomiralo na programu Python in se lahko zlahka naučijo Rails-a (in obratno) - toda če imate prednost, je to nekaj, kar morate upoštevati.
Če je mobilni vaš prizor, sta glavna izbira iOS in Android. Šole iOS, kot so Mobile Makers v Chicagu in šola Flatiron v New Yorku, bodo poudarile Cilj C (MGWU pa vas uči, kako narediti igre!). Program Delta v Austinu je namenjen razvoju Android.
2. Kaj je moj stil učenja?
Če ste zelo motivirani in se lahko sami učite težkih predmetov s pomočjo knjig in vaj, potem bo morda dovolj brezplačnega spletnega programa, kot sta Codecademy ali Udacity, da se boste naučili. Tisti, ki iščejo malo več napotkov, se lahko zazrejo v Bloc ali Thinkful, ki ponujajo spletne tečaje in osebnega mentorja za vsakega študenta. Če že imate fundacijo za kodiranje in ne potrebujete predavanj, veste pa, da boste želeli sodelovati z drugimi študenti, da bi se prebili po intenzivnem učnem načrtu, potem pa Hacker School, brezplačna šola, ki je v New Yorku, bi lahko bil super fit (čeprav ne gre za popolne začetnike).
Iščete usposabljanje pod vodstvom inštruktorjev, vendar še ne morete prenehati z delom? Šole za krajši delovni čas, kot je kdor se lahko nauči kode, vam omogočajo, da obdržite trenutni položaj in se učite ponoči in vikendih. Če se odločite za to pot, se ne pozabite odločiti, ali boste med delom in intenzivnim tečajem ostali motivirani.
Seveda, če si lahko privoščite, da odpoveste službo in plačate šolnino, bodo priljubljeni trimesečni potopni tečaji, kot je Web Development Immersive na Generalni skupščini, najboljši udarec za vaš dolar. Bonus: Številne šole, kot je ta, zagotavljajo zaposlitev.
3. Kakšni so moji profesionalni cilji?
Vzpostavitev motivacije za učenje kodiranja lahko resno zoži vaše področje možnosti. Si želite zaposlitve v zagonskem ali velikem podjetju? Ali želite ustanoviti lastno podjetje ali biti tehnični soustanovitelj?
Razmislite o modelih prihodkov nekaterih kodirnih zagonskih kampov - ne le, da zaračunavajo šolnino, ampak lahko tudi podjetjem, ki zaposlijo svoje diplomante, zaračunajo honorar. V teh primerih so šole morda manj navdušene nad študentom, ki želi zagnati zagon takoj, ko se nauči kodirati. Druge šole, na primer šola Starter s sedežem v Chicagu, vam pomagajo pri pošiljanju lastnih izdelkov in so zasnovane tako, da vam pomagajo postati tehnični soustanovitelj ali začeti lastno podjetje. Ne pozabite prebrati pogosta vprašanja o šolah, da boste natančno videli, kaj iščejo pri prosilcih.
Oglejte si tudi podjetja, za katera so se diplomanti lotili dela, in vprašajte, ali bo zagonski tabor s kakšnimi podjetji sodeloval pri diplomantih. Gre predvsem za velika podjetja ali startupe? RocketU je postavljen (dobesedno) na sredino pospeševalnika RocketSpace, zato ste v morju več kot 100 primernih startupov, ki iščejo vse tehnične talente.
4. Koliko si lahko privoščim za plačilo šolnine?
Program za polni delovni čas običajno stane od 5000 do 15 000 dolarjev, vendar je treba upoštevati nekaj učnih modelov. Če si ne morete privoščiti plačila šolnine vnaprej, vendar potrebujete več napotkov kot brezplačni spletni program, potem poiščite App Academy, ki ne zahteva plačila šolnine, dokler ne najdete službe, s katero ste zadovoljni ( resno). V svoji pisarni v San Franciscu ponuja tudi prosto delovno mesto (in ga želi dodati v New Yorku), zato vam stanovanja med programom ni treba plačati. Programska šola Nashville ponuja še en model kreativnega poučevanja - če ste z Nashvilleom ali ste močno povezani, plačate samo 1.000 dolarjev vnaprej, potem vam najeto podjetje šolo povrne, potem ko vas najame.
Seveda, če si lahko privoščite šolo z višjimi šolninami, potem so vaše možnosti veliko širše in na izbiro je veliko odličnih kampov. V San Franciscu vzemite Hack Reactor, ki za šolnino zaračuna skoraj 18 tisoč dolarjev, ali gSchool v Denverju, ki za šestmesečni tečaj prinese 20 tisoč dolarjev.
5. Kje naj se udeležim kodirnega zagonskega kampa?
Ko se odločite, kam se želite udeležiti zagonskega kampa, pomislite na svoje potrebe, družinske razmere in življenjsko sposobnost. Seveda, New York in San Francisco bosta imela razširjena najemna omrežja, a ali lahko zdržite prijatelje in družino do šest mesecev? Shereef Abushadi, inštruktor Dev Bootcampa, pravi, da "približno 50% naših študentov, ki obiskujejo San Francisco, živi iz območja SF, zato imajo koristi od obeh strani te enačbe in so tudi v postopku razgovora." Vendar pa vidi prednosti lokalnega zagonskega kampa, "če predpostavimo, da je kakovost izobraževanja enaka" in "če imate ravnotežje družinske ali druge obveznosti."
6. Kaj je moje lastno kodiranje ozadja?
Ko se je število kodirnih zagonskih taborov povečalo, so nekatere šole zmanjšale svoje zahteve za sprejem, zato razmislite o svoji trenutni ravni znanja. Ste zaključili brezplačen, samo voden spletni tečaj, kot je Treehouse? (Če ne, začnite z enim.) Ali imate izkušnje s krampanjem odprtokodnih projektov ali z delom na nekaterih tehničnih projektih na svojem trenutnem delovnem mestu? Nekatere šole trdijo, da se lahko "vsakdo nauči kodirati" in sprejema popolne začetnike. Drugi, kot je Hack Reactor, zahtevajo nekaj ozadja pri kodiranju ("to ni tečaj 0-60", to je tečaj "20-120", "navaja spletno mesto). Bodite iskreni s šolami glede svojega ozadja in poiščite šolo, ki bo najbolje sodelovala s trenutnim nivojem spretnosti, da vas bo spremenila v programerja rock zvezdnika.
Ko ste svoje možnosti zožili na zagonske kampe, ki najbolje ustrezajo vašim načrtom, ne pozabite raziskati nasvetov, rokov, opisov tečajev in intervjujev v poročilu o tečajih.