Jeg brukte 3 måneder på å søke på jobber etter et kodende bootcamp. Her er hva jeg lærte.

En mindre snakket del av bootcamperens reise er hva som skjer etter at du er ferdig utdannet - når du søker etter den sekssifrede utviklerposisjonen.

Jeg fullførte Hack Reactor i juli 2016 og tok nesten 3 måneder før jeg godtok et tilbud med Radius Intelligence. Jeg søkte til 291 selskaper, gjorde 32 telefonskjermer, 16 tekniske skjermer, 13 kodingsutfordringer, 11 på stedet og mottok 8 tilbud. Tilbudene varierte fra $ 60-125 000 i lønn fra selskaper over hele USA, og for både frontend og full stack roller. Totalt ble 2,8% av søknadene tilbud.

Her er 5 ting jeg skulle ønske jeg hadde kjent før jeg begynte på jobbsøket.

Innsikt nr. 1: Kom deg gjennom til virkelige mennesker

Først søkte jeg om selskaper med hagle-tilnærmingen. Jeg søkte gjennom Indeed.com, AngelList, LinkedIn, StackOverflow, Hacker News, selskapets nettsteder og til og med Craigslist.

Jeg sender inn et CV for enhver rolle som ønsker React, Node eller JavaScript-opplevelse. Den første uken søkte jeg 15–20 selskaper om dagen.

Pro-tips: Finn selskaper som bruker denne replikken som er enkel å bruke.

Avkastningen min var lav. Mindre enn fem prosent av selskapene svarte på meg. Jeg kastet applikasjoner i et svart hull.

Alt endret seg da en av mine medarbeidere, en tidligere rekrutterer, delte en guide til jobbsøket. Han ba oss sende e-post direkte til virkelige mennesker med hver søknad. Det kan være hvem som helst. Så lenge noen leste det.

Fra da av, når jeg sendte inn en søknad, søkte jeg etter selskapet på LinkedIn og sendte noen på deres tekniske eller ansettende team.

For de fleste små selskaper eller ledere på C-nivå er e-postformatet vanligvis [email protected] For større selskaper kan det være [email protected]

For å bekrefte e-post, brukte jeg Rapportive til å kryssjekke e-post med sosiale mediekontoer.

Resultatene var fantastiske. Med 150+ e-postmeldinger var svarprosenten min hele 22%.

Det føltes også bra å høre fra ekte mennesker. Overraskende nok svarte administrerende direktører og CTOer på meg. Noen ganger intervjuet de til og med meg selv.

Takeaway: Hvis du søker gjennom inngangsdøren, må du sørge for at du kommer til mennesker.

Innsikt nr. 2: Begynn i det små og arbeid deg oppover

Du vil møte nivå 1-intervjuer (et ikke-teknologisk selskap som trenger noe utvikling), der intervjuere spør deg om noe mer enn JavaScript-trivia.

Du vil møte nivå 9-intervjuer (Google / Facebook-nivå), hvor intervjuere stiller vanskelige datastrukturer og algoritmespørsmål.

Jeg satte strategisk opp prosessen min slik at jeg hadde intervjuer på lavere nivå tidligere, og intervjuer på høyere nivå senere.

Tidlig fikk jeg erfaring, bygget tillit og sikret tilbud fra selskaper som hadde mindre intensive intervjuer.

Etter hvert som jeg fikk mer erfaring, «jevnet jeg meg effektivt». Jeg ble i stand til å fullføre intervjuer hos selskaper med høyere ansettelseslinjer. Dette er illustrert nedenfor som en lineær sammenheng mellom antall uker jeg var i prosessen og grunnlønnen jeg fikk tilbud om.

Jeg låste opp tøffere spørsmål. Jeg låste opp høyere lønn. Og til slutt låste jeg opp jobben jeg tok.

Takeaway: Planlegg å takle enklere intervjuer tidlig og vanskeligere senere.

Innsikt # 3: Studer som om din fremtidige jobb avhenger av det (fordi det gjør det)

Jeg hater å dele det med deg, men det viktigste du kan gjøre når som helst er å studere og forberede deg.

Hvorfor? Fordi du ikke får tilbudet hvis du ikke har gode svar på spørsmålene de stiller deg.

Folk vil ikke henvise deg hvis de ikke tror du er forberedt på intervjuene deres.

Når jeg kom ut av Hack Reactor, var mine svakheter datastrukturer og algoritmer. En studie av Triplebyte har funnet at bootcamp-grader er svakere i disse områdene enn datavitenskap.

Så jeg lærte og øvde meg. Hver dag.

Jeg viet hele dager til å lære sorteringsalgoritmer. Andre dager fokuserte jeg på å forstå hvordan internett fungerte.

Hvis jeg ikke helt forsto et konsept, ville jeg tilbringe dagen med å se på YouTube-videoer eller søke i StackOverflow til jeg gjorde det.

