Fra Moskva til Tomsk. Historien om ett trekk

Hei alle sammen! På Habré kan du finne mange artikler om å flytte til forskjellige byer og land på jakt etter et bedre liv. Så jeg bestemte meg for å dele historien min om å flytte fra Moskva til Tomsk. Ja, til Sibir. Vel, det er her det er 40-graders frost om vinteren, mygg på størrelse med elefanter om sommeren, og annenhver innbygger har kjæledyrbjørner. Sibir. En noe ukonvensjonell vei for en enkel russisk programmerer, vil mange si, og de vil ha rett. Vanligvis går migrasjonsstrømmen i retning av hovedstedene, og ikke omvendt. Historien om hvordan jeg kom til å leve på denne måten er ganske lang, men jeg håper den vil være interessant for mange.

Fra Moskva til Tomsk. Historien om ett trekk

Enveisbillett. Veien fra ingeniør til programmerere

Jeg er faktisk ikke en "ekte programmerer". Jeg kommer fra Kursk-regionen, ble uteksaminert fra et universitet med en grad i biler og bilindustri, og har aldri jobbet i yrket mitt på en dag. Som mange andre dro jeg for å erobre Moskva, hvor jeg begynte å jobbe som designer og utvikler av lysutstyr. Senere jobbet han som ingeniør i produksjon av optiske instrumenter for verdensrommet.

Fra Moskva til Tomsk. Historien om ett trekk

Det var en gang en artikkel om Habré som snart programmerere vil bli til "enkle ingeniører". Det er litt sprøtt for meg å lese dette, med tanke på at ganske nylig i historisk perspektiv (se science fiction fra 60-tallet) var en ingeniør praktisk talt en halvgud. Noen rettferdiggjør høy lønn innen IT med at en programmerer må kunne mye og hele tiden lære. Jeg har vært i begge former - både en "enkel ingeniør" og en "enkel programmerer", og jeg kan definitivt si at en god (god) ingeniør i den moderne verden også må studere og lære nye ting gjennom hele karrieren. Det er bare det at nå har den digitale tidsalderen kommet og tittelen "magikere" som forandrer verden har gått over til programmerere.

I Russland forklares den enorme forskjellen i lønnen til ingeniører og programmerere først og fremst av det faktum at IT-sektoren er mer globalisert, mange selskaper deltar i internasjonale prosjekter, og gode utviklere kan lett finne arbeid i utlandet. Dessuten er det nå mangel på ansatte, og under disse forholdene kan lønn i IT ikke unngå å stige, så ideen om å omskolere seg fra en ingeniør til en programmerer ser ganske interessant ut. Det er også artikler om dette emnet på Habré. Du trenger bare å forstå at dette er en enveisbillett: For det første vil det mest sannsynlig ikke være noen retur til en "ekte" ingeniørjobb, og for det andre må du ha en naturlig tilbøyelighet og genuin interesse for å være programmerer.

Jeg hadde slike egenskaper, men foreløpig klarte jeg å holde denne delen av personligheten min under kontroll, noen ganger matet den ved å skrive små skript i Lisp og VBA for å automatisere arbeid i AutoCAD. Men over tid begynte jeg å legge merke til at programmerere mates mye bedre enn ingeniører, og mantraet Software Engineer is not an Engineer, spionert på vestlige fora, begynte å mislykkes. Så beslutningen var moden for å prøve meg på et nytt yrke.

Mitt første program ble designet for å automatisere beregningen av "krystallgardiner", og det ble skrevet i Qt. Ikke den enkleste veien for nybegynnere, for å være ærlig. Valget av språk ble tatt takket være broren min (programmerer av utdanning og yrke). "Smarte gutter velger C++ og Qt," sa han, og jeg betraktet meg oppriktig som smart. I tillegg kunne jeg stole på min brors hjelp til å mestre "stor" programmering, og jeg må si at hans rolle i utviklingen min på veien til programvareutvikling er vanskelig å overvurdere.

Mer om krystallgardiner

"Krystallgardin" er en trådstruktur som krystall er trukket på med en viss frekvens (produktet var beregnet på velstående gutter og jenter). Gardinen kan ha ulike lengder og bredder og utstyres med ulike typer krystall. Alle disse parametrene påvirker den endelige kostnaden for produktet og kompliserer beregningen, noe som øker sannsynligheten for feil. Samtidig er problemet godt algoritmert, noe som gjorde det til en ideell kandidat for det første programmet.

