Veetsin 3 kuud kandideerimisele pärast alglaaduri kodeerimist. Siit sain teada.

Vähem räägitud alglaaduri teekonna osa on see, mis juhtub pärast kooli lõpetamist - kui otsite seda kuuekohalist arendaja positsiooni.

Lõpetasin Hack Reactori 2016. aasta juulis ja kulus peaaegu 3 kuud, enne kui võtsin vastu pakkumise Radius Intelligence'iga. Kandideerisin 291 ettevõttesse, tegin 32 telefoniekraani, 16 tehnilist ekraani, 13 kodeerimisväljakutset, 11 kohapeal ja sain 8 pakkumist. Pakkumised olid vahemikus 60–125 tuhat dollarit kogu Ameerika Ühendriikide ettevõtetelt ning nii esiotsa kui ka täisgrupi rollide jaoks. Kokku sai pakkumisteks 2,8% taotlustest.

Siin on 5 asja, mida ma sooviksin teada enne tööotsingute alustamist.

Insight # 1: tutvuge päris inimestega

Algul taotlesin ettevõtteid, kasutades püssirelvi. Kandideerisin Indeed.com, AngelListi, LinkedIni, StackOverflow, Hacker Newsi, ettevõtte veebisaitide ja isegi Craigslisti kaudu.

Esitaksin jätkamise iga rolli jaoks, mis soovib Reacti, Node'i või JavaScripti kasutuskogemust. Esimesel nädalal pöördusin 15–20 ettevõttesse päevas.

Pro-Tip: leidke ettevõtteid, kes kasutavad seda hõlpsasti rakendatavat repot.

Minu saagikus oli madal. Vähem kui viis protsenti ettevõtetest vastas mulle. Viskasin rakendusi musta auku.

Kõik muutus, kui üks mu kohortikaaslane, endine värbaja, jagas tööotsimise juhendit. Ta käskis meil iga rakendusega saata e-kirju otse reaalsetele inimestele. See võib olla keegi. Kuni keegi seda luges.

Edaspidi otsisin alati, kui esitasin avalduse, LinkedInist ettevõtte ja saatsin e-kirjaga keegi nende inseneri- või palkamismeeskonnast.

Enamiku väikeettevõtete või C-taseme juhtide puhul on meilivorming tavaliselt [email protected] Suuremate ettevõtete jaoks võib see olla [email protected]

E-kirjade kontrollimiseks kasutasin sotsiaalmeedia kontodega e-kirjade kontrollimiseks Rapportive'i.

Tulemused olid hämmastavad. 150 saadetud e-kirja korral oli minu vastusprotsent tohutu 22%.

Tore tunne oli ka päris inimestelt kuulda. Üllatuslikult reageerisid mulle tegevjuhid ja CTO-d. Mõnikord intervjueerisid nad mind isegi ise.

Takeaway: kui kandideerite läbi välisukse, veenduge, et jõuaksite inimeste juurde.

Insight # 2: alustage väikesest ja liikuge ülespoole

Teid ootavad 1. taseme intervjuud (mittetehnoloogiaettevõte, mis vajab arendajaid), kus küsitlejad küsivad teilt midagi muud kui JavaScripti tühiasi.

