Skip to main content

8 otázek, které byste si měli položit před tím, než utratíte desetník naučením se kódovat

НЕВИДИМЫЙ МИР (Smět 2025)

НЕВИДИМЫЙ МИР (Smět 2025)
Anonim

Takže se chcete naučit kódovat. Co teď? Před několika lety by jedinou možností, jak se věnovat kariéře v softwarovém inženýrství nebo vývoji webových aplikací, bylo zapsat se do negraduálního nebo postgraduálního programu počítačové vědy. Ale v dnešní době máte jinou možnost formálního vzdělávání: bootcampy. Programovací a vývojové bootcampy se stávají stále běžnější pro lidi, kteří chtějí získat nové dovednosti, aby mohli změnit kariéru nebo se pohybovat ve svých současných pracovních pozicích.

Ale která je lepší cesta?

Bohužel neexistuje snadná odpověď - každá možnost je dobrá pro různé lidi v různých situacích. Abychom vám objasnili, k čemu je pro vás to pravé, začněte přemýšlením o těchto osmi otázkách.

1. Mám konkrétní kariéru nebo cíl projektu?

Bootcampy jsou podobné obchodním školám v tom, že vás vyzbrojí velmi specifickým souborem dovedností a připraví vás na konkrétní práci nebo kariéru. Kladou „důraz na praktiky před teoretiky“, říká Rak Chugh, instruktor Byte Academy, bootcampu, který se specializuje na finanční technologie (fintech). Na bootcampu se studenti učí základním dovednostem a poté vytvářejí portfolia projektů, které pak mohou sdílet s tazateli. Zatímco univerzitní programy se liší, velká část jejich učebních osnov se zaměří spíše na to, jak myslet jako počítačový vědec, než na konkrétních technologiích.

Zde je návod, jak softwarový inženýr v San Francisco's Threadflip popsal rozdíl v tomto vláknu Hacker News: „Kdybych to měl shrnout, řekl bych, že vysoká škola vám poskytne střední dovednosti v oblasti informatiky a základní dovednosti v praxi vývoje softwaru. … Bootcamp, na druhé straně, vám dává základní dovednosti v oblasti informatiky a střední dovednosti v praxi vývoje softwaru. “

Máte-li specifický kódovací jazyk, který chcete vyzvednout, konkrétní roli, na kterou se díváte, nebo nápad na projekt nebo spuštění, který chcete dostat ze země, bootcamp vám může poskytnout pouze cílenou odbornost, kterou potřebujete udělat . Pokud máte obecnější zájem o informatiku jako disciplínu nebo nejste pozitivní, jakou cestou se chcete v této oblasti vydat, může být lepší volbou univerzitní program.

2. Kolik času teď můžu věnovat škole?

Celodenní bootcamps vtlačí do každého týdne programu mnoho hodin výuky - což znamená, že si pravděpodobně nebudete moci udržet svou práci - zatímco bootcampy a univerzitní programy na částečný úvazek vám umožní dokončit výuku po delší dobu, obvykle šest měsíce na částečný úvazek bootcampu a několik let na univerzitní program. Jak již bylo řečeno, během několika měsíců absolvujete program bootcampu na plný úvazek, zatímco univerzitní program je závazkem alespoň pár let.

Přemýšlejte o svém aktuálním časovém plánu a časových omezeních. Dokážete několik měsíců pozastavit věci, abyste se mohli věnovat hodinám na plný úvazek? Máte naléhavou potřebu získat nové dovednosti, abyste mohli získat novou práci ASAP? Pokud ano, je vaší odpovědí bootcamp.

Pokud jste však ve své současné práci spokojeni a chcete si vybudovat své přihlašovací údaje, abyste v budoucnu měli nárok na povýšení, nebo pokud můžete do školy věnovat pouze omezený počet hodin týdně, podívejte se do pokračujícího vydání program, částečný úvazek bootcamp program nebo undergrad nebo grad program, který můžete udělat v noci nebo o víkendech.

3. Jak relevantní je moje předchozí vzdělání nebo práce?

V závislosti na tom, na jaký typ programu se díváte, budou existovat různé požadavky na registraci. Například Bostonská univerzita na svém webu uvádí, že Master of Science in Computer Science je určen pro „počítačové profesionály a pro lidi, kteří mají v úmyslu přejít do oblasti počítačů z jiných oborů studia. Žádost o program musí doprovázet nezbytné kurzy nebo doklady o odborné způsobilosti v těchto oblastech. “Některé programy, jako je Master of Computer Science na University of Chicago, se stávají otevřenější pro uchazeče bez vzdělání v oboru informatiky, ale přesto vyžadují, abyste si vzali další předběžné kurzy na začátku vašeho vzdělávání.

Na druhé straně bootcampy jako Byte Academy mohou při hodnocení uchazečů vzít v úvahu skóre testů, přepisy a předchozí zkušenosti, ale nejdůležitější věc, kterou má potenciální student mít, je zájem o technologii a kódování a snaha držet krok s intenzivní program.

4. Jak vypadá můj rozpočet?

