Rozhodli ste sa, že ste pripravení naučiť sa kódovať, a už vidíte opuchy kariérnych možností. Ale počkajte - ako sa rozhodnete, ktorá škola kódovania je pre vás najvhodnejšia?
Len v USA existuje viac ako 65 kódovacích „bootovacích táborov“, z ktorých každý sa môže pochváliť rôznymi modelmi výučby, jazykovými špecialitami a štýlmi výučby. Skôr ako slávnostne ukončíte svoju prácu, aby ste sa stali ďalšou Zuck, položte si týchto šesť otázok, aby ste vedeli svoj výskum.
1. Ktorý jazyk sa chcem učiť?
Pri zavádzaní kempingových táborov sa pri zavádzaní študentov do sveta programovania zvyčajne používa jeden „vyučovací jazyk“. Ak chcete pracovať hlavne na webe (v porovnaní s mobilným telefónom), najobľúbenejšími možnosťami budú Rails alebo Python, s niekoľkými ASP.NET a striktne JavaScriptové školy.
Väčšina kódovacích škôl vyučuje Rails - Dev Bootcamp a Valné zhromaždenie sú dve z najväčších a najuznávanejších. Iné školy, ako napríklad RocketU a Hackbright Academy (škola výhradne pre ženy), sa špecializujú na Python, pričom zdôrazňujú, že tento jazyk je zložitejší a má korene v základoch informatiky. Akákoľvek neutrálna strana vám pravdepodobne povie, že jazyk by nemal ovplyvňovať vaše rozhodnutie - veľa študentov absolvuje program Python a môže sa ľahko naučiť Rails samostatne (a naopak) - ale ak máte prednosť, je treba niečo zvážiť.
Ak je vaša scéna mobilná, potom sú hlavnou voľbou systémy iOS a Android. Školy iOS ako Mobile Makers v Chicagu a Flatiron School v New Yorku budú klásť dôraz na cieľ C (a MGWU vás naučí, ako robiť hry!). Program Delta v Austine je venovaný vývoju systému Android.
2. Aký je môj štýl učenia?
Ak ste vysoko motivovaní a dokážete sa naučiť ťažké predmety pomocou kníh a návodov, potom vám môže stačiť bezplatný online program, ako je Codecademy alebo Udacity, aby ste sa stali zdatnými. Tí, ktorí hľadajú trochu viac poradenstva, sa môžu oboznámiť s Blokom alebo Mysleným, ktoré ponúkajú online kurzy a osobného mentora pre každého študenta. Ak už máte nadáciu pre kódovanie a nepotrebujete prednášky, ale viete, že budete chcieť pracovať s inými študentmi, aby ste absolvovali intenzívne učebné osnovy, potom Hacker School, bezplatná denná škola v New Yorku, môže byť veľmi vhodný (aj keď to nie je pre úplných začiatočníkov).
Hľadáte praktické cvičenie vedené inštruktormi, ale zatiaľ nemôžete svoju prácu ukončiť? Školy na čiastočný úväzok, ako je Každý, kto sa môže naučiť kódovať, vám umožňujú udržať si svoju aktuálnu pozíciu a učiť sa cez noci a víkendy. Ak sa rozhodnete pre túto trasu, určite sa rozhodnite, či budete schopní zostať motivovaní medzi prácou a intenzívnym kurzom.
Samozrejme, ak si môžete dovoliť ukončiť svoju prácu a zaplatiť školné, potom najlepšie trojmesačné ponorné kurzy, ako je Web Development Immersive na Valnom zhromaždení, budú najlepším treskom za vaše peniaze. Bonus: Mnoho škôl, ako je tento, zaručuje prácu.
3. Aké sú moje profesionálne ciele?
Stanovenie motivácie pre učenie sa kódu môže vážne zúžiť oblasť vašich možností. Chcete prácu pri založení alebo vo veľkej spoločnosti? Chcete začať podnikať alebo byť technickým spoluzakladateľom?
Zoberme si modely výnosov niektorých kódovacích bootovacích táborov - nielenže účtujú školné, ale môžu tiež účtovať náborový poplatok spoločnostiam, ktoré zamestnávajú svojich absolventov. V týchto prípadoch môžu byť školy menej nadšené študentom, ktorý chce spustiť startup hneď po naučení sa kódovať. Iné školy, napríklad Starter School, so sídlom v Chicagu, vám pomôžu dopraviť svoj vlastný produkt a sú navrhnuté tak, aby vám pomohli stať sa technickým spoluzakladateľom alebo začať podnikať. Nezabudnite si prečítať časté otázky týkajúce sa škôl, aby ste presne videli, čo hľadajú v žiadateľoch.
Vyskúšajte aj spoločnosti, pre ktoré absolventi začali pracovať, a opýtajte sa, či sa v partnerských táboroch s niektorými spoločnosťami nenachádzajú absolventi. Sú to hlavne veľké spoločnosti alebo startupy? RocketU je (doslova) uprostred akcelerátora RocketSpace, takže ste v mori viac ako 100 oprávnených startupov, ktoré hľadajú technický talent.
4. Koľko si môžem dovoliť tráviť školné?
Program na plný úväzok zvyčajne stojí 5 000 - 15 000 dolárov, ale je potrebné zvážiť niekoľko modelov výučby. Ak si nemôžete dovoliť platiť školné vopred, ale potrebujete viac poradenstva ako bezplatný program online, môžete sa pozrieť na Akadémiu aplikácií, ktorá nevyžaduje žiadne školné, kým nenájdete prácu, s ktorou ste spokojní ( vážne). Ponúka tiež priestor pre prácu naživo v kancelárii v San Franciscu (a plánuje sa pridať jeden v New Yorku), takže počas programu nemusíte platiť za bývanie. Nashville Software School ponúka ďalší kreatívny model výučby - ak ste z Nashville alebo máte silné väzby na Nashville, platíte iba 1 000 dolárov vopred, potom vaša zamestnávateľská spoločnosť vyplatí školu späť potom, čo vás najala.
Samozrejme, ak si môžete dovoliť vysokú školu, potom sú vaše možnosti oveľa širšie a existuje veľa skvelých táborov, z ktorých si môžete vybrať. Vezmite Hack Reactor v San Franciscu, ktorý za školné účtuje takmer 18 000 dolárov, alebo gSchool v Denveri, ktorý za šesťmesačný kurz zazvoní na 20 000 dolárov.
5. Kde by som sa mal zúčastniť zavádzacieho tábora?
Pri rozhodovaní o tom, kam sa chcete zúčastniť výletného tábora, premýšľajte o svojich vlastných potrebách, rodinnej situácii a životnom štýle mesta. Iste, New York a San Francisco budú mať rozsiahle nájomné siete, ale môžete zostať ďalej od priateľov a rodiny až na šesť mesiacov? Shereef Abushadi, inštruktor Dev Bootcampu, hovorí, že „asi 50% našich študentov, ktorí navštevujú San Francisco, pochádzajú z oblasti SF, takže majú úžitok z oboch strán tejto rovnice a počas pohovoru sú tiež na vhodnom mieste.“ Vidí však výhody pri hľadaní miestneho turistického tábora „za predpokladu, že kvalita vzdelania je rovnaká“ a „ak máte rodinu alebo iné povinnosti vyrovnať sa“.
6. Čo je moje vlastné pozadie kódovania?
Ako sa počet kódovacích bootovacích táborov rozširoval, niektoré školy zúžili svoje požiadavky na prijímanie, takže premýšľajte o vašej aktuálnej úrovni zručností. Dokončili ste bezplatný, samostatne vedený online kurz, ako je Treehouse? (Ak nie, začnite teraz s jedným.) Máte skúsenosti s hackovaním na open-source projektoch alebo pracujete na niektorých technických projektoch vo vašej súčasnej práci? Niektoré školy tvrdia, že „ktokoľvek sa môže naučiť kódovať“ a prijímať úplných začiatočníkov. Iní, ako Hack Reactor, vyžadujú určité znalosti v oblasti kódovania („nejde o kurz„ 0-60 “, ide o kurz„ 20 - 120 “, “ uvádza sa na webových stránkach). Buďte úprimní so školami o svojom pozadí a nájdite školu, ktorá dokáže najlepšie pracovať s vašou súčasnou úrovňou zručností a premeniť vás na programátora rockových hviezd.
Akonáhle ste zúžili svoje možnosti na zavádzacie tábory, ktoré najlepšie vyhovujú vašim plánom, nezabudnite vyskúšať tipy na aplikácie, termíny, popisy kurzov a rozhovory v správe o kurze.












