Hur man blir en "kompetent junior". Personlig erfarenhet

Det finns redan gott om artiklar pĂ„ HabrĂ© av och för juniorer. Vissa imponerar med sin arrogans, dessa unga specialister som i början av sin karriĂ€r Ă€r redo att ge rĂ„d till företag. Andra Ă„ sin sida chockerar med lite nĂ€stan hundlik entusiasm: "Åh, jag har blivit anstĂ€lld som en riktig programmerare, nu Ă€r jag redo att arbeta till och med gratis. Och igĂ„r tittade teamledaren pĂ„ mig — jag Ă€r sĂ€ker pĂ„ att min framtid Ă€r sĂ€krad". SĂ„dana artiklar finns huvudsakligen i företagsbloggar. SĂ„ jag bestĂ€mde mig för att berĂ€tta om min erfarenhet av att börja arbeta som junior i Moskva, för varför skulle jag vara sĂ€mre? Min mormor brukade sĂ€ga att jag inte var det. Som ni nog har mĂ€rkt, jag gillar lĂ„nga avstickare och att sprida mina tankar, men det finns ju de som gillar den stilen — sĂ„ hĂ€ll upp en stor kopp te — och hĂ€r kör vi.

SĂ„, för nĂ„gra Ă„r sedan: jag gĂ„r pĂ„ fjĂ€rde Ă„ret pĂ„ tekniska högskolan i min stilla provinsstad. Jag gör praktik pĂ„ ett halvförstört forskningsinstitut. "Jag "programmerar" i XML. Mitt arbete Ă€r mycket viktigt för processen av importsubstitution i instrumentindustrin. Kanske inte. Jag hoppas att det inte Ă€r sĂ„. Jag hoppas att alla XML-filer som jag i halvsovande tillstĂ„nd skrev automatiskt i detta forskningsinstitut gick direkt till papperskorgen efter att jag gick. Men mestadels lĂ€ser jag Dvachi och HabrĂ©. DĂ€r skriver man om det bekvĂ€ma livet för programmerare i metropolerna, som sitter i bekvĂ€ma och ljusa kontor, tjĂ€nar 300K/sek och vĂ€ljer vilken modell av Bentley de ska köpa med februari-lönen. "Till Moskva, till Moskva" blir mitt motto, "Tre systrar" — mitt favoritverk (okej, jag menar lĂ„ten av BG, jag har inte lĂ€st Tjechov, sĂ„klart, han Ă€r lite bitter).

Jag skriver till min virtuella bekant, en programmerare i Moskva:

— Hör du, behövs juniorprogrammerare i Moskva överhuvudtaget?
— Tja, vettiga behövs, odugliga behövs ingen (det var ett annat ord hĂ€r, om du undrar)
— Vad betyder "vetig" och vad betyder "oduglig"? Hur ska jag förstĂ„ vilken jag Ă€r?
— Dude, förstahandsregeln för en junior — var inte trĂ„kig. Vettig Ă€r vettig, vad Ă€r svĂ„rt att förstĂ„?

NĂ„vĂ€l, vad kan man sĂ€ga — muskoviter sĂ€ger inte ord i enkelhet. Men i alla fall lĂ€rde jag mig den första regeln för en junior.

Men jag ville verkligen bli en "duktig junior". Jag började förbereda mig pÄ att flytta om ett Är. Jag förberedde mig, naturligtvis, pÄ min praktik vid forskningsinstitutet pÄ bekostnad av mitt "jobb", sÄ om importsubstitutionsprojektet misslyckas, vet ni vem som Àr skyldig. En nackdel var att jag hade en ganska svag utbildning - jag förlorade entusiasm för lÀrande redan efter första trean pÄ tentan (dvs efter första tentan i första terminen). Och sÄ... jag Àr inte sÀrskilt smart. Högt begÄvade forskare och programvaruarkitekter fyller mig med tyst beundran. Men jag vill ju ÀndÄ!

