Torej veste, da se želite naučiti kodirati, odpravili ste nekaj strahov, ki so vam obstali na poti, in precej ste prepričani, da je zagonski zagonski kamp za razvijalce najboljša izbira za vas. Čas je, da gremo in pridemo v razred, kajne?
Ne čisto. Ko se odločite, da se boste spustili po bootcamp poti, se bo pojavilo veliko logističnih vprašanj: Kako bom plačal za to? Bom moral zapustiti službo? Se bom moral preseliti v novo mesto? Kako dolgo bom brezposelna? Kako sploh pokažem, da sem neverjeten kandidat za vstop?
No, imamo odgovore. Po pogovoru s sedanjimi in preteklimi študenti, pa tudi z voditelji zagonskih kampov, tukaj je vodnik o tem, kako so se drugi lotili dela in kako lahko tudi vi.
Cena
Stroški programov zagonskih zagonskih kampov so pogosto največja ovira za študente in razumljivo: Najintenzivnejši programi stanejo nekje med 5.000 in 15.000 dolarjev. Poleg tega boste morali v času trajanja programa upoštevati tudi življenjske stroške - ne pozabite, da jih je veliko v velikih mestih z višjimi življenjskimi stroški.
Glede na to se mnogim študentom zdi donosnost naložbe vredna, saj lahko pospešijo prehod na novo poklicno pot. (Oh, in relativno visoke plače večine razvijalcev programske opreme ne škodijo niti.) "Namesto da bi se osredotočil na neposredne skrbi, da ne bi imel službe ali dohodka, sem si nenehno zamislil, kakšno bo moje življenje in kariera eno leto, «Je delil John Boese, ki se je pred začetkom GoFindFriends udeležil trimesečnega intenzivnega kodiranja. "In zdaj, ko sem nekaj mesecev zunaj programa, lahko iskreno rečem, da je to ena najboljših odločitev, kar sem jih kdaj sprejel."
Seveda upanje v prihodnost vas ne bo moglo nahraniti in sprejeti. Namesto tega začnite s temeljitim raziskovanjem različnih programov, njihovih stroškov in možnosti financiranja ali štipendij, ki jih ponujajo. Vsak program obravnava plačilne strukture drugače; nekateri ponujajo plačilne načrte ali odloženo plačilo, drugi ne plačajo predplačila, ampak vzamejo odstotek svoje začetne plače, ko oddate prvo inženirsko službo. Štipendije so pogosto konkurenčne, vendar možne: Dev Bootcamp na primer ponuja štipendije v višini 500 dolarjev za vse veterane, ženske in manjšine.
Zapišite seznam vseh programov, ki vas navdušujejo, kako izgledajo stroški in če obstajajo kakšne vgrajene možnosti, ki vam bodo pomagale. Nato ocenite življenjske stroške celotnega programa in razmislite o svojih dnevnih stroških ter raziskovanju možnosti nastanitve in stroškov stanovanja, če bi se morali preseliti. Preverite tudi programe v vašem trenutnem mestu - če se ne boste morali preseliti, bo logistika toliko lažja.
Ko boste imeli osnovno oceno, koliko bi morali plačati za program - in koliko bi lahko razumno plačali zdaj - začnite iskati ustvarjalne načine za zapolnitev vrzeli. Številni študenti v preteklosti priporočajo, da začnete načrtovati svoj bootcamp že dolgo, preden se ga dejansko udeležite, tako kot za vsako nadaljevanje izobraževanja, tako da lahko začnete odlagati denar in zmanjšati znesek, ki ga morate izposoditi.
Posojila so tudi možnost, čeprav pogosto niso tradicionalne vrste. Kar nekaj neodvisnih bank ponuja študentska posojila, in ker zagonske kampani niso akreditirane šole, se ne morejo kvalificirati niti za zvezno financiranje študentskega posojila. Namesto tega mnogi najdejo srečo z novimi in netradicionalnimi možnostmi posojila, kot so Upstart, Pave ali WeFinance.
Amanda Thurman, razvijalka za TechnologyAdvice, je našla drug kreativen način za financiranje svojega zagonskega kampa: svojega trenutnega podjetja. Ko se je odločila, da se želi preusmeriti v programski inženiring, je pristopila k izvršnemu direktorju svojega podjetja. »Pravkar smo odprli položaj razvijalcev, ki je vzbudil moje zanimanje, zato sem prišel na sestanek z zastavljenim načrtom, kako priti tja, kjer moram biti. V tem pogovoru z mojim izvršnim direktorjem so mi povedali o dolgem seznamu delovnih spretnosti in zahtev, ki so mi bili povsem nad glavo. Mislil sem, da se je moja priložnost z novo kariero izgubila, vendar sem s prizadevanji za zaposlovanje slišal za programsko šolo Nashville. Na srečo me je videl kot priložnost, da nekoga v podjetju zrastim do položaja, ki ga potrebuje. "Tako je podjetje plačalo njen tečaj in ji omogočilo, da je ves čas dela delala krajši delovni čas ob strani.
Poglejte, ali ima vaše podjetje poklicni razvoj ali programe nenehnega izobraževanja, ki bi vam lahko pomagali, ali pa se preprosto približajte svojemu šefu s svojimi cilji rasti. Tudi če vaš delodajalec ne more plačati celotnih stroškov, bo morda lahko subvencioniral ali našel druge načine, kako vas podpreti.
Zaveza
Tudi ko so finančne ugotovitve ugotovljene, morate poskrbeti, da ste pripravljeni na zavezo. Verjetno boste morali prenehati z delom in biti brez službe vsaj tri mesece (potencialno več za čas, da poiščete službo po tem). Morda boste morali celo preseliti za nekaj časa. Veliko je treba vzeti.
»Zapustiti službo je bilo res težko. Moje življenje je bilo zelo udobno in imel sem dobro službo in odlične sodelavce, «deli Boese. "Po dvotedenskem obvestilu sem se vsako jutro zbujal, če sem se pravilno odločil. Neprestano sem se moral spominjati, zakaj to počnem in da se bo dolgoročno vse uresničilo. "Zdaj, kot je citirano zgoraj, ni mogel biti srečnejši glede te odločitve.
Kako torej veste, ali ste pripravljeni sprejeti obveznost?
Najprej želite zagotoviti, da se počutite popolnoma prepričani, da se premik v programiranje počuti prav za vas. "Če niste prepričani, ali je kodiranje za vas, poskusite malo poizkusiti s samostojnim tečajem, ki se ponuja nekje kot Codecademy, " pravi Hilary Wells, predstavnica Dev Bootcampa.
Poleg tega se pogovorite z ljudmi, ki se ukvarjajo z razvojem programske opreme. Imeti informativne intervjuje z ljudmi, ki so v vlogah, ki te zanimajo. Ugotovite, kakšen je v resnici njihov dan v dan in kako so se zapletli. Poglejte, ali je to tisto, kar ste si zamislili in kaj želite zase. Bodite pozorni na dogodke, ki jih prireja ponudnik zagonskih kampov, kjer lahko slišite ljudi, ki so v razvoj programske opreme prešli iz druge kariere.
Ko se s tem počutite udobno, se želite prepričati, da je potopni kampan pravi način, da pridete tja, ali pa vam bo samostojno spletno učenje, izredni ali večerni program ali kakšna druga pot bolj ustrezala vašemu življenju . To je veliko odvisno od vašega načina učenja.
"Največja ovira zame je bila odločitev, ali je potreben bootcamp ali če bi se lahko samo naučil sam kodirati, " se strinja Boese. »Sčasoma sem se odločil, da se bom udeležil bootcampa, ker sem se počutil, da bo strukturiran program pripomogel k temu, da bi moje učenje spremljalo in zagotovilo, da sem se naučil gradiva. Po prvih dveh tednih sem vedel, da sem se pravilno odločil. Zavedel sem se, da bi bilo bistveno težje naučiti vse sam in izgubil bi veliko časa, ko bi sedel okrog svoje hiše zmeden in neskončno iskal odgovore v Googlu. "
Prijava
Seveda odločitev, da se želite vpisati v zagonski kamp, še ni konec - na programe se morate praviloma prijaviti, zato se morajo odločiti, da želijo tudi vas ! "Največja logistična težava, s katero sem se srečala med prijavo na Dev Bootcamp, je bila, ali bom dovolj močna kandidatka, " deli Hannah Sison, nedavno diplomantka programa. "Brez ozadja računalništva sem se bal, da me ne bodo sprejeli."
Programi bodo morali imeti različne ravni kodiranja, nekateri pa vas bodo med postopkom razgovora preizkusili v trenutnih sposobnostih, zato bi morali preučiti posebnosti programov, ki jih iščete, in narediti malo samo-usmerjenega pouka naprej časa, če bo treba. Toda ne smete biti preveč nervozni - večina programov, usmerjenih v začetnike, preprosto želi videti, da imate sposobnost učenja. "Všeč mi je bil izziv kodiranja - gledati sem moral nekaj vaj o HTML, CSS in JavaScript, nato pa uporabiti tisto, kar sem se naučil, da naredim eno stran, o meni", "deli Cameron Jacoby, ki je prestopil od trženja do programskega inženirja v Rocksboxu, potem ko se je udeležil intenzivnega kodiranja.
Tudi za programe, ki za sprejem ne potrebujejo predhodne izkušnje s kodiranjem, vam lahko ta dodatna priprava pomaga veliko več iz programa. Maneesh Anad, diplomant newyorške Code + Design Academy in razvijalec na Everplansu, pravi: "Obsega veliko gradiva, zato se lahko začnete veliko učiti sami. V razredu boste veliko lažje razumeli koncepte in porabili manj časa, da bi razumeli osnove in več časa uporabljali svoje znanje. "Nekateri programi to pripravljalno delo celo vgradijo v učni načrt - kot je na primer devet-tedenska oddaljena faza, ki jo vodi učitelj Dev Bootcamp. - da vam pomagam pri vadbi in obvladanju osnov, preden prispete.
Poleg vašega programskega znanja (ali sposobnosti učenja na letenju) pogosto sprejemate sprejetje svoje strasti in težnjo k učenju kodiranja. »Biti sposoben razložiti, zakaj želite iti v bootcamp in kaj si upate doseči; pokaži, da si opravil domačo nalogo in imaš nekaj utemeljitev, zakaj se prijavljaš na določen bootcamp (vsi niso enaki); in pokazati dobro veščino za reševanje problemov, skupaj s sposobnostjo sodelovanja z drugimi, «priporoča Wells.
Kot pri mnogih stvareh v življenju, se zdi, da je tudi tu moto: Če želite, da je dovolj slabo, lahko najdete način, kako to lahko deluje. Raziskujte, bodite pripravljeni ustvarjati z rešitvami in bodite pozorni na prihodnost življenja svojega sanjskega življenja kot inženirja programske opreme.