Skip to main content

8 otázok, ktoré by ste si mali položiť pred tým, ako sa miniete učia kódovať

Anonim

Takže sa chcete naučiť kódovať. Teraz čo? Pred niekoľkými rokmi bolo vašou jedinou možnosťou, ako sa venovať kariére v softvérovom inžinierstve alebo vývoji webových aplikácií, zapísať sa do negraduálneho alebo postgraduálneho programu počítačovej vedy v škole. V týchto dňoch však máte inú možnosť formálneho vzdelávania: bootcampy. Bootcampy kódovania a rozvoja sa stávajú čoraz bežnejšou pre ľudí, ktorí chcú získať nové zručnosti na kariérny posun alebo na vyššiu pozíciu v ich súčasných zamestnaniach.

Ale ktorá je lepšia cesta?

Bohužiaľ, neexistuje ľahká odpoveď - každá možnosť je dobrá pre rôznych ľudí v rôznych situáciách. Na objasnenie toho, čo je pre vás to pravé, začnite premýšľaním o týchto ôsmich otázkach.

1. Mám konkrétny cieľ v oblasti kariéry alebo projektu?

Bootcampy sú podobné obchodným školám v tom, že vás vyzbrojia veľmi špecifickým súborom zručností a pripravia vás na konkrétne zamestnanie alebo kariéru. Kladú „dôraz na praktiky pred teoretickými poznatkami“, hovorí Rak Chugh, inštruktor na Byte Academy, bootcamp, ktorý sa špecializuje na finančné technológie (fintech). Na bootcampe sa študenti učia základné zručnosti a potom vytvárajú portfóliá projektov, ktoré potom môžu zdieľať s tazateľmi. Zatiaľ čo univerzitné programy sa líšia, veľká časť ich študijných programov sa zameriava skôr na to, ako myslieť ako počítačový vedec, než na konkrétnych technológiách.

Tu je návod, ako softvérový inžinier spoločnosti Threadflip v San Franciscu opísal rozdiel v tomto vlákne Hacker News: „Keby som to mal zhrnúť, povedal by som, že vysoká škola vám poskytne stredné zručnosti v oblasti počítačovej vedy a základné zručnosti v praxi vývoja softvéru. … Bootcamp na druhej strane poskytuje základné zručnosti v oblasti počítačovej vedy a stredné zručnosti v oblasti vývoja softvéru. “

Ak máte konkrétny kódovací jazyk, ktorý chcete vyzdvihnúť, určitú rolu, na ktorú sa zameriavate, alebo nápad na projekt alebo spustenie, ktorý chcete dostať zo zeme, bootcamp vám môže poskytnúť iba cielenú odbornosť, ktorú potrebujete urobiť, Ak máte všeobecnejší záujem o informatiku ako disciplínu alebo nie ste pozitívni, ktorou cestou sa chcete vydať v tejto oblasti, môže byť lepšou voľbou univerzitný program.

2. Koľko času môžem teraz venovať škole?

Na plný úväzok bootcamps stlačí mnoho hodín výučby do každého týždňa programu - čo znamená, že si pravdepodobne nebudete môcť udržať svoju prácu - zatiaľ čo na čiastočný úväzok bootcampy a univerzitné programy vám umožňujú dokončiť prácu na kurze po dlhšiu dobu, zvyčajne šesť mesiacov na čiastočný úväzok a niekoľko rokov na univerzitný program. Ako už bolo povedané, v priebehu niekoľkých mesiacov absolvujete program bootcampu na plný úväzok, zatiaľ čo univerzitný program je záväzkom najmenej pár rokov.

Premýšľajte o svojom súčasnom časovom pláne a časových obmedzeniach. Ste schopní pozastaviť veci na niekoľko mesiacov, aby ste sa mohli venovať denným kurzom? Máte naliehavú potrebu získať nové zručnosti, aby ste mohli získať novú prácu ASAP? Ak áno, vaša odpoveď je bootcamp.

