Proveo sam 3 mjeseca prijavljujući se na poslove nakon kodiranja za kodiranje. Evo što sam naučio.

Dio putovanja bootcampera o kojem se manje govori je ono što se događa nakon završetka studija - kada tražite to šestoznamenkasto mjesto programera.

Dovršio sam Hack Reactor u srpnju 2016. i trebalo mi je gotovo 3 mjeseca prije nego što sam prihvatio ponudu s Radius Intelligence. Prijavila sam se za 291 tvrtku, napravila 32 ekrana telefona, 16 tehničkih zaslona, ​​13 izazova kodiranja, 11 na stranicama i dobila 8 ponuda. Ponude su se kretale od 60-125 tisuća američkih dolara za plaće tvrtki diljem SAD-a, kao i za front end i full stack uloge. Ukupno je 2,8% aplikacija postalo ponuda.

Evo pet stvari koje bih volio znati prije nego što sam započeo potragu za poslom.

Uvid # 1: Dođite do stvarnih ljudi

U početku sam se prijavljivao za tvrtke koje koriste pristup sačmaricama. Prijavila sam se putem Indeed.com, AngelList, LinkedIn, StackOverflow, Hacker News, web lokacija tvrtki, pa čak i Craigslista.

Predložio bih životopis za bilo koju ulogu koja želi reagiranje, čvor ili JavaScript iskustvo. U prvom tjednu prijavljivao sam se za 15-20 tvrtki dnevno.

Pro-Savjet: Pronađite tvrtke koje koriste ovaj repo za jednostavnu aplikaciju.

Moj prinos je bio nizak. Manje od pet posto tvrtki odgovorilo mi je. Bacao sam prijave u crnu rupu.

Sve se promijenilo kad je jedan od mojih kolega iz kohorte, bivši regrut, podijelio vodič za traženje posla. Rekao nam je da uz svaku prijavu e-mailove šaljemo izravno stvarnim ljudima. To može biti bilo tko. Sve dok ga je netko čitao.

Od tada, kad god sam predao prijavu, tražio sam tvrtku na LinkedInu i slao e-poštu nekome iz njihovog inženjerskog ili angažirajućeg tima.

Za većinu malih tvrtki ili rukovoditelje na razini C format e-pošte obično je [email protected]. Za veće tvrtke to može biti [email protected].

Da bih provjerio e-poštu, upotrijebio sam Rapportive za unakrsnu provjeru e-pošte s računima na društvenim mrežama.

Rezultati su bili nevjerojatni. S više od 150 poslanih e-poruka, moj je odgovor bio nevjerojatnih 22%.

Odlično mi je bilo čuti i od stvarnih ljudi. Iznenađujuće, izvršni direktori i tehnički direktori odgovorili su mi. Ponekad su me i sami intervjuirali.

Za poneti: Ako se prijavljujete kroz ulazna vrata, pripazite da dođete do ljudi.

Uvid # 2: Počnite s malog i krenite prema gore

Suočit ćete se s razinama 1 razine (netehnološka tvrtka koja treba bilo koji program), gdje vas anketari ne pitaju ništa više od JavaScript trivia.

Suočit ćete se s razinama 9. razine (razina Google / Facebook), gdje anketari postavljaju teška pitanja o strukturi podataka i algoritmima.

Strateški sam svoj postupak postavio tako da sam ranije imao razgovore na nižoj razini, a kasnije na višim razinama.

Rano sam stekao iskustvo, izgradio samopouzdanje i osigurao ponude tvrtki koje su imale manje intenzivne razgovore.

Kako sam stekao više iskustva, efektivno sam se „izjednačio“. Postao sam sposoban obavljati razgovore u tvrtkama s većim brojem zaposlenika. To je u nastavku ilustrirano kao linearna korelacija između broja tjedana u kojima sam bio u procesu i osnovne plaće koja mi je ponuđena.

Otključao sam oštrija pitanja. Otključao sam veće plaće. I na kraju sam otključao posao koji sam uzeo.

Za poneti: Planirajte rješavanje lakših intervjua na početku, a težih kasnije.

Uvid br. 3: Učite kao da vaš budući posao ovisi o tome (jer i ovisi)

Mrzim vam to reći, ali najvažnija stvar koju biste mogli raditi u bilo kojem trenutku je učenje i priprema.

Zašto? Jer ponudu nećete dobiti ako nemate dobre odgovore na pitanja koja vam postave.

Ljudi vas neće uputiti ako ne misle da ste spremni za njihove razgovore.

Izlazeći iz Hack Reactora, slabosti su mi bile strukture podataka i algoritmi. Studija tvrtke Triplebyte otkrila je da su gradovi bootcampa slabiji u tim područjima od studenata informatike.

Tako sam naučio i vježbao. Svaki dan.

Cijele sam dane posvetio učenju algoritama za sortiranje. Ostalih dana usredotočio sam se na razumijevanje načina funkcioniranja interneta.

Ako nisam potpuno razumio koncept, dan bih provodio gledajući YouTube video zapise ili pretražujući StackOverflow dok to nisam učinio.