Ačkoli to v žádném případě není levné, jedním z velkých tahů bootcampu je cenovka. Podle kódování adresáře bootcampu Course Report je průměrná výuka bootcampu 10 000 $. Pro srovnání, průměrný čtyřletý bakalářský program informatiky je 148 500 dolarů, a průměrný dvouletý program přidruženého pracovníka je asi 76 000 dolarů, podle CollegeCalc. A ten pán je z University of Chicago? To vám povede 5 259 $ za kurz, s minimem devíti kurzů pro dokončení programu - plus nezbytné předpoklady.

Pokud jde o možnosti platby, půjčky a stipendia jsou vždy možnostmi tradičního vzdělávání a je poměrně snadné získat financování od společností poskytujících financování třetím stranám na výuku bootcampu vzhledem k relativně malé velikosti půjček. Mnoho bootcampů, jako je například Byte Academy, nastaví platební schémata, kde se školné vyplatí, až absolventi získají novou práci.

Je také důležité zvážit počáteční platy potenciálních pracovních míst, které se chystáte vykonávat, jakmile budete mít své nové pověření související s dluhem, který byste mohli mít, a zvážit, zda investice, kterou vložíte do školy, bude z dlouhodobého hlediska stát za to. Mnoho bootcampů vás připravuje začít s programováním úloh v oblastech s vysokou poptávkou, jako je vývoj, zatímco získání titulu vám umožní širší sadu úloh v terénu. Podívejte se do statistik absolventů pro programy, které zvažujete.

5. Pracuji dobře pod tlakem?

Bootcampy nabízejí intenzivní, krátkodobé programy, které zahrnují asi 80 až 90 hodin školní docházky týdně. (Hej, oni to nenazývají bootcampem pro nic za nic!) Jak reportérka SkilledUp Victoria Meng napsal: „Představte si, že kombinujete všechny ty bezesné noci na vysoké škole, kde byste se před zkouškou napěchovali nebo pracovali po dobu 14 hodin, abyste dokončili svůj kódovací projekt. To je bootcamp - intenzivní učení bez zbytečného času. “

Přemýšlejte o tom, jak jste přistupovali k pracovnímu zatížení, když jste byli na vysoké škole nebo na střední škole. Byl jste ten typ, který přitahoval všechny nightery studující na testy a dokončování projektů? Pokud se vám daří pod intenzitou, bootcamp pro vás může být perfektní. Pokud jste byli více plánovačem, studovali věci v průběhu času a dokončovali projekty kousek po kousku, můžete najít ohromující prostředí bootcampů na plný úvazek a možná budete chtít zvážit programy na částečný úvazek dostupné na bootcampech nebo na tradičních univerzitách.

6. Jaký je můj styl učení?

Děláte dobře v tradičním prostředí přednášek ve třídě? Nebo si více uchováte zážitkové učení? Praktická povaha bootcampu znamená, že používají velmi hands-on, self-řízené metody - například studenti pracují na současných technologických projektech, jako je vývoj aplikací nebo webů.

To také znamená, že budete muset být mnohem více startérem, než kdybyste se účastnili tradičního programu. Například se očekává, že studenti Akademie Byte budou absolvovat nějakou online výuku před zavedením bootcampu v základech informatiky a teprve poté se objeví první den. I když jsou instruktoři vždy po celou dobu programu nápomocni, výuka se provádí spíše rukama na „kódových procházkách“ a týmových projektech, než přednáškou následovanou domácími úkoly. Pokud se chcete učit tím, že si to vymyslíte, bude to ideální prostředí.

7. Jaký druh sítě chci?

Typy mentorů, které máte k dispozici, a sítě, kterou budete stavět, se pravděpodobně budou lišit v závislosti na tom, jakou cestou jdete. Kódovací bootcampy „provozují elitní, profesionální vývojáři, “ říká Meng, zatímco univerzitní profesoři jsou obvykle doktorandi, kteří mimo jiné pracovali mimo akademickou obec.

Když se díváte na bootcamp, pokračující ed nebo tradiční univerzitní možnosti, prozkoumejte pozadí profesorů. Vyvolejte přijímací kancelář a zeptejte se na pozadí profesorů a dostupné sítě absolventů. To, co si budete moci vzít z programu, závisí nejen na učebních osnovách, ale také na lidech, od kterých se budete moci učit, a na souvislostech, které budete moci budovat.

8. Mám realistické očekávání toho, co z programu dostanu?

Intenzivní bootcamp je určen k tomu, aby vám pomohl rozvinout okamžité dovednosti, které potřebujete k zabezpečení úlohy kódování na základní úrovni - jakmile si ji zajistíte, budete se stále muset hodně učit. Budete tedy chtít doplnit vědomostní základnu, kterou získáte od bootcampu, dalšími kurzy nebo samořízeným učením, jak postupujete ve své nové kariéře. A budete chtít rozvinout vztah se zkušeným mentorem, který vás povede po cestě.

Totéž lze říci o absolventech tradičních programů; dokonce i veteránští technici s vysokoškolským vzděláním souhlasí s tím, že práce v softwarovém inženýrství vyžaduje celoživotní učení, aby držel krok s novými technologiemi a trendy.

Ne, z žádného typu programu se nevyjdete jako další Steve Jobs. Ale budete mít základní výcvik a kvalitní portfolio pod pásem, a odtud budete moci začít budovat novou kariéru, o které jste snili.