Tri mesece sem se prijavil na delovna mesta po kodiranju bootcamp. Tukaj sem se naučil.

Manj pogovoren del poti zagonskega kamperja se zgodi, ko diplomirate - ko iščete to šestmestno mesto razvijalca.

Hack Reactor sem zaključil julija 2016 in potreboval sem skoraj tri mesece, preden sem sprejel ponudbo z Radius Intelligence. Prijavil sem se pri 291 podjetjih, naredil 32 zaslonov telefona, 16 tehničnih zaslonov, 13 izzivov kodiranja, 11 na spletnih mestih in prejel 8 ponudb. Ponudbe so se gibale od 60 do 125 tisoč dolarjev za plače pri podjetjih po vsej ZDA ter za vloge na prednjem delu in v celotnem skladišču. Skupaj je 2,8% aplikacij postalo ponudb.

Tukaj je 5 stvari, za katere bi si želel, da bi jih vedel, preden sem začel iskati službo.

Vpogled št. 1: Poiščite prave ljudi

Sprva sem se prijavil za podjetja, ki uporabljajo pristop s puško. Prijavil sem se prek Indeed.com, AngelList, LinkedIn, StackOverflow, Hacker News, spletnih mest podjetij in celo Craigslist.

Predložil bi življenjepis za katero koli vlogo, ki bi želela izkušnjo React, Node ali JavaScript. V prvem tednu sem se prijavljal za 15–20 podjetij na dan.

Pro-Tip: Poiščite podjetja, ki uporabljajo ta repo za enostavno uporabo.

Moj donos je bil nizek. Na mene se je odzvalo manj kot pet odstotkov podjetij. Prošnje sem metal v črno luknjo.

Vse se je spremenilo, ko je eden od mojih soigralcev, nekdanji zaposlovalec, delil vodnik za iskanje zaposlitve. Rekel nam je, da z vsako prijavo pošljemo e-pošto neposredno resničnim ljudem. Lahko bi bil kdo. Dokler ga je kdo prebral.

Od takrat naprej, ko sem oddal vlogo, sem iskal podjetje na LinkedInu in po e-pošti poslal nekoga iz njegove ekipe za inženiring ali najem.

Za večino majhnih podjetij ali direktorjev na ravni C je e-poštni format običajno [email protected] Za večja podjetja je to lahko [email protected]

Za preverjanje e-poštnih sporočil sem z Rapportivem navzkrižno preverjal e-pošto z računi v družabnih omrežjih.

Rezultati so bili neverjetni. Ko je bilo poslanih 150+ e-poštnih sporočil, je bil moj odziv neverjetnih 22%.

Prav tako se mi je zdelo slišati od resničnih ljudi. Presenetljivo so mi odgovorili izvršni direktorji in odgovorni direktorji. Včasih so me tudi sami intervjuvali.

Za poneti: če se prijavljate skozi vhodna vrata, poskrbite, da boste prišli do ljudi.

Vpogled št. 2: Začnite z majhnega in se pomaknite navzgor

Soočili se boste z intervjuji 1. stopnje (netehnološko podjetje, ki potrebuje kakršno koli različico), kjer vas anketarji ne vprašajo nič drugega kot kviz JavaScript.

Srečali se boste z intervjuji 9. stopnje (raven Google / Facebook), kjer anketarji postavljajo težka vprašanja glede strukture podatkov in algoritmov.

Proces sem strateško postavil tako, da sem imel prej razgovore na nižji ravni in pozneje razgovore na višji ravni.

Že zgodaj sem pridobil izkušnje, si ustvaril zaupanje in zagotovil ponudbe podjetij, ki so imela manj intenzivne razgovore.

Ko sem dobil več izkušenj, sem se dejansko "izenačil." Sposoben sem bil opravljati razgovore v podjetjih z višjimi zaposlitvenimi palicami. To je spodaj prikazano kot linearna korelacija med številom tednov, ko sem bil v postopku, in osnovno plačo, ki mi je bila ponujena.

Odklenil sem težja vprašanja. Odklenil sem višje plače. In sčasoma sem odklenil službo, ki sem jo prevzel.

Za poneti: Načrtujte se, da se boste lažje pogovarjali že zgodaj, kasneje pa zahtevnejši.

Vpogled št. 3: Študirajte, kot da je od tega odvisno vaše prihodnje delo (ker je tako)

Sovražim, da vam ga razkrijem, toda najpomembnejše, kar bi lahko počeli kadar koli, je študij in priprave.

Zakaj? Ker ponudbe ne boste dobili, če nimate dobrih odgovorov na vprašanja, ki vam jih zastavljajo.

Ljudje vas ne bodo napotili, če ne mislijo, da ste pripravljeni na njihove razgovore.

Ko sem prišel iz sistema Hack Reactor, so bile moje slabosti podatkovne strukture in algoritmi. Študija Triplebyte-a je pokazala, da so gradbeni kampi na teh področjih šibkejši od računalnikov.

Tako sem se učil in vadil. Vsak dan.

Cel dan sem posvetil učenju algoritmov za razvrščanje. Druge dni sem se osredotočil na razumevanje delovanja interneta.

Če koncepta ne bi popolnoma razumel, bi ves dan gledal videoposnetke v YouTubu ali iskal StackOverflow, dokler nisem.