Teid ootavad 9. taseme intervjuud (Google'i / Facebooki tase), kus intervjueerijad esitavad keerulisi andmete struktuuri ja algoritmiga seotud küsimusi.

Ma panin oma protsessi strateegiliselt paika nii, et mul olid madalama taseme intervjuud varem ja hiljem kõrgema taseme intervjuud.

Varakult omandasin kogemusi, ehitasin enesekindlust ja sain pakkumisi ettevõtetelt, kellel oli vähem intensiivseid intervjuusid.

Kui ma sain rohkem kogemusi, siis ma tegelikult "taseme üles". Sain võimeline läbi viima intervjuusid ettevõtetes, kus on kõrgemaid baare. Seda illustreeritakse allpool lineaarse korrelatsioonina protsessis viibimise nädalate arvu ja mulle pakutava põhipalga vahel.

Avasin karmimad küsimused. Lukustasin kõrgemad palgad. Ja lõpuks avasin töö, mille võtsin.

Takeaway: Plaan tegeleda kergemate ja hiljem keerukamate intervjuudega.

Insight # 3: Õppimine nagu teie tulevane töö sõltub sellest (kuna see nii on)

Ma vihkan seda teile muretseda, kuid kõige olulisem asi, mida võiksite igal hetkel teha, on õppimine ja ettevalmistamine.

Miks? Sest sa ei saa pakkumist, kui sul pole häid vastuseid neile esitatavatele küsimustele.

Inimesed ei hakka teid suunama, kui nad ei usu, et olete nende intervjuudeks valmis.

Hack Reactorist välja tulles olid minu nõrkadeks külgedeks andmestruktuurid ja algoritmid. Triplebyte'i uuringus leiti, et bootcampi astmed on nendes valdkondades nõrgemad kui arvutiteaduse astmed.

Nii et õppisin ja harjutasin. Iga päev.

Pühendasin terved päevad sorteerimisalgoritmide õppimisele. Muudel päevadel keskendusin Interneti toimimise mõistmisele.

Kui ma kontseptsioonist täielikult aru ei saaks, veetsin päeva YouTube'i videote vaatamise või StackOverflow otsimisega, kuni sain aru.

Järgmised õppematerjalid olid minu arvates kasulikud:

  • InterviewCake: minu lemmikallikas andmestruktuuride ja algoritmide jaoks. See jagab lahendused järk-järgult tükkideks - suurepärane alternatiiv intervjuu kräkkimisele (CTCI). Minu ainus haare on see, et neil pole rohkem probleeme!
  • HiredInTechi süsteemikujunduse jaotis: suurepärane juhend süsteemi kujundamise intervjuu küsimustele.
  • Coderust: kui väldite CTCI-d nagu katk, võib Coderust 2.0 teile ideaalne olla. 49 dollari eest saate interaktiivsete diagrammidega lahendusi peaaegu igas programmeerimiskeeles.
  • Redditi teos Kuidas valmistuda tehnilisteks intervjuudeks: ma kasutasin seda pidevalt oma ettevalmistuse etalonina.
  • Esiotsa intervjuu küsimused: täielik nimekiri esiotsa küsimustest.
  • Leetcode: algoritmi ja andmestruktuuri küsimuste avamisressurss. Saate filtreerida ettevõtte järgi, nii et näiteks võite saada kõik küsimused, mida Uber või Google tavaliselt esitavad.
Takeaway: Liiga palju ettevalmistusi pole olemas.

Insight # 4: Pange oma parim jalg ette

Tööstusse sissemurdmine on raske. Tuleb hästi esineda, isegi kui te pole selleks täielikult valmis. Edu saavutamiseks peate olema iseenda eestkõneleja.

Müü ennast

Hack Reactoris oleme koolitatud oma kogenematust varjama. Isiklikes narratiivides jätame sihikindlalt oma bootcampi hariduse.

Miks? Vastasel juhul kategoriseerivad ettevõtted meid automaatselt nooremate arendajate rollidesse või märgistavad, et meil pole piisavalt kogemusi.

Ühes startupiga tehtud intervjuus läks intervjuu kohe lõunasse, kui nad said aru, et olen teinud bootcampi. Üks ettevõte kasutas seda minu vastu ja tegi mulle 60 000 dollari suuruse pakkumise, mis võrdles nooremate arendajatega.

Lõppkokkuvõttes peate veenma ettevõtteid, et saate selle tööga hakkama.

Samal ajal, peate veenda ennast , et te ei tee tööd.

Sa saad. Keskenduge armastusele programmeerimise vastu. Keskenduge sellele, mida olete Reacti ja Node'i abil üles ehitanud. Keskenduge oma sügavate teadmiste demonstreerimisele JavaScripti ja kõigi teiste õpitud keeltes.

Alles seejärel saavad nad põhjendada teile töö andmist.

See on kahesuunaline vestlus

Intervjueerimine on vastastikune sobivuse uurimine töötaja ja tööandja vahel. Kuigi teie asi on veenda tööandjaid teid tööle võtma, on nende ülesanne ka teid võita.

Ära häbene kasutada intervjuud kui võimalust töövõimaluse hindamiseks.

Rääkisin suvalise ettevõttega, isegi kui mul oli vaid vähimatki huvi.

Tegin kogu riigis kohapeal mis tahes ettevõttega, kes mind välja kutsus. Esitasin küsimusi ja ammutasin teadmisi inseneride meeskonna korralduse, kasutatavate tehnoloogiate ja tööriistade, ettevõtte väljakutsete ja süsteemi arhitektuuri kohta.

Pro-Tip: küsige intervjuude ajal järgmisi küsimusi: Millised on mõned tehnilised väljakutsed, millega olete hiljuti kokku puutunud? Mis sulle X-ettevõttes töötamisest meeldib? Kuidas on meeskonnad üles ehitatud ja kuidas tavaliselt ülesanded jaotatakse?

Ma suhtusin igasse suhtlusse kui õppimisvõimalusse. Iga suhtlus aitas mul parandada oma esitlust, intervjuud ja tehnilisi oskusi. Iga rike aitas mul leida oma pimeala.

Takeaway: ärge müüge ennast lühikeseks! Ja pidage meeles, et see on vastastikune uurimine.

Insight # 5: See on maraton, mitte sprint

Teekond pole sugugi lihtne. 3 kuud jahvatasin 6 päeva nädalas. Kuid proovisin enda eest hoolitseda.

Mõnel päeval õpiksin sõprade juures. Muudel päevadel läheksin kohvikut otsima ja üksi õppima või hängiksin Hack Reactori vilistlaste salongis. Ja iga nädal kontrollisin oma karjäärinõustajat ja rääkisin oma edusammudest.

Protsessi ajal on lihtne läbi põleda. Sööge hästi, magage ja treenige.

See võib minna üksikuks. Veeda aega sõpradega, kes on sama kogemuse osaliseks saanud.

Takeaway: Valmistuge pikaks mänguks ja veenduge, et hoolitsete iseenda eest.

Kokkuvõtteks võib öelda, et peamised võtmisvõimalused on

  1. Saage läbi päris inimestega
  2. Alustage väikselt ja liikuge ülespoole
  3. Õppimine nagu su tulevane töö sõltub sellest
  4. Pange oma parim jalg ette
  5. See on maraton, mitte sprint

See protsess võib tunduda lõputu, kuid saate sellega hakkama. Jätkake tundide sisestamist. Jätkake rakenduste saatmist. Jätkake enda eest hoolitsemist. Kõik tasub lõpuks ära.

Eriline tänu Dylan Tranile, Karen Zhaole, Rohit 'Sunny' Rekhile, Jake Pace'ile, Anamita Guhale, Stephanie Liu'le ja paljudele teistele.

Palun jagage seda tööotsinguil käivate sõpradega. Kui teile meeldib see, mida loete, vajutage seda ❤ nuppu allpool.