zajímavý

Pomůže mi programovací programovací tábor získat kódovací práci?

Vážený Goldavelez.com,

Mám zájem o práci jako programátor, ale nemám žádné formální školení. Slyšel jsem, že mě zaváděcí tábory dostanou do práce za pár měsíců. Zdá se však, že jsou intenzivní a drahé. Stojí to za to?

Podepsaný,

Může to být kodér

Vážený kodere,

Určitě nejste sami ve svém zájmu o kódování jako kariéra. Programování je jednou z nejvíce placených a nejvíce poptávaných kariér, které můžete najít v těchto dnech - a nevyžaduje čtyřletý titul. Kódování boot táborů slibuje, že vás připraví na práci v relativně krátkém čase.

V posledních několika letech vyšlo více než 60 turistických táborů, aby vyhověly potřebám kariérových měničů a dalších, kteří hledají cestu na téměř šestimístnou práci ve vývoji softwaru. Tyto programy - obvykle 8 až 12 týdnů a v průměru stojí 10 000 $ - nabízejí praktické školení, kariérové ​​poradenství a podporu komunity a příležitost pracovat na osobních projektech, které můžete předvést potenciálním zaměstnavatelům. Jsou jako obchodní školy pro digitální věk. I když mohou být skvělým způsobem, jak se stát profesionálním kodérem, boot tábory nejsou pro každého. Pojďme se podívat na výhody a nevýhody.

Boot Camps versus samostudium a vysokoškolské tituly

Pokud jde o náklady a časovou angažovanost, kódovací boot tábory spadají mezi samostudium a tradiční vysokoškolské počítačové vědy.

Self -study: Mnoho úspěšných a úžasných programátorů je zcela učeno samo. Pohlceni svým přirozeným zájmem, pohrávají si s kódem druhých a porušují je a jinak se učí tím, že dělají - někdy s vlastními osobními vzdělávacími plány nebo prostřednictvím nesčetných dostupných online kódovacích kurzů a zdrojů. Přínosem tohoto přístupu jsou samozřejmě náklady na výuku 0 $ a flexibilní rozvrh, ale je potřeba velká část disciplíny, abyste se mohli ve svém volném čase učit, a také dovednosti a znalosti, abyste mohli sestavit svůj vlastní vzdělávací program, abych tak řekl. . Také bez jakéhokoli formálního tréninku byste mohli mít těžší čas přistoupit k práci, pokud nemáte solidní práci, která prokáže své programovací dovednosti a zkušenosti.

Vysokoškolské vzdělání: Na druhé straně spektra jsou formální vysokoškolské studijní programy a třídy. Titul v oboru informatiky vám poskytne širší základ a otevře vám více pracovních míst, když se zaměstnavatelé dívají na pověření kandidátů. Koneckonců, někteří tvrdí, že je důležitější naučit se myslet jako počítačový vědec než naučit se kódovat. Vysokoškolské tituly jsou však drahé a pro ty, kteří chtějí začít svou kariéru co nejdříve v určité programovací roli, se tradiční titulek může cítit jako nadměrné množství nebo dokonce ztráta času.

Spouštěcí tábory spadají mezi oba, a to jak z hlediska nákladů, tak z hlediska časové investice. Nabízejí mnohem cílenější vzdělávání v programovacích jazycích nebo skladbách. Přestože vám zaváděcí tábory mohou připravit práci rychleji než cesta po univerzitě, průmysl není dosud regulován (zatím), nezískáte tak dobře zaokrouhlenou výuku jako na univerzitě, je však jen málo času se učit, a stejně jako zápis do odborné školy není zaručeno získání dobré práce. Zprávy The Wall Street Journal (důraz na důl):

Základní kodéry vydělávají méně než programátoři s vysokoškolskými tituly, kteří vstupují na trh práce. Některé významné IT společnosti kontaktované společností SeedPaths se nezajímaly o absolventy jejich boot-táborů, protože jim obvykle chybí vysokoškolské vzdělání. A protože bootovací tábory jsou tak nové , porota je na tom, zda produkují úspěšné programátory .

„Najmout někoho přímo ze školy, z kódovacího kurzu nebo ze čtyřleté univerzity je investice, “ řekl Will Cole, ředitel produktů pro Stack Overflow Careers, který zaměstnává 40 vývojářů softwaru. "Nemáme infrastrukturu pro výcvik nových lidí bez velkých zkušeností."

