Strávil som 3 mesiace uchádzaním sa o prácu po kódovacom bootcampu. Tu som sa dozvedel.

Menej hovorenou časťou cesty bootcampera je to, čo sa stane po absolvovaní štúdia - keď hľadáte túto šesťcifernú pozíciu vývojára.

Hack Reactor som dokončil v júli 2016 a trvalo takmer 3 mesiace, kým som prijal ponuku s Radius Intelligence. Prihlásil som sa do 291 spoločností, urobil som 32 obrazoviek telefónov, 16 technických obrazoviek, 13 výziev v oblasti kódovania, 11 stránok a dostal som 8 ponúk. Ponuky sa pohybovali od 60 do 125 000 dolárov v mzde od spoločností z celých USA a pre front-end aj full stack role. Celkovo sa ponukami stalo 2,8% aplikácií.

Tu je 5 vecí, ktoré by som, keby som vedel, predtým, ako som začal hľadať prácu.

Insight # 1: Dostaňte sa ku skutočným ľuďom

Najprv som sa uchádzal o firmy využívajúce brokovnicový prístup. Prihlásil som sa cez Indeed.com, AngelList, LinkedIn, StackOverflow, Hacker News, firemné weby a dokonca aj Craigslist.

Použil by som životopis pre každú rolu, ktorá chce skúsenosti s Reactom, Node alebo JavaScriptom. Prvý týždeň som podával prihlášku do 15–20 spoločností denne.

Pro-Tip: Vyhľadajte spoločnosti, ktoré používajú toto repo aplikácie.

Môj výnos bol nízky. Odpovedalo na mňa necelých päť percent spoločností. Hádzal som aplikácie do čiernej diery.

Všetko sa zmenilo, keď jeden z mojich spolubratov, bývalý náborový pracovník, zdieľal sprievodcu pri hľadaní práce. Povedal nám, aby sme s každou aplikáciou posielali e-maily priamo skutočným ľuďom. Môže to byť ktokoľvek. Pokiaľ to niekto čítal.

Odvtedy som vždy, keď som podal žiadosť, vyhľadal spoločnosť na LinkedIn a poslal e-mailom niekomu ich tím technikov alebo zamestnancov.

Pre väčšinu malých spoločností alebo vedúcich pracovníkov na úrovni C je formát e-mailu zvyčajne [email protected] Pre väčšie spoločnosti to môže byť [email protected]

Na overenie e-mailov som použil program Rapportive na krížovú kontrolu e-mailov s účtami na sociálnych sieťach.

Výsledky boli úžasné. S viac ako 150 odoslanými e-mailmi bola moja odpoveď ohromných 22%.

Bolo tiež vynikajúce, keď som počul od skutočných ľudí. Prekvapujúco na mňa reagovali riaditelia a CTO. Niekedy so mnou dokonca robili pohovory.

Jedlo so sebou: Ak podávate žiadosť cez predné dvere, uistite sa, že sa dostanete k ľudským bytostiam.

Štatistika č. 2: Začnite v malom a postupujte ďalej

Stretnete sa s pohovormi na úrovni 1 (netechnická spoločnosť, ktorá potrebuje akýchkoľvek vývojárov), kde sa vás anketári nepýtajú nič viac ako na znalosti jazyka JavaScript.

Stretnete sa s rozhovormi na úrovni 9 (úroveň Google / Facebook), kde sa anketári pýtajú zložité otázky týkajúce sa štruktúry dát a algoritmov.

Strategicky som nastavil svoj proces tak, aby som mal skôr pohovory na nižšej úrovni a neskôr na pohovory na vyššej úrovni.

Hneď na začiatku som získal skúsenosti, vybudoval si dôveru a zabezpečil ponuky od spoločností, ktoré absolvovali menej intenzívne pohovory.

Keď som získal viac skúseností, efektívne som sa „dostal na vyššiu úroveň“. Stal som sa schopným absolvovať pohovory v spoločnostiach s vyššími príjmami. To je ilustrované nižšie ako lineárna korelácia medzi počtom týždňov, ktoré som absolvoval, a základným platom, ktorý mi bol ponúknutý.

Odomkla som si tvrdšie otázky. Odomkol som vyššie platy. A nakoniec som prácu, ktorú som vzal, odomkol.

Take-away: Naplánujte si skoršie riešenie ľahších rozhovorov a neskôr už ťažších.

Insight # 3: Štúdium, ako bude vaša budúca práca závisieť od toho (pretože to robí)

Nerád vám to rozoberám, ale najdôležitejšou vecou, ​​ktorú môžete kedykoľvek urobiť, je štúdium a príprava.

Prečo? Pretože ponuku nedostanete, ak nemáte dobré odpovede na otázky, ktoré vám kladú.

Ľudia vás neodošlú, ak si nemyslia, že ste pripravení na ich pohovory.

Vychádzajúc z programu Hack Reactor, mojimi slabými stránkami boli dátové štruktúry a algoritmy. Štúdia spoločnosti Triplebyte zistila, že známky bootcampu sú v týchto oblastiach slabšie ako známky informatiky.

Takže som sa učil a cvičil. Každý deň.

Celé dni som sa venoval učeniu algoritmov triedenia. Ostatné dni som sa zameriaval na pochopenie toho, ako funguje internet.

Ak som úplne nepochopil koncept, strávil by som deň sledovaním videí na YouTube alebo vyhľadávaním v StackOverflow, kým som to neurobil.

