Rozhodli jste se, že jste připraveni naučit se kódovat, a už můžete vidět, jak se vaše kariérní možnosti zduří. Ale počkejte - jak se rozhodnete, která škola kódování je pro vás nejvhodnější?
Pouze v USA existuje více než 65 kódovacích „boot táborů“, z nichž každý se může pochlubit různými modely výuky, jazykovými specialitami a styly výuky. Než tedy slavnostně ukončíte svou práci jako další Zuck, položte si těchto šest otázek, abyste provedli průzkum.
1. Jaký jazyk se chci učit?
Při uvádění studentů do světa programování obvykle kódovací spouštěcí tábory obvykle používají jeden „výukový jazyk“. Pokud chcete pracovat hlavně na webu (versus mobilní), nejoblíbenějšími možnostmi budou Rails nebo Python, s několika ASP.NET a striktně JavaScript školami.
Většina kódovacích škol vyučuje Rails - Dev Bootcamp a Valné shromáždění jsou dva z největších a nejvíce zavedených. Jiné školy, jako RocketU a Hackbright Academy (škola exkluzivní pro ženy), se specializují na Python, přičemž zdůrazňují, že jazyk je složitější a má kořeny v základech informatiky. Jakákoli neutrální strana vám pravděpodobně řekne, že jazyk by neměl řídit vaše rozhodnutí - mnoho studentů absolvuje program Python a může se snadno naučit Rails samy o sobě (a naopak) - ale pokud máte přednost, je to něco, co byste měli zvážit.
Pokud je vaše scéna mobilní, pak jsou vaše hlavní volba iOS a Android. Školy iOS, jako jsou Mobile Makers v Chicagu a Flatiron School v New Yorku, zdůrazní Cíl C (a MGWU vás naučí, jak dělat hry!). Program Delta v Austinu je věnován vývoji Androidu.
2. Co je můj styl učení?
Pokud jste vysoce motivovaní a dokážete se naučit těžké předměty pomocí knih a výukových programů, pak vám může stačit bezplatný online program, jako je Codecademy nebo Udacity, který vás dovede. Ti, kteří hledají trochu více vedení, se mohou podívat na Bloc nebo Thinkful, které nabízejí online kurzy a osobní mentor pro každého studenta. Pokud již máte nadaci pro kódování a nepotřebujete přednášky, ale víte, že budete chtít pracovat s dalšími studenty, aby si prošli intenzivním studijním plánem, pak Hacker School, bezplatná prezenční škola v New Yorku, by mohl být skvělý fit (ačkoli to není pro úplné začátečníky).
Hledáte praktický trénink vedený instruktory, ale nemůžete ještě svou práci ukončit? Školy na částečný úvazek, jako je kdokoli, kdo se může naučit kódovat, vám umožňují udržovat vaši aktuální pozici a učit se v noci a víkendy. Pokud zvolíte tuto trasu, rozhodněte se, zda budete moci zůstat motivováni mezi prací a intenzivním kurzem.
Samozřejmě, pokud si můžete dovolit ukončit svou práci a zaplatit školné, pak populární tříměsíční ponorné kurzy, jako je Web Development Immersive na Valném shromáždění, budou tím nejlepším třeskem pro vaši babku. Bonus: Mnoho škol takhle zaručuje práci.
3. Jaké jsou mé profesionální cíle?
Stanovení motivace k učení se kódu může vážně zúžit vaše pole možností. Chcete práci při založení nebo velké společnosti? Chcete zahájit vlastní podnikání nebo být technickým spoluzakladatelem?
Vezměme si modely výnosů některých kódovacích spouštěcích táborů - nejen že účtují školné, ale mohou také účtovat poplatek za nábor společnostem, které si najímají své absolventy. V těchto případech může být škola méně nadšená studentem, který chce spustit spuštění hned po naučení se kódovat. Jiné školy, například Starter School, se sídlem v Chicagu, vám pomohou dodávat vlastní produkt a jsou navrženy tak, aby vám pomohly stát se technickým spoluzakladatelem nebo zahájit vlastní podnikání. Nezapomeňte si přečíst nejčastější dotazy týkající se škol a zjistit, co přesně hledají v uchazečích.
Také se podívejte na společnosti, pro které absolventi pokračovali v práci, a zeptejte se, zda je boot camp partnerů s některými společnostmi pro umístění absolventů. Jsou to hlavně velké společnosti nebo startupy? RocketU je nastaven (doslova) uprostřed akcelerátoru RocketSpace, takže jste v moři více než 100 způsobilých startupů, které všechny hledají technický talent.
4. Kolik si mohu dovolit utratit za školné?
Program na plný úvazek obvykle stojí 5 000–15 000 USD, ale je třeba zvážit několik modelů výuky. Pokud si nemůžete dovolit platit školné předem, ale potřebujete více vedení než bezplatný online program, který vám může nabídnout, podívejte se do Akademie aplikací, která nevyžaduje žádné školné, dokud nenajdete práci, se kterou jste spokojeni ( vážně). Nabízí také živý pracovní prostor ve své kanceláři v San Franciscu (a chce přidat další v New Yorku), takže během programu nemusíte platit za bydlení. Nashville Software School nabízí další kreativní model výuky - pokud jste z Nashville nebo máte silné vazby na Nashville, zaplatíte pouze 1 000 $ předem, poté vaše přijímací společnost vyplatí školu zpět poté, co vás najala.
Samozřejmě, pokud si můžete dovolit vyšší školu, pak jsou vaše možnosti mnohem širší a existuje spousta skvělých táborů, ze kterých si můžete vybrat. Vezměte Hack Reactor v San Franciscu, který za výuku účtuje téměř $ 18 000, nebo gSchool v Denveru, který za šestiměsíční kurz zazvoní 20 $.
5. Kde se mám zúčastnit kódovacího bootovacího tábora?
Přemýšlejte o svých vlastních potřebách, rodinné situaci a životaschopnosti města, když se rozhodujete, kam se chcete zúčastnit zaváděcího tábora. Jistě, New York a San Francisco budou mít rozsáhlé sítě najímání, ale můžete stát stranou od přátel a rodiny až na šest měsíců? Shereef Abushadi, instruktor Dev Bootcampu, říká, že „asi 50% našich studentů, kteří navštěvují San Francisco, pochází z oblasti SF, takže mají prospěch z obou stran této rovnice a během pohovoru jsou také na vhodném místě.“ Vidí však výhody při hledání místního kempu „za předpokladu, že kvalita vzdělání je stejná“ a „pokud máte rodinu nebo jiné závazky k vyvážení“.
6. Jaké je mé vlastní pozadí kódování?
Vzhledem k tomu, že se počet zaváděcích táborů kódování rozšířil, některé školy snížily požadavky na přijímací řízení, takže přemýšlejte o své současné úrovni dovedností. Dokončili jste bezplatný, samostatně vedený online kurz, jako je Treehouse? (Pokud ne, začněte hned na jednom.) Máte zkušenosti s hackováním na open-source projektech nebo pracujete na některých technických projektech ve vaší současné práci? Některé školy tvrdí, že „kdokoli se může naučit kódovat“ a přijímat úplné začátečníky. Jiní, jako Hack Reactor, vyžadují určité znalosti v kódování („toto není kurz„ 0-60 “, je to kurz„ 20-120 “, “ uvádí se na webových stránkách). Buďte upřímní vůči školám o svém pozadí a najděte školu, která dokáže nejlépe pracovat s vaší současnou úrovní dovedností a přeměnit vás v programátora rockových hvězd.
Až své možnosti zúžíte na zaváděcí tábory, které nejlépe vyhovují vašim plánům, nezapomeňte prozkoumat tipy k aplikacím, termíny, popisy kurzů a rozhovory ve zprávě o kurzu.