įdomus

Ar „Programming Boot Camp“ padės man gauti kodavimo darbą?

Gerb. Goldavelez.com,

Man įdomu įsidarbinti programuotoju, tačiau neturiu jokio oficialaus mokymo. Aš girdėjau, kad įkrovos stovyklos gali mane įsidarbinti vos per porą mėnesių. Vis dėlto jie atrodo intensyvūs ir brangūs. Ar jie to verti?

Pasirašyta,

Gali būti koderis

Gerb. Coder,

Jūs tikrai ne vienas esate suinteresuotas kodavimu, kaip karjera. Programavimas yra viena iš labiausiai apmokamų ir paklausiausių karjerų, kurias galite rasti šiomis dienomis, ir tam nereikia ketverių metų laipsnio. Kodavimo įkrovos stovyklos žada, kad per gana trumpą laiką galėsite pasiruošti darbui.

Per pastaruosius kelerius metus išaugo daugiau nei 60 įkrovos stovyklų, kad būtų patenkinti karjeros keitiklių ir kitų, norinčių greitai paspartinti beveik šešiaženklį darbą, poreikiai kuriant programinę įrangą. Šios programos, paprastai trunkančios nuo 8 iki 12 savaičių ir kainuojančios vidutiniškai 10 000 USD, siūlo praktinį mokymą, karjeros orientavimą ir bendruomenės paramą bei galimybę dirbti prie asmeninių projektų, kuriuos galite parodyti būsimiems darbdaviams. Jie yra tarsi prekybos mokyklos skaitmeniniam amžiui. Nors tai gali būti puikus būdas tapti profesionaliu programuotoju, įkrovos stovyklos yra ne visiems. Pažvelkime į privalumus ir trūkumus.

Boot Camps versus savarankiškos studijos ir kolegijos laipsniai

Kalbant apie išlaidas ir laiko sąnaudas, kodavimo stovyklos atsiduria tarp savarankiškų studijų ir tradicinių universitetinių informatikos laipsnių.

Savarankiškos studijos: Daugelis sėkmingų ir nuostabių programuotojų yra visiškai savamoksliai. Priverstos iš prigimties, jie pasidomi ir sulaužo kitų kodus bei kitaip mokosi darydami - kartais pagal savo asmeninius mokymosi planus ar daugybę internetinių kodavimo kursų ir turimų išteklių. Šio požiūrio pranašumai, be abejo, yra 0 USD studijų kaina ir lankstus tvarkaraštis, tačiau norint mokytis laisvalaikiu reikia daug disciplinos, taip pat įgūdžių ir įžvalgos sudaryti savo mokymo programą, taip sakant. . Be jokio formalaus mokymo, jums gali būti sunkiau nusiųsti darbą, nebent turite tvirtą darbą įrodydami savo programavimo įgūdžius ir patirtį.

Kolegijos laipsniai: kitoje spektro pusėje yra oficialios universitetinės studijų programos ir klasės. Kompiuterių mokslo laipsnis suteiks jums platesnį pagrindą ir atvers daugiau darbo durų, kai darbdaviai žiūrės į kandidatų įgaliojimus. Galų gale, kai kurie teigia, kad svarbiau išmokti mąstyti kaip kompiuterių mokslininkui, nei išmokti koduoti. Tačiau universitetiniai laipsniai yra brangūs, ir tiems, kurie nori kuo greičiau pradėti savo karjerą atlikdami tam tikrą programavimo vaidmenį, tradicinis laipsnis gali pasijusti pervertęs ar netgi iššvaistyti laiką.

Įkrovos stovyklos patenka į abi puses tiek išlaidų, tiek laiko atžvilgiu. Jie siūlo daug tikslingiau mokytis programuoti kalbas ar takelius. Nors įkrovos stovyklose galite greičiau pasiruošti darbui, nei ieškote koledžo, tačiau pramonė dar nėra reglamentuota, tačiau negausite tokio išsamaus išsilavinimo, kokį turėtumėte universitete, mokytis reikia tik trumpai, Kaip ir mokymasis profesinėje mokykloje, geras darbas negarantuojamas. „The Wall Street Journal“ ataskaitos (pabrėžiama mano):

