Kako postati »pameten mladinec«. Osebna izkušnja

Na Habréju je že kar nekaj člankov za mladince in za mladince. Nekateri so presenetljivi v stopnji pohlepa mladih strokovnjakov, ki so na samem začetku svoje karierne poti že pripravljeni svetovati korporacijam. Nekateri, nasprotno, presenetijo z nekoliko kužkim navdušenjem: »Joj, v podjetju so me zaposlili kot pravega programerja, zdaj sem pripravljen delati, tudi zastonj. In ravno včeraj me je vodja ekipe pogledal - prepričan sem, da je moja prihodnost določena." Takšne članke najdemo predvsem na poslovnih blogih. No, zato sem se odločil spregovoriti o svoji izkušnji, ko sem začel delati kot mladinec v Moskvi, zakaj sem slabši? Moja babica mi je rekla, da ni nič. Kot ste verjetno opazili, imam rad dolge digresije in misli, ki se širijo po drevesu, vendar obstajajo ljubitelji tega sloga - zato natočite veliko skodelico čaja in gremo.

Torej, pred nekaj leti: sem v 4. letniku Politehnične univerze v mojem mirnem provincialnem regionalnem središču. Opravljam prakso v dotrajanem (na fizični ravni) raziskovalnem inštitutu. “Programiranje” v XML. Moje delo je zelo pomembno za proces nadomeščanja uvoza v instrumentalni industriji. Verjetno ne. Upam, da ne. Upam, da so vsi XML-ji, ki sem jih avtomatsko vtipkal v tem raziskovalnem inštitutu v napol zaspanem stanju, šli takoj po mojem odhodu v koš. Večinoma pa berem Dvachi in Habr. Pišejo o dobro hranjenem življenju programerjev v prestolnicah, ki sedijo v udobnih in svetlih pisarnah in zaslužijo 300K/sek. in izberite, kateri model bentleyja boste kupili s svojo februarsko plačo. "V Moskvo, v Moskvo" postane moj moto, "Tri sestre" postanejo moje najljubše delo (v redu, mislim na pesem BG-ja, Čehova seveda nisem bral, je nekako žolčen).

Pišem svojemu virtualnemu prijatelju, moskovskemu programerju:

— Poslušajte, so mladi programerji sploh potrebni v Moskvi?
- No, pametni ljudje so potrebni, neumnih nihče ne potrebuje (tukaj je bila druga beseda, če sploh kaj)
- Kaj je "inteligentno" in kaj "neumno". In kako naj razumem, kakšna oseba sem?
- Prekleto, prvo pravilo junija je, da ne bodi zatohel. Inteligenten je inteligenten, kar tukaj ni jasno.

No, kaj naj rečem - Moskovčani ne bodo rekli preproste besede. Sem se pa vsaj naučil prvega pravila juniorja.

Vendar sem si že zelo želel postati »pametni mladinec«. In začel se je načrtno pripravljati na selitev v enem letu. Seveda sem se pripravljal v svoji praksi na raziskovalnem inštitutu v škodo svojega "dela", tako da če projekt nadomestitve uvoza ne uspe, potem veste, kdo je kriv. Slaba stran pa je bila moja izobrazba tako-tako - navdušenje nad učenjem sem izgubila že po prvi C na izpitu (torej po prvem izpitu prvega semestra). No, še nekaj ... to ... Nisem preveč pameten. Vrhunski znanstveniki in arhitekti programske opreme me navdihujejo s tihim občudovanjem. Ampak še vedno si ga želim!

