Vietin 3 kuukautta töihin hakemisen jälkeen koodaus bootcamp. Tässä olen oppinut.

Vähemmän puhuttu osa bootcamperin matkaa tapahtuu sen jälkeen, kun olet valmistunut - kun etsit tätä kuusinumeroista kehittäjäasemaa.

Valmistuin Hack Reactorin valmistumaan heinäkuussa 2016 ja kesti melkein 3 kuukautta, ennen kuin hyväksyin tarjouksen Radius Intelligencen kanssa. Hain 291 yritykseen, tein 32 puhelinnäyttöä, 16 teknistä näyttöä, 13 koodaushaastetta, 11 paikan päällä ja sain 8 tarjousta. Tarjoukset vaihtelivat 60-125 000 dollarin palkasta yrityksiltä kaikkialta Yhdysvalloista sekä etupään että koko pino-rooleista. Tarjouksista tuli 2,8% sovelluksista.

Tässä on 5 asiaa, jotka haluaisin tuntea ennen kuin aloitin työnhakuni.

Oivallus nro 1: päästä läpi oikeita ihmisiä

Aluksi hain yrityksiä käyttämällä haulikko-lähestymistapaa. Hakin kautta Indeed.com, AngelList, LinkedIn, StackOverflow, Hacker News, yrityssivustot ja jopa Craigslist.

Lähettäisin ansioluettelon kaikista rooleista, jotka halusivat React-, Node- tai JavaScript-kokemuksen. Ensimmäisellä viikolla haen 15–20 yritystä päivässä.

Pro-Tip: Etsi yrityksiä, jotka käyttävät tätä helppoa sovellusta.

Tuotto oli alhainen. Alle viisi prosenttia yrityksistä vastasi minulle. Heitin sovelluksia mustaan ​​aukkoon.

Kaikki muuttui, kun yksi kohorttikavereistani, entinen rekrytoija, jakoi oppaan työnhaulle. Hän käski meitä lähettämään sähköposteja suoraan oikeille ihmisille jokaisen hakemuksen yhteydessä. Se voi olla kuka tahansa. Niin kauan kuin joku lukee sitä.

Siitä lähtien, kun lähetin hakemuksen, etsin yritystä LinkedInistä ja lähetin sähköpostin jollekin heidän suunnittelu- tai palkkaamisryhmäänsä.

Useimmille pienille yrityksille tai C-tason johtajille sähköpostimuoto on yleensä [email protected] Suuremmille yrityksille se voi olla [email protected]

Vahvistaakseni sähköpostit, käytin Rapportivea tarkistaaksesi sähköpostit sosiaalisen median tileillä.

Tulokset olivat uskomattomia. Kun lähetin yli 150 sähköpostia, vastausprosenttini oli huikea 22%.

Tuntui myös hyvältä kuulla oikeilta ihmisiltä. Yllättäen toimitusjohtajat ja tekniset johtajat vastasivat minulle. Joskus he jopa haastattelivat minua itse.

Takeaway: Jos haet etuoven kautta, varmista, että pääset ihmisiin.

Oivallus # 2: Aloita pienestä ja jatka matkaa ylöspäin

Tulet kohtaamaan tason 1 haastattelut (ei-tekninen yritys, joka tarvitsee kehittäjiä), joissa haastattelijat kysyvät sinulta muuta kuin JavaScript-triviaa.

Kohtaat tason 9 haastattelut (Google / Facebook-taso), joissa haastattelijat esittävät vaikeita tietorakenteita ja algoritmeja koskevia kysymyksiä.

Olen suunnitellut prosessini strategisesti niin, että minulla oli alemman tason haastatteluja aikaisemmin ja ylemmän tason haastatteluja myöhemmin.

Aikaisessa vaiheessa sain kokemusta, rakensin itseluottamusta ja sain tarjouksia yrityksiltä, ​​joilla oli vähemmän intensiivisiä haastatteluja.