Pradinio lygio programuotojai uždirba mažiau nei programuotojai, turintys aukštąjį universitetinį išsilavinimą, kurie patenka į darbo rinką. Kai kurios pagrindinės IT įmonės, į kurias kreipėsi „SeedPaths“, nesidomėjo jos įkūrimo stovyklos absolventais, nes paprastai joms trūksta aukštojo mokslo laipsnio. Kadangi įkrovos stovyklos yra tokios naujos , žiuri vertina, ar jie gamina sėkmingus programuotojus .

„Pasamdyti žmogų tiesiai iš mokyklos, iš kodavimo kursų ar ketverių metų universiteto yra investicija“, - teigė Will Cole, „Stack Overflow Careers“, kur dirba 40 programinės įrangos kūrėjų, produktų direktorius. „Neturime infrastruktūros mokyti naujų žmonių, neturėdami daug patirties.“

Bet ponas Cole'as teigė, kad jam labai patinka įkrovos stovyklos, skirtos „mesti mistiką iš programavimo“.

Tačiau, palyginti su savarankiškomis studijomis, įkrovos stovyklos suteikia daugiau palaikymo ir papildomos motyvacijos mokytis ir siekti sėkmės. Galų gale jūs investuojate 10 000 USD ir 10 nemigos savaičių savaičių į šį vieną tikslą. Dėl šių investicijų ir svaiginančio šių įkrovos stovyklų pobūdžio per įkrovos stovyklą sužinosite greičiau ir išsamiau, nei tikėtumėte patys. Be to, jūs tapsite koduotojų bendruomenės dalimi, kuris yra labai vertingas šaltinis.

Kol kas įsitraukimas į įkrovos stovyklą gali atrodyti idealus, jei esate miręs nuo programavimo karjeros, tačiau tai kainuoja tūkstančius dolerių, o daugeliui programų reikės mesti darbą ir mesti viską savaitėms, taigi registracija nėra “ sprendimas, kurį galite lengvai priimti.

Kokios yra stovyklavietės ir ko sužinosite

Trumpai tariant, kodavimo įkrovos stovyklos padeda „išmokti koduoti“, nesvarbu, ar pasirenkate žiniatinklio, ar mobiliųjų programų kūrėjų takelį, „JavaScript“ ar „Java“ programą. Panašu, kad daugumos bagažinių stovyklų struktūra yra panaši - skirtas laikas paskaitoms ir praktinė patirtis. Goldavelez.com skaitytojas NH man sako:

Tai buvo intensyvu. Rytas buvo praleistas mokantis naujos koncepcijos kartu su instruktoriumi, o popietės mus palikdavo savarankiškai, kad pritaikytume naujas koncepcijas kasdieniuose iššūkiuose. Aš retai išeidavau iš klasės prieš 10 val. Savaitės dienos iš esmės buvo pabudusios, dirbkite klasėje, eikite namo, eikite miegoti. Net savaitgaliais, nors klasės nebuvo, retai siūlė atlaidus. Iki 8 savaičių pabaigos aš nebegalėjau įsivaizduoti, kad eisiu toliau. Bet aš mylėjau kiekvieną jos akimirką.

Dėl įsipareigojimo visą parą skirti laiką stovyklavietės nėra idealios žmonėms, kurie tikisi tęsti darbą (ar gyventi) mokydamiesi, nes dauguma jų yra asmeninių programų su nustatytu tvarkaraščiu. Keletas internetinių stovyklų, tokių kaip „Bloc“ ir „Career Foundry“, suteikia daugiau lankstumo, tačiau net ir šiuose kursuose jums reikia skirti daug laiko kiekvieną savaitę - kelioms savaitėms - norint įgyti reikiamus įgūdžius.

Atsižvelgiant į įkrovos stovyklą, intensyvūs kursai taip pat gali išmokyti niuansų, profesinių įgūdžių, kurie gali būti neįkainojami pradedant naują darbą. Viktorija Barra, kuri prieš studijuodama „Makers“ akademijoje beveik neturėjo jokios ankstesnės technologijos patirties ir ką tik pradėjo savo pirmąjį tobulėjimo darbą, sakė:

Aš jokiu būdu nesu programinės įrangos ekspertas, tačiau „Makers“ mane tikrai paruošė daugeliui mano darbo aspektų: pasinerti į kodą, mokytis skrydžio metu, užduoti teisingus klausimus, kad patektų į save ten, kur man reikia. Galėjau pasinerti į palikimo kodą, su kuriuo dirbsiu, ir žinoti, į ką žiūriu.