Nasledujúce študijné materiály považujem za užitočné:

  • InterviewCake: Môj obľúbený zdroj pre dátové štruktúry a algoritmy. Rozdeľuje riešenia na postupné časti - skvelá alternatíva k Cracking the Code Interview (CTCI). Jediné moje pochybenie je, že nemajú viac problémov!
  • Sekcia Dizajn systému spoločnosti HiredInTech: Skvelý sprievodca otázkami pri rozhovoroch o návrhu systému.
  • Coderust: Ak sa vyhýbate CTCI ako mor, Coderust 2.0 môže byť pre vás ideálny. Za 49 dolárov získate riešenia v takmer ľubovoľnom programovacom jazyku s interaktívnymi diagramami.
  • Ako sa pripraviť na Reddit na technické rozhovory: Neustále som to používal ako meradlo toho, ako som pripravený.
  • Front-end Interview Questions: a vyčerpávajúci zoznam úvodných otázok.
  • Leetcode: Zdroj, ktorý slúži na hľadanie otázok o algoritmoch a údajových štruktúrach. Môžete filtrovať podľa spoločnosti, takže napríklad môžete získať všetky otázky, ktoré zvyčajne kladie spoločnosť Uber alebo Google.
Jedlo so sebou: Neexistuje príliš veľa prípravy.

Náhľad č. 4: Dajte najlepšiu nohu vpred

Prienik do odvetvia je ťažké. Musíte podať dobrý výkon, aj keď nie ste úplne pripravení. Ak chcete uspieť, musíte byť svojím vlastným obhajcom.

Predajte sa

V spoločnosti Hack Reactor sme vyškolení v maskovaní našej neskúsenosti. V našich osobných príbehoch zámerne vynechávame naše vzdelávanie v bootcampu.

Prečo? V opačnom prípade nás spoločnosti automaticky kategorizujú do juniorských rolí vývojárov alebo nás označia ako „nedostatok skúseností“.

V jednom rozhovore so startupom sa rozhovor okamžite dostal na juh, keď si uvedomili, že som urobil bootcamp. Jedna spoločnosť to použila proti mne a urobila mi ponuku v hodnote 60 000 dolárov, porovnanie s juniorskými vývojármi.

Nakoniec musíte presvedčiť spoločnosti, že túto prácu zvládnete.

Zároveň je nutné sa presvedčiť sám seba , že môžete robiť svoju prácu.

Môžeš. Zamerajte sa na svoju lásku k programovaniu. Zamerajte sa na to, čo ste vytvorili pomocou funkcií React a Node. Zamerajte sa na preukázanie svojich hlbokých znalostí v jazyku JavaScript a všetkých ďalších jazykoch, ktoré ste sa naučili.

Iba potom môžu odôvodniť, že vám dajú prácu.

Je to obojsmerná konverzácia

Pohovor je vzájomné skúmanie vhodnosti medzi zamestnancom a zamestnávateľom. Aj keď je vašou úlohou presvedčiť zamestnávateľov, aby vás prijali, je tiež ich úlohou, aby si vás získali.

Nehanbite sa, že rozhovor využijete ako príležitosť na vyhodnotenie pracovnej príležitosti.

Hovoril som s ktoroukoľvek spoločnosťou, aj keď som mal len najmenší záujem.

Robil som na stránkach po celej krajine so spoločnosťou, ktorá ma pozvala von. Kládol som otázky a nasával vedomosti o organizácii inžinierskeho tímu, použitých technológiách a nástrojoch, výzvach spoločností a systémovej architektúre.

Pro-Tip: Počas pohovorov si položte nasledujúce otázky: S akými technickými problémami ste sa v poslednej dobe stretli? Čo vás baví na práci v spoločnosti X? Aká je štruktúra tímov a ako sa zvyčajne delia úlohy?

Každú interakciu som bral ako príležitosť na učenie. Každá interakcia mi pomohla vylepšiť prezentáciu, rozhovor a technické zručnosti. Každé zlyhanie mi pomohlo nájsť moje slepé miesta.

Takeaway: Nepredávajte sa nakrátko! A pamätajte, že je to vzájomné skúmanie.

Insight # 5: Je to maratón, nie šprint

Cesta nie je v žiadnom prípade ľahká. 3 mesiace som melie 6 dní v týždni. Ale snažil som sa o seba postarať.

Niektoré dni som študoval s priateľmi. Inokedy som si šiel nájsť kaviareň a študovať sám, alebo sa povaľovať v salóne absolventov Hack Reactor. A každý týždeň som sa kontroloval s našim kariérnym poradcom, aby som hovoril o mojom pokroku.

Počas procesu je ľahké vyhorieť. Jesť dobre, spať a cvičiť.

Môže sa stať osamelým. Trávte čas s priateľmi, ktorí prežívajú rovnaké skúsenosti.

Takeaway: Pripravte sa na dlhú hru a postarajte sa o seba.

Stručne zhrnuté, kľúčové spôsoby zabezpečenia sú:

  1. Dostaňte sa ku skutočným ľuďom
  2. Začnite v malom a postupujte ďalej
  3. Štúdium, ako bude vaše budúce zamestnanie, závisí od toho
  4. Vyložte si najlepšiu nohu
  5. Je to maratón, nie šprint

Tento proces sa môže zdať nekonečný, ale zvládnete ho. Stále dávajte hodiny. Stále odosielajte aplikácie. Stále sa o seba starajte. Všetko sa to nakoniec vyplatí.

Špeciálne poďakovanie patrí Dylanovi Tranovi, Karen Zhao, Rohitovi „Sunny“ Rekhimu, Jakeovi Paceovi, Anamite Guhe, Stephanie Liu a mnohým ďalším.

Zdieľajte to, prosím, s priateľmi pri hľadaní práce. Ak sa vám páči to, čo ste čítali, stlačte tlačidlo below dole.