Før utviklingen startet ble det skrevet en plan som var ekstremt optimistisk og antok at alt ville ta et par måneder. Faktisk varte utviklingen i mer enn seks måneder. Resultatet ble en god applikasjon med litt grei grafikk, muligheten til å lagre og åpne et prosjekt, laste ned gjeldende priser fra serveren og støtte for ulike beregningsalternativer. Unødvendig å si at brukergrensesnittet, arkitekturen og koden til prosjektet var forferdelig, men... programmet fungerte og ga virkelige fordeler for et enkelt selskap.

Fra Moskva til Tomsk. Historien om ett trekk
Mitt første program

Da dette prosjektet var fullført, hadde jeg allerede byttet jobb, så jeg fikk betalt separat for søknaden. Dette var de første pengene direkte for å skrive arbeidskode. Jeg følte meg som en ekte programmerer! Det eneste som hindret meg i å umiddelbart bytte til den mørke siden av styrken var at den store verden av en eller annen grunn ikke trodde det.

Jakten på ny jobb tok litt lengre tid. Ikke alle er klare til å ta inn en overaldrende junior. Likevel, den som søker vil alltid finne. Det var der jeg møttes
et lite selskap som utvikler applikasjoner for AutoCAD i byggebransjen. Utviklingen skulle være i C++ (MFC) ved bruk av COM. En veldig merkelig avgjørelse, ærlig talt, men slik har det historisk utviklet seg for dem. Jeg kjente AutoCAD og det grunnleggende om programmering for det, så jeg sa trygt at jeg kunne produsere resultater. Og de tok meg. Vanligvis begynte jeg å produsere resultater nesten umiddelbart, selv om jeg måtte mestre alt samtidig.

Jeg har aldri angret på valget mitt. Dessuten innså jeg etter en stund at jeg var mye lykkeligere som programmerer enn som ingeniør.

Hundre år med ensomhet. Ekstern arbeidserfaring

Etter et par år med å jobbe som programmerer lærte jeg mye, vokste som spesialist og begynte å forstå bøkene til Meyers, Sutter og til og med litt av Alexandrescu. Men så ble manglene man kunne lukke øynene for foreløpig godt synlige. Jeg var den eneste programmereren i selskapet som skrev i C++. På den ene siden er dette selvfølgelig bra - du kan eksperimentere som du vil og bruke alle biblioteker og teknologier (Qt, boost, malmagi, den nyeste versjonen av standarden - alt er mulig), men på den annen side er det er praktisk talt ingen å rådføre seg med, ingen å lære av, og som et resultat er det umulig å tilstrekkelig vurdere ferdighetene og evnene dine. Selskapet selv står fast i sin utvikling på nivået på slutten av 90-tallet og begynnelsen av 00-tallet. Det var ingen Agile, Scrum eller andre avanserte utviklingsmetoder her. Jeg brukte til og med Git på eget initiativ.

Intuisjonen min fortalte meg at på dette tidspunktet hadde jeg nådd taket, og jeg var vant til å stole på intuisjonen min. Ønsket om å vokse og gå videre ble sterkere for hver dag. For å skrape på kløen ble det kjøpt inn flere bøker og rolig forberedelse til tekniske intervjuer startet. Men skjebnen ble annerledes, og alt gikk ikke etter planen.

Det var en vanlig arbeidsdag: Jeg satt og plaget ingen, og fikset legacy code. Kort sagt, ingenting varslet, men så kom det plutselig inn et tilbud om å tjene litt ekstra penger
skrive programmer i C# for AutoCAD for ett Tomsk-selskap. Før det hadde jeg bare rørt C# med en 6-meters pinne, men på det tidspunktet var jeg allerede godt på beina og var klar til å tråkke på den glatte bakken til en .NET-utvikler. Til slutt er C# nesten det samme som C++, bare med en søppeloppsamler og andre gleder, overbeviste jeg meg selv. Dette viste seg forresten å være nesten sant, og mine ferdigheter i C++, samt informasjonen om WPF og MVVM-mønsteret som jeg hentet fra Internett, var nok til å fullføre testoppgaven.

Jeg jobbet min andre jobb om kvelden og i helgene i et par måneder, og fant (plutselig) ut at det var litt kjedelig å sjonglere en ekstern jobb og en fulltidsjobb mens jeg pendle tre timer om dagen. Uten å tenke to ganger bestemte jeg meg for å prøve å bli en helt ekstern utvikler. "Fjernarbeid er stilig, fasjonabelt, ungdommelig," sa de fra alle ironiene, men jeg var ung til sinns og skulle fortsatt forlate hovedjobben min, så avgjørelsen var ganske enkel for meg. Slik begynte min karriere som fjernarbeider.