Boot camp yra neįtikėtina, nes jūs galite išmokti darydami. Yra daugybė puikių internetinių šaltinių, tačiau tokie dalykai kaip Codecademy egzistuoja vakuume. Kai jūs tik pradedate savarankiškai, jūs net nežinote, ko nežinote ir kokių dalykų turėtumėte norėti išmokti. Makeriai išmokė mane ne tik programavimo kalbų sintaksės. Jis išmokė mane, TDD, SOLID principus, kaip pasirinkti neskaidrią programavimo logiką ir paversti ją kažkuo konkrečiu tinklalapio su daugybe judančių dalių pavidalu. Jūs taip pat galite mokytis su kitais, poruoti programavimą, dirbti kartu. Tai geriau nei mokytis vienam. Mums buvo tikrai ilgos dienos. Daugelis mūsų biure buvo nuo 9 iki 21 valandos. Bet mes kartu pietavome, žaidėme daug ping-pongo, po valandos atsigriebėme keletą alaus. Tai buvo sunku, bet smagu ir taip, švietėjiška. Aš tikrai tai padaryčiau dar kartą.

Svarbiau nei išmokti konkrečią kalbą yra pagrindinis sugebėjimas greitai pasiimti naujas technologijas - tai kažkas, kas stovyklavietės absolventai turėtų sugebėti lengvai įrodyti darbdaviams. Siena Aguayo, dalyvavusi Hackbright akademijoje, sako:

Kai tik pradėjau dirbti, buvau įtrauktas į mūsų „iOS“ komandą, kuri nebuvo tokia, su kuria neturėjau patirties („iOS“ yra užprogramuota „Objective-C“, o „Hackbright“ išmokė mane „Python“, o mobiliųjų programų programavimas turi kitokių iššūkių nei programavimas „ internetas). Bet aš įrodžiau, kad galiu išmokti toną per 10 savaičių ir buvau pasirengęs tai padaryti dar kartą - buvau komandos dalis, kuri praėjusių metų liepą išsiuntė mūsų pirmąją „iOS“ programą, o po to padarė teisę vėl tai padaryti „Android“, kuri buvo pristatyta gruodžio mėn. Dabar aš dirbu mūsų tinklalapyje, rašau daugiausia „Angular“ ir „Rails“, todėl kas 6 mėnesius aš iš esmės visiškai pakeičiau savo technikos kaminą. Per 10 savaičių įkrovos stovyklą galima išmokti tik tiek, bet svarbu yra tai, kad įrodai, jog gali greitai pasiimti naujas technologijas, o tai yra pagrindinis programinės įrangos inžinieriaus įgūdis, nes kraštovaizdis visą laiką keičiasi. Taigi tokiu būdu jaučiausi pasirengęs tas, kuris tikrai nuoširdžiai tik mažiau nei 5 mėnesius buvo koduotas. Dar buvo nemažai tonų, kuriuos turėjau išmokti darbe, bet tai buvo daugiausia tie dalykai, kurių išmoksti tik dirbdami su komanda profesionalioje aplinkoje, o ne dalykai, kuriuos galėtum išmokti savarankiškai.

Galutinis daugelio stovyklautojų lankytojų tikslas yra įsitraukti ir po kelių savaičių pasirodyti su kodavimo pjūklu ir pasitikėti savimi ne tik gauti darbą kaip visą darbo dieną dirbantis programinės įrangos inžinierius, bet ir padaryti iš to karjerą. Kai kurios įkūrimo stovyklos siūlo darbo paiešką kaip dalį mokymo programos, o tai yra viena iš priežasčių, kodėl Curtis Mitchell pasirinko „Hack Reactor“:

Maždaug įpusėjus jų programai, pagrindinis dėmesys pereinamas nuo programavimo mokymosi prie realios žiniatinklio programų kūrimo, norint sukurti aplanką, po to - pokalbiui ir darbo paieškai. HR turėjo darbuotojų ir buvusių absolventų, kurie padėjo studentams ieškant darbo. Jie išmokė mus, kaip parduoti save ir savo įgūdžių rinkinius, kalbėti apie savo portfelius ir ieškoti atitinkamų kompanijų bei tinkamų vaidmenų. Darbo paieškos proceso metu jie dažnai tikrinosi su studentais ir neseniai baigė absolventus.