Ale pan Cole řekl, že má rád bootovací tábory pro „vyřazení mystiky z programování“.

Ve srovnání se samostudiem však bootovací tábory nabízejí větší podporu a další motivaci učit se a uspět. Koneckonců investujete 10 000 dolarů a 10 bezesných týdnů svého života na tento jediný účel. Díky této investici a pohlcující povaze těchto bootovacích táborů se budete učit rychleji a důkladněji skrze bootovací tábor, než byste si sami pravděpodobně mysleli. Navíc se stanete součástí komunity kodérů, což je velmi cenný zdroj sám o sobě.

Dosud by se zápis do boot campu mohl zdát ideální, pokud jste mrtví na programovací kariéře, ale stojí to tisíce dolarů, a většina programů bude vyžadovat, abyste opustili svou práci a vše nechali celé týdny, takže zápis není ' t rozhodnutí, které můžete učinit lehce.

Jaké jsou bootovací tábory a co se naučíte

Stručně řečeno, kódovací spouštěcí tábory vám pomohou „naučit se kódovat“, ať už si vyberete vývojáře webu nebo skladbu vývojářů mobilních aplikací, program JavaScript nebo Java. Zdá se, že většina bootovacích táborů má podobnou strukturu - vyhrazené množství času na přednášky, po nichž následuje praktická zkušenost. Čtečka Goldavelez.com NH mi říká:

Bylo to intenzivní. Ráno se strávilo učením nového konceptu spolu s instruktorem a odpoledne nás nechali většinou sami, abychom nové koncepty aplikovali v každodenních výzvách. Zřídka jsem opustil učebnu před 22:00. Pracovní dny byly v podstatě probouzeny, pracovaly ve třídě, jeli domů, jeli spát. Dokonce i víkendy, i když neexistovala žádná třída, jen zřídka nabízely odplatu. Na konci 8 týdnů jsem si nedokázal představit, že bych šel dál. Ale miloval jsem každou chvíli.

Vzhledem k nepřetržitému časovému závazku nejsou zaváděcí tábory ideální pro lidi, kteří doufají, že budou během studia pracovat (nebo mít život), protože většina z nich jsou osobní programy se stanovenými plány. Několik online boot campů, jako je Bloc a Career Foundry, nabízí větší flexibilitu, ale i tyto kurzy vyžadují, abyste věnovali značné množství času každý týden - na několik týdnů -, abyste získali dovednosti, které hledáte.

V závislosti na zaváděcím táboře vás mohou intenzivní kurzy také naučit více profesionálních dovedností, které mohou být neocenitelné, když začínáte ve své nové práci. Victoria Barr, která neměla téměř žádné předchozí technické zkušenosti, než navštěvovala Makers Academy a právě začala svou první rozvíjející se práci, uvedla:

Nejsem softwarový expert v žádném případě, ale Makers mě určitě připravil na řadu aspektů své práce: ponoření do kódu, učení se za běhu, kladení správných otázek, abych se dostal tam, kde musím být. Dokázal jsem se ponořit do starého kódu, se kterým budu pracovat, a vědět, na co jsem se díval.

Boot tábor je neuvěřitelný, protože se musíte učit tím, že děláte. Existuje spousta skvělých online zdrojů, ale věci jako Codecademy existují ve vakuu. Když začínáte na vlastní pěst, ani nevíte, co nevíte a jaké věci byste se měli učit. Tvůrci mě učili více než jen syntaxi pro programovací jazyky. Naučilo mě to TDD, SOLID principy, jak přijmout jakousi mlhavou programovací logiku a proměnit ji v něco konkrétního ve formě webové stránky se spoustou pohyblivých částí. Také se můžete učit s ostatními, párovat programování, spolupracovat. Je to lepší, než se učit sám. Měli jsme opravdu dlouhé dny. Mnoho z nás bylo v kanceláři od 9:00 do 21:00. Ale společně jsme si obědvali, hráli jsme hodně ping pong, po hodinách jsme popadli pár piv. Bylo to těžké, ale zábavné a oh vzdělávací. Určitě bych to udělal znovu.

Důležitější než naučit se specifický jazyk je základní schopnost rychle vyzvednout nové technologie - něco, co by absolventi botašského tábora měli být schopni prokázat zaměstnavatelům snadno. Siena Aguayo, která navštěvovala hackerskou akademii všech žen, říká:

Jakmile jsem začal pracovat, dostal jsem se do našeho týmu iOS, což byl stack, se kterým jsem neměl žádné zkušenosti (iOS je programován v Objective-C a Hackbright mě naučil Python, a programování mobilních aplikací má jinou výzvu než programování pro síť). Ale dokázal jsem, že jsem se mohl naučit tunu za 10 týdnů a byl jsem připraven to udělat znovu - byl jsem součástí týmu, který dodal naši první aplikaci pro iOS v červenci loňského roku, a pak jsem se ponořil, abych to udělal znovu pro Android, který byl dodán v prosinci. Nyní pracuji na našich webových stránkách, píšu většinou Angular and Rails, takže jsem v podstatě úplně změnil svůj technický stack každých 6 měsíců. V 10-ti týdenním kempu se můžete toho tolik naučit, ale důležité je, že dokážete, že dokážete rychle vyzvednout nové technologie, což je pro softwarového inženýra zásadní dovednost, protože krajina se neustále mění. Tak jsem se cítil tak připraven, jak jsem mohl být pro někoho, kdo opravdu upřímně kódoval méně než 5 měsíců. Stále jsem měl tu tunu, kterou jsem se musel učit, ale hlavně to, co jste se naučili z práce s týmem v profesionálním prostředí, a ne věci, které byste se mohli naučit sami.

Konečným cílem většiny účastníků zaváděcího tábora je vstoupit ao pár týdnů později se objeví kódovací kotlety a sebevědomí nejen získat práci jako softwarový inženýr na plný úvazek, ale také z toho udělat kariéru. A některé zaváděcí tábory nabízejí hledání práce jako součást učebního plánu, což je jeden z důvodů, proč si Curtis Mitchell zvolil Hack Reactor:

Přibližně v polovině svého programu se zaměření přesouvá z výuky programování do skutečného vytváření webových aplikací k vytvoření portfolia, následuje rozhovor a příprava na hledání zaměstnání. Personál HR měl zaměstnance a bývalé absolventy, kteří se věnovali pomoci studentům při hledání zaměstnání. Naučili nás, jak prodávat sebe a své dovednosti, mluvit o našich portfoliích a hledat relevantní společnosti a vhodné role. Během procesu hledání práce měli časté kontroly se studenty a nedávno absolvovanými absolventy.

Všichni kromě jednoho z patnácti lidí, kteří se mnou sdíleli své zkušenosti s bootovacím táborem, o tom byli pozitivní, i když pár lidí teď nepracuje jako programátoři, ale místo toho jako projektoví manažeři a zakladatelé vlastních startupů. Většina se do toho zapojila již s určitými zkušenostmi s programováním a byla si však zcela jistá svým rozhodnutím. Tato jistota se zdá být kritická.

Jak zjistit, zda je pro vás Boot Camp vhodný

Stejně jako u jiných vzdělávacích možností a profesních cest se i toto velké rozhodnutí scvrkává na to, čeho doufáte. Podle kandidáta Jesseho Farmera, spoluzakladatele společnosti CodeUnion, ideální kandidáti na bootovací tábor splňují čtyři kritéria:

  1. Chtějí změnit kariéru a stát se na plný úvazek (juniorským) softwarovým inženýrem.
  2. Mohou si dovolit náklady na příležitost, tj. Mohou opustit svou práci, pohybovat se po celé zemi atd.
  3. Mohou si dovolit školné.
  4. Vědí, že se jim daří v intenzivním prostředí.

Přestože se každý může zúčastnit zaváděcího tábora (pokud je akceptován), vzhledem k vysokým nákladům na výuku a všudypřítomnému, celodennímu a celodennímu zátěžovému kurzu, jsou zaváděcí tábory nejvhodnější pro lidi oddané kariéře změnit a určitě chtějí jít do programování.

Většina lidí, kteří se mnou hovořili o důvodech účasti v kempu, měla podobné pozadí:

Ne každý musí mít nějaké zkušenosti s kódováním, aby byl přijat do zaváděcího tábora, ale pomáhá. Nechcete investovat tisíce dolarů, ukončit svou práci a do jednoho z těchto programů jít na plný úvazek, abyste upustili od cesty, když si uvědomíte, že to není cesta pro vás. Takže pokud nemáte mnoho zkušeností s programováním nebo si nejste jisti kariérou, nejprve: zkuste jednu z mnoha volných možností, jako je Codecademy, abyste zjistili, zda se vám programování opravdu líbí, připojte se ke skupině Meetup jako Girl Develop It nebo Skillcrush doporučuje Railsbridge a absolvujte online třídu pro testování vod online. (Skillcrush nabízí zdarma 10denní kariérně zaměřený boot camp jako úvod do boot campů, alespoň online.)

NH říká:

Všichni, s nimiž jsem mluvil od té doby, kdo se zajímal o tento bootcamp, jsem řekl to samé: musíte to chtít. Jako byste to opravdu chtěli. Nemůžete jít jen doufat, že z toho budete mít dost škrábání, abyste získali novou práci. Porazí vás. Musíte se chtít učit kvůli učení, nebo to nikdy neuděláte. Pokud pro to nemáte vášeň, boot tábory pro vás nejsou. Budete frustrovaní, vzdáte se, řeknete si, že to prostě není pro vás nebo že nejste dost dobří. Viděl jsem, že se to stalo v mé vlastní skupině. Měl jsem trochu předchozí zkušenosti, které mi poskytly mírnou nohu od ostatních přicházejících v čerstvém stavu, ale nemyslím si, že proto jsem uspěl. Dostal jsem z toho, co jsem chtěl, protože jsem to chtěl víc než cokoli jiného, ​​a tak jsem do toho vložil všechno, co jsem měl. Takže lidem říkám, jestli mohou dělat to samé, pak ze zkušenosti získají vše, co chtějí, a pak nějaké.

Jinými slovy, stejně jako všechny ostatní zkušenosti s názvem „boot camp“ (myslím, že trénink Navy SEAL a baby boot camp) to není náhodný zážitek a budete do něj muset být plně investováni.

Dostanou Boot Camps práci?

Pokud se tomu věnujete, bootovací tábor vás za pár měsíců může proměnit v softwarového inženýra, ale větší otázkou by mohla být: dostane vám lepší práci?

Absolventi táborů prováděných průzkumem podle zprávy o kurzu měli v průměru o 44% vyšší příjmy poté, co se zúčastnili tábora. (Průzkum zahrnoval 432 absolventů 48 programových škol.) Před vstupem do kempu bylo 48% zaměstnáno na plný úvazek a po absolvování kempu bylo 63% zaměstnáno na plný úvazek. Většina zkoumaných táborů nabízí kariérní služby, jako je pomoc při pokračování nebo stáž / stáž.

Pokud je vaším cílem přistoupit k kariéře v programování, pravděpodobně budete chtít pečlivě prozkoumat míru umístění a kariérové ​​služby v každém zaváděcím táboře. Podle spoluzakladatele Launch Academy Evana Charlese na Quoru:

Od nynějška neexistuje standardizovaný výpočet míry umístění mezi zaváděcími tábory (v příštích několika měsících se pokusíme v našich silách, abychom spotřebitelům pomohli). Na Launch Academy se naše míra umístění počítá jako uchazeči o zaměstnání, kteří získají placené pozice ve společnostech do 90 dnů od ukončení studia, kde „uchazeči o zaměstnání“ jsou definováni jako absolventi, kteří aktivně komunikují s naším talentovým ředitelem, účastní se plánovaných pohovorů a / nebo se účastní jakýkoli z různých zdrojů kariérních služeb, které nabízíme během fáze podpory programu Post Grad.

Publikované sazby umístění populárních spouštěcích táborů

  • Dev Bootcamp: 85% míra umístění; 100% v některých specifických kohortách

  • Hack Reactor: celkem 98-99%

  • Zahájení akademie: 96% míra umístění celkem (v některých kohortách 100% uchazečů o zaměstnání našlo práci v průběhu času)

  • MakerSquare: 96% míra umístění

Umístění zaměstnání společnosti Hackbright je 90% během 3 měsíců.

85-96% míra umístění je celkem dobrá! Ale nechtěli byste být v 4-15%, kteří platí za vzdělání a stále hledají práci.

Některé školy nabízejí záruku nabídky práce: Za několik měsíců od ukončení studia na nastavených místech vyložíte práci (musíte být ochotni se přestěhovat do tech-přátelských měst) nebo bude vaše školné uhrazeno. Code Fellows a Viking Code School nabízejí záruku nebo vrácení školného, ​​pokud vás nenajme. Mnoho škol také nabízí částečnou úhradu školného - několik tisíc dolarů - pokud si objednáte práci u jedné z partnerských společností v kempech.

