Fra Moskva til Tomsk Historien om et træk

Hej alle! På Habré kan du finde mange artikler om at flytte til forskellige byer og lande på jagt efter et bedre liv. Så jeg besluttede at dele min historie om at flytte fra Moskva til Tomsk. Ja, til Sibirien. Nå, det er her, der er 40 graders frost om vinteren, myg på størrelse med elefanter om sommeren, og hver anden beboer har kæledyrsbjørne. Sibirien. En noget ukonventionel vej for en simpel russisk programmør, vil mange sige, og de vil have ret. Normalt går migrationsstrømmen i retning af hovedstæderne og ikke omvendt. Historien om, hvordan jeg kom til at leve på denne måde, er ret lang, men jeg håber, den vil være interessant for mange.

Fra Moskva til Tomsk Historien om et træk

Enkeltbillet. Vejen fra ingeniør til programmør

Jeg er faktisk ikke en "rigtig programmør". Jeg kommer fra Kursk-regionen, er uddannet fra et universitet med en grad i biler og bilindustri og har aldrig arbejdet i mit fag i en dag. Som mange andre rejste jeg for at erobre Moskva, hvor jeg begyndte at arbejde som designer og udvikler af belysningsudstyr. Senere arbejdede han som ingeniør i produktionen af ​​optiske instrumenter til rummet.

Fra Moskva til Tomsk Historien om et træk