Torej, med pripravo sem:

  • Naučil sem se sintakse svojih glavnih programskih jezikov. Tako se je zgodilo, da imam C/C++, a če bi začel znova, bi izbral drugega. Nisem obvladal Stroustrupa, oprostite gospod, toda to presega moje moči, a Lippmann je najboljši. Kernighan in Ritchie - nasprotno, odlična vadnica o jeziku - spoštovanje do takih tipov. Na splošno je običajno več debelih knjig o katerem koli jeziku, od katerih mora mladinec prebrati le eno
  • Naučil sem se algoritmov. Cormana nisem obvladal, ampak Sedgwick in tečaji na tečajniku so najboljši. Enostavno, dostopno in pregledno. Tudi na leetcode.com sem neumno reševal probleme. Opravil sem vse lahke naloge, lahko bi rekli, da sem igro premagal na lahki težavnostni stopnji, hehe.
  • Na githubu sem iztisnil hišni projekt. Bilo mi je težko in dolgočasno pisati projekt »kar tako, za prihodnost«, a razumel sem, da je to potrebno, to sprašujejo na razgovorih. Izkazalo se je, da gre za torrent odjemalca. Ko sem se zaposlil, sem ga z velikim veseljem izbrisal iz Githuba. Leto dni po pisanju me je bilo že sram pogledati kodo.
  • Zapomnil sem si goro idiotskih logičnih problemov. Zdaj točno vem, kako prešteti število žarnic v zankasti kočiji, ugotoviti barve klobukov na palčkih in ali bo lisica pojedla raco. Ampak to je tako neuporabno znanje ... Zdaj pa je zelo smešno, ko vodja ekipe reče: "Imam posebno skrivno težavo, ki določa, ali lahko človek razmišlja" in navede eno od težav, podobnih harmoniki, za katere ve ves internet.
  • Prebrala sem kup člankov o tem, kaj želijo kadrovske dame slišati med razgovorom. Sedaj točno vem, kaj so moje pomanjkljivosti, kakšni so moji razvojni načrti za 5 let in zakaj sem se odločil za vaše podjetje.

Tako sem končal fakulteto in začel uresničevati načrt, da se preselim v Moskvo. Svoj življenjepis sem objavil na hh.ru, kjer živim, seveda navedel Moskvo in se odzval na vsa prosta delovna mesta, ki so vsaj bežno spominjala na moj profil. Nisem navedel želene plače, ker nisem vedel, koliko so plačali. Toda v bistvu nisem hotel delati za hrano. Babica mi je rekla, da je denar merilo spoštovanja delodajalca do tebe in da ne moreš delati s tistimi, ki te ne spoštujejo.