Visi, išskyrus vieną iš 15 žmonių, kurie su manimi pasidalino savo stovyklos patirtimi, buvo nusiteikę teigiamai, net jei keli žmonės dabar dirba ne kaip programuotojai, o dirba kaip projektų vadovai ir savo startuolių įkūrėjai. Dauguma tuo užsiėmė jau turėdami tam tikrą programavimo patirtį ir vis dėlto buvo visiškai tikri dėl savo sprendimo. Atrodo, kad laidavimas yra kritinis.

Kaip sužinoti, ar įkrovos stovykla jums tinka

Kaip ir pasirinkus kitus švietimo bei karjeros kelius, šio svarbaus sprendimo priėmimas priklauso nuo to, ko tikimasi pasiekti. „CodeUnion“ įkūrėjo Jesse Farmerio teigimu, idealūs kandidatai į stovyklavietę atitinka keturis kriterijus:

  1. Jie nori pakeisti karjerą ir tapti dieninio (jaunesniojo) programinės įrangos inžinieriumi.
  2. Jie gali sau leisti alternatyvias išlaidas, ty jie gali mesti savo darbą, persikelti į šalį ir pan.
  3. Jie gali sau leisti mokslą.
  4. Jie žino, kad gali klestėti intensyvioje aplinkoje.

Nors visi gali lankytis įkrovos stovykloje (jei ji bus priimta), dėl didelių studijų išlaidų ir dėl visko, ką darai, visos dienos ir visos savaitės kursai, bagažinės stovyklos labiausiai tinka žmonėms, atsidavusiems karjerai. pasikeiskite ir įsitikinkite, kad jie nori pereiti prie programavimo.

Daugelis žmonių, kalbėjusių su manimi apie savo stovyklos lankymo priežastis, buvo panašūs:

Ne visi turi turėti tam tikrą kodavimo patirtį, kad galėtų patekti į įkrovos stovyklą, tačiau tai padeda. Jūs nenorite investuoti tūkstančių dolerių, mesti savo darbą ir visą darbo dieną eiti į vieną iš šių programų, kad tik mesti viduryje kelio, kai suprantate, kad tai nėra jūsų kelias. Taigi, jei jūs neturite daug programavimo patirties arba nesate tikri dėl to, kaip apie karjerą, pirmiausia: išbandykite vieną iš daugelio nemokamų variantų, tokių kaip „Codecademy“, kad sužinotumėte, ar jums tikrai patinka programavimas, prisijunkite prie „Meetup“ grupės, tokios kaip „Girl Develop It“ ar Skilcrushas rekomenduoja „Railsbridge“ ir apsilankykite internetinėje, bendruomenės vadovaujamoje klasėje, kad išbandytumėte vandenis. („Skillcrush“ siūlo nemokamą 10 dienų į karjerą orientuotą įkrovos stovyklą, kaip įvadą į įkrovos stovyklas, bent jau internete.)

NH sako:

Visiems, su kuriais jau kalbėjau, kuriems buvo įdomu lankytis šioje stovyklavietėje, aš sakiau tą patį: jūs turite to norėti. Kaip, TIKRAI to noriu. Negalite eiti tik tikėdamasis pakankamai subraižyti, kad gautumėte naują darbą. Tai nugalės jus. Turite norėti mokytis mokymosi tikslais, kitaip niekada to nepadarysite. Jei neturite to aistros, įkrovos stovyklos nėra jums. Jūs nusivilsite, pasiduosite, pasakysite sau, kad tiesiog ne jums arba kad nesate pakankamai geri. Mačiau, kad tai atsitiko mano kohortoje. Turėjau nedidelę ankstesnę patirtį, leidžiančią šiek tiek pakelti koją iš kitų, atvykusių švieži, bet nemanau, kad būtent todėl man pavyko. Aš iš to gavau tai, ko norėjau, nes norėjau labiau nei bet ko, todėl sudėjau viską, ką turėjau. Taigi aš sakau žmonėms, jei jie gali padaryti tą patį, tada jie gaus viską, ko tik nori iš patirties, o po to - kai kuriuos.

