3 hónapot töltöttem azzal, hogy jelentkeztem egy munkába egy kódoló bootcamp után. Itt van, amit megtanultam.

A bootcamper útjának kevésbé beszélt része az, ami a diploma megszerzése után történik - amikor erre a hatjegyű fejlesztői pozícióra keres.

2016 júliusában fejeztem be a Hack Reactort, és majdnem 3 hónapig tartott, mire elfogadtam az ajánlatot a Radius Intelligence-nél. Jelentkeztem 291 vállalatnál, 32 telefonképernyőt, 16 technikai képernyőt, 13 kódolási kihívást, 11 helyszíni hirdetést és 8 ajánlatot kaptam. Az ajánlatok 60-125 ezer dollár között mozogtak az Egyesült Államokban működő vállalatoktól, mind a front end, mind a full stack szerepekért. Összesen az alkalmazások 2,8% -a vált ajánlatká.

Íme 5 dolog, amit szeretnék, ha tudnék, mielőtt megkezdtem az álláskeresést.

1. betekintés: Keresse meg valódi embereket

Eleinte a puskás megközelítéssel jelentkeztem cégekhez. Jelentkeztem az Indeed.com, az AngelList, a LinkedIn, a StackOverflow, a Hacker News, a vállalati weboldalak és még a Craigslist révén is.

Minden olyan szerephez önéletrajzot küldök, amely a React, a Node vagy a JavaScript élményt szeretné elérni. Az első héten napi 15–20 céghez jelentkeztem.

Pro-Tip: Keresse meg azokat a vállalatokat, akik ezt az egyszerűen alkalmazható repót használják.

A hozam alacsony volt. A vállalatok kevesebb mint öt százaléka válaszolt nekem. Egy fekete lyukba dobtam az alkalmazásokat.

Minden megváltozott, amikor egyik kohorttársam, egykori toborzó megosztott egy útmutatót az álláskereséshez. Azt mondta nekünk, hogy minden alkalmazással küldjünk e-mailt közvetlenül valódi embereknek. Bárki lehet. Amíg valaki elolvasta.

Ettől kezdve, valahányszor beadtam jelentkezésemet, a LinkedIn-ben megkerestem a céget, és e-mailt küldtem valakinek a mérnöki vagy felvételi csapatában.

A legtöbb kisvállalat vagy C-szintű vezető esetében az e-mail formátum általában [email protected] Nagyobb vállalatoknál ez lehet keresztnév.né[email protected]

Az e-mailek ellenőrzéséhez a Rapportive-t alkalmaztam a közösségi médiafiókokkal végzett e-mailek keresztellenőrzésére.

Az eredmények elképesztőek voltak. Több mint 150 elküldött e-mail mellett a válaszadási arányom óriási 22% volt.

Nagyon jó érzés volt valódi emberektől is hallani. Meglepő módon a vezérigazgatók és a CTO-k válaszoltak nekem. Néha maguk is interjút készítettek velem.

Elvihető: Ha a bejárati ajtón keresztül jelentkezik, győződjön meg arról, hogy emberhez jut.

2. betekintés: Kezdje kicsiben, és haladjon felfelé

Az 1. szintű interjúkkal kell megküzdenie (egy nem technológiai vállalatnak, amelynek bármilyen fejlesztőre van szüksége), ahol az interjúztatók mást kérnek, mint a JavaScript trivia-t.

A 9. szintű interjúkkal kell szembenéznie (Google / Facebook szint), ahol a kérdezők nehéz adatstruktúrával és algoritmusokkal kapcsolatos kérdéseket tesznek fel.

Stratégiai szempontból úgy alakítottam ki a folyamatomat, hogy korábban alacsonyabb szintű, később pedig magasabb szintű interjúim legyenek.

Korán tapasztalatokat szereztem, bizalmat építettem és olyan ajánlatokat szereztem be, amelyek kevésbé intenzív interjúkat készítettek.

Ahogy több tapasztalatot szereztem, gyakorlatilag „szintet léptem”. Képessé váltam interjúkat készíteni olyan vállalatoknál, ahol magasabb a bérleti díj. Ezt az alábbiakban szemléltetjük lineáris összefüggésként a folyamatban töltött hetek száma és a felajánlott alapbér között.

Keményebb kérdéseket oldottam fel. Feloldottam a magasabb fizetéseket. És végül kinyitottam a vállalt munkát.

Elvihető: Tervezze meg a könnyebb interjúk korai, később a nehezebb interjúk kezelését.

3. betekintés: A tanulmány, mint a jövőbeli munkád, attól függ (mert így van)

Utálok neked elárulni, de a legfontosabb dolog, amit bármikor megtehetnél, az a tanulás és a felkészülés.

Miért? Mert akkor nem kapja meg az ajánlatot, ha nincs jó válasza az általuk feltett kérdésekre.

Az emberek nem utalnak, ha nem gondolják, hogy felkészült az interjúikra.

A Hack Reactorból kilépve az adatstruktúrák és az algoritmusok voltak a gyengeségeim. A Triplebyte tanulmánya azt találta, hogy a bootcamp fokozatok gyengébbek ezeken a területeken, mint az informatika fokozatai.

Tehát megtanultam és gyakoroltam. Minden nap.

Egész napokat szántam a rendezési algoritmusok megtanulására. Más napokon az internet működésének megértésére összpontosítottam.

Ha nem értenék teljesen egy koncepciót, akkor tölteném a napot YouTube-videók nézésével vagy a StackOverflow keresésével, amíg meg nem teszem.

