Van Moskou na Tomsk Die storie van een beweging

Hi almal! Op Habré kan jy baie artikels vind oor verhuising na verskillende stede en lande op soek na 'n beter lewe. Daarom het ek besluit om my storie van verhuising van Moskou na Tomsk te deel. Ja, na Siberië. Wel, dit is waar daar 40 grade ryp in die winter is, muskiete so groot soos olifante in die somer, en elke tweede inwoner het troeteldierbere. Siberië. 'n Ietwat onkonvensionele pad vir 'n eenvoudige Russiese programmeerder, sal baie sê, en hulle sal reg wees. Gewoonlik gaan die migrasievloei in die rigting van die hoofstede, en nie andersom nie. Die storie van hoe ek op hierdie manier gekom het, is nogal lank, maar ek hoop dit sal vir baie interessant wees.

Van Moskou na Tomsk Die storie van een beweging

Eenrigting kaartjie. Die pad van ingenieur na programmeerders

Ek is nie eintlik 'n "regte programmeerder" nie. Ek kom van die Koersk-streek, het aan 'n universiteit gegradueer met 'n graad in motors en motorbedryf, en het nog nooit vir 'n dag in my beroep gewerk nie. Soos baie ander het ek vertrek om Moskou te verower, waar ek as ontwerper en ontwikkelaar van beligtingstoerusting begin werk het. Later het hy as ingenieur gewerk in die vervaardiging van optiese instrumente vir die ruimte.

Van Moskou na Tomsk Die storie van een beweging

Daar was een keer 'n artikel oor Habré so gou programmeerders sal verander in "eenvoudige ingenieurs". Dit is vir my 'n bietjie mal om dit te lees, aangesien 'n ingenieur redelik onlangs in historiese perspektief (sien wetenskapfiksie van die 60's) feitlik 'n halfgod was. Sommige regverdig hoë salarisse in IT deur die feit dat 'n programmeerder baie moet weet en voortdurend moet leer. Ek was in albei gedaantes - beide 'n "eenvoudige ingenieur" en 'n "eenvoudige programmeerder" en ek kan beslis sê dat 'n goeie (goeie) ingenieur in die moderne wêreld ook deur sy loopbaan moet studeer en nuwe dinge leer. Dit is net dat nou die digitale era aangebreek het en die titel van "towenaars" wat die wêreld verander, na programmeerders oorgedra is.

In Rusland word die groot verskil in die salarisse van ingenieurs en programmeerders hoofsaaklik verklaar deur die feit dat die IT-sektor meer geglobaliseer is, baie maatskappye aan internasionale projekte deelneem en goeie ontwikkelaars maklik in die buiteland werk kan kry. Boonop is daar nou 'n personeeltekort, en in hierdie toestande kan salarisse in IT nie anders as om te styg nie, so die idee van heropleiding van 'n ingenieur na 'n programmeerder lyk baie interessant. Daar is ook artikels oor hierdie onderwerp op Habré. Jy moet net verstaan ​​dat dit 'n eenrigtingkaartjie is: eerstens sal daar heel waarskynlik geen terugkeer na 'n "regte" ingenieurswerk wees nie, en tweedens moet jy 'n natuurlike neiging en opregte belangstelling hê om 'n programmeerder te wees.

Ek het sulke eienskappe gehad, maar ek het voorlopig daarin geslaag om hierdie deel van my persoonlikheid onder beheer te hou, en dit soms gevoed deur klein skrifte in Lisp en VBA te skryf om werk in AutoCAD te outomatiseer. Met verloop van tyd het ek egter begin agterkom dat programmeerders baie beter gevoer word as ingenieurs, en die mantra Sagteware-ingenieur is nie 'n ingenieur, wat op Westerse forums gespioeneer word, het begin misluk. Die besluit was dus ryp om my hand aan 'n nuwe beroep te probeer.