Kitaip tariant, kaip ir visa kita patirtis, susijusi su „boot camp“ pavadinimu (pagalvok „Navy SEAL“ mokymai ir „baby boot camp“), tai nėra nekasdieniška patirtis ir į ją turėsite būti visiškai investuoti.

Ar „Boot Camps“ suteiks jums darbą?

Jei esate tam atsidavę, įkrovos stovykla per porą mėnesių gali paversti jus programinės įrangos inžinieriumi, tačiau gali kilti didesnis klausimas: ar tai jums padės geriau?

„Course Report“ apklaustų bagažinių stovyklų absolventų pajamos padidėjo vidutiniškai 44% po apsilankymo bagažinės stovykloje. (Apklausoje dalyvavo 432 absolventai iš 48 programavimo mokyklų.) 48% prieš lankant bagažinės stovyklą buvo įdarbinti visu etatu, o po lanko bagažinės stovykloje 63% buvo įdarbinti visą darbo dieną. Didžioji dalis apklaustų stovyklaviečių siūlo karjeros paslaugas, tokias kaip pagalbos atnaujinimas arba stažuotės / pameistrystės praktika.

Jei jūsų tikslas yra užmegzti karjerą programavimo srityje, greičiausiai norėsite atidžiai išnagrinėti kiekvienos įkrovos stovyklos darbo vietą ir karjeros paslaugas. Pasak „Launch Academy“ įkūrėjo Evano Charleso apie „Quora“:

Nuo šiol bagažinės stovyklose nėra standartizuoto įdarbinimo procentų skaičiavimo (mes stengsimės padėti vartotojams tai padaryti per ateinančius keletą mėnesių). „Launch Academy“ mūsų įdarbinimo procentas yra apskaičiuojamas kaip ieškančių darbo asmenų, kurie per 90 dienų nuo studijų baigimo gauna apmokamas darbo vietas įmonėse, kur „darbo ieškantys asmenys“ yra apibrėžiami kaip absolventai, kurie aktyviai bendrauja su mūsų talentų direktoriumi, lankosi numatytuose pokalbiuose ir (arba) dalyvauja bet kurį iš įvairių karjeros paslaugų šaltinių, kuriuos siūlome programos „Post Grad“ palaikymo etape.

Paskelbtos populiarių įkrovos stovyklų įdarbinimo normos

  • „Dev Bootcamp“: bendras 85% apgyvendinimo procentas; 100% tam tikrose grupėse

  • Hako reaktorius: 98–99%

  • Pradėti akademiją: bendras įdarbinimo procentas 96% (kai kuriose grupėse laikui bėgant 100% ieškančių darbo rado darbą)

  • „MakerSquare“: bendras apgyvendinimo procentas yra 96%

Per 3 mėnesius „Hackbright“ įdarbina 90 proc.

85–96% įdarbinimo procentai yra gana geri! Bet jūs nenorėtumėte būti tarp 4-15%, kurie sumokėjo už mokslą ir vis dar ieško darbo.

Kai kurios mokyklos siūlo darbo pasiūlymo garantiją: Jūs perduosite darbą per nustatytą mėnesių skaičių baigę studijas nustatytose vietose (turite būti pasirengę persikelti į aplinką tausojančius miestus), kitaip jūsų mokslas bus kompensuotas. „Code Fellows“ ir „Viking Code School“ siūlo garantiją arba grąžina mokestį už mokslą, jei nesate pasamdytas. Daugelis mokyklų taip pat siūlo dalinę kelių tūkstančių dolerių kompensaciją už mokslą, jei įsidarbinate vienoje iš bagažinės stovyklos partnerių kompanijų.

Nors dauguma žmonių, kurie man elektroniniu paštu atsiųsdavo savo patirties, teigė, kad gavo darbo pasiūlymų anksčiau nei pasibaigus programai ar net jai pasibaigus, nebent programa siūlo 100% įdarbinimo garantiją, nėra užtikrinta, kad jūsų laikas ir finansinės investicijos lems darbą. Vienas stovyklavietės alumnas man pasakė:

Dar negavau darbo ir ieškau daugiau nei mėnesį. Pradėjo nerimauti. Darbuotojas pasakojo, kad iš pradžių internetinių įkrovos stovyklų absolventams buvo labai pasisekę pasamdyti, nes tai buvo toks naujas dalykas, tačiau dabar taip nėra. Linkiu, kad turėčiau darbo patirties, kad parodyčiau, kad esu kūrėjas. Aš tiesiog buvau atleistas iš darbo, nes neturėjau darbo „Rails“ patirties.

