Articles

Je vysokoškolské vzdělání nezbytné, aby se stal skvělým webovým vývojářem?

v těchto dnech mnoho lidí přemýšlí o tom, jak se dostat do vývoje webu. Vyhlídka na práci pro webové vývojáře je lepší než u téměř jakékoli jiné profese, s očekávaným tempem růstu přes 20% v příštích 5 letech.

Platy jsou neméně atraktivní: medián hodinové mzdy pro webové vývojáře v USA je téměř $35/hod, což se rovná více než 72 000 dolarů ročně. A mnoho vývojářů tento plat zdaleka překračuje. S ohledem na tato čísla většina odborníků souhlasí s tím, že dobrý webový vývojář nebude mít v blízké budoucnosti problém najít dobře placenou práci. A co víc, vývoj webových aplikací nabízí skvělé příležitosti k práci z domova (nebo místní kavárny) tím, že se stanete na volné noze. Nedávný průzkum ukázal, že více než 7% vývojářů je na volné noze a toto číslo pravděpodobně vzroste.

takže se všemi výhodami, stát se webovým vývojářem je zjevně velmi atraktivní vyhlídka. Ale otázka $ 72,000 je, jaké jsou požadavky na to, aby se stal vývojářem? Potřebujete bakalářský titul, nebo dokonce Ph.D.? Nebo se můžete naučit sami, učit se vše, co potřebujete online? Podívali jsme se na stav průmyslu a zeptali jsme se CTO různých společností na to, jak skončili na svých pozicích.

Pojďme!

potřebujete vysokoškolské vzdělání, abyste se stali webovým vývojářem?

krátká odpověď zní ne. V těchto dnech, mít titul v oboru informatiky není podmínkou najít práci ve vývoji webových aplikací. Existuje mnoho způsobů, jak se naučit online nebo offline (více o níže uvedených), abyste získali znalosti potřebné pro začínající vývojáře. Podle loňské studie společnosti Stack Overflow je téměř 70% všech vývojářů alespoň částečně samouk, přičemž 13% respondentů uvedlo, že jsou výhradně samouk. Méně než polovina má titul z informatiky nebo příbuzného oboru a pouze 2% má Ph.D.

je jasné, že vysokoškolské vzdělání není v žádném případě nezbytné pro nalezení práce ve vývoji webových aplikací. Ale názor, který mnozí vývojáři sdílejí, je, že to také nemůže ublížit. Studium na univerzitě obvykle nabízí lépe strukturovaný a plynulejší zážitek z učení, než se snažit naučit se všechno sami.

jak říká Christian Rebernik, CTO německé aplikace pro mobilní bankovnictví Number26:

“ sledování akademické cesty vám dává důkladné porozumění. Univerzita je skvělým místem k učení, ale už to není nutné.“

ostatní odborníci v oboru souhlasí s tím, že i když to není nutné, vysokoškolské vzdělání může být určitě cenné.

Thomas Schranz, generální ŘEDITEL na Květ, studoval počítačové vědy, ale nakonec vypadl ze školy, protože měl pocit, že uplatňování znalostí a práce na projektech, hodí ho lépe, než se blíží věci z teoretického straně pouze:

„myslím, že hlavní důvod byl, že věci, které jsme pracovali v agentuře se zdálo být pro mě zajímavější. Formální vzdělání a informatika mi však dodnes pomáhají budovat produkty, které nyní stavím.“

Susanne Kaiser, CTO německé startu Jen Software, sdílí některé poznatky z rozhovorů s vývojáři v NÁM:

„Minulý rok jsem byla do Silicon Valley na pár měsíců, kde jsem potkal spoustu lidí absolvování kódování boot tábory, které se zaměřují na poskytování nejvíce relevantní technické dovednosti, aby se stal software developer během 3 až 6 měsíců. Po ukončení studia začali pracovat jako juniorští vývojáři. Tento koncept se zdá být docela úspěšný. Obecně bych doporučil získat co nejvíce praktických zkušeností. Abyste se stali vývojářem softwaru, nemusíte mít vysokoškolské vzdělání.“

jak se můžete naučit stát se webovým vývojářem?

Jak Susanne uvedla ve svém rozhovoru, populární způsob, jak se naučit kódovat v USA v těchto dnech, je účast na výcvikovém táboře. Kódovací boot camp se snaží komprimovat základní části programování do intenzivního kurzu, který účastníky naučí natolik, aby mohli začít na juniorských vývojářských pozicích.

Na rozdíl od standardního 4letého vysokoškolského vzdělání trvají bootovací tábory obvykle jen několik měsíců nebo dokonce týdnů. Prostřednictvím učení s vysokým dopadem se studenti na výcvikových táborech učí zhruba 10% toho, co by se naučili při studiu na univerzitě. To může znít jako nízké číslo, ale informace obsahují pouze nejdůležitější dovednosti, aby bylo možné začít psát kód co nejrychleji. Kódování bootcamps jsou určitě skvělý způsob, jak se dostat do podnikání, protože nevyžadují obrovský závazek, pokud jde o čas a peníze. A zdá se, že jsou oblíbené i u zaměstnavatelů, přičemž více než 65% absolventů najde práci během prvních 6 měsíců.

kromě osobní účasti na výcvikovém táboře existuje nespočet online kurzů, které učí lidi, jak kódovat. Jedním z příkladů je Code Academy, online vzdělávací web, který učí cokoli od HTML po Python a Ruby on Rails. S více než 25 miliony studentů z celého světa jsou dnes jednou z největších online kódovacích škol.

dalšími příklady jsou vzdělávací platformy jako Udemy a Khan Academy. Nabízejí kurzy na téměř všechny dovednosti, které webový vývojář potřebuje začít v juniorské pozici, přičemž mnoho kurzů je zcela zdarma a další začínají kolem $ 10 . Když chybí struktura formálního vzdělání nebo kódování boot camp, platformy, jako jsou tyto mohou být velké zdroje pro učení základy kódování. A pro některé lidi, mohou být dokonce jediným zdrojem potřebným k přistání této první práce.

kromě výcvikových táborů a učení online existuje také metoda staré školy: posadit se s hromadou knih a naučit se základy kódování prostřednictvím literatury. Ze zřejmých důvodů je tato metoda stále méně populární,ale stále existuje nespočet skvělých knih, které se mohou naučit kódovat.

Balení

na rozdíl od většiny jiných vysoce placených pracovních míst, prochází vysokoškolské vzdělání rozhodně není nezbytné pro stát web developer. To však nutně neznamená, že je to špatný nápad. Zejména pokud žijete v zemi, která nabízí studentům levné nebo dokonce bezplatné vzdělání, je určitě dobré začít svou kariéru studiem informatiky.

pro každého, kdo nechce jít univerzitní cestou, kódovací bootovací tábory nabízejí skvělý způsob, jak se rychle dostat do průmyslu. Jsou docela intenzivní a nejsou ani úplně levné, takže brát věci trochu pomaleji a učit se prostřednictvím online nebo offline kurzů nebo dokonce knih může být také skvělou alternativou.

bez ohledu na to, jakým způsobem se rozhodnete stát se vývojářem, jedna věc je jistá: je to náročná práce, která může být občas velmi těžká. Ale je to také obohacující s téměř bezkonkurenčními příležitostmi v příštích několika letech (a pravděpodobně mnohem déle).

k vám: je vysokoškolské vzdělání opravdu nutné?