Du har besluttet, at du er klar til at lære at kode, og du kan allerede se dine karrieremuligheder hævelse. Men vent - hvordan vil du beslutte, hvilken kodeskole der er den rigtige for dig?
Der er mere end 65 kodende "boot camps" i USA alene, der hver kan prale af forskellige undervisningsmodeller, sprogspecialiteter og undervisningsformer. Så før du ceremonielt afslutter dit job som den næste Zuck, skal du stille dig selv disse seks spørgsmål til vejledning i din forskning.
1. Hvilket sprog vil jeg lære?
Kodning af boot camps anvender normalt et "undervisningssprog", når de introducerer studerende til programmeringsverdenen. Hvis du hovedsageligt vil arbejde på nettet (versus mobil), vil dine mest populære indstillinger være Rails eller Python, med et par ASP.NET og strengt JavaScript-skoler.
De fleste kodeskoler underviser i skinner - Dev Bootcamp og Generalforsamlingen er to af de største og mest etablerede. Andre skoler, som RocketU og Hackbright Academy (en skole, der er eksklusiv for kvinder), er specialiserede i Python, idet de nævner, at sproget er mere komplekst og har rødder i grundlæggende datalogi. Enhver neutral part vil sandsynligvis fortælle dig, at sprog ikke bør køre din beslutning - mange studerende studerer fra et Python-program og kan let lære Rails på egen hånd (og vice versa) - men hvis du har en præference, er det noget at overveje.
Hvis mobil er din scene, er iOS og Android dine vigtigste valg. iOS-skoler som Mobile Makers i Chicago og The Flatiron School i New York vil understrege mål C (og MGWU lærer dig, hvordan man laver spil!). Delta-programmet i Austin er dedikeret til Android-udvikling.
2. Hvad er min læringsstil?
Hvis du er meget motiveret og kan lære dig selv svære emner ved hjælp af bøger og tutorials, kan et gratis online program som Codecademy eller Udacity være nok til at få dig dygtige. De, der søger lidt mere vejledning, kan se på Bloc eller Thinkful, der tilbyder onlinekurser og en personlig mentor for hver studerende. Hvis du allerede har et kodningsgrundlag og ikke har brug for forelæsninger, men du ved, at du vil samarbejde med andre studerende for at komme igennem et intensivt pensum, så er Hacker School, en gratis fuldtidsskole i New York, kunne være en god pasform (selvom det ikke er for komplette begyndere).
Leder du efter praktisk instruktørledet træning, men kan du ikke forlade dit job endnu? Deltidsskoler som enhver kan lære at kode giver dig mulighed for at beholde din nuværende position og lære om nætter og weekender. Hvis du vælger denne rute, skal du sørge for at beslutte, om du vil være i stand til at forblive motiveret mellem arbejde og det intense kursus.
Hvis du har råd til at forlade dit job og betale undervisningen, er selvfølgelig de populære tre-måneders fordybende kurser som Web Development Immersive på Generalforsamlingen det bedste smell for dit penge. Bonus: Mange skoler kan lide denne garanti for jobplacering.
3. Hvad er mine professionelle mål?
At etablere dine motiveringer for at lære at kode kan alvorligt indsnævre dit valgfelt. Ønsker du et job ved en opstart eller et stort firma? Vil du starte din egen virksomhed eller være en teknisk medstifter?
Overvej indtægtsmodellerne for nogle kodende boot-camps - ikke kun opkræver de undervisning, men de kan også opkræve et rekrutteringsgebyr til de virksomheder, der ansætter deres kandidater. I disse tilfælde er skoler måske mindre begejstrede for en studerende, der ønsker at starte en opstart umiddelbart efter at have lært at kode. Andre skoler, f.eks. Starter School, med base i Chicago, hjælper dig med at sende dit eget produkt og er designet til at hjælpe dig med at blive en teknisk medstifter eller starte din egen virksomhed. Sørg for at læse skolernes ofte stillede spørgsmål for at se nøjagtigt, hvad de leder efter hos ansøgere.
Tjek også de virksomheder, kandidaterne har arbejdet på, og spørg, om boot camp samarbejder med nogen virksomheder om at placere kandidater. Er det hovedsageligt store virksomheder eller startups? RocketU er indstillet (bogstaveligt talt) midt i RocketSpace-acceleratoren, så du er i et hav med over 100 kvalificerede startups, som alle leder efter teknisk talent.
4. Hvor meget kan jeg have råd til at bruge på undervisning?
Et heltidsprogram koster typisk $ 5.000 - $ 15.000, men der er et par undervisningsmodeller, der skal overvejes. Hvis du ikke har råd til at betale undervisning på forhånd, men har brug for mere vejledning end et gratis, online program kan tilbyde, skal du undersøge App Academy, som ikke kræver nogen undervisningsbetaling, før du finder et job, som du er tilfreds med ( helt seriøst). Det tilbyder også et levende arbejdsplads på sit kontor i San Francisco (og ønsker at tilføje et i New York), så du ikke behøver at betale for boliger i løbet af programmet. Nashville Software School tilbyder en anden kreativ undervisningsmodel - hvis du kommer fra eller har stærke bånd til Nashville, betaler du kun $ 1.000 på forhånd, så betaler dit ansættelsesfirma skolen efter, at det har ansat dig.
Hvis du har råd til en skole med højere undervisning, er dine muligheder naturligvis langt større, og der er masser af gode lejre at vælge imellem. Tag Hack Reactor i San Francisco, som opkræver næsten $ 18K for undervisning, eller gSchool i Denver, der ringer til $ 20K for det seks måneder lange kursus.
5. Hvor skal jeg deltage i en kodning Boot Camp?
Tænk på dine egne behov, familiesituationen og byens levedygtighed, når du beslutter, hvor du vil deltage i boot camp. Javisst, New York og San Francisco vil have omfattende ansættelsesnetværk, men kan du tåle at være væk fra venner og familie i op til seks måneder? Shereef Abushadi, instruktør hos Dev Bootcamp, siger, at "ca. 50% af vores studerende, der deltager i San Francisco, er hjemmehørende i SF-området, så de drager fordel af begge sider af denne ligning og er også et praktisk sted under interviewprocessen." Han ser imidlertid fordele ved at finde en lokal boot camp "under forudsætning af, at uddannelseskvaliteten er den samme" og "hvis du har familie eller andre forpligtelser til at skabe balance."
6. Hvad er min egen kodningsbaggrund?
Efterhånden som antallet af kodende boot camps er udvidet, har nogle skoler indsnævret deres adgangskrav, så tænk over dit nuværende færdighedsniveau. Har du gennemført et gratis, selvstyret onlinekurs som Treehouse? (Hvis ikke, kom i gang med et nu.) Har du erfaring med at hacke open source-projekter eller arbejde på nogle tekniske projekter på dit nuværende job? Nogle skoler hævder, at ”enhver kan lære at kode” og acceptere komplette begyndere. Andre, som Hack Reactor, kræver en vis baggrund i kodning ("dette er ikke et" 0-60 "-kursus, dette er et" 20-120 "-kursus, " hedder det på webstedet). Vær ærlig over for skoler om din baggrund, og find den skole, der bedst kan arbejde med dit nuværende færdighedsniveau for at omdanne dig til en rockstjerneprogrammer.
Når du har indsnævret dine muligheder til at starte lejre, der bedst passer til dine planer, skal du sørge for at undersøge applikationstips, frister, kursusbeskrivelser og interviews på kursusrapport.