Kun sain enemmän kokemusta, olen "tasoittunut". Minusta tuli kykenevä suorittamaan haastatteluja yrityksissä, joilla on korkeammat palkkaamisbaarit. Tätä havainnollistetaan jäljempänä lineaarisena korrelaationa prosessissa olleiden viikkojen lukumäärän ja minulle tarjotun peruspalkan välillä.

Lukitsin kovempia kysymyksiä. Sain korkeammat palkat. Ja lopulta avasin tekemäni työn.

Takeaway: Suunnittele haastattelujen helpottaminen varhaisessa vaiheessa ja vaikeimmat haastattelut myöhemmin.

Oivallus # 3: Opiskelu kuten tulevassa työssäsi riippuu siitä (koska se onkin)

Vihaan rikkoa sitä sinulle, mutta tärkein asia, jonka voisit tehdä milloin tahansa, on opiskelu ja valmistautuminen.

Miksi? Koska et saa tarjousta, jos sinulla ei ole hyviä vastauksia heidän kysymyksiinsä.

Ihmiset eivät ohjaa sinua, jos he eivät usko, että olet valmis heidän haastatteluihisi.

Hack Reactorista tultaessa heikkouteni olivat tietorakenteet ja algoritmit. Triplebyte-tutkimuksen mukaan bootcamp-asteikot ovat heikompia näillä alueilla kuin tietojenkäsittelytieteen tutkinnot.

Joten opin ja harjoitin. Joka päivä.

Omistin koko päivän lajittelualgoritmien oppimiseen. Muina päivinä keskityin ymmärtämään, miten Internet toimi.

Jos en ymmärtänyt täysin konseptia, vietin päivän katsomalla YouTube-videoita tai hakemalla StackOverflow'sta, kunnes ymmärsin.

Pidin seuraavista oppimateriaaleista hyödyllisiä:

  • InterviewCake: Suosikkiresurssini tietorakenteille ja algoritmeille. Se jakaa ratkaisut vaihe vaiheelta - loistava vaihtoehto koodin haastattelun (Cracking the Code Interview, CTCI) käyttöön. Ainoa otteeni on, että heillä ei ole enemmän ongelmia!
  • HiredInTechin järjestelmäsuunnitteluosio: Erinomainen opas järjestelmän suunnitteluhaastattelukysymyksiin.
  • Coderust: Jos vältät CTCI: tä kuin rutto, Coderust 2.0 voi olla täydellinen sinulle. Saat 49 dollaria, ja saat ratkaisuja melkein millä tahansa ohjelmointikielellä, interaktiivisten kaavioiden avulla.
  • Redditin Kuinka valmistautua teknisiin haastatteluihin: Käytin tätä jatkuvasti vertailukohtana valmistautumiselleni.
  • Etuosan haastattelukysymykset: Kattava luettelo käyttöliittymän kysymyksistä.
  • Leetcode: Siirrettävä resurssi algoritmeja ja tietorakenteita koskeviin kysymyksiin. Voit suodattaa yrityksen mukaan, joten saatat esimerkiksi saada kaikki kysymykset, jotka Uber tai Google yleensä kysyvät.
Takeaway: Ei ole olemassa liikaa valmistelua.

Oivallus # 4: Laita paras jalkasi eteenpäin

Alalle murtautuminen on vaikeaa. Sinun on suoritettava hyvin, vaikka et ole täysin valmistautunut. Menestyäkseen sinun on oltava oma puolestapuhujasi.

Myy itsesi

Hack Reactorilla olemme koulutettuja peittämään kokemattomuutemme. Henkilökohtaisissa kertomuksissamme jätämme tarkoituksellisesti pois bootcamp-koulutuksemme.

Miksi? Muuten yritykset luokittelevat meidät automaattisesti juniorikehittäjien rooleihin tai merkitsevät meidät "ei tarpeeksi kokemukseksi".

Yhdessä käynnistyshaastattelussa haastattelu meni heti etelään, kun he tajusivat, että olen tehnyt bootcampin. Yksi yritys käytti sitä minua vastaan ​​ja teki minulle 60 000 dollarin tarjouksen vertailemalla nuorempia kehittäjiä.