Jeg fant følgende studiemateriell nyttige:

  • InterviewCake: Min favorittressurs for datastrukturer og algoritmer. Det bryter ned løsninger i trinnvise biter - et flott alternativ til Cracking the Code Interview (CTCI). Min eneste grep er at de ikke har flere problemer!
  • HiredInTechs systemdesigndel: En flott guide for spørsmål om systemdesignintervjuer.
  • Coderust: Hvis du unngår CTCI som pesten, kan Coderust 2.0 være perfekt for deg. For $ 49 får du løsninger på nesten alle programmeringsspråk, med interaktive diagrammer.
  • Reddits hvordan forberede seg på tekniske intervjuer: Jeg brukte dette hele tiden som en referanse for hvor forberedt jeg var.
  • Front End Interview Questions: En uttømmende liste over front-end-spørsmål.
  • Leetcode: Gå til ressurs for spørsmål om algoritme og datastruktur. Du kan filtrere etter selskap, så for eksempel kan du få alle spørsmålene som Uber eller Google vanligvis stiller.
Takeaway: Det er ikke noe som for mye forberedelse.

Innsikt # 4: Sett din beste fot fremover

Å bryte seg inn i bransjen er vanskelig. Du må prestere bra, selv når du ikke er helt forberedt. For å lykkes, må du være din egen talsmann.

Selg deg selv

Hos Hack Reactor er vi opplært til å maskere vår uerfarenhet. I våre personlige fortellinger utelater vi med vilje vår bootcamp-utdannelse.

Hvorfor? Ellers kategoriserer selskaper oss automatisk i juniorutviklerroller eller merker oss som "ikke nok erfaring."

I ett intervju med en oppstart gikk intervjuet straks sørover når de skjønte at jeg hadde gjort en bootcamp. Ett selskap brukte det mot meg og ga meg et tilbud på $ 60 000, som benchmarking mot juniorutviklere.

Til slutt må du overbevise selskaper om at du kan gjøre jobben.

Samtidig må du overbevise deg selv om at du kan gjøre jobben.

Du kan. Fokuser på din kjærlighet til programmering. Fokuser på det du har bygget med React and Node. Fokuser på å demonstrere din dype kunnskap i JavaScript og andre språk du har lært.

Først da kan de rettferdiggjøre å gi deg jobben.

Det er en toveis samtale

Intervjuer er en gjensidig utforskning av passform mellom en ansatt og en arbeidsgiver. Selv om det er din jobb å overbevise arbeidsgivere om å ansette deg, er det også deres jobb å vinne deg.

Ikke skamme deg over å bruke intervjuet som en mulighet til å evaluere jobbmuligheten.

Jeg snakket med et hvilket som helst selskap, selv om jeg bare hadde den minste interesse.

Jeg gjorde på nettsteder over hele landet med ethvert selskap som inviterte meg ut. Jeg stilte spørsmål og sugde opp kunnskap om ingeniørteamets organisering, teknologier og verktøy som ble brukt, bedriftsutfordringer og systemarkitektur.

Pro-tips: Still følgende spørsmål under intervjuene: Hva er noen tekniske utfordringer du nylig har møtt? Hva liker du med å jobbe i X company? Hvordan er teamene strukturert og hvordan fordeles oppgavene vanligvis?

Jeg behandlet hver interaksjon som en læringsmulighet. Hver interaksjon hjalp meg med å forbedre presentasjonen, intervjuet og de tekniske ferdighetene mine. Hver feil hjalp meg med å finne mine blinde flekker.

Takeaway: Ikke selg deg selv kort! Og husk, det er en gjensidig utforskning.

Innsikt # 5: Det er en maraton, ikke en sprint

Reisen er på ingen måte enkel. I 3 måneder malte jeg 6 dager i uken. Men jeg prøvde å ta vare på meg selv.

Noen dager ville jeg studere med venner. Andre dager skulle jeg finne en kafé og studere alene, eller henge på Hack Reactors alumni-lounge. Og hver uke ville jeg sjekke inn med vår karriererådgiver for å snakke om fremgangen min.

Det er lett å brenne ut under prosessen. Spis godt, sove og trene.

Det kan bli ensomt. Tilbring tid med venner som gjennomgår den samme opplevelsen.

Takeaway: Forbered deg på det lange spillet og sørg for at du tar vare på deg selv.

Oppsummert er de viktigste takeawayene:

  1. Kom deg gjennom til ekte mennesker
  2. Begynn i det små og arbeid deg oppover
  3. Studer som din fremtidige jobb avhenger av det
  4. Sett din beste fot fremover
  5. Det er en maraton, ikke en sprint

Prosessen kan virke uendelig, men du kommer til å klare det. Fortsett å legge inn timene. Fortsett å sende inn søknadene. Fortsett å ta vare på deg selv. Alt det lønner seg til slutt.

En spesiell takk til Dylan Tran, Karen Zhao, Rohit 'Sunny' Rekhi, Jake Pace, Anamita Guha, Stephanie Liu og mange andre.

Vennligst del dette med venner som går gjennom jobbsøket. Hvis du liker det du leser, trykk på knappen ❤ nedenfor.