Je hebt besloten dat je klaar bent om te leren coderen en je kunt je carrièreopties al zien zwellen. Maar wacht - hoe gaat u beslissen welke coderingsschool bij u past?
Alleen al in de VS zijn er meer dan 65 coderende 'bootcamps', elk met verschillende collegemodellen, taalspecialiteiten en lesstijlen. Dus, voordat je ceremonieel stopt met je baan om de volgende Zuck te zijn, stel jezelf deze zes vragen om je onderzoek te begeleiden.
1. Welke taal wil ik leren?
Bij het coderen van bootcamps wordt meestal één 'onderwijstaal' gebruikt om studenten kennis te laten maken met de wereld van programmeren. Als u voornamelijk op internet (versus mobiel) wilt werken, zijn uw meest populaire opties Rails of Python, met een paar ASP.NET en strikt JavaScript-scholen.
Het merendeel van de coderingsscholen onderwijst Rails - Dev Bootcamp en de Algemene Vergadering zijn twee van de grootste en meest gevestigde. Andere scholen, zoals RocketU en Hackbright Academy (een school exclusief voor vrouwen), zijn gespecialiseerd in Python en beweren dat de taal complexer is en wortels heeft in de basisprincipes van de informatica. Elke neutrale partij zal je waarschijnlijk vertellen dat taal niet jouw beslissing zou moeten bepalen - veel studenten studeren af aan een Python-programma en kunnen gemakkelijk Rails zelf leren (en vice versa) - maar als je een voorkeur hebt, is het iets om te overwegen.
Als mobiel je scene is, dan zijn iOS en Android je belangrijkste keuzes. iOS-scholen zoals Mobile Makers in Chicago en The Flatiron School in New York benadrukken Objective C (en MGWU leert je hoe je games kunt maken!). Het Deltaprogramma in Austin is gewijd aan Android-ontwikkeling.
2. Wat is mijn leerstijl?
Als je erg gemotiveerd bent en jezelf moeilijke onderwerpen kunt leren met behulp van boeken en tutorials, dan kan een gratis online programma zoals Codecademy of Udacity voldoende zijn om je bekwaam te maken. Degenen die wat meer begeleiding willen, kunnen Bloc of Thinkful bekijken, die online lessen en een persoonlijke mentor voor elke student aanbieden. Als je al een coderingsbasis hebt en geen colleges nodig hebt, maar je weet dat je met andere studenten wilt werken om een intens curriculum te doorlopen, dan is Hacker School, een gratis, voltijdse school in New York, zou een goede pasvorm kunnen zijn (hoewel het niet voor complete beginners is).
Ben je op zoek naar praktische training onder leiding van een instructeur, maar kun je nog niet stoppen met je werk? Door deeltijdscholen zoals Iedereen kan leren coderen, kun je je huidige positie behouden en op avonden en in het weekend leren. Als u deze route kiest, moet u beslissen of u gemotiveerd kunt blijven tussen werk en de intense cursus.
Natuurlijk, als je het je kunt veroorloven om je baan op te zeggen en het collegegeld te betalen, dan zijn de populaire drie maanden durende cursussen zoals de Web Development Immersive op de Algemene Vergadering de beste waar voor je geld. Bonus: veel scholen zoals deze staan garant voor een baan.
3. Wat zijn mijn professionele doelen?
Het vaststellen van uw motivaties om te leren coderen, kan uw keuzemogelijkheden ernstig beperken. Wil je een baan bij een startup of een groot bedrijf? Wilt u een eigen bedrijf starten of technisch medeoprichter worden?
Overweeg de verdienmodellen van sommige coderende bootcamps - ze vragen niet alleen collegegeld, maar ze kunnen ook wervingskosten in rekening brengen bij de bedrijven die hun afgestudeerden inhuren. In deze gevallen kunnen scholen minder enthousiast zijn over een student die onmiddellijk na het leren programmeren een startup wil starten. Andere scholen, zoals Starter School, gevestigd in Chicago, helpen u bij het verzenden van uw eigen product en zijn ontworpen om u te helpen een technisch mede-oprichter te worden of een eigen bedrijf te starten. Lees de veelgestelde vragen van scholen om precies te zien wat ze zoeken bij sollicitanten.
Bekijk ook de bedrijven waarvoor afgestudeerden zijn gaan werken en vraag of de bootcamp samenwerkt met bedrijven om afgestudeerden te plaatsen. Zijn dit voornamelijk grote bedrijven of startups? RocketU staat (letterlijk) midden in het RocketSpace-gaspedaal, dus je zit in een zee van meer dan 100 in aanmerking komende startups die allemaal op zoek zijn naar technisch talent.
4. Hoeveel kan ik betalen om aan collegegeld te besteden?
Een full-time programma kost meestal $ 5.000 - $ 15.000, maar er zijn een paar collegegeldmodellen om te overwegen. Als je het je niet kunt veroorloven om vooraf collegegeld te betalen, maar meer begeleiding nodig hebt dan een gratis, online programma kan bieden, kijk dan naar App Academy, die geen collegegeld vereist totdat je een baan vindt waar je blij mee bent ( ernstig). Het biedt ook een woon-werkruimte in het kantoor in San Francisco (en wil er een toevoegen in New York), zodat je tijdens het programma geen huisvesting hoeft te betalen. Nashville Software School biedt een ander creatief collegemodel - als u van Nashville komt of sterke banden hebt, betaalt u slechts $ 1.000 vooraf, dan betaalt uw wervingsbedrijf de school terug nadat het u heeft aangenomen.
Natuurlijk, als je je een school voor hoger onderwijs kunt veroorloven, zijn je opties veel breder en zijn er tal van geweldige kampen om uit te kiezen. Neem Hack Reactor in San Francisco, die bijna $ 18K kost voor collegegeld, of gSchool in Denver, die $ 20K kost voor de zes maanden durende cursus.
5. Waar moet ik naar een bootcamp met codering?
Denk aan je eigen behoeften, gezinssituatie en de leefbaarheid van de stad wanneer je beslist waar je bootcamp wilt bijwonen. Natuurlijk, New York en San Francisco hebben uitgebreide wervingsnetwerken, maar kun je maximaal zes maanden wegblijven van vrienden en familie? Shereef Abushadi, een instructeur bij Dev Bootcamp, zegt: "ongeveer 50% van onze studenten die San Francisco bijwonen zijn inheems in het SF-gebied, dus ze profiteren van beide kanten van deze vergelijking en bevinden zich ook op een handige plek tijdens het interviewproces." Hij ziet echter voordelen in het vinden van een lokaal bootcamp "in de veronderstelling dat de kwaliteit van het onderwijs hetzelfde is" en "als je familie of andere verplichtingen hebt om te balanceren."
6. Wat is mijn eigen codeerachtergrond?
Naarmate het aantal coderende bootcamps is toegenomen, hebben sommige scholen hun toelatingseisen beperkt, dus denk aan je huidige vaardigheidsniveau. Heb je een gratis, zelfgeleide online cursus zoals Treehouse voltooid? (Als dit niet het geval is, kunt u er nu aan de slag.) Heeft u ervaring met het hacken van open-sourceprojecten of werken aan enkele technische projecten in uw huidige baan? Sommige scholen beweren dat “iedereen kan leren coderen” en complete beginners accepteren. Anderen, zoals Hack Reactor, vereisen enige achtergrond in codering ("dit is geen cursus" 0-60 ", dit is een cursus" 20-120 ", " zegt de website). Wees eerlijk met scholen over je achtergrond en vind de school die het beste kan werken met je huidige vaardigheden om je te transformeren in een rockster-programmeur.
Zodra u uw opties heeft beperkt tot bootcamps die het beste bij uw plannen passen, moet u onderzoekstips, deadlines, cursusbeschrijvingen en interviews bekijken bij Course Report.