Viime kädessä sinun on vakuutettava yritykset, että voit tehdä työn.

Samaan aikaan sinun täytyy vakuuttaa itsesi, että pystyt tekemään työn.

Sinä pystyt. Keskity rakkautesi ohjelmointiin. Keskity siihen, mitä olet rakentanut Reactin ja Noden avulla. Keskity syvällisen osaamisen osoittamiseen JavaScriptissä ja muissa oppimissasi kielissä.

Vasta sitten he voivat perustella työn antamisen sinulle.

Se on kaksisuuntainen keskustelu

Haastattelu on työntekijän ja työnantajan keskinäinen sopivuuden selvittäminen. Vaikka sinun tehtäväsi on saada työnantajat vakuuttamaan sinut palkkaamisesta, heidän tehtävänään on myös voittaa sinut.

Älä häpeä käyttää haastattelua mahdollisuutena arvioida työmahdollisuus.

Puhuin minkä tahansa yrityksen kanssa, vaikka minulla olisi ollut vain pienintäkään kiinnostusta.

Tein paikan päällä ympäri maata minkä tahansa yrityksen kanssa, joka kutsui minut ulos. Esitin kysymyksiä ja imin tietoa suunnittelutiimin organisaatiosta, käytetyistä tekniikoista ja työkaluista, yrityksen haasteista ja järjestelmäarkkitehtuurista.

Vinkki: Esitä haastattelujen aikana seuraavat kysymykset: Mitä teknisiä haasteita olet viime aikoina kohdannut? Mitä pidät työskentelystä X-yrityksessä? Kuinka joukkueet jäsennetään ja miten tehtävät yleensä jaetaan?

Kohtelin jokaista vuorovaikutusta oppimismahdollisuutena. Jokainen vuorovaikutus auttoi minua parantamaan esitystä, haastattelua ja teknisiä taitojani. Jokainen epäonnistuminen auttoi minua löytämään sokeat kulmat.

Takeaway: Älä myy itsesi lyhyeksi! Ja muista, että se on keskinäistä etsintää.

Oivallus # 5: Se on maraton, ei sprintti

Matka ei suinkaan ole helppo. Jauhin kolmen kuukauden ajan 6 päivää viikossa. Mutta yritin pitää huolta itsestäni.

Joskus opiskelin ystävien kanssa. Muina päivinä menisin etsimään kahvilan ja opiskelemaan yksin tai hengailemaan Hack Reactorin alumni-loungessa. Ja joka viikko ilmoittautuin uraneuvojaamme puhumaan edistymisestäni.

Se on helppo palaa prosessin aikana. Syö hyvin, nuku ja käytä.

Se voi tulla yksinäiseksi. Vietä aikaa ystävien kanssa, jotka kokevat saman kokemuksen.

Takeaway: Valmistaudu pitkään peliin ja varmista, että pidät huolta itsestäsi.

Yhteenvetona voidaan mainita, että tärkeimmät noutotavat ovat

  1. Päästä oikeiden ihmisten luo
  2. Aloita pienestä ja jatka tietäsi ylöspäin
  3. Opiskelu kuten tuleva työpaikkasi riippuu siitä
  4. Laita paras jalkasi eteenpäin
  5. Se on maraton, ei sprintti

Prosessi voi tuntua loputtomalta, mutta aiot tehdä sen. Jatka tuntikausia. Jatka sovellusten lähettämistä. Pidä huolta itsestäsi. Kaikki se maksaa loppujen lopuksi.

Erityiset kiitokset Dylan Tranille, Karen Zhaolle, Rohit 'Sunny' Rekhille, Jake Pacelle, Anamita Guhalle, Stephanie Liulle ja monille muille.

Ole hyvä ja jaa tämä ystävien kanssa, jotka käyvät läpi työnhakua. Jos pidät lukemastasi, paina sitä alla olevaa painiketta ❤.