A következő tananyagokat hasznosnak találtam:

  • InterviewCake: Kedvenc erőforrásom az adatstruktúrákhoz és algoritmusokhoz. A megoldásokat lépésről lépésre bontja - ez egy nagyszerű alternatíva a Cracking the Code Interview (CTCI) számára. Az egyetlen megfogásom, hogy nincs több problémájuk!
  • A HiredInTech rendszertervezési szakasza: remek útmutató a rendszerterv interjú kérdéseihez.
  • Coderust: Ha elkerüli a CTCI-t, mint a pestis, a Coderust 2.0 tökéletes lehet az Ön számára. 49 dollárért szinte bármilyen programozási nyelven megoldásokat kap, interaktív diagramokkal.
  • Reddit: Hogyan készüljek fel a technikai interjúkra: Ezt folyamatosan használtam viszonyítási alapként arra, hogy mennyire voltam felkészült.
  • Interjú kérdése a kezelőfelületről : A front-end kérdések teljes listája.
  • Leetcode: Az algoritmusra és az adatszerkezetre vonatkozó kérdések go-to erőforrása. Szűrhet vállalat szerint, így például megkaphatja az Uber vagy a Google által feltett összes kérdést.
Elvihető: Nincs olyan, hogy túl sok a felkészülés.

4. betekintés: Tedd a legjobb lábad előre

Az iparba betörni nehéz. Jól kell teljesítenie, még akkor is, ha nincs teljesen felkészülve. A siker érdekében a saját szószólója kell, hogy legyen.

Adja el magát

A Hack Reactornál képzettek vagyunk tapasztalatlanságunk elfedésére. Személyes elbeszéléseinkben szándékosan kihagyjuk a bootcamp oktatásunkat.

Miért? Ellenkező esetben a cégek automatikusan besorolnak bennünket junior fejlesztői szerepkörökbe, vagy „nem elég tapasztalatként” jelölnek meg minket.

Az egyik indulóval készített interjúban az interjú azonnal délre ment, miután rájöttek, hogy csináltam egy bootcampot. Az egyik vállalat felhasználta ellenem, és 60 ezer dolláros ajánlatot tett nekem, összehasonlítva a fiatalabb fejlesztőkkel.

Végül meg kell győznie a vállalatokat arról, hogy elvégezheti a munkát.

Ugyanakkor meg kell győznöd magadról , hogy elvégezheted a munkát.

Tudsz. Koncentráljon a programozás iránti szeretetére. Összpontosítson arra, amit a React és a Node segítségével épített. Koncentráljon mély ismereteinek bemutatására a JavaScript-ben és bármely más megtanult nyelvben.

Csak ezután igazolhatják az állás megadását.

Kétirányú beszélgetés

Az interjú a munkavállaló és a munkáltató közötti alkalmasság kölcsönös feltárása. Neked az a dolgod, hogy meggyőzd a munkáltatókat, hogy felvegyenek, de az a dolguk is, hogy megnyerj.

Ne szégyellje, hogy az interjút lehetőségként használja fel a munkalehetőség értékelésére.

Bármelyik céggel beszéltem, még akkor is, ha csak a legkisebb érdeklődésem volt.

Az egész országban helyszíni tevékenységet folytattam minden olyan céggel, amely meghívott. Kérdéseket tettem fel, és beszívtam a mérnöki csapatszervezés, az alkalmazott technológiák és eszközök, a vállalati kihívások és a rendszerarchitektúra ismereteit.

Tipp: Az interjúk során tegye fel a következő kérdéseket: Milyen technikai kihívásokkal kellett szembenéznie a közelmúltban? Mit szeretsz az X cégnél dolgozni? Hogyan épül fel a csapatok és hogyan vannak felosztva a feladatok?

Minden interakciót tanulási lehetőségként kezeltem. Minden interakció segített javítani a prezentációmat, az interjút és a technikai készségeket. Minden kudarc segített megtalálni a vakfoltomat.

Elvihető: Ne add el magad! És ne feledje, ez egy kölcsönös felfedezés.

5. betekintés: Ez egy maraton, nem egy sprint

Az utazás korántsem egyszerű. 3 hónapig heti 6 napot őröltem. De megpróbáltam vigyázni magamra.

Néhány nap barátokkal tanulnék. Más napokon elmennék egy kávézót keresni, és egyedül tanulni, vagy a Hack Reactor öregdiákos társalgójában lógni. És minden héten jelentkeztem a karrier-tanácsadónknál, hogy beszéljek a fejlődésemről.

A folyamat során könnyű kiégni. Egyél jól, aludj és mozogj.

Magányossá válhat. Töltsön időt barátaival, akik ugyanazon élményen mennek keresztül.

Elvihető: Készüljön fel a hosszú játékra, és ügyeljen arra, hogy vigyázzon magára.

Összefoglalva, a legfontosabb elvihetők:

  1. Menjen át valódi emberekhez
  2. Kezdje kicsiben, és haladjon felfelé
  3. Tanulmány, mint a jövőbeli munkája, attól függ
  4. Tedd a legjobb lábad előre
  5. Ez egy maraton, nem egy sprint

A folyamat végtelennek tűnhet, de sikerülni fog. Tedd tovább az órákat. Küldje tovább az alkalmazásokat. Vigyázzon tovább magára. Végül mindez megtérül.

Külön köszönet Dylan Trannek, Karen Zhao-nak, Rohit 'Sunny' Rekhinek, Jake Pace-nek, Anamita Guha-nak, Stephanie Liu-nak és sok másnak.

Kérjük, ossza meg ezt az álláskeresésben részt vevő barátaival. Ha tetszik, amit olvasol, nyomd meg az alábbi ❤ gombot.