Ak ste však vo svojom súčasnom zamestnaní spokojní a chcete si vybudovať svoje poverovacie údaje, aby ste mohli mať v budúcnosti nárok na povýšenie, alebo ak môžete do školy venovať iba určitý počet hodín týždenne, pozrite sa do pokračujúceho vydania program, program na čiastočný úväzok alebo program na nedosiahnuteľnosť alebo grad, ktorý môžete robiť v noci alebo cez víkendy.

3. Aká dôležitá je moja predchádzajúca školská dochádzka alebo práca?

V závislosti od toho, na aký typ programu sa pozeráte, existujú rôzne požiadavky na prihlásenie. Napríklad Bostonská univerzita na svojej webovej stránke uvádza, že magisterský titul z počítačovej vedy je určený „počítačovým profesionálom a ľuďom, ktorí sa chcú presťahovať do oblasti počítačov z iných študijných odborov. Žiadosť o program musia sprevádzať nevyhnutné kurzy alebo doklady o odbornej spôsobilosti v týchto oblastiach. “Niektoré programy, ako napríklad Master of Computer Science na University of Chicago, sa stávajú otvorenejšími pre uchádzačov bez vzdelania v oblasti informatiky, ale stále si vyžadujú, aby ste si vzali ďalšie na začiatku svojho štúdia absolvujte požadované kurzy.

Na druhej strane bootcampy ako Byte Academy môžu pri hodnotení žiadateľov brať do úvahy skóre testov, prepisy a predchádzajúce skúsenosti. Najdôležitejšou vecou pre potenciálneho študenta je však záujem o technológiu a kódovanie a snaha držať krok s nimi. intenzívny program.

4. Ako vyzerá môj rozpočet?

Aj keď to v žiadnom prípade nie je lacné, jedným z veľkých ťahov bootcampu je cenovka. Podľa správy o kurze kódovania bootcampu je priemerná výučba bootcampu 10 000 dolárov. Na porovnanie, priemerný štvorročný bakalársky program informatiky je 148 500 dolárov a priemerný dvojročný program pridruženého pracovníka je podľa agentúry CollegeCalc približne 76 000 dolárov. A ten pán je z University of Chicago? To vám prinesie 5 259 dolárov za kurz s minimom deviatich kurzov na dokončenie programu - plus potrebné predpoklady.

Pokiaľ ide o možnosti platby, pôžičky a štipendiá sú vždy voľbami pre tradičné vzdelávanie a je pomerne ľahké získať financovanie od spoločností poskytujúcich financovanie tretím stranám na školné do bootcampu vzhľadom na relatívne malú veľkosť pôžičiek. Mnoho bootcampov, napríklad Byte Academy, nastaví platobné schémy, v ktorých sa školné vyplatí až potom, čo absolventi získajú novú prácu.

Je tiež dôležité zvážiť počiatočné platy potenciálnych pracovných miest, ktoré sa chystáte vykonávať, až budete mať nové poverovacie údaje, ktoré sa týkajú dlhu, ktorý by ste mohli mať, a zvážte, či z dlhodobého hľadiska bude stáť za to investícia, ktorú vložíte do školy. Mnoho bootcampov vás pripravuje na začatie programovania úloh v oblastiach s vysokým dopytom, ako je vývoj, zatiaľ čo získanie titulu vám umožní širšiu škálu úloh v teréne. Pozrite sa do štatistík absolventov pre programy, ktoré zvažujete.

5. Pracujem dobre pod tlakom?

Bootcampy ponúkajú intenzívne, krátkodobé programy, ktoré zahŕňajú približne 80 až 90 hodín školenia týždenne. (Hej, nenazývajú to bootcampom pre nič za nič!) Ako uviedla reportérka SkilledUp Victoria Meng, „Predstavte si, že kombinujete všetky tie bezesné noci na vysokej škole, na ktorých by ste sa napchali pred skúškou alebo aby ste pracovali 14 hodín priamo, aby ste dokončili váš projektovací program. To je to, čo je bootcamp - intenzívne učenie bez zbytočného času. “

