Kako postati pametan junior. Osobno iskustvo

Već postoji dosta članaka na Habréu iz juniora i za juniore. Neki ljudi zadivljuju stupnjem pretjerane revnosti mladih stručnjaka koji su već na samom početku svoje karijere spremni davati savjete korporacijama. Neki, naprotiv, iznenađuju pomalo štenećim entuzijazmom: “Oh, zaposlila me jedna tvrtka kao pravog programera, sad sam spreman raditi, doduše besplatno. A jučer me pogledao vođa tima - siguran sam da je moja budućnost sređena. Takvi su članci uglavnom na korporativnim blogovima. Pa, i tako sam odlučio ispričati svoje iskustvo početka rada kao junior u Moskvi, jer zašto sam gori? Baka mi je rekla da ništa. Kao što ste vjerojatno primijetili, volim duge digresije i širenje misli po stablu, ali ima ljubitelja ovog stila - pa natočite veliku šalicu čaja - i idemo.

Dakle, prije nekoliko godina: bio sam na 4. godini Politehničkog sveučilišta u mom tihom provincijskom regionalnom središtu. Obavljam praksu u trošnom (na fizičkoj razini) istraživačkom institutu. "Programiranje" u XML-u. Moj rad je vrlo važan za proces supstitucije uvoza u instrumentarskoj industriji. Vjerojatno ne. Nadam se da ne. Nadam se da su svi XML-ovi koje sam automatski upisao u ovom istraživačkom institutu u poluspanom stanju otišli u smeće odmah nakon mog odlaska. Ali uglavnom čitam dvachi i Habr. Oni pišu o dobro hranjenom životu programera u glavnim gradovima, koji sjede u udobnim i svijetlim uredima, zarađuju 300K / sec. i odaberite koji ćete model Bentleya kupiti uz plaću za veljaču. "U Moskvu, u Moskvu" postaje moj moto, "Tri sestre" - moje omiljeno djelo (ok, mislim na pjesmu BG-a, nisam čitao Čehova, naravno, on je nekako žučan).

Pišem svom virtualnom poznaniku, moskovskom programeru:

— Slušaj, jesu li u Moskvi uopće potrebni mlađi programeri?
- Pa razumni ljudi su potrebni, glupi nafig nikome ne treba (bila je još jedna riječ, ako išta)
- A što je "inteligentno", a što "glupo". I kako da shvatim što sam?
“Duuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, prvo pravilo joona je nemoj biti zagušljiv.” Razumno je razumno, što tu nije jasno.

Pa, što reći - Moskovljani, neće reći riječ u prostoti. Ali barem sam naučio prvo pravilo juniora.

Međutim, već sam jako želio postati “pametni junior”. I počeo je ciljati da se preseljenje pripremi za godinu dana. Naravno, pripremao sam se u svojoj praksi u istraživačkom institutu nauštrb svog “rada”, pa ako propadne projekt supstitucije uvoza, onda se zna tko je kriv. Od minusa sam imao kako-tako obrazovanje - izgubio sam entuzijazam za učenjem nakon prve trojke na ispitu (odnosno nakon prvog ispita prvog semestra). A onda... to je... nisam baš pametan. Razboriti znanstvenici i softverski arhitekti gaje nijemo divljenje prema meni. Ali ipak, želim!

Dakle, tijekom priprema sam:

  • Naučio sam sintaksu svojih glavnih programskih jezika. Dakle, događa se da imam ovaj C / C ++, ali kada bih krenuo ispočetka, izabrao bih druge. Nisam mogao svladati Stroustrupa, oprostite gospodine, ali to je izvan mojih snaga, ali Lippman je prava stvar. Kernighan i Ritchie - naprotiv, izvrstan tutorial o jeziku - svaka čast takvima. Općenito, na bilo kojem jeziku, u pravilu, postoji nekoliko debelih knjiga, od kojih je dovoljno da junior pročita jednu
  • Podučavao algoritme. Nisam savladao Cormana, ali Sedgwick i tečajevi na tečaju su prava stvar. Jednostavno, pristupačno i transparentno. Također sam glupo rješavao zagonetke na leetcode.com. Savladao sam sve lagane zadatke, mogu reći da sam prošao igru ​​na laganoj razini težine, hehe.
  • Iscijedio projekt ljubimca na githubu. Bilo mi je teško i dosadno pisati projekt “samo tako, za budućnost”, ali shvatio sam što treba, to se pita na razgovorima. Ovo je torrent klijent. Kad sam već dobio posao, sa velikim zadovoljstvom sam ga izbrisao sa githuba. Godinu dana nakon što sam ga napisao, već me bilo sram pogledati njegov kod.
  • Zapamtio sam brdo idiotskih logičkih zagonetki. Sada točno znam kako izbrojati upaljena svjetla u automobilu s petljama, saznati boje šešira na patuljcima i hoće li lisica pojesti patku. Ali ovo je tako beskorisno znanje ... Ali sada je vrlo smiješno kada neki vođa tima izda "Imam poseban tajni zadatak koji određuje može li osoba razmišljati" daje jedan od zadataka harmonike gumba za koje zna cijeli Internet.
  • Pročitala sam hrpu članaka o tome što HR žene žele čuti na intervjuu. Sada točno znam koji su moji nedostaci, kakvi su mi planovi razvoja za 5 godina i zašto sam odabrao baš vašu tvrtku.