Habré er full av artikler som berømmer fjernarbeid - hvordan du enkelt kan administrere timeplanen din, ikke kaste bort tid på veien og tilrettelegge for deg selv de mest komfortable forholdene for fruktbart kreativt arbeid. Det er langt færre andre artikler som forsiktig forteller oss at fjernarbeid ikke er så kult og avslører ubehagelige sider, som en konstant følelse av ensomhet, vanskelig kommunikasjon i teamet, problemer med karrierevekst og profesjonell utbrenthet. Jeg var kjent med begge synspunktene, så jeg nærmet meg endringen i arbeidsform med all ansvar og varsomhet.

Til å begynne med setter jeg en arbeidsplan for hverdagen. Våkn opp 6:30, gå i parken, jobb fra 8:00 til 12:00 og fra 14:00 til 18:00. I pausen er det tur til forretningslunsj og shopping, og på kvelden idrett og selvstudium. For mange mennesker som kun vet om fjernarbeid ved å høre, virker en så ganske rigid timeplan vill. Men, som praksis har vist, er dette sannsynligvis den eneste rimelige måten å holde seg tilregnelig og ikke brenne ut. Som et andre trinn partisjonerte jeg enkeltrommet med hyller for å skille arbeidsområdet fra avslapningsområdet. Det siste hjalp lite, for å være ærlig, og etter et år ble leiligheten først og fremst oppfattet som en arbeidsplass.

Fra Moskva til Tomsk. Historien om ett trekk
Livets harde sannhet

Og på en eller annen måte skjedde det at med overgangen til fjernarbeid med en gratis timeplan uten obligatoriske timer med tilstedeværelse på kontoret, begynte jeg å jobbe mer. Mye mer. Rett og slett fordi jeg faktisk jobbet mesteparten av dagen, og ikke kastet bort tid på møter, kaffe og samtaler med kolleger om været, planene for helgen og trekk ved en ferie på fantastiske Bali. Samtidig gjensto en reserve, så det var mulig å ta tilleggsarbeid fra andre steder. Her er det nødvendig å forklare at da jeg gikk over til fjernarbeid, var jeg alene og hadde ingen begrensende eller begrensende faktorer. Jeg gikk lett i denne fellen.

Noen år senere oppdaget jeg at det ikke var noe annet i livet mitt enn jobb. De smarteste har allerede innsett at jeg er en dyp introvert og det er ikke lett for meg å stifte nye bekjentskaper, men her befant jeg meg i en ond sirkel: «jobb-arbeid-arbeid» og jeg har ikke tid til alt mulig. av "tull". Dessuten hadde jeg ikke noe spesielt insentiv til å komme meg ut av denne evige syklusen - dopaminet hjernen mottok fra å lykkes med å løse komplekse problemer var nok til å nyte livet. Men dystre tanker om fremtiden begynte å komme oftere og oftere, så jeg måtte tvinge meg selv til å ta den eneste riktige avgjørelsen - å gå tilbake til det virkelige liv.

Basert på mine fire års fjernarbeidserfaring, kan jeg si at det viktigste er å opprettholde en balanse mellom arbeid og privatliv. Vanskelige livsomstendigheter kan flytte interesser og tid mot arbeid til det normale livet forsvinner fullstendig, men det er akkurat dette du ikke bør gi etter for i alle fall; det vil være ganske vanskelig å bryte ut senere på grunn av byrden av akkumulerte forpliktelser. Det tok meg omtrent et år å komme tilbake til det virkelige liv.

Hvor drømmer fører. Flytter til Tomsk

Da jeg først kom til Tomsk for å bli kjent med teamet og bedriftskulturen, var selskapet ganske lite og det som slo meg mest var arbeidsstemningen. Det var et friskt pust. For første gang i livet mitt fant jeg meg selv i et team med fokus på fremtiden. Alle tidligere jobber var «bare jobber», og kolleger klaget stadig på liv, lønn og makt. Dette var ikke tilfelle her. Folk jobbet og skapte fremtiden med egne hender uten å sutre og klage. Et sted du ønsker å jobbe, hvor du føler en uunngåelig bevegelse fremover, og du føler det med hver eneste celle i kroppen din. Startup-atmosfæren som så mange mennesker elsker, ja.

