huvitav

Kas "Programmeerimise alglaager" aitab mul kodeerimistöö saada?

Lugupeetud Goldavelez.com!

Olen huvitatud programmeerijana töö saamisest, kuid ametlikku väljaõpet mul pole. Kuulsin, et alglaagrid võivad mind paari kuu jooksul tööle saada. Tundub, et need on intensiivsed ja kallid. Kas nad on seda väärt?

Allkirjastatud,

Võib-olla Coder

Lugupeetud Coder!

Te ei ole kindlasti üksi oma huvides kodeerimise kui karjääri vastu. Programmeerimine on üks kõige kõrgema tasuga ja nõudlikumaid karjääre, mida tänapäeval võite leida - ja see ei nõua nelja-aastast kraadi. Alglaagrite kodeerimine lubab suhteliselt lühikese ajaga valmis saada.

Viimastel aastatel on tõusnud üle 60 alglaagri, et rahuldada karjäärimuutjate ja teiste vajadusi, kes soovivad tarkvaraarenduse valdkonnas kiiresti ligi kuuekohalisele tööle asuda. Need programmid - tavaliselt 8–12 nädalat pikad ja maksavad keskmiselt 10 000 dollarit - pakuvad praktilist koolitust, karjäärinõustamist ja kogukonna tuge ning võimalust töötada isiklike projektidega, mida saate potentsiaalsetele tööandjatele näidata. Nad on nagu digiajastu kaubanduskoolid. Ehkki need võivad olla suurepärane viis elukutseliseks kodeerijaks saamiseks, ei ole alglaadimislaagrid kõigile. Vaatame plusse ja miinuseid.

Boot Camps versus iseõppimine ja ülikoolikraadid

Kulude ja ajakulu osas jäävad kodeerimise alglaagrid iseõppimise ja traditsiooniliste ülikoolide arvutiteaduse kraadi vahele.

Eneseõpe: Paljud edukad ja fantastilised programmeerijad on täiesti iseõppinud. Looduslike huvide poolt ajendatuna otsivad nad teiste koodi ja murravad neid ning õpivad muul viisil tehes - mõnikord oma isiklike õppeplaanide või hulgaliselt veebis kasutatavate kodeerimiskursuste ja olemasolevate ressursside kaudu. Selle lähenemisviisi eelisteks on muidugi 0-dollarine õppemaks ja paindlik ajakava, kuid vabal ajal õppimiseks on vaja palju distsipliini, aga ka oskust ja taiplikkust omaenda õppekava koostamiseks. . Ilma igasuguse ametliku väljaõppeta võib teil olla raskem töö maandumiseks, kui teil pole piisavalt programmeerimisoskuste ja -kogemuste tõestamiseks vajalikku tööd.

Kolledžikraadid: teisel pool spektrit on ametlikud ülikooli kraadiõppe programmid ja tunnid. Infotehnoloogia kraad annab teile laiema aluse ja avab teile rohkem tööuksi, kui tööandjad vaatavad kandidaatide mandaate. Lõppude lõpuks, mõned väidavad, et olulisem on õppida mõtlema nagu arvutiteadlane, mitte õppida koodima. Kolledžikraadid on aga kallid ja neile, kes soovivad oma karjääri alustada võimalikult kiiresti konkreetses programmeerimisrollis, võib traditsiooniline kraad tunda end ülekoormatud või isegi ajaraiskajana.

Bootlaagrid jäävad nende kahe vahele, seda nii kulude kui ka ajakulude osas. Nad pakuvad programmeerimiskeelte või lugude programmeerimiseks palju sihipärasemat haridust. Kuigi alglaagrid võimaldavad teil kiiremini töövalmis olla kui kolledžite marsruut, pole tööstust veel reguleeritud (veel), ei saa te nii põhjalikku haridust kui ülikoolis, õppimiseks on vaja vaid lühikest aega, ja nagu kutsekoolis õppimine, pole ka hea töö saamine garanteeritud. The Wall Street Journal teatab (rõhuasetus minu kohta):