Smatram korisnim slijedeće materijale za proučavanje:

  • InterviewCake: Moj omiljeni resurs za strukture podataka i algoritme. Rješava rješenja na dijelove korak po korak - izvrsnu alternativu Cracking the Code Interview (CTCI). Jedina zamjerka mi je što nemaju više problema!
  • Odjeljak za dizajn sustava HiredInTech: Sjajan vodič za pitanja o intervjuu za dizajn sustava.
  • Coderust: Ako izbjegavate CTCI poput kuge, Coderust 2.0 može biti savršen za vas. Za 49 dolara dobivate rješenja na gotovo bilo kojem programskom jeziku s interaktivnim dijagramima.
  • Reddit-ov Kako se pripremiti za tehničke intervjue: Stalno sam to koristio kao mjerilo koliko sam pripremljen.
  • Pitanja za intervju s prednjim dijelom : Iscrpan popis uvodnih pitanja.
  • Leetcode: izvor za pitanja o algoritmu i strukturi podataka. Možete filtrirati prema tvrtki, pa biste, primjerice, mogli dobiti sva pitanja koja Uber ili Google obično postavljaju.
Za poneti: Ne postoji prevelika priprema.

Uvid # 4: Stavite svoje najbolje stopalo naprijed

Probijanje u industriju je teško. Morate dobro nastupiti, čak i kad niste u potpunosti pripremljeni. Da biste uspjeli, morate biti vlastiti zagovornik.

Prodajte se

U Hack Reactoru smo obučeni kako prikriti svoje neiskustvo. U svojim osobnim narativima namjerno izostavljamo naše obrazovanje o kampu.

Zašto? Inače, tvrtke nas automatski svrstavaju u uloge mlađih programera ili nas označavaju kao „nedovoljno iskustva“.

U jednom intervjuu sa startup-om, intervju je odmah otišao na jug kad su shvatili da sam napravio bootcamp. Jedna ga je tvrtka iskoristila protiv mene i dala mi ponudu od 60 tisuća dolara, usporedivši se s mlađim programerima.

U konačnici, morate uvjeriti tvrtke da možete obaviti posao.

U isto vrijeme, potrebno je uvjeriti se da možete obaviti posao.

Možeš. Usredotočite se na svoju ljubav prema programiranju. Usredotočite se na ono što ste izgradili s Reactom i Nodeom. Usredotočite se na pokazivanje svog dubokog znanja u JavaScript-u i bilo kojim drugim jezicima koje ste naučili.

Tek tada mogu opravdati da su vam dali posao.

To je dvosmjerni razgovor

Intervjuiranje je međusobno istraživanje sposobnosti zaposlenika i poslodavca. Iako je vaš posao uvjeriti poslodavce da vas zaposle, njihov je posao i osvojiti vas.

Ne sramite se što intervju koristite kao priliku za procjenu mogućnosti za posao.

Razgovarao sam s bilo kojom tvrtkom, čak i ako sam imao i najmanji interes.

Radio sam na mjestima širom zemlje s bilo kojom tvrtkom koja me pozvala. Pitao sam i usisao znanje o organizaciji inženjerskog tima, tehnologijama i alatima koji se koriste, izazovima tvrtke i arhitekturi sustava.

Pro-savjet: Tijekom intervjua postavite sljedeća pitanja: Koji su tehnički izazovi s kojima ste se nedavno susreli? U čemu uživate radeći u tvrtki X? Kako su strukturirani timovi i kako se zadaci obično dijele?

Svaku interakciju tretirao sam kao priliku za učenje. Svaka interakcija pomogla mi je poboljšati prezentaciju, intervju i tehničke vještine. Svaki neuspjeh pomogao mi je pronaći svoje slijepe točke.

Za poneti: Ne prodajte se na kratko! I zapamtite, to je obostrano istraživanje.

Uvid br. 5: To je maraton, a ne sprint

Putovanje nikako nije lako. 3 mjeseca sam brusio 6 dana u tjednu. Ali pokušala sam se brinuti o sebi.

Ponekad bih učio s prijateljima. Drugim bih danima išao pronaći kafić i učiti sam, ili bih se družio u salonu bivših studenata Hack Reactora. I svaki bih se tjedan prijavljivao kod našeg savjetnika za karijeru i razgovarao o mom napretku.

Tijekom procesa lako je sagorjeti. Jedite dobro, spavajte i vježbajte.

Može usamiti. Provedite vrijeme s prijateljima koji prolaze kroz isto iskustvo.

Za poneti: Pripremite se za dugu igru ​​i pobrinite se da brinete o sebi.

Ukratko, ključna polaganja su:

  1. Dođite do stvarnih ljudi
  2. Započnite s malim i radite prema gore
  3. Učite kao da o tome ovisi vaš budući posao
  4. Stavite svoje najbolje stopalo naprijed
  5. To je maraton, a ne sprint

Postupak se može činiti beskonačnim, ali uspjet ćete. Nastavite unositi sate. Nastavite slati aplikacije. I dalje brinite o sebi. Sve se to na kraju isplati.

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

Molimo podijelite ovo s prijateljima koji pretražuju posao. Ako vam se sviđa ono što ste pročitali, pritisnite donji gumb ❤.