Dakle, diplomirao sam na institutu i počeo provoditi plan da se preselim u Moskvu. Objavio sam svoj životopis na hh.ru, mjestu stanovanja, naravno naveo Moskvu i odgovorio na sva slobodna radna mjesta koja su iole nalikovala mom profilu. Nisam naveo željenu plaću, jer nisam imao pojma koliko su plaćeni. Ali suštinski, nisam želio raditi za hranu. Baka mi je rekla da je novac mjera poštovanja prema tebi od strane poslodavca i ne možeš raditi s onima koji te ne poštuju.

Stigao sam u Moskvu i bacio ruksak na krevet. Sljedećih mjesec dana imao sam ogroman broj intervjua, često nekoliko dnevno. Da nisam vodio dnevnik, sve bih zaboravio, ali sve sam zapisao, pa evo nekoliko kategorija tvrtki i intervjua u njima iz perspektive juniora:

  • Ruski IT divovi. Pa svi ih znate. Mogu vam poslati poziv na "razgovor" čak i ako niste objavili životopis, kao da vas još uvijek pratimo i već sve znamo. Na intervjuu - suptilnosti jezika i algoritama. Vidio sam kako se lice jednog vođe tima razvedrilo kad sam graciozno okrenuo binarno stablo na komadu papira. Samo sam htio reći "lako, lagano, riltok litkod". Za novac 50-60, pretpostavlja se da ćete za "veliku čast" raditi u firmi velikog imena imati skromnu plaću.
  • Strani IT divovi. U Moskvi postoji nekoliko ureda velikih stranih tvrtki. Zvuči jako cool, ali mogu samo opisati svoje iskustvo intervjuiranja tamo: WTF?! U jednom su me dugo ispitivali psihološkim perima tipa “Što ti misliš, zašto ljudi rade? A za koji biste minimalni iznos radili posao iz snova? Nakon što je stupanj idiotizma dosegao maksimum, ponuđeno mi je da uzmem par integrala. Mogu samo integrirati e na potenciju x, o čemu sam rekao ispitivaču. Najvjerojatnije smo se oboje nakon rastanka smatrali budalama, ali on je stara budala i neće se opametiti, hehe. U drugoj firmi rekli su da sam jako cool, poslali natječaj u Ameriku na odobrenje i nestali. Možda golub pismonoša nije preletio ocean. Druga tvrtka ponudila je pripravnički staž za 40. Neeeeeeeeee.
  • Ruske vladine agencije. Državni uredi vole diplomante cool sveučilišta (s čime imam problem). Državni uredi vole akademsko znanje (s čime i ja imam problem). Pa, plus državni uredi su vrlo različiti. U jednom je gospođa koja je izgledala kao učiteljica sa samopouzdanjem u glasu ponudila 15 tisuća. Čak sam opet pitao - stvarno 15. U drugima 60-70 bez problema.
  • Gamedev. Ovdje, kao u šali, "svi kažu da je film za budale, ali meni se svidio". Unatoč lošem glasu industrije, za mene je to tako normalno - zanimljivi ljudi, 40-70 u smislu novca, nuacho, normi.
  • Bilo kakav treš. U prirodnom podrumu, 5-10-15 programera sjedi i smrdi i vidi blockchain / messenger / isporuku igračaka / malware / preglednik / njihov falac. Intervjui variraju od detaljnog pregleda do jezičnog testa od 50 pitanja. Novac je također različit: 30 tisuća, 50 tisuća, "prvo 20, zatim 70", 2100 dolara. Jedna zajednička stvar su tamne perspektive i tamna shema dizajna. A baka mi je rekla da u Moskvi svi nastoje prevariti takvog vrapca kao što sam ja.
  • Pristojna srednja klasa. Postoje uredi srednje klase koji nemaju istaknutu marku, ali niti nemaju olovke o svojoj ekskluzivnosti. Jako se natječu za talente, pa nemaju intervjue u 5 koraka i intervjue koji namjerno povrijeđuju. Dobro su svjesni da osim plaće i cool projekata postoje i drugi motivatori, oni su već dodatni. Intervjui su adekvatni - u smislu jezika, što imate / što želite, koji su putevi razvoja. Za novac 70-130. Izabrao sam jedan od tih ureda iu njemu uspješno radim do danas.

U redu, ako je netko čitao dovde, čestitamo - super ste. Zaslužujete još jedan savjet za juniore:

  • Dobro poznajte sintaksu svog jezika. Traže svakakve rijetkosti.
  • Nemojte paničariti ako intervju ne prođe dobro. Imao sam intervju na kojem su se, gotovo nakon svake moje retke, ispitivači počeli glasno smijati i ismijavati moj odgovor. Kad sam izašla iz sobe, stvarno sam htjela plakati. Ali onda sam se sjetio da sljedeći intervju imam za dva sata i s ovim #### želim vam suptilne greške u proizvodnji.
  • Nemojte se zakačiti za intervjue za HR. Recite djevojkama što žele od vas i prijeđite na tehničare. Na intervjuima sam više puta uvjeravao hr-ok da samo sanjam o radu u telekomu / razvoju igara / financijama, razvoju mikrokontrolera i oglašivačkih mreža. Novac mi naravno nije važan, samo čisto znanje. Da, da, da, dobro se nosim s preopterećenošću, spremna sam majčinski poslušati šefa, a slobodno vrijeme posvetiti dodatnom testiranju proizvoda. da-da, kako god.
  • Napišite pristojan životopis. Jasno navedite koje tehnologije posjedujete i što želite. Svaka vrsta "društvenosti i otpornosti na stres" je suvišna, pogotovo ako ste kategorički nekomunikativan i otporan na stres kao ja.

Treba nečim doraditi članak, pa sretno juniorima, ne ljutite se i ne vrijeđajte omladinu, svi!

Izvor: www.habr.com

Dodajte komentar