Spomeňte si na to, ako ste sa priblížili k pracovnému zaťaženiu, keď ste boli na vysokej alebo vysokej škole. Boli ste typom, ktorý ťahal všetkých nighterov, ktorí študujú na testy a dokončujú projekty? Ak sa vám darí intenzívne, bootcamp by mohol byť pre vás dokonalý. Keby ste boli viac plánovačom, študovali veci v priebehu času a dokončovali projekty kúsok po kúsku, môžete nájsť ohromujúce prostredie bootcampov na plný úväzok a možno budete chcieť zvážiť programy na čiastočný úväzok dostupné na bootcampoch alebo na tradičných univerzitách.

6. Aký je môj štýl učenia?

Vediete si dobre v tradičnom učebni v štýle prednášok? Alebo si viac zachovávate prostredníctvom zážitkového učenia? Praktická povaha bootcampu znamená, že používajú veľmi praktické metódy, ktoré riadia samy seba - napríklad študenti pracujú na súčasných technologických projektoch, ako je vývoj aplikácií alebo webových aplikácií.

To tiež znamená, že musíte byť oveľa viac štartérmi, ako keby ste sa zúčastňovali tradičného programu. Napríklad sa očakáva, že študenti Akademie Byte absolvujú niektoré online kurzy pred zavedením bootcampu v základoch počítačovej vedy skôr, ako sa ukážu na prvý deň. Zatiaľ čo inštruktori sú vždy nablízku, aby pomohli počas trvania programu, vyučovanie sa vykonáva skôr rukami o „kódových prehliadkach“ a tímových projektoch ako prednáškou, po ktorej nasledujú domáce úlohy. Ak sa vám učenie páči, prišiel na to, bolo by to ideálne prostredie.

7. Aký druh siete chcem?

Typy mentorov, ktoré máte k dispozícii a sieť, ktorú budete stavať, sa pravdepodobne budú líšiť v závislosti od toho, na ktorej trase sa nachádzate. Kódovacie bootcampy „riadia elitní profesionálni vývojári, “ hovorí Meng, zatiaľ čo univerzitní profesori sú zvyčajne doktorandi, ktorí pravdepodobne pracovali mimo akademickej obce.

Pri pohľade na bootcamp, pokračujúce ed alebo tradičné univerzitné možnosti skúmajte zázemie profesorov. Vyvolajte prijímaciu kanceláriu a spýtajte sa na zázemie profesorov a dostupnú sieť absolventov. To, čo si budete môcť vziať z programu, závisí nielen od učebných osnov, ale aj od ľudí, od ktorých sa budete môcť učiť a od prepojení, ktoré budete môcť budovať.

8. Mám reálne očakávania, čo z programu získam?

Intenzívny bootcamp je určený na to, aby vám pomohol rozvíjať okamžité zručnosti, ktoré potrebujete na zabezpečenie úlohy kódovania na úrovni základnej úrovne - akonáhle si ju zaistíte, budete sa stále musieť veľa naučiť. Keď budete napredovať v novej kariére, budete chcieť doplniť vedomostnú základňu získanú z bootcampu o ďalšie kurzy alebo samoštúdium. A budete chcieť rozvíjať vzťah so skúseným mentorom, ktorý vás bude sprevádzať.

To isté by sa však dalo povedať o absolventoch tradičných programov; dokonca aj veteráni s vysokoškolským vzdelaním sa zhodujú v tom, že práca v softvérovom inžinierstve si vyžaduje celoživotné vzdelávanie, aby držala krok s novými technológiami a trendmi.

Takže nie - z ďalšieho typu programu sa nevyjdete ako ďalší Steve Jobs. Ale budete mať pod pásom základné školenie a kvalitné portfólio a odtiaľ budete môcť začať budovať novú kariéru, o ktorej ste snívali.