Der var engang en artikel om Habré så hurtigt programmører bliver til "enkle ingeniører". Det er lidt skørt for mig at læse dette, i betragtning af at en ingeniør for ganske nylig i et historisk perspektiv (se science fiction fra 60'erne) praktisk talt var en halvgud. Nogle retfærdiggør høje lønninger i IT med, at en programmør skal kunne meget og hele tiden lære. Jeg har været i begge afskygninger - både en "simpel ingeniør" og en "simpel programmør", og jeg kan bestemt sige, at en god (god) ingeniør i den moderne verden også skal studere og lære nyt gennem hele sin karriere. Det er bare det, at nu er den digitale tidsalder ankommet, og titlen "tryllekunstnere", der ændrer verden, er gået over til programmører.

I Rusland forklares den enorme forskel i lønningerne til ingeniører og programmører primært af, at it-sektoren er mere globaliseret, mange virksomheder deltager i internationale projekter, og gode udviklere kan sagtens finde arbejde i udlandet. Desuden er der nu en personalemangel, og under disse forhold kan lønningerne i IT ikke undgå at stige, så ideen om at omskole fra en ingeniør til en programmør ser ret interessant ud. Der er også artikler om dette emne på Habré. Du skal bare forstå, at dette er en enkeltbillet: For det første vil der højst sandsynligt ikke være nogen tilbagevenden til et "rigtigt" ingeniørjob, og for det andet skal du have en naturlig tilbøjelighed og ægte interesse for at være programmør.

Jeg havde sådanne egenskaber, men foreløbig lykkedes det mig at holde denne del af min personlighed under kontrol, nogle gange fodrede den ved at skrive små scripts i Lisp og VBA for at automatisere arbejde i AutoCAD. Men med tiden begyndte jeg at bemærke, at programmører bliver fodret meget bedre end ingeniører, og mantraet Software Engineer er ikke en Engineer, spioneret på vestlige fora, begyndte at mislykkes. Så beslutningen var moden til at prøve mig i et nyt erhverv.

Mit første program var designet til at automatisere beregningen af ​​"krystalgardiner", og det blev skrevet i Qt. Ikke den nemmeste vej for begyndere, for at være ærlig. Valget af sprog blev truffet takket være min bror (programmør af uddannelse og profession). "Smarte fyre vælger C++ og Qt," sagde han, og jeg betragtede oprigtigt mig selv som smart. Derudover kunne jeg regne med min brors hjælp til at mestre "stor" programmering, og jeg må sige, hans rolle i min udvikling på vejen til softwareudvikling er svær at overvurdere.

Mere om krystalgardiner

"Krystalgardin" er en trådstruktur, hvorpå krystal er spændt med en bestemt frekvens (produktet var beregnet til velhavende drenge og piger). Gardinet kan have forskellige længder og bredder og udstyres med forskellige typer krystal. Alle disse parametre påvirker produktets endelige omkostninger og komplicerer beregningen, hvilket øger sandsynligheden for fejl. Samtidig er problemet godt algoritmiseret, hvilket gjorde det til en ideel kandidat til det første program.

Inden udviklingen begyndte, blev der skrevet en plan, der var ekstremt optimistisk og antog, at alt ville tage et par måneder. Faktisk varede udviklingen mere end seks måneder. Resultatet var en god applikation med noget anstændigt grafik, mulighed for at gemme og åbne et projekt, downloade aktuelle priser fra serveren og understøttelse af forskellige beregningsmuligheder. Det er overflødigt at sige, at UI, arkitektur og kode for projektet var forfærdelige, men... programmet fungerede og bragte reelle fordele til en individuel virksomhed.

Fra Moskva til Tomsk Historien om et træk
Mit første program

Da dette projekt var afsluttet, havde jeg allerede skiftet job, så jeg blev betalt separat for ansøgningen. Dette var de første penge direkte til at skrive arbejdskode. Jeg følte mig som en rigtig programmør! Det eneste, der afholdt mig fra straks at skifte til den mørke side af kraften, var, at den store verden af ​​en eller anden grund ikke mente det.

Søgen efter et nyt job tog lidt længere tid. Ikke alle er klar til at tage imod en overaldrende junior. Ikke desto mindre vil den, der søger, altid finde. Det var der, jeg mødte
en lille virksomhed, der udvikler applikationer til AutoCAD i byggebranchen. Udviklingen skulle være i C++ (MFC) ved hjælp af COM. En meget mærkelig beslutning, ærligt talt, men sådan har det historisk set udviklet sig for dem. Jeg kendte AutoCAD og det grundlæggende i programmering til det, så jeg sagde selvsikkert, at jeg kunne producere resultater. Og de tog mig. Typisk begyndte jeg at producere resultater næsten med det samme, selvom jeg skulle mestre alt på samme tid.

Jeg har aldrig fortrudt mit valg. Desuden indså jeg efter nogen tid, at jeg var meget gladere som programmør end som ingeniør.

Hundrede års ensomhed. Fjernarbejdserfaring

Efter et par års arbejde som programmør lærte jeg meget, voksede som specialist og begyndte at forstå Meyers, Sutters og endda lidt af Alexandrescus bøger. Men så blev de mangler, som man foreløbig kunne vende det blinde øje til, tydeligt synlige. Jeg var den eneste programmør i virksomheden, der skrev i C++. På den ene side er dette selvfølgelig godt - du kan eksperimentere som du vil og bruge alle biblioteker og teknologier (Qt, boost, skabelonmagi, den nyeste version af standarden - alt er muligt), men på den anden side er der er praktisk talt ingen at rådføre sig med, ingen at lære af og som følge heraf er det umuligt at vurdere dine færdigheder og evner tilstrækkeligt. Virksomheden er selv hængende i sin udvikling på niveau med slutningen af ​​90'erne og begyndelsen af ​​00'erne. Der var ingen Agile, Scrum eller andre avancerede udviklingsmetoder her. Jeg brugte endda Git på eget initiativ.

Min intuition fortalte mig, at jeg på dette tidspunkt havde nået mit loft, og jeg var vant til at stole på min intuition. Ønsket om at vokse og komme videre blev stærkere for hver dag. For at kløe den kløe blev der indkøbt yderligere bøger og afslappet forberedelse til tekniske interviews begyndte. Men skæbnen gik anderledes, og alt gik ikke efter planen.

Det var en normal arbejdsdag: Jeg sad og generede ingen og fiksede legacy code. Kort sagt, intet varslede, men så kom der pludselig et tilbud om at tjene lidt ekstra penge
skrive programmer i C# til AutoCAD for én Tomsk-virksomhed. Inden da havde jeg kun rørt C# med en 6-meters pind, men på det tidspunkt var jeg allerede solidt på benene og klar til at træde på en .NET-udviklers glidebane. I sidste ende er C# næsten det samme som C++, kun med en skraldemand og andre fornøjelser, overbeviste jeg mig selv. Det viste sig i øvrigt næsten at være rigtigt, og mine færdigheder i C++, såvel som informationen om WPF og MVVM-mønsteret, som jeg hentede fra internettet, var ganske nok til at fuldføre testopgaven.

Jeg arbejdede på mit andet job om aftenen og i weekenden i et par måneder og fandt (pludselig) ud af, at det var lidt... trættende at jonglere med et fjernjob og et fuldtidsjob, mens jeg pendlede tre timer om dagen. Uden at tænke to gange besluttede jeg mig for at prøve at blive en fjernudvikler. "Fjernarbejde er stilfuldt, moderigtigt, ungdommeligt," sagde de fra alle ironierne, og jeg var ung i hjertet og ville stadig forlade mit hovedjob, så beslutningen var ret let for mig. Sådan begyndte min karriere som fjernarbejder.

Habré er fuld af artikler, der roser fjernarbejde - hvordan du nemt kan styre din tidsplan, ikke spilde tid på vejen og sørge for de mest behagelige betingelser for frugtbart kreativt arbejde. Der er langt færre andre artikler, der forsigtigt fortæller os, at fjernarbejde ikke er så fedt og afslører ubehagelige aspekter, såsom en konstant følelse af ensomhed, vanskelig kommunikation i teamet, problemer med karrierevækst og faglig udbrændthed. Jeg var bekendt med begge synspunkter, så jeg gik til ændringen i arbejdsform med al ansvar og forsigtighed.

Til at begynde med sætter jeg en arbejdsplan for hverdagen. Vågn op kl. 6, gå en tur i parken, arbejd fra 30 til 8 og fra 00 til 12. I pausen er der en tur til forretningsfrokost og indkøb og om aftenen sport og selvstudium. For mange mennesker, der kun kender til fjernarbejde ved rygter, virker sådan en ret stiv tidsplan vild. Men som praksis har vist, er dette formentlig den eneste rimelige måde at forblive ved sin fornuft og ikke brænde ud. Som et andet trin opdelte jeg enkeltværelset med hylder for at adskille arbejdsområdet fra afslapningsområdet. Det sidste hjalp ærligt talt lidt, og efter et år blev lejligheden først og fremmest opfattet som en arbejdsplads.

Fra Moskva til Tomsk Historien om et træk
Livets barske sandhed

Og på en eller anden måde skete det, at med overgangen til fjernarbejde med en fri tidsplan uden obligatoriske timers tilstedeværelse på kontoret, begyndte jeg at arbejde mere. Meget mere. Simpelthen fordi jeg faktisk arbejdede det meste af dagen og ikke spildte tid på møder, kaffe og samtaler med kolleger om vejret, weekendplaner og træk ved en ferie på fantastiske Bali. Samtidig var der en reserve tilbage, så det var muligt at tage ekstra arbejde andre steder fra. Her er det nødvendigt at forklare, at da jeg skiftede til fjernarbejde, var jeg alene og havde ingen begrænsende eller begrænsende faktorer. Jeg trådte let i denne fælde.

Et par år senere opdagede jeg, at der ikke var andet i mit liv end arbejde. De klogeste har allerede indset, at jeg er dybt indadvendt, og det er ikke nemt for mig at stifte nye bekendtskaber, men her befandt jeg mig i en ond cirkel: “arbejde-arbejde-arbejde” og jeg har ikke tid til alt muligt. af "sludder". Desuden havde jeg ikke noget særligt incitament til at komme ud af denne evige cyklus - den dopamin, hjernen modtog fra succesfuldt at løse komplekse problemer, var nok til at nyde livet. Men dystre tanker om fremtiden begyndte at komme oftere og oftere, så jeg måtte tvinge mig selv til at træffe den eneste rigtige beslutning - at vende tilbage til det virkelige liv.

Baseret på mine fire års fjernarbejdserfaring kan jeg sige, at det vigtigste er at opretholde en balance mellem arbejde og privatliv. Vanskelige livsforhold kan flytte interesser og tid mod arbejde, indtil det normale liv fuldstændig forsvinder, men det er præcis, hvad du under alle omstændigheder ikke bør bukke under for; det vil være ret svært at bryde ud senere på grund af byrden af ​​akkumulerede forpligtelser. Det tog mig omkring et år at vende tilbage til det virkelige liv.

Hvor drømmene fører hen. Flytter til Tomsk

Da jeg første gang kom til Tomsk for at stifte bekendtskab med teamet og virksomhedskulturen, var virksomheden ret lille, og det, der slog mig mest, var arbejdsstemningen. Det var et frisk pust. For første gang i mit liv befandt jeg mig i et team med fokus på fremtiden. Alle tidligere job var "bare job", og kollegerne klagede konstant over liv, løn og magt. Dette var ikke tilfældet her. Folk arbejdede og skabte fremtiden med deres egne hænder uden at klynke og brokke sig. Et sted, hvor du vil arbejde, hvor du føler en uundgåelig bevægelse fremad, og du mærker den med hver eneste celle i din krop. Den startup-atmosfære, som så mange mennesker elsker, ja.

Som fjernarbejder kæmpede jeg konstant med bedrager syndrom. Jeg følte, at jeg ikke var dygtig nok og løb for langsomt til bare at blive siddende. Men det var umuligt at vise svaghed, så jeg valgte den velkendte taktik Fake It Till You Make It. I sidste ende bidrog netop dette syndrom til min vækst. Jeg påtog mig modigt nye projekter og gennemførte dem med succes, idet jeg var den første i virksomheden, der bestod Microsoft eksamener til MCSD, og modtog også i øvrigt et Qt C++ Specialist-certifikat.

Da spørgsmålet opstod om livets eksistens efter fjernarbejde, tog jeg til Tomsk i et par måneder for at leve et normalt liv og arbejde fuld tid. Og så blev den frygtelige sandhed afsløret - virksomheden beskæftiger ganske almindelige mennesker, med deres egne fordele og ulemper, og på den generelle baggrund ser jeg ret godt ud, og nogle steder bedre end mange. Og selv det faktum, at jeg er ældre end de fleste af mine kollegaer, deprimerer mig på en eller anden måde ikke meget, og faktisk er det de færreste, der bekymrer sig. Der blev således givet et afgørende slag mod bedragersyndromet (selvom det endnu ikke er lykkedes mig at slippe helt af med det). I løbet af de fire år, jeg har været med, er virksomheden vokset, blevet mere moden og seriøs, men atmosfæren af ​​en munter startup er stadig til stede.

Fra Moskva til Tomsk Historien om et træk
På en arbejdseftermiddag

Desuden blev jeg forelsket i selve byen. Tomsk er ret lille efter hovedstadsstandarder, en meget rolig by. Fra mit synspunkt er dette et kæmpe plus. Det er godt at observere det hektiske liv i storbyerne udefra (det er altid behageligt at se, hvordan andre arbejder), men at deltage i al denne bevægelse er en helt anden sag.

Tomsk har bevaret mange træbygninger fra århundredet før sidste, som skaber en særlig hyggelig atmosfære. Ikke alle er velbevarede, men restaureringsarbejdet er i gang, hvilket er godt nyt.

Fra Moskva til Tomsk Historien om et træk

Tomsk var engang provinshovedstaden, men den transsibiriske jernbane kørte meget længere sydpå, og dette bestemte vejen for byens udvikling. Han var ikke særlig interesseret i store erhvervs- og migrantstrømme, men et stærkt universitetsmiljø (2 universiteter er blandt top 5 universiteter i Rusland) skabte forudsætningerne for vækst i det nye årtusinde. Tomsk, uanset hvor overraskende det kan virke i hovedstæderne, er meget stærkt inden for IT. Ud over hvor jeg arbejder, er der flere andre virksomheder her, som med succes arbejder med produkter i verdensklasse på det globale marked.

Fra Moskva til Tomsk Historien om et træk

Med hensyn til klimaet er det ret barskt. Her er en rigtig vinter, som varer syv måneder. Masser af sne og frost, ligesom i barndommen. I den europæiske del af Rusland har der ikke været sådan en vinter i lang tid. Frost på -40°C er selvfølgelig lidt irriterende, men det sker ikke så ofte, som mange tror. Sommeren her er normalt ikke særlig varm. Myg og myg, som skræmmer mange mennesker, viste sig ikke at være så skræmmende. Et eller andet sted i Khabarovsk er dette angreb efter min mening meget kraftigere. Der er i øvrigt ingen, der holder kæledyrsbjørne her. Den største skuffelse, måske.

Fra Moskva til Tomsk Historien om et træk
En rigtig sibirer er ikke en, der ikke er bange for frost, men en, der klæder sig varmt

Efter den tur var min skæbne praktisk talt beseglet: Jeg ønskede ikke længere rigtig at søge arbejde i Moskva og tilbringe en betydelig del af mit liv på vejen. Jeg valgte Tomsk, så ved mit næste besøg købte jeg en lejlighed og blev nærmest en rigtig Tomsk-bo. Selv ordet "multifora"skræmmer mig ikke meget længere.

Fra Moskva til Tomsk Historien om et træk

Afslutningsvis vil jeg gerne sige, at livet er for kort til at spilde det på uinteressant arbejde et ubehageligt sted. Egentlig er IT et af de få områder, hvor du kan vælge sted og arbejdsforhold. Der er ingen grund til at begrænse dit valg til hovedstæder; programmører er godt fodret overalt, inklusive i Rusland.

Alt det bedste og at vælge den rigtige vej!

Kilde: www.habr.com

Tilføj en kommentar