Som fjernarbeider slet jeg konstant med bedrager syndrom. Jeg følte at jeg ikke var dyktig nok og løp for sakte til å bare holde meg. Men det var umulig å vise svakhet, så jeg valgte den velkjente taktikken til Fake It Till You Make It. Til syvende og sist bidro nettopp dette syndromet til min vekst. Jeg tok frimodig på meg nye prosjekter og fullførte dem, og var den første i selskapet som bestod Microsoft-eksamener for MCSD, og også, forresten, mottatt et Qt C++ spesialistsertifikat.

Da spørsmålet dukket opp om livets eksistens etter fjernarbeid, dro jeg til Tomsk i et par måneder for å leve et normalt liv og jobbe fulltid. Og så ble den forferdelige sannheten avslørt - selskapet sysselsetter ganske vanlige folk, med sine egne fordeler og ulemper, og mot den generelle bakgrunnen ser jeg ganske bra ut, og noen steder bedre enn mange. Og selv det faktum at jeg er eldre enn de fleste av kollegene mine, deprimerer meg på en eller annen måte ikke mye, og faktisk er det få som bryr seg. Dermed ble et avgjørende slag mot bedragersyndromet (selv om jeg ennå ikke har lyktes i å bli helt kvitt det). I løpet av de fire årene jeg har vært med har selskapet vokst, blitt mer modent og seriøst, men atmosfæren til en munter startup er fortsatt til stede.

Fra Moskva til Tomsk. Historien om ett trekk
På en arbeidsettermiddag

Dessuten ble jeg forelsket i selve byen. Tomsk er ganske liten etter hovedstadsstandarder, en veldig rolig by. Fra mitt ståsted er dette et stort pluss. Det er godt å observere det hektiske livet i storbyer fra utsiden (det er alltid hyggelig å se hvordan andre jobber), men å delta i denne bevegelsen er en helt annen sak.

Tomsk har bevart mange trebygninger fra århundret før sist, som skaper en spesiell koselig atmosfære. Ikke alle er godt bevart, men restaureringsarbeid er i gang, noe som er gode nyheter.

Fra Moskva til Tomsk. Historien om ett trekk

Tomsk var en gang provinshovedstaden, men den transsibirske jernbanen gikk mye lenger sør, og dette bestemte veien for utviklingen av byen. Han var lite interessert i store næringsliv og migrantstrømmer, men et sterkt universitetsmiljø (2 universiteter er blant de 5 beste universitetene i Russland) skapte forutsetningene for vekst i det nye årtusenet. Tomsk, uansett hvor overraskende det kan virke i hovedstedene, er veldig sterke innen IT. I tillegg til der jeg jobber, er det flere andre selskaper her som med suksess jobber med produkter i verdensklasse på det globale markedet.

Fra Moskva til Tomsk. Historien om ett trekk

Når det gjelder klimaet, er det ganske hardt. Det er en skikkelig vinter her, som varer i syv måneder. Mye snø og frost, akkurat som i barndommen. I den europeiske delen av Russland har det ikke vært en slik vinter på lenge. Frost på -40°C er selvfølgelig litt irriterende, men det skjer ikke så ofte som mange tror. Sommeren her er vanligvis ikke veldig varm. Mygg og mygg, som skremmer mange mennesker, viste seg å ikke være så skummelt. Et sted i Khabarovsk er dette angrepet mye kraftigere, etter min mening. Her er det forresten ingen som holder kjæledyr. Den største skuffelsen, kanskje.

Fra Moskva til Tomsk. Historien om ett trekk
En ekte sibir er ikke en som ikke er redd for frost, men en som kler seg varmt

Etter den turen var skjebnen min praktisk talt beseglet: Jeg ønsket ikke lenger å søke arbeid i Moskva og tilbringe en betydelig del av livet mitt på veien. Jeg valgte Tomsk, så ved mitt neste besøk kjøpte jeg leilighet og ble nesten en ekte Tomsk-beboer. Selv ordet "multifora" skremmer meg ikke mye lenger.

Fra Moskva til Tomsk. Historien om ett trekk

Avslutningsvis vil jeg si at livet er for kort til å kaste det bort på uinteressant arbeid på et ubehagelig sted. Egentlig er IT et av få områder hvor du kan velge plass og arbeidsforhold. Det er ikke nødvendig å begrense valget ditt til hovedsteder; programmerere er godt matet overalt, inkludert i Russland.

Alt godt og velge riktig vei!

Kilde: www.habr.com

Legg til en kommentar