Algklassi kodeerijad teenivad vähem kui tööturule sisenevad kõrgharidusega programmeerijad. Mõned suuremad IT-ettevõtted, kellega SeedPaths ühendust võttis, pole selle alglaadimise lõpetanute vastu huvi tundnud, kuna neil puudub tavaliselt kõrgharidus. Ja kuna alglaagrid on nii uued , otsustab žürii, kas nad toodavad edukaid programmeerijaid .

"Kellegi palkamine otse koolist, kodeerimise kursusest või nelja-aastasest ülikoolist on investeering, " ütles 40 tarkvaraarendajale töötava Stack Overflow Careersi toodete direktor Will Cole. "Meil pole infrastruktuuri uute inimeste koolitamiseks ilma suure kogemuseta."

Kuid hr Cole ütles, et talle meeldivad alglaadimislaagrid, et "müstikat programmeerimisest välja jätta".

Iseõppimisega võrreldes pakuvad alglaadimislaagrid siiski rohkem tuge ja lisamotivatsiooni õppimiseks ja edu saavutamiseks. Investeerite ju selle eesmärgi nimel 10 000 dollarit ja 10 unetut nädalat oma elust. Selle investeeringu ja nende alglaadimislaagrite ümbritseva iseloomu tõttu saate alglaadimise kaudu teada kiiremini ja põhjalikumalt, kui arvatavasti omaette teeksite. Lisaks saate te osa kodeerijate kogukonnast, mis on iseenesest väga väärtuslik ressurss.

Siiani võib alglaadimislaagrisse registreerumine kõlada ideaalselt, kui olete programmeerimiskarjäärile pühendunud, kuid see maksab tuhandeid dollareid ja enamik programme nõuab töölt loobumist ja kõik nädalateks loobumist, nii et registreerumine pole ' t otsus, mille saate teha kergekäeliselt.

Millised alglaadimislaagrid on ja mida saate teada

Lühidalt - alglaadimislaagrite kodeerimine aitab teil „õppida koodima“, olenemata sellest, kas valite veebiarendaja või mobiilirakenduse arendaja pala, JavaScripti või Java programmi. Tundub, et enamikul alglaagritest on sarnane ülesehitus - pühendatud aeg loengutele, millele järgneb praktiline kogemus. Goldavelez.com lugeja NH ütleb mulle:

See oli intensiivne. Hommikud möödusid koos õpetajaga uue kontseptsiooni õppimisel ja pärastlõunad jätsid meid enamasti iseseisvalt, et neid uusi mõisteid igapäevastes väljakutsetes rakendada. Lahkusin klassiruumist harva enne kella 22.00. Nädalapäevad olid põhimõtteliselt ärkamine, tunnis töötamine, koju minek, magamaminek. Isegi nädalavahetustel, ehkki klassi polnud, pakkus harva meeleavaldust. 8 nädala lõpuks ei osanud ma enam ette kujutada. Kuid ma armastasin selle iga hetke.

Ööpäevaringselt pühendunud ajavarude tõttu pole alglaadimislaagrid ideaalsed inimestele, kes loodavad õpingute ajal tööl käia (või elada), kuna enamus neist on paika pandud ajakavadega isiklikud programmid. Mõned online-alglaadimislaagrid, nagu Bloc ja Career Foundry, pakuvad rohkem paindlikkust, kuid isegi need kursused nõuavad, et otsitud oskuste omandamiseks peate igal nädalal - mitmeks nädalaks - võtma palju aega.

Sõltuvalt alglaadimisest saavad intensiivkursused õpetada ka nüansirikkamaid kutseoskusi, mis võivad olla uuel töökohal alustades hindamatud. Victoria Barr, kellel polnud enne Makersi akadeemias osalemist peaaegu mingit varasemat tehnilist kogemust ja kes just alustas oma esimest arendavat töökohta, ütles:

Ma ei ole mingil moel tarkvaraekspert, kuid Tegijad valmistasid mind kindlasti ette oma töö mitmeks aspektiks: koodi sukeldumiseks, lennult õppimiseks, õigete küsimuste esitamiseks, et jõuda sinna, kus ma pean olema. Ma suutsin sukelduda pärandkoodi, millega ma töötan, ja teadsin, mida ma vaatasin.

Boot camp on uskumatu, kuna saate õppida tehes. Seal on palju suurepäraseid veebiressursse, kuid sellised asjad nagu Codecademy eksisteerivad vaakumis. Kui alustate just omaette, ei tea te isegi seda, mida te ei tea ja milliseid asju peaksite õppima õppima. Tegijad õpetasid mulle programmeerimiskeelte jaoks enamat kui ainult süntaksi. See õpetas mulle TDD, SOLID põhimõtteid, kuidas võtta omamoodi hägune programmeerimisloogika ja muuta see millekski konkreetseks palju liikuvate osadega veebisaidi kujul. Samuti saate õppida koos teistega, programmeerida programmeerimist ja töötada koos. See on parem kui üksi õppimine. Meil olid tõesti pikad päevad. Suur osa meist oli kontoris kella 9–21. Aga lõunatasime koos, mängisime palju ping-pongi, haarasime tundide pärast paar õlut. See oli raske, aga lõbus ja oi nii hariv. Ma teeksin seda kindlasti uuesti.

Konkreetse keele õppimisest olulisem on põhioskus uute tehnoloogiate kiireks kasutuselevõtmiseks - midagi peaks laagri vilistlane suutma tööandjatele hõlpsasti tõestada. Naiste Hackbrighti akadeemias osalenud Siena Aguayo ütleb:

Kui ma tööle asusin, pandi mind meie iOS-i meeskonda, milleks mul polnud kogemusi (iOS on programmeeritud Objective-C-s ja Hackbright oli mulle õpetanud Pythoni ning mobiilirakenduste programmeerimine on teistsuguste väljakutsetega kui programmeerimine võrk). Kuid ma olin tõestanud, et suudan tonni õppida 10 nädala jooksul ja olin valmis seda uuesti tegema - olin osa meeskonnast, kes edastas meie eelmise iOS-i rakenduse eelmise aasta juulis ja läks siis kohe tuvi ülesandeks seda uuesti teha. Android, mis tarniti detsembris. Ma töötan nüüd meie veebisaidil, kirjutades enamasti nurga alt ja rööpad, nii et olen põhimõtteliselt iga 6 kuu tagant muutnud oma tech-virna. 10-nädalases alglaadimislaagris on ainult nii palju õppida, kuid oluline on see, et tõestate, et saate kiirelt uusi tehnoloogiaid juurde võtta, mis on tarkvarainseneri jaoks hädavajalik oskus, kuna maastik muutub kogu aeg. Niisiis tundsin end nii valmis, nagu oleksin võinud olla kellegi jaoks, kes oli tõesti vähem kui 5 kuud siiralt kodeerinud. Tööl oli veel üks tonn, mida pidin õppima, kuid enamasti olid need asjad, mida õpite ainult meeskonnaga töötades professionaalses keskkonnas, ja mitte asjad, mida saaksite ise õppida.

Enamiku alglaadimislaagris osalejate lõppeesmärk on sisse astuda ja mõni nädal hiljem ilmneda kodeeringute ja enesekindluse abil, et mitte lihtsalt saada tööd täiskohaga tarkvarainsenerina, vaid teha sellest ka karjäär. Ja mõned alglaadimislaagrid pakuvad õppekava osana tööotsimist, mis on üks põhjus, miks Curtis Mitchell valis Hack Reaktori:

Umbes programmi keskel nihkub fookus programmeerimise õppimiselt reaalsete veebipõhiste rakenduste loomisele portfelli loomiseks, millele järgneb intervjuu ja tööotsimise ettevalmistamine. HR-s töötasid töötajad ja endised vilistlased, kes olid pühendunud õpilaste abistamisele nende tööotsimisel. Nad õpetasid meile, kuidas müüa ennast ja oma oskuste komplekte, rääkida oma portfellidest ning otsida sobivaid ettevõtteid ja sobivaid rolle. Tööotsimise ajal käisid nad õpilastega sageli kontrollimas ja hiljuti lõpetanud tudengid.

Kõik peale 15 inimese, kes jagasid minuga oma alglaagri kogemusi, olid selle suhtes positiivsed, ehkki mõned inimesed ei tööta praegu programmeerijatena, vaid töötavad selle asemel projektijuhtide ja omaenda idufirmade asutajatena. Enamik asus sellesse juba teatava programmeerimiskogemusega ja oli siiski oma otsuses täiesti kindel. See käendus näib olevat kriitiline.

Kuidas teada saada, kas Boot Camp sobib teile

Nagu muude haridusvalikute ja karjäärivõimaluste puhul, langeb selle suure otsuse tegemine sellele, mida te loodate saavutada. CodeUnioni kaasasutaja Jesse Farmeri sõnul vastavad ideaalsed alglaagri kandidaadid neljale kriteeriumile:

  1. Nad soovivad muuta karjääri ja saada täiskohaga (noorem) tarkvarainseneriks.
  2. Nad saavad endale lubada alternatiivkulusid, st nad saavad töölt loobuda, liikuda üle riigi jne.
  3. Nad saavad endale lubada õppemaksu.
  4. Nad teavad, et suudavad areneda intensiivses keskkonnas.

Ehkki igaüks saab osaleda alglaadimislaagris (kui see on aktsepteeritud), on kõrge õppemaksu ja kõikvõimaliku, mida teete, täistööpäeva ja tervenädalase õppekoormuse tõttu kõige sobilikumad bootlaagrid inimestele, kes on pühendunud karjäärile muutke ja veenduge, et nad tahaksid programmeerimisse minna.

Enamikul inimestest, kes rääkisid minust saapalaagris osalemise põhjustest, oli sarnane taust:

Kõigil ei pea olema alglaadimislaagrisse pääsemiseks kodeerimise kogemust, kuid see aitab. Te ei soovi investeerida tuhandeid dollareid, loobuda oma tööst ja minna täisajaga ühte neist programmidest ainult selleks, et keskelt pooleli jääda, kui mõistate, et see pole teie jaoks tee. Nii et kui teil pole programmeerimisega palju kogemusi või te pole selles kindel karjäär, proovige kõigepealt ühte paljudest tasuta võimalustest, näiteks Codecademy, et näha, kas teile meeldib programmeerimine, liituge Meetupi grupiga nagu Girl Develop It või Skillcrush soovitab Railsbridge'i ja veekogude testimiseks veebipõhist, kogukonna juhitud klassi. (Skillcrush pakub alglaadimislaagrite sissejuhatuseks vähemalt 10-päevast karjäärile keskendunud alglaadimislaagrit, vähemalt veebis.)

NH ütleb:

Kõigile, kellega olen sellest ajast alates rääkinud, kes on olnud huvitatud sellest alglaadimisest, olen öelnud sama: te peate seda tahtma. Nagu, TEGELIKULT tahavad seda. Uue töö saamiseks ei saa te lihtsalt lootust sellest piisavalt kraapida. See lüüa sind. Peate õppimise huvides õppima tahtma, muidu ei saa te seda kunagi teha. Kui teil pole selle vastu kirge, pole bootlaagrid teie jaoks. Saate pettunud, loobute, ütlete endale, et see pole lihtsalt teie jaoks või et te pole piisavalt hea. Ma nägin, et see juhtus minu enda kohordis. Mul oli väike eelnev kogemus, mis andis mulle teistest värskena tulles kergelt üles, kuid ma ei usu, et see õnnestus. Ma sain sellest, mida ma tahtsin, sest tahtsin seda rohkem kui midagi, nii et ma panin kõik, mis mul oli, selle sisse. Nii et ma ütlen inimestele, kui nad saavad sama teha, saavad nad kogemusest kõik, mida nad tahavad, ja siis mõned.