Zdi se mi koristno naslednje študijsko gradivo:

  • InterviewCake: Moj najljubši vir za podatkovne strukture in algoritme. Rešitve razdeli na korake po korakih - odlična alternativa Cracking the Code Interview (CTCI). Edino me moti, da nimajo več težav!
  • Oddelek za sistemsko načrtovanje podjetja HiredInTech: odličen vodnik za vprašanja o zasnovi sistema
  • Coderust: Če se izogibate CTCI, kot je kuga, je Coderust 2.0 kot nalašč za vas. Za 49 dolarjev dobite rešitve v skoraj vseh programskih jezikih z interaktivnimi diagrami.
  • Reddit-ov Kako se pripraviti na tehnične intervjuje: To sem nenehno uporabljal kot merilo pripravljenosti.
  • Vprašanja za intervju za front-end : Izčrpen seznam vprašanj za front-end.
  • Leetcode: vir za vprašanja o algoritmih in strukturi podatkov. Lahko filtrirate po podjetjih, tako da lahko na primer dobite vsa vprašanja, ki jih običajno postavljata Uber ali Google.
Za poneti: Preveč priprave ni.

Vpogled # 4: Postavite svojo najboljšo nogo naprej

Vdor v industrijo je težak. Nastopiti morate dobro, tudi če niste popolnoma pripravljeni. Če želite uspeti, morate biti sami zagovornik.

Prodajte se

V podjetju Hack Reactor smo usposobljeni za prikrivanje svoje neizkušenosti. V svojih osebnih pripovedih namenoma izpustimo izobraževanje o bootcamp-u.

Zakaj? V nasprotnem primeru nas podjetja samodejno uvrstijo v vloge mlajših razvijalcev ali označijo kot »premalo izkušenj«.

V enem intervjuju s start-upom je intervju takoj šel proti jugu, ko so ugotovili, da sem naredil zagonski kamp. Eno podjetje ga je uporabilo proti meni in mi dalo ponudbo v višini 60 tisoč dolarjev, primerjavo z mlajšimi razvijalci.

Na koncu morate prepričati podjetja, da lahko to delo opravite.

Ob istem času, se morate prepričati sami , da lahko to delo.

Ti lahko. Osredotočite se na svojo ljubezen do programiranja. Osredotočite se na tisto, kar ste zgradili z React in Node. Osredotočite se na dokazovanje svojega poglobljenega znanja v jeziku JavaScript in drugih jezikih, ki ste se jih naučili.

Šele potem lahko upravičijo, da vam dajo službo.

Gre za dvosmerni pogovor

Intervju je vzajemno raziskovanje sposobnosti med zaposlenim in delodajalcem. Čeprav je vaša naloga prepričati delodajalce, da vas najamejo, pa je tudi njihova naloga, da vas pridobijo.

Naj vas ne bo sram, če intervju uporabite kot priložnost za ocenjevanje zaposlitvene priložnosti.

Pogovarjal sem se s katerim koli podjetjem, tudi če bi me zanimalo najmanj.

Obiskal sem kraje po vsej državi s katerim koli podjetjem, ki me je povabilo. Zastavljal sem vprašanja in sesal znanje o organizaciji inženirske ekipe, uporabljenih tehnologijah in orodjih, izzivih podjetja in arhitekturi sistema.

Nasvet za profesionalce: Med intervjuji postavite naslednja vprašanja: Kateri tehnični izzivi ste se nedavno srečali? Kaj vam je všeč pri delu v podjetju X? Kako so strukturirane ekipe in kako so naloge običajno razdeljene?

Vsako interakcijo sem obravnaval kot priložnost za učenje. Vsaka interakcija mi je pomagala izboljšati predstavitev, intervju in tehnične spretnosti. Vsak neuspeh mi je pomagal najti slepe točke.

Za poneti: Ne prodajajte se na kratko! In ne pozabite, gre za medsebojno raziskovanje.

Vpogled št. 5: To je maraton, ne sprint

Pot nikakor ni lahka. 3 mesece sem mlel 6 dni v tednu. Sem pa poskušal poskrbeti zase.

Nekaj ​​dni bi se učil s prijatelji. Druge dni bi šel sam poiskati kavarno in se učiti ali pa se družiti v salonu za bivalce Hack Reactorja. Vsak teden sem se pregledoval pri našem kariernem svetovalcu, da bi se pogovoril o svojem napredku.

Med postopkom je enostavno izgoreti. Jejte dobro, spite in telovadite.

Lahko postane osamljen. Preživite čas s prijatelji, ki preživijo isto izkušnjo.

Za poneti: Pripravite se na dolgo igro in poskrbite, da boste poskrbeli zase.

Če povzamemo, so ključni zajtrki:

  1. Poiščite prave ljudi
  2. Začnite z majhnimi in pojdite navzgor
  3. Študirajte, kot da je od tega odvisno vaše prihodnje delo
  4. Postavite svojo najboljšo nogo naprej
  5. To je maraton, ne sprint

Proces se morda zdi neskončen, vendar boste uspeli. Nadaljujte z urami. Še naprej pošiljajte aplikacije. Še naprej skrbite zase. Vse se na koncu izplača.

Posebna zahvala Dylanu Tranu, Karen Zhao, Rohit 'Sunny' Rekhi, Jakeu Paceu, Anamiti Guha, Stephanie Liu in mnogim drugim.

Prosimo, delite to s prijatelji, ki iščejo službo. Če vam je všeč prebrano, pritisnite spodnji gumb ❤.