Jak přežít kódovací bootcamp a maximalizovat své šance na najmutí

V roce 2015 jsem byl naprosto netechnický. A přesto, o pět měsíců později, jsem byl najat jako vývojář. To vše díky skvělému (a bezplatnému) kódovacímu bootcampu v Londýně. Byl to ten nejlepší zážitek z učení, jaký jsem kdy zažil, a ten, o kterém jsem hodně napsal.

Nyní vytvářím nástroj pro kódování obrazovky, který usnadňuje výuku a učení se programování, takže se o toto téma hodně zajímám. Rád slyším příběhy lidí, kteří změnili svůj život tím, že se naučili kódovat.

Ale ne každý, kdo se účastní kódovacího bootcampu, se mu nepodaří získat dobrou práci. To není překvapivé, protože je na cestě tolik úskalí, kterým se musíte vyhnout.

Tento článek vám pomůže vyhnout se těmto nástrahám a vyjít jako profesionální vývojář.

Tip č. 1: Vyberte ten pravý

Měli byste pozorně přemýšlet o tom, který kódovací bootcamp si vyberete. Je jich mnoho, a to, co je odděluje, není jen jejich kvalita, ale také spousta dalších vertikálů.

Zde je několik:

  • Cena: sahá od bezplatných (nebo bezplatných předem, ale platíte procento z vašeho prvního roku platu) až do 20 000 USD
  • Umístění: měli byste se přestěhovat do jiného města nebo najít lokální kódovací bootcamp?
  • Vyučované nástroje: JavaScript / Node.js, Python, Ruby, .NET atd.
  • Online vs. offline

Zvažte každý z těchto faktorů a zjistěte, co je pro vás důležité a co nikoli. Jakmile budete vědět, co chcete (například bootcamp JavaScriptu za méně než 15 000 USD v USA letos na podzim), můžete začít hledat ten pravý.

Měli byste být o tom metodičtí. Pokud potřebujete tipy, jak přesně to udělat, napsal jsem článek o tom, jak jsem to udělal zde.

V podstatě jsem vytvořil velký seznam těch, které pro mě byly relevantní, a poté jsem je aplikoval na všechny. Pak jsem filtroval dolů, když jsem je buď odmítl, nebo se rozhodl je odmítnout.

Byl jsem přijat do pěti různých, což znamená, že jsem si mohl vybrat a vybrat. Po mnoha úvahách jsem šel do Founders and Coders v Londýně.

Jedním z nejdůležitějších aspektů tohoto procesu je odfiltrování méně závažných škol. Nechcete skončit ve škole, na které záleží více na vydělávání peněz, než na vytváření dobrých vývojářů softwaru.

Tip č. 2: Připravte se jako peklo.

Budete mít jen pár měsíců na to, abyste si své dovednosti vybudovali. Takže byste si měli udělat laskavost a předem se připravit jako peklo.

Jakmile jsem se rozhodl udělat bootcamp, vylepšil jsem svou kódovací aktivitu z hobby na posedlý koníček. Celý svůj volný čas jsem strávil tím, že jsem dělal problémy s algoritmem, stavěl malé hry a procházel návody.

Udělejte to a váš první nebo dva týdny bude o něco snazší.

Důvod je tak důležitý, protože prvních pár týdnů je nejtěžších. Množství informací, které musíte strávit, je ohromující. Téměř všechno pro vás bude nové.

Nejen, že se musíte každý den učit nové programovací koncepty, ale i veškeré nástroje a žargony. Dokonce i lidé kolem vás budou pro vás noví.

Pokud nejste připraveni, můžete začít zaostávat. Podle mých zkušeností ti, kteří zpočátku zaostávají, nakonec také zaostávají. Tomu byste se měli vyhnout za každou danou cenu.

Tip č. 3: Nejde o práci na plný úvazek - je to ještě více práce

Tato rada se cítí trochu hloupě napsat zde. Ale pořád si myslím, že musím, protože vím z osobní zkušenosti, že ne každý ji sleduje.

Proto mnoho z nich má třídy a projekty, které trvají mimo tradiční devět až pět pracovních dnů.

Vaše šance na úspěšné získání zaměstnání je pozitivně korelována s časem, který strávíte.

Někteří studenti považují bootcamp za běžnou práci nebo školu a přeskočí kódování večer nebo o víkendech. Někteří lidé to mohou vytáhnout, ale pro vás pravděpodobně nebude fungovat dobře.

Přesunul jsem se z Osla do Londýna, abych udělal zakladatele a kodéry. To znamenalo, že jsem ve městě neměl přátele, kromě těch, které jsem potkal na bootcampu. Fungovalo to skvěle, protože jsem mohl trávit veškerý svůj čas přemýšlením o kódu. Miloval jsem to.

Tip č. 4: Ujistěte se, že se specializujete

Nakonec byste neměli své úsilí šířit rovnoměrně na všechny předměty. Měli byste se začít specializovat v určitém okamžiku.

Může se to zdát kontra intuitivní, protože máte tolik otvorů, kolik jich potřebujete. Může se zdát chytré soustředit se na pokrytí základů všech předmětů.

Ale stejně se chystáte absolvovat se spoustou dír ve svých znalostech, takže několik dalších nezmění nic. Ale pokud jste se specializovali na jeden předmět, mohlo by to znamenat rozdíl mezi zapůsobením na alespoň jednoho tazatele a nezasahováním na tazatele. Alespoň se mi to stalo.

Tato strategie byla přesně tím, co mi po bootcampu dalo práci.

Uprostřed bootcampu jsem se rozhodl zaměřit se na React.js. Práce s knihovnou se mi velmi líbila. To neznamenalo, že jsem mohl trávit veškerý svůj čas kódováním React odtamtud. Pořád jsem se musel učit všechny ostatní věci, které byly v učebním plánu. Knihovnu jsem však zahrnul, kdykoli to bylo možné, a přitáhl jsem si úkoly, které zahrnovaly React. To mi umožnilo mít v mém portfoliu pět projektů React namísto jen pár.

A to je o tom

Pokud budete postupovat podle těchto tipů, pravděpodobně se po bootcampu dostanete do pozice mladšího vývojáře softwaru. A když to uděláte, ujistěte se, že jste si přečetli můj průvodce přežitím pro juniorské vývojáře.

Děkuji za přečtení! Jsem Per, spoluzakladatel Scrimby, nástroje pro vytváření interaktivních kódových screencastů. Nezapomeňte si to vyzkoušet, pokud se učíte nebo se učí, jak kódovat.