Ačkoli většina lidí, kteří mi zaslali e-mailem o svých zkušenostech, uvedla, že dostali nabídku práce před nebo krátce, kdy program dokonce skončil, pokud program nenabízí 100% záruku umístění na místo, neexistuje žádná záruka, že váš čas a finanční investice povedou k zaměstnání. Jeden kamenný táborový kamenec mi řekl:

Ještě jsem nedostal práci a hledal jsem přes měsíc. Začíná se bát. Náborář mi řekl, že zpočátku absolventi web dev boot tábora měli hodně úspěchů, když byli najati, protože to byla taková nová věc, ale nyní tomu tak není. Přál bych si, abych měl pracovní zkušenosti, abych ukázal, že jsem vývojář. Právě jsem byl odmítnut z práce, protože jsem neměl žádné pracovní zkušenosti v Rails.

Takže zatímco kódovací boot camp vypadá jako slibná rychlá cesta ke kariéře v kódování, být absolventem boot campu by sám o sobě pravděpodobně neměl být vaším největším prodejním místem pro potenciální zaměstnavatele. I přes vysokou míru umísťování do zaměstnání může po dokončení studia v zaváděcím táboře získat práci několik měsíců.

Jak si vybrat a zaplatit za kódovací zaváděcí tábor

Asi nejdůležitějším rozhodnutím je výběr bootcampu. Při výběru konkrétního zaváděcího tábora se budete chtít nejprve podívat na úspěšnost a kurikulum programu (např. Pokud má program silný důraz na JavaScript a to je to, co se chcete naučit), ale existují i ​​další úvahy, například umístění a síť absolventů. Několik tipů:

  • Podívejte se na tento seznam faktorů, které byste měli zvážit při výběru zaváděcího tábora od Jeffa Leeho - od technických a netechnických dovedností, které učí, až po zařízení, platební plány, typický rozvrh a kulturu programu.
  • Zúžte seznam škol pomocí adresářů boot táborů z Reportu, Bootcamps.in nebo Skilledup
  • Přečtěte si recenze na stránkách Thinkful and Switchup a zjistěte, co o programech říkají ostatní. Přečtěte si všechny recenze, které můžete ve skutečnosti najít také na Quora a Hacker News, protože byste mohli najít nějaké hororové příběhy, jako jsou tyto
  • Zeptejte se ředitelů a učitelů programů nebo učitelů více o programu - věci jako kolik studentů je v každé třídě, jaké druhy pracovní pomoci nabízejí, kolik zkušeností mají studenti při vstupu, jak pomáhají studentům, kteří se potýkají, a jaký je každodenní život v kempu

Chcete-li zaplatit velkou cenovou nabídku, nabízejí některé kempovací plány placení a odloženou platbu (např. Procento z prvního platu po absolvování studia), ale jinak budete muset ušetřit nebo financovat tyto výdaje za výuku tak, jak jste by další podobné velké výdaje. Některé školy kódů nabízejí stipendia pro veterány / vojenský personál, ženy, menšiny a další vybrané skupiny.

Ne všechny zaváděcí tábory jsou stejné a budete se chtít ujistit, že vyberete ten nejlepší, než utratíte desítky tisíc dolarů za jeden. Ale může to být život měnící se a nejjednodušší způsob, jak se dostat do programovací kariéry, pokud nejste čerství z vysoké školy s titulem informatika. Absolvent akademie Makers Christopher Batts dodává:

Pravděpodobně nejúžasnější věc, kterou jsem během toho viděl, a často se o ní nediskutuje, je to, že pro mnohé je to poslední šance na tuto kariérní změnu. Je opravdu těžké proniknout do světa techniky jako kodéru z nekódující úlohy. Obvykle jsou kodéři učeni samy od útlého věku nebo šli výpočetní technikou na jedinou cestu. Pokud výrobci neexistují, jsem si jistý, že mnoho chlapů, kteří to prošli, by stále uvízli v roli, kterou nenáviděli, a udělali něco, co jim nevyzvali. Tvůrci byli opravdu jednou z možností, jak tuto kariéru změnit.

Prostě vědějte, do čeho se dostáváte a buďte připraveni se ponořit.

Milovat,

Goldavelez.com