SÄ under min förberedelse gjorde jag:

  • Fortsatte att studera syntaxen i mina huvudsakliga programmeringssprĂ„k. Det visade sig att det var C/C++, men om jag skulle börja om skulle jag vĂ€lja andra sprĂ„k. Jag klarade inte av Stroustrup, förlĂ„t, men det Ă€r över min förmĂ„ga, medan Lippman Ă€r precis vad jag behöver. Kernighan och Ritchie Ă€r Ă„ sin sida en fantastisk tutorial för sprĂ„ket - respekt till sĂ„dana killar. Generellt finns det ofta flera tjocka böcker för varje sprĂ„k, och en junior behöver vanligtvis bara lĂ€sa en.
  • Studerade algoritmer. Jag klarade inte av Cormen, men Sedgwick och kurser pĂ„ Coursera Ă€r precis vad jag behöver. Enkelt, tillgĂ€ngligt och transparent. Jag löste ocksĂ„ helt enkelt problem pĂ„ leetcode.com. Jag klarade alla lĂ€ttuppgifter, man kan sĂ€ga att jag gick igenom spelet pĂ„ lĂ€tt svĂ„righetsgrad, heh.
  • Pressade fram ett pet-projekt pĂ„ GitHub. Det var svĂ„rt och trĂ„kigt att skriva ett projekt "bara sĂ„, för framtiden", men jag insĂ„g att det var nödvĂ€ndigt, det frĂ„gor man om pĂ„ intervjuer. Det blev en torrentklient. NĂ€r jag sedan fick jobb njöt jag verkligen av att radera den frĂ„n GitHub. Ett Ă„r efter att jag skrivit den var jag redan skamsen över att titta pĂ„ dess kod.
  • Memorerade en mĂ€ngd idiotiska logiska problem. Nu vet jag exakt hur man rĂ€knar antalet tĂ€nda lampor i en cirkulĂ€r vagn, hur man ser fĂ€rgerna pĂ„ hattarna pĂ„ dvĂ€rgarna och om rĂ€ven kommer Ă€ta ankan. Men det Ă€r sĂ„ vĂ€rdelös kunskap... Å andra sidan Ă€r det vĂ€ldigt roligt nĂ€r nĂ„gon teamledare sĂ€ger "Jag har en speciell hemlig uppgift som avgör om en person kan tĂ€nka" och ger en av de kĂ€nda uppgifterna som hela internet kĂ€nner till.
  • LĂ€ste massor av artiklar om vad HR-flickor vill höra under en intervju. Nu vet jag exakt vilka mina svagheter Ă€r, vilka utvecklingsplaner jag har för de kommande fem Ă„ren och varför jag valde just ert företag.

SÄ jag har avslutat universitetet och pÄbörjat min plan att flytta till Moskva. Jag lade ut mitt CV pÄ hh.ru, angav sjÀlvklart Moskva som plats och ansökte om alla jobb som pÄ nÄgot sÀtt pÄminde om min profil. Jag angav ingen önskad lön, eftersom jag inte hade nÄgon aning om vad som betalades. Men principiellt ville jag inte arbeta för mat. Min mormor sa alltid till mig att pengar Àr ett mÄtt pÄ hur mycket respekt du fÄr av din arbetsgivare, och att man inte kan arbeta för dem som inte respekterar en.

