Jeg brugte 3 måneder på at søge job efter et kodende bootcamp. Her er hvad jeg lærte.

En mindre omtalt del af bootcamperens rejse er, hvad der sker, når du er færdiguddannet - når du søger efter den sekscifrede udviklerposition.

Jeg afsluttede Hack Reactor i juli 2016 og tog næsten 3 måneder, inden jeg accepterede et tilbud med Radius Intelligence. Jeg søgte til 291 virksomheder, lavede 32 telefonskærme, 16 tekniske skærme, 13 kodningsudfordringer, 11 on-sites og modtog 8 tilbud. Tilbudene varierede fra $ 60-125.000 i løn fra virksomheder over hele USA og for både frontend og full stack roller. I alt blev 2,8% af ansøgningerne tilbud.

Her er 5 ting, jeg ville ønske, jeg havde vidst, før jeg begyndte på min jobsøgning.

Indsigt nr. 1: Kom igennem til rigtige mennesker

Først ansøgte jeg om virksomheder, der benyttede haglgeværmetoden. Jeg ansøgte gennem Indeed.com, AngelList, LinkedIn, StackOverflow, Hacker News, firmaets websteder og endda Craigslist.

Jeg vil indsende et CV til enhver rolle, der ønsker React, Node eller JavaScript-oplevelse. I den første uge søgte jeg til 15-20 virksomheder om dagen.

Pro-tip: Find virksomheder, der bruger denne repo til nem applikation.

Mit udbytte var lavt. Mindre end fem procent af virksomhederne svarede på mig. Jeg kastede applikationer i et sort hul.

Alt ændrede sig, da en af ​​mine kohortekammerater, en tidligere rekrutterer, delte en guide til jobsøgningen. Han bad os sende e-mails direkte til rigtige mennesker med hver ansøgning. Det kunne være nogen. Så længe nogen læste det.

Fra da af, når jeg sendte en ansøgning, søgte jeg efter virksomheden på LinkedIn og sendte en e-mail til nogen på deres ingeniør- eller ansættelsesteam.

For de fleste små virksomheder eller ledere på C-niveau er e-mail-formatet normalt [email protected] For større virksomheder kan det være [email protected]

For at bekræfte e-mails brugte jeg Rapportive til at krydstjekke e-mails med sociale mediekonti.

Resultaterne var fantastiske. Med sendt mere end 150 e-mails var min svarprocent hele 22%.

Det føltes også godt at høre fra rigtige mennesker. Overraskende svarede administrerende direktører og CTO'er mig. Nogle gange interviewede de endda mig selv.

Takeaway: Hvis du ansøger gennem hoveddøren, skal du sørge for at komme til mennesker.

Indsigt nr. 2: Start i det små og arbejd dig op

Du vil stå over for niveau 1-interviews (et ikke-teknologifirma, der har brug for nogen udvikler), hvor interviewere beder dig kun om JavaScript-trivia.

Du vil stå over for niveau 9-interviews (Google / Facebook-niveau), hvor interviewere stiller vanskelige datastrukturer og algoritmespørgsmål.

Jeg opsatte min proces strategisk, så jeg havde interviews på lavere niveau tidligere og interviews på højere niveau senere.

Tidligt fik jeg erfaring, opbyggede tillid og sikrede tilbud fra virksomheder, der havde mindre intensive interviews.

Efterhånden som jeg fik mere erfaring, “slog jeg effektivt op”. Jeg blev i stand til at gennemføre interviews i virksomheder med højere ansættelseslinjer. Dette illustreres nedenfor som en lineær sammenhæng mellem antallet af uger, jeg var i processen, og den grundløn, jeg fik tilbudt.

Jeg låste hårdere spørgsmål op. Jeg låste højere lønninger op. Og til sidst låste jeg op det job, jeg tog.

Takeaway: Planlæg at tackle lettere interviews tidligt og sværere senere.

Indsigt # 3: Undersøg som dit fremtidige job afhænger af det (fordi det gør det)

Jeg hader at bryde det til dig, men det vigtigste, du kunne gøre på ethvert tidspunkt, er at studere og forberede dig.

Hvorfor? Fordi du ikke får tilbudet, hvis du ikke har gode svar på de spørgsmål, de stiller dig.

Folk henviser dig ikke, hvis de ikke tror, ​​du er forberedt på deres interviews.

Da jeg kom ud af Hack Reactor, var mine svagheder datastrukturer og algoritmer. En undersøgelse foretaget af Triplebyte har vist, at bootcamp-grader er svagere i disse områder end computer science-grader.

Så jeg lærte og øvede. Hver dag.

Jeg brugte hele dage på at lære sorteringsalgoritmer. Andre dage fokuserede jeg på at forstå, hvordan internettet fungerede.

Hvis jeg ikke helt forstod et koncept, ville jeg tilbringe dagen med at se YouTube-videoer eller søge StackOverflow, indtil jeg gjorde det.

