Du har bestämt att du är redo att lära dig att koda och att du redan kan se dina karriäralternativ svälla. Men vänta - hur kommer du bestämma vilken kodskola som passar dig?
Det finns mer än 65 kodande “boot camps” bara i USA, var och en med olika undervisningsmodeller, språkspecialiteter och undervisningsformer. Så innan du seremoniellt slutar ditt jobb som nästa Zuck, fråga dig själv dessa sex frågor för att vägleda din forskning.
1. Vilket språk vill jag lära mig?
Kodning av startläger använder vanligtvis ett ”undervisningsspråk” när de introducerar studenter till programmeringsvärlden. Om du huvudsakligen vill arbeta på webben (kontra mobil) är dina mest populära alternativ Rails eller Python, med några ASP.NET och strikt JavaScript-skolor.
Majoriteten av kodskolorna undervisar Rails - Dev Bootcamp och General Assembly är två av de största och mest etablerade. Andra skolor, som RocketU och Hackbright Academy (en skola exklusiv för kvinnor), är specialiserade på Python, med hänvisning till att språket är mer komplicerat och har rötter i grundläggande datavetenskap. Alla neutrala partier kommer sannolikt att säga att språk inte borde driva ditt beslut - många studenter tar examen från ett Python-program och kan enkelt lära sig Rails på egen hand (och vice versa) - men om du har en preferens är det något att tänka på.
Om mobil är din scen är iOS och Android dina huvudval. iOS-skolor som Mobile Makers i Chicago och The Flatiron School i New York kommer att betona mål C (och MGWU lär dig hur man gör spel!). Delta-programmet i Austin ägnar sig åt Android-utveckling.
2. Vad är min inlärningsstil?
Om du är mycket motiverad och kan lära dig tuffa ämnen med böcker och självstudier, kan ett gratis online-program som Codecademy eller Udacity vara tillräckligt för att du ska bli duktig. De som söker lite mer vägledning kan titta på Bloc eller Thinkful, som erbjuder online-lektioner och en personlig mentor för varje student. Om du redan har en kodningsstiftelse och inte behöver föreläsningar, men du vet att du vill arbeta runt andra studenter för att komma igenom en intensiv läroplan, så är Hacker School, en gratis heltidsskola i New York, kan vara en bra passform (även om det inte är för kompletta nybörjare).
Letar du efter praktisk instruktörsledad utbildning men kan du inte lämna ditt jobb ännu? Deltidsskolor som vem som helst kan lära sig att tillåta dig att behålla din nuvarande position och lära på nätter och helger. Om du väljer den här rutten, var noga med att bestämma om du kommer att kunna vara motiverad mellan arbete och intensiv kurs.
Naturligtvis, om du har råd att sluta ditt jobb och betala undervisningen, så kommer de populära tre månader med uppslukande kurser som Web Development Immersive på generalförsamlingen naturligtvis att vara det bästa slaget för ditt pengar. Bonus: Många skolor gillar detta garanterar arbetsplats.
3. Vad är mina professionella mål?
Att fastställa dina motiv för att lära sig att koda kan allvarligt begränsa ditt alternativfält. Vill du ha ett jobb vid en start eller ett stort företag? Vill du starta ditt eget företag eller vara en teknisk grundare?
Tänk på inkomstmodellerna för vissa kodande boot camps - inte bara tar de ut undervisning, utan de kan också ta ut en rekryteringsavgift för de företag som anställer sina akademiker. I dessa fall kan skolorna vara mindre glada för en elev som vill starta en start omedelbart efter att ha lärt sig kod. Andra skolor, som Starter School, baserat i Chicago, hjälper dig att skicka din egen produkt och är utformade för att hjälpa dig bli en teknisk grundare eller starta ditt eget företag. Se till att du läser skolans vanliga frågor för att se exakt vad de letar efter hos sökande.
Kolla också in de företag som kandidaterna har arbetat för och fråga om boot camp samarbetar med några företag för att placera kandidater. Är det huvudsakligen stora företag eller nystartade företag? RocketU är inställd (bokstavligen) mitt i RocketSpace-acceleratorn, så du befinner dig i ett hav med över 100 kvalificerade startups som alla letar efter teknisk talang.
4. Hur mycket kan jag ha råd att spendera på undervisning?
Ett heltidsprogram kommer vanligtvis att kosta $ 5, 000 - $ 15 000, men det finns några undervisningsmodeller att tänka på. Om du inte har råd att betala undervisning i förväg, men behöver mer vägledning än ett gratis, onlineprogram kan erbjuda, titta sedan i App Academy, som inte kräver någon utbetalning av undervisning förrän du hittar ett jobb som du är nöjd med ( allvarligt). Det erbjuder också ett levande arbete på San Francisco-kontoret (och vill lägga till ett i New York), så att du inte behöver betala för bostäder under programmet. Nashville Software School erbjuder en annan kreativ undervisningsmodell - om du kommer från eller har starka band till Nashville, betalar du bara 1 000 dollar i förskott, då ditt anställningsföretag betalar skolan tillbaka efter att det har anställt dig.
Naturligtvis, om du har råd med en högskoleutbildning, är dina alternativ ganska bredare och det finns många fantastiska läger att välja mellan. Ta Hack Reactor i San Francisco, som tar ut nästan $ 18K för undervisning, eller gSchool i Denver, som ringer in till $ 20K för den sexmånaders kursen.
5. Var ska jag delta i ett kodningsstödläger?
Tänk på dina egna behov, familjesituationen och stadens livskraft när du bestämmer var du vill delta i boot camp. Visst, New York och San Francisco kommer att ha expansiva anställningsnätverk, men kan du stå för att vara borta från vänner och familj i upp till sex månader? Shereef Abushadi, en instruktör på Dev Bootcamp, säger att "cirka 50% av våra studenter som deltar i San Francisco är infödda i SF-området, så de gynnas av båda sidor av denna ekvation och är också på ett bekvämt ställe under intervjuprocessen." Men han ser fördelar med att hitta ett lokalt startcamp "förutsatt att utbildningens kvalitet är densamma" och "om du har familj eller andra skyldigheter att balansera."
6. Vad är min egen kodningsbakgrund?
När antalet kodande startläger har ökat har vissa skolor minskat antagningskraven, så tänk på din nuvarande kompetensnivå. Har du slutfört en gratis, självstyrd onlinekurs som Treehouse? (Om inte, kom igång med ett nu.) Har du erfarenhet av att hacking med open source-projekt eller arbeta med några tekniska projekt i ditt nuvarande jobb? Vissa skolor hävdar att "vem som helst kan lära sig att koda" och acceptera kompletta nybörjare. Andra, som Hack Reactor, kräver lite bakgrund i kodning ("detta är inte en" 0-60 "-kurs, det här är en" 20-120 "-kurs, ” säger webbplatsen). Var ärlig med skolor om din bakgrund och hitta den skola som bäst kan fungera med din nuvarande kompetensnivå för att förvandla dig till en rockstjärnprogrammerare.
När du har minskat dina alternativ till startläger som bäst passar dina planer, se till att du söker applikationstips, tidsfrister, kursbeskrivningar och intervjuer i kursrapporten.