Jag kom till Moskva och slÀngde min ryggsÀck pÄ min sÀng. Under den kommande mÄnaden hade jag ett enormt antal intervjuer, ofta flera om dagen. Om jag inte hade fört dagbok skulle jag ha glömt allt, men jag skrev ner allt, sÄ hÀr Àr nÄgra kategorier av företag och intervjuer frÄn ett juniorperspektiv:

  • Ryska IT-jĂ€ttar. Ja, ni kĂ€nner till dem alla. De kan skicka inbjudningar till "intervjuer" Ă€ven om du inte har lagt ut ditt CV, typ vi hĂ„ller Ă€ndĂ„ koll pĂ„ dig och vet redan allt. PĂ„ intervjun handlar det om sprĂ„kliga nyanser och algoritmer. Jag sĂ„g hur en teamledares ansikte lyste upp nĂ€r jag elegant vred pĂ„ ett binĂ€rt trĂ€d pĂ„ ett papper. Man ville nĂ€stan sĂ€ga "lĂ€tt, lĂ€tt, verkligen snack om koden". NĂ€r det kommer till pengar sĂ„ ligger det runt 50-60, och man förvĂ€ntas vara blygsam med lönen för att fĂ„ "stor Ă€ra" att arbeta pĂ„ ett företag med ett stort namn.
  • UtlĂ€ndska IT-jĂ€ttar. Det finns nĂ„gra kontor för stora utlĂ€ndska företag i Moskva. Det lĂ„ter vĂ€ldigt imponerande, men mina erfarenheter av intervjuer dĂ€r kan jag bara beskriva sĂ„ hĂ€r: WTF?! PĂ„ ett stĂ€lle intervjuade de mig lĂ€nge med psykologiska frĂ„gor som "Vad tror du, varför arbetar folk? Och för vilken minimalsumma skulle du jobba pĂ„ ditt drömjobb?". Efter att idiotin nĂ„tt sin topp erbjöd de mig att lösa nĂ„gra integraler. Jag kan bara integrera e i exponenten x, vilket jag berĂ€ttade för intervjuaren. Troligtvis trodde vi bĂ„da efter vĂ„rt möte att den andra var dum, men han var ju den gamla dummingen och kommer aldrig att bli smartare, hehe. PĂ„ ett annat företag sa de att jag var jĂ€ttetrevlig, skickade en jobbannons för godkĂ€nnande i Amerika och försvann. Kanske nĂ„dde inte duvan fram över havet. PĂ„ ett annat företag erbjöd de en praktikplats för 40. Jag vet inteÄÄÄ.
  • Ryska statliga kontor. Statliga kontor Ă€lskar utexaminerade frĂ„n tuffa universitet (vilket Ă€r ett problem för mig). Statliga kontor Ă€lskar akademisk kunskap (vilket ocksĂ„ Ă€r ett problem för mig). Dessutom finns det mycket olika statliga kontor. I ett föreslog en dam, liknande en skolfröken, med sĂ€kerhet i rösten 15 000. Jag frĂ„gade till och med igen — verkligen 15. I andra utan problem 60-70.
  • Spelutveckling. HĂ€r Ă€r det som i skĂ€mtet "alla sĂ€ger att filmen Ă€r för idioter, men jag gillade den". Trots branschens dĂ„liga rykte tycker jag det Ă€r okej — intressanta mĂ€nniskor, 40-70 i lön, vad kan man sĂ€ga, okej.
  • All slags skrĂ€p. I en verklig kĂ€llare sitter 5-10-15 utvecklare som jobbar med blockchain/messenger/leksaksleverans/malware/webblĂ€sare/sina egna appar. AnstĂ€llningsintervjuerna Ă€r olika — frĂ„n en intensiv blick till ett sprĂ„kprov med 50 frĂ„gor. Pengarna varierar ocksĂ„: 30 000, 50 000, "först 20, sedan 70", $2100. Det gemensamma Ă€r mörka perspektiv och oklara avtalsformer. Och min mormor sa alltid att i Moskva försöker de alltid lura en liten sparv som jag.
  • Schyssta medelstora företag. Det finns företag av medelstorlek utan nĂ„got bekendtskap eller uppenbara problem med sin sĂ€rstĂ€llning. De konkurrerar hĂ„rt om personal, sĂ„ de har inte 5-stegs intervjuer och försöker inte medvetet provocera under intervjun. De förstĂ„r bra att förutom lön och spĂ€nnande projekt Ă€r andra motivatorer redan sekundĂ€ra. Intervjuerna Ă€r rimliga — om sprĂ„ket, vad som finns/önskas och vilka utvecklingsmöjligheter som finns. Lönerna ligger mellan 70-130. Jag valde ett av sĂ„dana företag och arbetar framgĂ„ngsrikt dĂ€r Ă€n idag.

Okej, om nĂ„gon har lĂ€st till denna punkt gratulerar jag er — ni Ă€r fantastiska. Ni förtjĂ€nar Ă€nnu en portion rĂ„d till juniorer:

  • KĂ€nn till syntaxen i ert sprĂ„k vĂ€l. Det kan hĂ€nda att de frĂ„gar om ovanliga saker.
  • Bli inte panikslagen om en intervju gĂ„r dĂ„ligt. Jag hade en intervju dĂ€r intervjuarna började skratta högt och driva med mitt svar efter nĂ€stan varje replik jag gav. NĂ€r jag lĂ€mnade rummet ville jag verkligen grĂ„ta. Men sedan kom jag ihĂ„g att jag hade nĂ€sta intervju om tvĂ„ timmar, och jag önskar dessa #### svĂ„ra buggar i produktionen.
  • Var inte arrogant i intervjuer med hr-personal. SĂ€g till tjejerna vad de vill höra och gĂ„ vidare till de tekniska specialisterna. Jag har vid flera tillfĂ€llen försĂ€krat hr-personal att jag drömmer om att arbeta inom telekom/gamedesign/finans, utveckla mikrokontroller och reklamnĂ€tverk. Pengar Ă€r sjĂ€lvklart inte viktiga för mig, fokuserar bara pĂ„ ren kunskap. Ja, ja, ja, jag har inget emot övertid, Ă€r beredd att lyda chefen som min mamma och Ă€gna min fritid Ă„t extra produkttestning. Ja, ja, vad som helst.
  • Skriv ett bra cv. Uttryck tydligt vilka teknologier du behĂ€rskar och vad du vill. SĂ„dana saker som "kommunikativ och stresstĂ„lig" Ă€r överflödiga, sĂ€rskilt om du Ă€r kategoriskt icke-kommunikativ och icke-stresstĂ„lig som jag.

Det behövs nÄgot för att avsluta artikeln, sÄ lycka till till juniorerna, seniorer - tomater, bli inte arga och mobba inte de yngre, alla heja!

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster