Dus je weet dat je wilt leren coderen, je hebt een aantal angsten weggenomen die je in de weg stonden, en je bent er vrij zeker van dat een meeslepende ontwikkelaar bootcamp de beste keuze voor jou is. Tijd om te gaan en naar de les te gaan, toch?
Niet helemaal. Als je eenmaal hebt besloten om de bootcamp-route af te leggen, komen er veel logistieke vragen op: hoe betaal ik ervoor? Moet ik ontslag nemen? Moet ik verhuizen naar een nieuwe stad? Hoe lang blijf ik werkloos? Hoe kan ik zelfs laten zien dat ik een ongelooflijke kandidaat ben om binnen te komen?
Nou, we hebben antwoorden. Na het praten met huidige en voormalige studenten en bootcamp-leiders, volgt hier een gids over hoe anderen het hebben laten werken - en hoe jij dat ook kunt.
De kosten
De kosten van meeslepende bootcamp-programma's zijn vaak de grootste hindernis voor studenten, en begrijpelijk: de meeste intensieve programma's kosten ergens tussen de $ 5.000 en $ 15.000. Bovendien moet je rekening houden met de kosten van levensonderhoud voor de duur van het programma - bedenk dat veel van hen worden gehouden in grote steden met hogere kosten van levensonderhoud.
Dat gezegd hebbende, vinden veel studenten de ROI de moeite waard gezien de mogelijkheid om de overgang naar een nieuw carrièrepad te versnellen. (Oh, en de relatief hoge salarissen van de meeste softwareontwikkelaars doen ook geen pijn.) “In plaats van me te concentreren op de onmiddellijke zorgen dat ik geen baan of een inkomstenstroom had, bleef ik me voorstellen wat mijn leven en carrière over een jaar zouden zijn., 'Deelde John Boese, die een coderingsintensief van drie maanden bijwoonde voordat hij GoFindFriends startte. "En nu ik een paar maanden uit het programma ben, kan ik eerlijk zeggen dat het een van de beste beslissingen is die ik ooit heb gemaakt."
Natuurlijk kan hoop op de toekomst je niet voeden en huisvesten. Begin in plaats daarvan met grondig onderzoek naar verschillende programma's, hun kosten en de financieringsopties of beurzen die ze aanbieden. Elk programma behandelt betalingsstructuren anders; sommige bieden betalingsplannen of uitgestelde betaling, anderen laten je niet vooraf betalen, maar nemen een percentage van je startsalaris wanneer je je eerste technische baan krijgt. Beurzen zijn vaak competitief maar mogelijk: Dev Bootcamp biedt bijvoorbeeld $ 500 beurzen voor alle veteranen, vrouwen en minderheden.
Schrijf een lijst van alle programma's die je boeien, hoe de kosten eruit zien en of er ingebouwde opties zijn om je te helpen. Schat vervolgens de kosten van levensonderhoud voor de duur van het programma, denk na over uw dagelijkse uitgaven en onderzoek naar woonopties en -kosten als u zou moeten verhuizen. Bekijk ook alle programma's in uw huidige stad. Als u niet hoeft te verhuizen, wordt de logistiek een stuk eenvoudiger.
Zodra u een basisschatting hebt van hoeveel u voor het programma zou moeten betalen - en hoeveel u nu redelijkerwijs zou kunnen betalen - gaat u op zoek naar creatieve manieren om het gat te vullen. Veel studenten uit het verleden raden aan om je bootcamp al lang voordat je er daadwerkelijk naar toe gaat, te plannen, net zoals je zou doen voor permanente educatie, zodat je kunt beginnen met het wegzetten van geld en het bedrag dat je moet lenen verminderen.
Leningen zijn ook een optie, hoewel vaak niet uw traditionele types. Weinig onafhankelijke banken bieden studieleningen aan, en aangezien bootcamps geen erkende scholen zijn, komen ze ook niet in aanmerking voor federale studieleningen. In plaats daarvan vinden veel mensen geluk met nieuwe en niet-traditionele leningopties, zoals Upstart, Pave of WeFinance.
Amanda Thurman, een ontwikkelaar voor TechnologyAdvice, vond een andere creatieve manier om haar bootcamp te financieren: haar huidige bedrijf. Toen ze besloot dat ze de overstap naar software engineering wilde maken, benaderde ze de CEO van haar bedrijf. “We hadden net een front-end ontwikkelaarspositie geopend die mijn interesse wekte, dus kwam ik in de vergadering met een vast plan van hoe ik zou komen waar ik moest zijn. In dit gesprek met mijn CEO kreeg ik te horen over een lange lijst met beroepsvaardigheden en -vereisten die helemaal boven mijn hoofd lagen. Ik dacht dat mijn kans op een nieuwe carrière verloren was, maar had gehoord over Nashville Software School door hun wervingsinspanningen. Gelukkig zag hij me als een kans om iemand binnen het bedrijf te laten groeien naar de positie die hij nodig had. ”Dus, het bedrijf betaalde voor haar cursus en stond haar toe om parttime aan de kant te blijven werken voor de duur van het programma.
Kijk of uw bedrijf professionele ontwikkeling of permanente educatieprogramma's heeft die u kunnen helpen, of gewoon uw baas benaderen met uw groeidoelstellingen. Zelfs als uw werkgever niet de volledige kosten kan betalen, kan hij mogelijk subsidiëren of andere manieren vinden om u te ondersteunen.
De toewijding
Zelfs als de financiën eenmaal zijn berekend, moet je ervoor zorgen dat je klaar bent voor de verbintenis. U zult waarschijnlijk moeten stoppen met uw baan en minstens drie maanden zonder werk zitten (mogelijk meer voor de tijd om daarna een baan te vinden). Mogelijk moet u zelfs een tijdje verhuizen. Het is veel om in te nemen.
“Ontslag nemen was echt moeilijk. Mijn leven was zeer comfortabel en ik had een goede baan en geweldige collega's, 'deelt Boese. “Na mijn opzegging van twee weken, werd ik elke ochtend wakker met de vraag of ik de juiste beslissing had genomen. Ik moest mezelf eraan blijven herinneren waarom ik dit deed en dat alles op de lange termijn zou lukken. ”Nu, zoals hierboven aangehaald, kon hij niet gelukkiger zijn met die beslissing.
Dus hoe weet je of het een verplichting is die je wilt aangaan?
Ten eerste wilt u ervoor zorgen dat u er absoluut zeker van bent dat een overstap naar programmeren goed voor u voelt. "Als je niet zeker weet of codering iets voor jou is, probeer dan een beetje te praten met een zelfgeleide cursus die ergens wordt aangeboden, zoals Codecademy, " zegt Hilary Wells, een vertegenwoordiger van Dev Bootcamp.
Verder praten met mensen die werken in softwareontwikkeling. Informatieve interviews houden met mensen die u interesseren. Ontdek hoe hun dagelijkse activiteiten echt zijn en hoe ze erin zijn beland. Kijk of het is wat je je had voorgesteld en wat je voor jezelf wilt. Kijk uit voor evenementen die worden georganiseerd door een bootcamp-provider waar je kunt horen van mensen die vanuit een andere carrière zijn overgestapt op softwareontwikkeling.
Als je je hier op je gemak voelt, wil je zeker weten dat een meeslepende bootcamp de juiste manier is om daar te komen, of dat zelfgestuurd online leren, een deeltijd- of avondprogramma of een andere route beter bij je zou passen . Dit hangt sterk af van je leerstijl.
"De grootste barrière voor mij was om te beslissen of een bootcamp nodig was of dat ik gewoon zelf kon leren coderen, " stemt Boese in. “Ik besloot uiteindelijk om een bootcamp bij te wonen omdat ik het gevoel had dat een gestructureerd programma zou helpen om mijn leren op koers te houden en ervoor te zorgen dat ik het materiaal leerde. Na de eerste twee weken wist ik dat ik de juiste keuze had gemaakt. Ik realiseerde me dat het beduidend moeilijker was geweest om alles alleen te leren en ik had veel tijd verspild in mijn huis verward zitten en eindeloos zoeken naar antwoorden op Google. '
De applicatie
Natuurlijk is de beslissing dat je je wilt inschrijven voor een bootcamp niet het einde - je moet je meestal aanmelden voor de programma's en ze moeten beslissen dat ze jou ook willen! "De grootste logistieke bezorgdheid waarmee ik te maken kreeg toen ik me aanmeldde bij Dev Bootcamp, was of ik wel of niet een voldoende sterke kandidaat zou zijn", vertelt Hannah Sison, een recent afgestudeerde van het programma. "Zonder een achtergrond in de informatica was ik bang dat ik niet zou worden geaccepteerd."
Programma's vereisen dat je verschillende niveaus van codeerkennis hebt, en sommige zullen je testen op je huidige vaardigheden tijdens het interviewproces, dus je moet de specifieke kenmerken van de programma's die je beoogt onderzoeken en een beetje zelfgestuurd lesgeven van tijd indien nodig. Maar je hoeft niet te nerveus te zijn - de meeste programma's gericht op beginners willen gewoon zien dat je het vermogen hebt om te leren coderen. "Wat ik echt leuk vond, was de codeeruitdaging - ik moest wat tutorials over HTML, CSS en JavaScript bekijken en vervolgens gebruik maken van wat ik leerde om een website met één pagina over mij te maken, " deelt Cameron Jacoby, die overging van marketing tot software-engineer bij Rocksbox na het volgen van een codeerintensief.
Zelfs voor programma's die geen voorafgaande codeerervaring vereisen voor acceptatie, kan deze extra voorbereiding u helpen veel meer uit het programma te halen. Maneesh Anad, afgestudeerd aan de New York Code + Design Academy en ontwikkelaar bij Everplans, zegt: "Er wordt veel materiaal behandeld, dus begin veel te studeren in je eigen tijd. Je begrijpt concepten veel eenvoudiger in de klas en besteedt minder tijd aan het proberen begrijpen van de basisprincipes en meer tijd aan het toepassen van je kennis. ”Sommige programma's bouwen dit voorbereidende werk zelfs in het curriculum in - zoals Dev Bootcamp's negen weken durende externe maar door instructeurs geleide fase -Om je te helpen wat oefening te oefenen en de basis te beheersen voordat je aankomt.
Naast je programmeerkennis (of het vermogen om direct te leren), gaat acceptatie vaak over het tonen van je passie en drive om te leren coderen. “Kunnen verwoorden waarom je naar een bootcamp wilt gaan en wat je later wilt bereiken; laat zien dat je je huiswerk hebt gedaan en een reden hebt waarom je je aanmeldt voor een bepaalde bootcamp (ze zijn niet allemaal hetzelfde); en demonstreren goede probleemoplossende vaardigheden, samen met het vermogen om samen te werken met anderen, ”raadt Wells aan.
Zoals met veel dingen in het leven, lijkt het motto hier: Als je het zo graag wilt, kun je een manier vinden om het te laten werken. Doe je onderzoek, wees bereid om creatief te worden met oplossingen en houd je ogen gericht op de toekomst van het leven van je droomleven als software-ingenieur.