Jeg fandt følgende studiematerialer nyttige:

  • InterviewCake: Min yndlingsressource til datastrukturer og algoritmer. Det nedbryder løsninger i trinvise klumper - et godt alternativ til Cracking the Code Interview (CTCI). Min eneste greb er, at de ikke har flere problemer!
  • HiredInTechs systemdesignafdeling: En god guide til spørgsmål om systemdesigninterview.
  • Coderust: Hvis du undgår CTCI som pesten, kan Coderust 2.0 være perfekt til dig. For $ 49 får du løsninger på næsten ethvert programmeringssprog med interaktive diagrammer.
  • Reddits hvordan man forbereder sig på tekniske interviews: Jeg brugte dette konstant som et benchmark for, hvor forberedt jeg var.
  • Front End Interview Spørgsmål: En udtømmende liste over front-end spørgsmål.
  • Leetcode: Gå til ressource for spørgsmål om algoritme og datastruktur. Du kan filtrere efter firma, så for eksempel kan du få alle de spørgsmål, som Uber eller Google typisk stiller.
Takeaway: Der er ikke sådan noget som for meget forberedelse.

Indsigt # 4: Sæt din bedste fod frem

Det er svært at bryde ind i branchen. Du skal klare dig godt, selv når du ikke er fuldt forberedt. For at få succes skal du være din egen advokat.

Sælg dig selv

Hos Hack Reactor er vi uddannet til at maskere vores uerfarenhed. I vores personlige fortællinger udelader vi bevidst vores bootcamp-uddannelse.

Hvorfor? Ellers kategoriserer virksomheder os automatisk i junior udviklerroller eller mærker os som "ikke nok erfaring."

I et interview med en opstart gik interviewet straks sydpå, når de indså, at jeg havde lavet en bootcamp. Et firma brugte det mod mig og gav mig et tilbud på $ 60.000, der benchmarkede mod juniorudviklere.

I sidste ende skal du overbevise virksomheder om, at du kan udføre jobbet.

Samtidig skal du overbevise dig selv om , at du kan udføre jobbet.

Du kan. Fokuser på din kærlighed til programmering. Fokuser på det, du har bygget med React and Node. Fokuser på at demonstrere din dybe viden i JavaScript og andre sprog, du har lært.

Først da kan de retfærdiggøre at give dig jobbet.

Det er en tovejs samtale

Interview er en gensidig udforskning af pasform mellem en medarbejder og en arbejdsgiver. Selvom det er dit job at overbevise arbejdsgivere om at ansætte dig, er det også deres job at vinde dig.

Skam dig ikke for at bruge interviewet som en mulighed for at evaluere jobmuligheden.

Jeg talte med ethvert firma, selvom jeg kun havde den mindste interesse.

Jeg lavede on-sites over hele landet med ethvert firma, der inviterede mig ud. Jeg stillede spørgsmål og sugede viden om organisation af ingeniørteam, teknologier og værktøjer, virksomhedsudfordringer og systemarkitektur.

Pro-tip: Stil følgende spørgsmål under interviews: Hvad er nogle tekniske udfordringer, du for nylig har haft? Hvad synes du om at arbejde hos X-firmaet? Hvordan er teams struktureret, og hvordan fordeles opgaver normalt?

Jeg behandlede enhver interaktion som en læringsmulighed. Hver interaktion hjalp mig med at forbedre min præsentation, interview og tekniske færdigheder. Hver fiasko hjalp mig med at finde mine blinde pletter.

Takeaway: Sælg ikke dig selv kort! Og husk, det er en gensidig udforskning.

Indsigt nr. 5: Det er et maraton, ikke en sprint

Rejsen er på ingen måde let. I 3 måneder malede jeg 6 dage om ugen. Men jeg forsøgte at tage mig af mig selv.

Nogle dage ville jeg studere med venner. Andre dage ville jeg finde en cafe og studere alene eller hænge ud i Hack Reactors alumni-lounge. Og hver uge tjekkede jeg ind med vores karriererådgiver for at tale om mine fremskridt.

Det er let at brænde ud under processen. Spis godt, sove og motion.

Det kan blive ensomt. Brug tid sammen med venner, der gennemgår den samme oplevelse.

Takeaway: Forbered dig på det lange spil og sørg for at tage dig af dig selv.

Sammenfattende er de vigtigste afhentninger:

  1. Kom igennem til rigtige mennesker
  2. Start i det små og arbejd dig op
  3. Undersøgelse som dit fremtidige job afhænger af det
  4. Sæt din bedste fod frem
  5. Det er et maraton, ikke en sprint

Processen kan virke uendelig, men du kommer til at klare det. Bliv ved med at sætte timerne ind. Bliv ved med at sende applikationerne. Bliv ved med at tage sig af dig selv. Det hele betaler sig i sidste ende.

En særlig tak til Dylan Tran, Karen Zhao, Rohit 'Sunny' Rekhi, Jake Pace, Anamita Guha, Stephanie Liu og mange andre.

Del dette med venner, der gennemgår jobsøgningen. Hvis du kan lide det, du læser, skal du trykke på knappen ❤ nedenfor.