My eerste program is ontwerp om die berekening van "kristalgordyne" te outomatiseer en dit is in Qt geskryf. Nie die maklikste pad vir beginners nie, om eerlik te wees. Die taalkeuse is gemaak danksy my broer ('n programmeerder van onderwys en beroep). "Slim ouens kies C++ en Qt," het hy gesê, en ek het myself opreg as slim beskou. Boonop kon ek staatmaak op my broer se hulp om "groot" programmering te bemeester, en ek moet sê, sy rol in my ontwikkeling op die pad van sagteware-ontwikkeling is moeilik om te oorskat.

Meer oor kristalgordyne

"Kristalgordyn" is 'n draadstruktuur waarop kristal teen 'n sekere frekwensie gespan word (die produk was bedoel vir ryk seuns en meisies). Die gordyn kan verskillende lengtes en breedtes hê en toegerus wees met verskillende soorte kristal. Al hierdie parameters beïnvloed die finale koste van die produk en bemoeilik die berekening, wat die waarskynlikheid van foute verhoog. Terselfdertyd is die probleem goed gealgoritmiseer, wat dit 'n ideale kandidaat vir die eerste program gemaak het.

Voordat ontwikkeling begin het, is 'n plan geskryf wat uiters optimisties was en aanvaar het dat alles 'n paar maande sou neem. Trouens, ontwikkeling het meer as ses maande geduur. Die resultaat was 'n goeie toepassing met 'n paar ordentlike grafika, die vermoë om 'n projek te stoor en oop te maak, huidige pryse van die bediener af te laai en ondersteuning vir verskillende berekeningsopsies. Nodeloos om te sê, die UI, argitektuur en kode van die projek was verskriklik, maar ... die program het gewerk en werklike voordele vir 'n individuele maatskappy gebring.

Van Moskou na Tomsk Die storie van een beweging
My eerste program

Teen die tyd dat hierdie projek voltooi is, het ek reeds van werk verander, so ek is afsonderlik vir die aansoek betaal. Dit was die eerste geld direk vir die skryf van werkskode. Ek het soos 'n regte programmeerder gevoel! Die enigste ding wat my daarvan weerhou het om dadelik na die donker kant van die krag oor te skakel, was dat die groot wêreld om een ​​of ander rede nie so gedink het nie.

Die soektog na 'n nuwe werk het 'n bietjie langer geduur. Nie almal is gereed om 'n oor-ouderdom Junior in te neem nie. Nietemin, wie soek, sal altyd vind. Dis waar ek ontmoet het
'n klein maatskappy wat toepassings vir AutoCAD in die konstruksiebedryf ontwikkel. Ontwikkeling was veronderstel om in C++ (MFC) te wees deur COM te gebruik. ’n Baie vreemde besluit, eerlik gesproke, maar dit is hoe dit histories vir hulle ontwikkel het. Ek het AutoCAD en die basiese beginsels van programmering daarvoor geken, so ek het met selfvertroue gesê dat ek resultate kan lewer. En hulle het my gevat. Tipies het ek byna onmiddellik resultate begin lewer, hoewel ek alles gelyktydig moes bemeester.

Ek was nog nooit spyt oor my keuse nie. Boonop het ek na 'n tyd besef dat ek baie gelukkiger was as 'n programmeerder as 'n ingenieur.

Honderd jaar van alleenheid. Werkervaring op afstand

Na 'n paar jaar se werk as 'n programmeerder, het ek baie geleer, as 'n spesialis gegroei en die boeke van Meyers, Sutter en selfs 'n bietjie van Alexandrescu begin verstaan. Maar toe word die tekortkominge waartoe ’n mens solank ’n blinde oog kon draai, duidelik sigbaar. Ek was die enigste programmeerder in die maatskappy wat in C++ geskryf het. Aan die een kant is dit natuurlik goed - jy kan eksperimenteer soos jy wil en enige biblioteke en tegnologie gebruik (Qt, boost, template magic, die nuutste weergawe van die standaard - alles is moontlik), maar aan die ander kant is daar is feitlik niemand om mee te konsulteer nie, niemand om van te leer nie en Gevolglik is dit onmoontlik om jou vaardighede en vermoëns voldoende te assesseer. Die maatskappy self is vasgevang in sy ontwikkeling op die vlak van die laat 90's en vroeë 00's. Daar was geen Agile, Scrum of ander gevorderde ontwikkelingsmetodologieë hier nie. Ek het selfs Git op eie inisiatief gebruik.

My intuïsie het vir my gesê dat ek op hierdie stadium my plafon bereik het, en ek was gewoond daaraan om my intuïsie te vertrou. Die begeerte om te groei en aan te beweeg het elke dag sterker geword. Om daardie jeuk te krap, is bykomende boeke aangekoop en rustige voorbereiding vir tegniese onderhoude begin. Maar die lot het anders uitgedraai, en alles het nie volgens plan verloop nie.

Dit was 'n normale werksdag: ek het gesit, niemand gepla nie, die erfeniskode reggemaak. Kortom, niks het voorafgeskadu nie, maar toe kom daar skielik 'n aanbod in om 'n bietjie ekstra geld te verdien
skryfprogramme in C# vir AutoCAD vir een Tomsk-maatskappy. Voor dit het ek nog net met 'n 6-meter stok aan C# geraak, maar teen daardie tyd was ek reeds stewig op my voete en gereed om op die glybaan van 'n .NET-ontwikkelaar te trap. Op die ou end is C# amper dieselfde as C++, net met 'n vullisverwyderaar en ander plesiertjies, het ek myself oortuig. Terloops, dit blyk amper waar te wees en my vaardighede in C++, sowel as die inligting oor WPF en die MVVM-patroon wat ek van die internet af gekry het, was heeltemal genoeg om die toetstaak suksesvol te voltooi.

Ek het my tweede werk in die aande en oor naweke vir 'n paar maande gewerk en (skielik) gevind dat dit 'n bietjie ... vermoeiend was om 'n afgeleë werk en 'n voltydse werk te jongleren terwyl ek drie uur per dag pendel. Sonder om twee keer te dink, het ek besluit om 'n volledig afgeleë ontwikkelaar te probeer word. “Afgeleë werk is stylvol, modieus, jeugdig,” het hulle uit al die ironieë gesê, maar ek was jonk van gees en gaan nog my hoofwerk verlaat, so die besluit was vir my redelik maklik. Dit is hoe my loopbaan as 'n afgeleë werker begin het.

Habré is vol artikels wat afstandwerk prys – hoe jy maklik jou skedule kan bestuur, nie tyd op die pad kan mors nie en vir jouself die gemaklikste omstandighede vir vrugbare kreatiewe werk kan reël. Daar is baie minder ander artikels wat versigtig vertel dat afstandwerk nie so cool is nie en onaangename aspekte openbaar, soos 'n konstante gevoel van eensaamheid, moeilike kommunikasie binne die span, probleme met loopbaangroei en professionele uitbranding. Ek was vertroud met albei standpunte, so ek het die verandering in werkformaat met alle verantwoordelikheid en omsigtigheid benader.

Om mee te begin het ek 'n werkskedule vir die alledaagse lewe opgestel. Word 6:30 wakker, stap in die park, werk van 8:00 tot 12:00 en van 14:00 tot 18:00. Tydens die pouse is daar 'n uitstappie na 'n sakemiddagete en inkopies, en saans, sport en selfstudie. Vir baie mense wat net deur hoorsê van afgeleë werk weet, lyk so 'n redelik rigiede skedule wild. Maar, soos die praktyk getoon het, is dit waarskynlik die enigste redelike manier om gesond te bly en nie uit te brand nie. As 'n tweede stap het ek die enkelkamer met rakke afgeskort om die werkspasie van die ontspanningsarea te skei. Laasgenoemde het min gehelp, om eerlik te wees, en na 'n jaar is die woonstel hoofsaaklik as 'n werkplek beskou.

Van Moskou na Tomsk Die storie van een beweging
Die harde waarheid van die lewe

En op een of ander manier het dit gebeur dat ek met die oorgang na afgeleë werk met 'n gratis skedule sonder verpligte ure van teenwoordigheid in die kantoor meer begin werk het. Baie meer. Bloot omdat ek eintlik die meeste van die dag gewerk het, en nie tyd gemors het op vergaderings, koffie en gesprekke met kollegas oor die weer, planne vir die naweek en kenmerke van 'n vakansie in die wonderlike Bali nie. Terselfdertyd het 'n reservaat oorgebly, sodat dit moontlik was om bykomende werk van ander plekke af te neem. Hier is dit nodig om te verduidelik dat ek teen die tyd dat ek na afgeleë werk oorgeskakel het alleen was en geen beperkende of beperkende faktore gehad het nie. Ek het maklik in hierdie strik getrap.

’n Paar jaar later het ek ontdek dat daar niks in my lewe was behalwe werk nie. Die slimstes het al besef ek is 'n diep introvert en dis nie vir my maklik om nuwe kennisse te maak nie, maar hier het ek myself in 'n bose kringloop bevind: “werk-werk-werk” en ek het nie tyd vir allerhande soorte nie. van “nonsens”. Boonop het ek geen spesiale aansporing gehad om uit hierdie ewige siklus te kom nie - die dopamien wat die brein ontvang het om komplekse probleme suksesvol op te los, was genoeg om die lewe te geniet. Maar somber gedagtes oor die toekoms het al hoe meer begin opkom, so ek moes myself dwing om die enigste regte besluit te neem – om terug te keer na die regte lewe.

Op grond van my vier jaar van afgeleë werkservaring, kan ek sê dat die belangrikste ding is om 'n werk-lewe-balans te handhaaf. Moeilike lewensomstandighede kan belangstellings en tyd na werk verskuif totdat die normale lewe heeltemal verdwyn, maar dit is presies waaraan jy in elk geval nie moet swig nie; dit sal nogal moeilik wees om later uit te breek weens die las van opgehoopte verpligtinge. Dit het my omtrent 'n jaar geneem om terug te keer na die regte lewe.

Waarheen drome lei. Verhuis na Tomsk

Toe ek die eerste keer na Tomsk gekom het om kennis te maak met die span en korporatiewe kultuur, was die maatskappy nogal klein en wat my die meeste opgeval het, was die werksatmosfeer. Dit was 'n vars lug. Vir die eerste keer in my lewe het ek myself in 'n span bevind wat op die toekoms gefokus is. Alle vorige werke was "net werke", en kollegas het gedurig gekla oor lewe, salaris en mag. Dit was nie hier die geval nie. Mense het gewerk en die toekoms met hul eie hande geskep sonder om te kerm en te kla. 'n Plek waarin jy wil werk, waarin jy 'n onvermydelike beweging vorentoe voel, en jy voel dit met elke sel van jou liggaam. Die begin-atmosfeer waarvan soveel mense hou, ja.

As 'n afgeleë werker het ek voortdurend gesukkel bedrieër sindroom. Ek het gevoel ek was nie vaardig genoeg nie en hardloop te stadig om net te bly sit. Maar dit was onmoontlik om swakheid te toon, so ek het die bekende taktiek van Fake It Till You Make It gekies. Uiteindelik het hierdie einste sindroom bygedra tot my groei. Ek het met vrymoedigheid nuwe projekte aangepak en dit suksesvol voltooi, aangesien ek die eerste in die maatskappy was wat geslaag het Microsoft-eksamens vir MCSD, en ook, terloops, 'n Qt C++ Spesialissertifikaat ontvang.

Toe die vraag ontstaan ​​het oor die bestaan ​​van lewe na afgeleë werk, het ek vir 'n paar maande na Tomsk gegaan om 'n normale lewe te lei en voltyds te werk. En toe word die verskriklike waarheid onthul - die maatskappy het doodgewone mense in diens, met hul eie voor- en nadele, en teen die algemene agtergrond lyk ek nogal goed, en op sommige plekke beter as baie. En selfs die feit dat ek ouer as die meeste van my kollegas is, druk my op een of ander manier nie veel nie en eintlik gee min mense om. Die bedrieërsindroom is dus 'n beslissende slag toegedien (hoewel ek nog nie daarin geslaag het om heeltemal daarvan ontslae te raak nie). Oor die vier jaar wat ek daarmee is, het die maatskappy gegroei, meer volwasse en ernstig geword, maar die atmosfeer van 'n vrolike beginner is steeds teenwoordig.

Van Moskou na Tomsk Die storie van een beweging
Op 'n werksmiddag

Boonop het ek verlief geraak op die stad self. Tomsk is redelik klein volgens hoofstadstandaarde, 'n baie rustige stad. Uit my oogpunt is dit 'n groot pluspunt. Dit is goed om die gejaagde lewe van groot stede van buite af te sien (om te kyk hoe ander werk is altyd aangenaam), maar om aan al hierdie beweging deel te neem is 'n heeltemal ander saak.

Tomsk het baie houtgeboue van voorverlede eeu bewaar, wat 'n spesiale gesellige atmosfeer skep. Nie almal is goed bewaar nie, maar restourasiewerk is aan die gang, wat goeie nuus is.

Van Moskou na Tomsk Die storie van een beweging

Tomsk was eens die provinsiale hoofstad, maar die Trans-Siberiese Spoorweg het baie verder suid geloop, en dit het die ontwikkelingspad van die stad bepaal. Hy was nie baie geïnteresseerd in groot sake- en migrantestrome nie, maar 'n sterk universiteitsomgewing (2 universiteite is onder die top 5 universiteite in Rusland) het die voorwaardes vir groei in die nuwe millennium geskep. Tomsk, maak nie saak hoe verrassend dit in die hoofstede mag lyk nie, is baie sterk in IT. Benewens waar ek werk, is daar verskeie ander maatskappye hier wat suksesvol aan wêreldklasprodukte in die globale mark werk.

Van Moskou na Tomsk Die storie van een beweging

Wat die klimaat betref, is dit nogal hard. Hier is 'n regte winter, wat sewe maande duur. Baie sneeu en ryp, net soos in die kinderjare. In die Europese deel van Rusland was daar lanklaas so 'n winter. Ryp van -40°C is natuurlik 'n bietjie irriterend, maar dit gebeur nie so gereeld soos baie mense dink nie. Die somer hier is gewoonlik nie baie warm nie. Muskiete en muggies, wat baie mense bang maak, blyk nie so skrikwekkend te wees nie. Iewers in Khabarovsk is hierdie aanval na my mening baie meer kragtig. Terloops, niemand hou mak bere hier aan nie. Die grootste teleurstelling, miskien.

Van Moskou na Tomsk Die storie van een beweging
’n Regte Siberiër is nie een wat nie bang is vir ryp nie, maar een wat warm aantrek

Ná daardie reis was my lot feitlik verseël: ek wou nie meer regtig werk in Moskou soek nie en ’n aansienlike deel van my lewe op die pad spandeer. Ek het Tomsk gekies, so met my volgende besoek het ek 'n woonstel gekoop en amper 'n regte Tomsk-inwoner geword. Selfs die woord "multifora"maak my nie meer bang nie.

Van Moskou na Tomsk Die storie van een beweging

Ten slotte wil ek sê dat die lewe te kort is om dit te mors op oninteressante werk op 'n ongemaklike plek. Eintlik is IT een van die min areas waar jy die plek en werksomstandighede kan kies. Dit is nie nodig om jou keuse tot hoofletters te beperk nie; programmeerders word oral goed gevoed, insluitend in Rusland.

Alles van die beste en om die regte pad te kies!

Bron: will.com

Voeg 'n opmerking