Teisisõnu, nagu kõik muud kogemused nimega “boot camp” (mõelge Navy SEALi koolitusele ja beebibusside laagrile), pole see juhuslik kogemus ja peate sellesse täielikult investeerima.

Kas Boot Camps pakub teile tööd?

Kui olete sellele pühendunud, võib alglaadimislaager muuta teid tarkvarainseneriks paari kuuga, kuid suurem küsimus võib olla: kas see annab teile parema töö?

Kursuse aruandes küsitletud saapalaagrite lõpetanute sissetulek tõusis pärast alglaadimislaagris käimist keskmiselt 44%. (Uuringus osales 432 lõpetajat 48 programmeerimiskoolist.) Enne alglaagris osalemist töötas 48% täistööajaga ja pärast bootlaagris käimist 63% täistööajaga. Enamik küsitletud alglaagritest pakub karjääriteenuseid, näiteks abistamise jätkamist või praktika- või praktikakohta.

Kui teie eesmärk on planeerida karjääri programmeerimisel, siis peate tõenäoliselt hoolikalt uurima iga alglaagri tööhõive määra ja karjääriteenuseid. Launch Academy'i kaasasutaja Evan Charles'i sõnul Quora sõnul:

Praeguse seisuga pole alglaadimislaagrites standardset arvutust paigutusmäärade kohta (proovime anda endast parima, et aidata tarbijal seda järgmise paari kuu jooksul teada saada). Launch Academy puhul arvutatakse meie praktika protsent tööotsijatena, kes saavad 90 päeva jooksul pärast kooli lõpetamist ettevõtetes palgalisi kohti, kus tööotsijaid määratletakse kui lõpetajaid, kes suhtlevad aktiivselt meie talendidirektoriga, osalevad plaanilistel vestlustel ja / või osalevad mis tahes mitmesugustest karjääriteenuste ressurssidest, mida pakume programmi Gradijärgse toe etapis.

Populaarsete alglaadimislaagrite avaldatud paigutuse määrad

  • Dev Bootcamp: üldine paigutuse määr 85%; 100% mõnes konkreetses kohordis

  • Häkkreaktor: kokku 98–99%

  • Alustamisakadeemia: kokku on 96% tööleasumise protsent (mõnes kohordis on aja jooksul töö leidnud 100% tööotsijatest)

  • MakerSquare: 96% paigutuse määr

Hackbrighti töösuhe on 3 kuu jooksul 90%.

85–96% paigutuse määrad on päris head! Kuid te ei tahaks olla nende 4-15% hulgas, kes maksavad hariduse eest ja otsivad endiselt tööd.

Mõned koolid pakuvad tööpakkumiste garantiid. Kui maandute tööle kindla arvu kuude jooksul pärast lõpetamist kindlates kohtades (peate olema valmis kolima tehnosõbralikesse linnadesse), vastasel juhul makstakse teile õppemaksu tagasi. Code Fellows ja Viking Code School pakuvad garantiid või õppemaksu tagastamist, kui te palgata ei saada. Paljud koolid pakuvad ka osalist õppemaksu hüvitamist - mitu tuhat dollarit -, kui saate tööd mõne alglaadimislaagri partnerfirmaga.

Ehkki enamik inimesi, kes mulle oma kogemuste kohta e-kirja saatsid, ütlesid, et nad said tööpakkumisi enne programmi lõppemist või vahetult enne selle lõppu, kui programm ei paku 100% -list tööhõive garantiid, pole kindlust, et teie aeg ja rahalised investeeringud töökohale viivad. Üks boot camp'i vilistlane ütles mulle:

Ma pole veel tööd saanud ja olen otsinud üle kuu. Hakkab muretsema. Värbaja rääkis mulle, et algselt oli veebiavaruste alglaadimise laagri lõpetanute palkamine väga edukas, sest see oli nii uus asi, kuid praegu pole see nii. Soovin, et mul oleks töökogemust, et näidata, et olen arendaja. Sain lihtsalt töölt ära, kuna mul polnud Railsis töökogemust.

Nii et kuigi kodeerimise alglaager näeb välja paljulubav kiire samm kodeerimise karjäärile, ei tohiks ilmselt alglaadurina lõpetanu olemine teie potentsiaalsete tööandjate suurim müügiargument. Hoolimata kõrgest töölesaamise määrast võib pärast saapalaagri lõpetamist töökoha saamine võtta mitu kuud.

Kuidas valida ja maksta kodeerimise alglaagri eest

Võib-olla on kõige olulisem otsus bootcampi valimine. Kindla alglaadimislaagri valimisel tasub vaadata ennekõike programmi edukust ja õppekava (nt kui programmil on tugev rõhk JavaScriptil ja see on see, mida soovite õppida), kuid on ka muid kaalutlusi, nagu asukoht ja vilistlaste võrk. Mõned näpunäited:

  • Vaadake seda loetelu teguritest, mida peaksite Jeff Lee pakiruumi valimisel arvestama - tehnilistest ja mittetehnilistest oskustest, mida nad õpetavad, programmi võimalustele, makseplaanidele, tüüpilisele ajakavale ja kultuurile
  • Kitsendage oma kooliloendit alglaadimiskataloogidega kursuseraportist, Bootcamps.inist või Skilledupist
  • Lugege arvustusi ajakirjas Thinkful ja Switchup, et näha, mida teised programmide kohta ütlevad. Lugege kõiki ülevaateid, mida leiate tegelikult ka Quora ja Hacker Newsist, sest võite leida selliseid õuduslugusid nagu need
  • Küsige vilistlastelt ja programmidirektoritelt või õpetajatelt programmi kohta lähemalt - näiteks mitu õpilast on igas klassis, millist tööalast abi nad pakuvad, kui palju kogemusi õpilastelt oodatakse sisenemisel, kuidas nad aitavad hädas olevaid õpilasi ja milline on igapäevane elu saapalaagris

Suure hinnasildi maksmiseks pakuvad mõned alglaagrid makseplaane ja edasilükatud makseid (nt protsenti teie esimese aasta palgast pärast kooli lõpetamist), kuid muidu peate selle õppekulude pealt kokku hoidma või rahastama nii, nagu teie muude sarnaste suurte kuludega. Mõned koodikoolid pakuvad stipendiume veteranidele / sõjaväelastele, naistele, vähemustele ja teistele valitud rühmadele.

Kõik alglaadimislaagrid pole ühesugused ja enne, kui kulutate ühele kümneid tuhandeid dollareid, peate kindlasti valima parima. Kuid see võib olla elumuutev ja lihtsaim viis siseneda programmeerimiskarjääri, kui te pole just värske kolledžist arvutiteaduse kraadi omandanud. Tegijate Akadeemia lõpetanud Christopher Batts lisab:

Ilmselt kõige hämmastavam asi kogu selle kursuse jooksul, mida ma kogu selle vältel nägin ja millest sageli ei räägita, on see, et paljude jaoks on see karjäärimuutuse viimane võimalus. Mittekodeeriva töö kodeerijana on tõesti väga raske tungida tehnikamaailma. Tavaliselt õpivad kodeerijad noorelt ise või käivad arvutiteaduses universaalsel teel. Kui tegijaid ei eksisteeriks, jääks kindel, et paljud poisid, kes selle on läbi elanud, jääksid endiselt rolli, mida nad vihkasid, tehes midagi sellist, mis neile väljakutse ei pakkunud. Tegijad olid nende jaoks ainukesed võimalused karjääri muutmiseks.

Lihtsalt tea, millesse sa lähed, ja ole valmis sukelduda.

Armastus,

Goldavelez.com