Taigi, nors kodavimo stovykla atrodo daug žadanti greita kodavimo karjera, buvimas stovyklos absolventu pats savaime tikriausiai neturėtų būti jūsų didžiausias potencialių darbdavių pardavimo taškas. Be to, nepaisant aukštų įdarbinimo rodiklių, baigti bagažinę gali prireikti kelių mėnesių.

Kaip pasirinkti ir sumokėti už „Coding Boot Camp“

Ko gero, pats svarbiausias sprendimas yra pasirinkti stovyklavietę. Rinkdamiesi tam tikrą įkrovos stovyklą, pirmiausia norėsite atsižvelgti į programos sėkmės procentą ir mokymo programą (pvz., Jei programoje didelis dėmesys skiriamas „JavaScript“ ir būtent to norite išmokti), tačiau yra ir kitų aplinkybių, tokias kaip vieta ir absolventų tinklas. Keletas patarimų:

  • Peržiūrėkite šį veiksnių, į kuriuos turėtumėte atsižvelgti rinkdamiesi Jeffo Lee stovyklą, sąrašą - nuo techninių ir ne techninių įgūdžių, kuriuos jie moko, prie priemonių, mokėjimo planų, tipinio tvarkaraščio ir programos kultūros.
  • Susiaurinkite savo mokyklų sąrašą, naudodamiesi įkrovos stovyklų katalogais iš „Course Report“, „Bootcamps.in“ arba „Skilledup“
  • Perskaitykite „Thinkful“ ir „Switchup“ apžvalgas, kad sužinotumėte, ką kiti sako apie programas. Perskaitykite visas apžvalgas, kurias iš tikrųjų galite rasti „Quora“ ir „Hacker News“, nes galbūt rasite ir tokių siaubo istorijų, kaip šios
  • Klauskite absolventų ir programų vadovų ar mokytojų daugiau apie programą - pavyzdžiui, kiek mokinių yra kiekvienoje klasėje, kokią pagalbą jie siūlo, kokią patirtį iš studentų tikimasi įleidžiant, kaip jie padeda sunkumų patiriantiems studentams ir koks yra kasdienis gyvenimas bagažinėje

Norėdami sumokėti didelę kainą, kai kurios stovyklavietės siūlo mokėjimo planus ir atidėtą mokėjimą (pvz., Procentas nuo jūsų pirmųjų metų atlyginimo baigus studijas), tačiau kitu atveju turėsite sutaupyti arba finansuoti šias studijų išlaidas taip, kaip jūs ar kitos panašios didelės išlaidos. Kai kurios kodinės mokyklos siūlo stipendijas veteranams / kariniam personalui, moterims, mažumoms ir kitoms pasirinktoms grupėms.

Ne visos įkrovos stovyklos yra vienodos, todėl norėsite įsitikinti, kad išsirinksite geriausią, prieš išleisdami dešimtis tūkstančių dolerių vienam. Bet tai gali pakeisti gyvenimą ir lengviausias būdas įsitraukti į programavimo karjerą, jei nesate ką tik išėję iš kolegijos, įgiję informatikos laipsnį. „Makers“ akademijos absolventas Christopheris Battsas priduria:

Tikriausiai pats nuostabiausias dalykas, apie kurį aš mačiau visą kursą ir kuris dažnai nėra aptariamas, yra tai, kad daugeliui tai yra paskutinė galimybė pakeisti karjerą. Išties sunku įsitraukti į technikos pasaulį kaip koderį iš nekoduojamo darbo. Paprastai koderiai yra mokomi savarankiškai nuo jauno amžiaus arba perėjo informatikos kelią. Jei „Makerių“ neegzistuotų, esu įsitikinęs, kad daugelis vaikinų, išgyvenusių tai, vis tiek užstrigs vaidmenyje, kurio jie nekentė, darydami tai, kas jų neginčijo. Kūrėjai iš tikrųjų buvo viena iš vienintelių galimybių, kad ši karjera pasikeistų.

Tiesiog žinokite, į ką patenkate, ir būkite pasirengę pasinerti.

Meilė,

Goldavelez.com