Prispel sem v Moskvo in vrgel nahrbtnik na posteljo. V naslednjem mesecu sem imel ogromno intervjujev, pogosto več na dan. Če ne bi vodil dnevnika, bi vse pozabil, a vse sem si zapisal, zato je tukaj nekaj kategorij podjetij in intervjujev v njih z vidika juniorja:

  • Ruski IT velikani. No, vsi jih poznate. Lahko pošljejo povabilo na "pogovor", tudi če še niste objavili življenjepisa, kot da vas še vedno opazujemo in že vse vemo. Med intervjujem - tankosti jezika in algoritmov. Videl sem, kako se je razsvetlil obraz nekega vodje ekipe, ko sem elegantno obrnil binarno drevo na kos papirja. Hotel sem samo reči "enostavno, enostavno, riltok litcode." Denar je 50-60, predvideva se, da boste za "veliko čast" dela v podjetju z velikim imenom skromni.
  • Tuji IT velikani. V Moskvi je več pisarn velikih tujih podjetij. Sliši se zelo kul, a edini način, kako lahko opišem svojo izkušnjo intervjuja je: WTF?! V enem so me dolgo intervjuvali s psihološkimi vprašanji, kot je: »Zakaj misliš, da ljudje delajo? Za kolikšen minimalni znesek bi delali v svoji sanjski službi? Ko je stopnja idiotizma dosegla svoj maksimum, so me prosili, da vzamem nekaj integralov. Integriram lahko samo e na potenco x, kar sem povedal anketarju. Najverjetneje sva se po razhodu oba imela za norca, ampak on je stari norec in ne bo pametoval, hehe. Drugo podjetje je reklo, da sem zelo kul, poslalo prosto delovno mesto v Ameriko v odobritev in izginilo. Morda golob pismonoša ni uspel prečkati oceana. Drugo podjetje je ponudilo pripravništvo za 40. Ne vem.
  • Ruske vladne agencije. Državna podjetja obožujejo diplomante kul univerz (kar je problem, ki ga imam). Vladne agencije obožujejo akademsko znanje (s čimer imam tudi jaz težave). No, poleg tega so državni uradi zelo različni. V enem je gospa, ki je bila videti kot učiteljica, samozavestno v glasu ponudila 15 tisočakov. Še enkrat sem vprašal - pravzaprav 15. V drugih jih je 60-70 brez težav.
  • Gamedev. Kot v šali "vsi pravijo, da je film za bedake, ampak meni je bil všeč." Kljub slabemu ugledu industrije je zame to normalno - zanimivi ljudje, 40-70 v smislu denarja, no, to je normalno.
  • Vse smeti. V naravni kleti 5-10-15 razvijalcev sedi in jezi in dela na blockchainu/messengerju/dostavi igrač/malware/brskalniku/vašem Fallatchu. Intervjuji se razlikujejo od natančnega pregleda do jezikovnega testa s 50 vprašanji. Tudi denar je drugačen: 30 tisoč, 50 tisoč, "najprej 20, nato 70", 2100 dolarjev. Ena stvar, ki je vsem skupna, so temne perspektive in temna shema oblikovanja. In moja babica mi je povedala, da si v Moskvi vsi prizadevajo prevarati majhnega vrabca, kot sem jaz.
  • Ustrezni srednji kmetje. Obstaja nekaj srednjih podjetij, ki nimajo velike blagovne znamke, vendar se tudi ne pretvarjajo glede svoje ekskluzivnosti. Zelo težko tekmujejo za talente, zato nimajo intervjujev v 5 korakih ali poskušajo namerno užaliti ljudi v intervjujih. Dobro razumejo, da so poleg plače in kul projektov dodatni motivatorji. Razgovori so ustrezni - jezikovno, kaj imaš/česa želiš, kakšne razvojne poti so na voljo. Za denar 70-130. Izbral sem eno od teh podjetij in tam uspešno delam še danes.

V redu, če je kdo prebral tako daleč, čestitam - super ste. Zaslužiš si še en nasvet za mladince:

  • Dobro poznajte sintakso svojega jezika. Včasih ljudje povprašujejo po vseh vrstah redkosti.
  • Brez panike, če vaš intervju ne uspe. Imel sem intervju, kjer so se anketarji skoraj po vsaki moji pripombi začeli glasno smejati in norčevati iz mojega odgovora. Ko sem zapustila sobo, sem res hotela jokati. Toda potem sem se spomnil, da imam naslednji intervju čez dve uri, in s temi #### vam želim subtilne hrošče v produkciji.
  • Med razgovori s kadroviki ne bodite naklonjeni. Povejte dekletom, kaj želijo od vas, in pojdite k tehničnim strokovnjakom. Med intervjuji sem kadroviku večkrat zagotovil, da preprosto sanjam o delu v telekomunikacijah/razvoju iger/financah, razvoju mikrokontrolerjev in oglaševalskih omrežij. Denar mi seveda ni pomemben, samo čisto znanje. Ja, ja, ja, do nadur imam normalen odnos, šefa sem pripravljena ubogati kot mama, svoj prosti čas pa nameniti dodatnemu testiranju izdelka. ja-ja, karkoli.
  • Napišite običajen življenjepis. Jasno povejte, katere tehnologije imate in kaj želite. Vse vrste »komunikativnosti in strpnosti« so nepotrebne, še posebej, če ste kategorično nekomunikativen in odporen na stres, kot sem jaz.

Članek je treba z nečim zaključiti, zato srečno mladincem, gospodje-paradižniki, ne jezite se in ne žalite mladine, mir vsem!

Vir: www.habr.com

Dodaj komentar