Iš Maskvos į Tomską. Vieno judesio istorija

Sveiki visi! Habré svetainėje galite rasti daug straipsnių apie persikėlimą į skirtingus miestus ir šalis ieškant geresnio gyvenimo. Taigi nusprendžiau pasidalinti savo istorija apie persikėlimą iš Maskvos į Tomską. Taip, į Sibirą. Na, čia žiemą būna 40 laipsnių šalnos, vasarą – dramblio dydžio uodai, o kas antras gyventojas turi naminių meškų. Sibiras. Šiek tiek netradicinis kelias paprastam rusų programuotojui, sakys daugelis, ir jie bus teisūs. Dažniausiai migracijos srautas eina sostinių kryptimi, o ne atvirkščiai. Istorija, kaip aš taip pradėjau gyventi, gana ilga, bet tikiuosi, kad ji bus įdomi daugeliui.

Iš Maskvos į Tomską. Vieno judesio istorija

Bilietas į vieną pusę. Kelias nuo inžinieriaus iki programuotojo

Aš iš tikrųjų nesu „tikras programuotojas“. Esu kilęs iš Kursko srities, universitete baigiau Automobilių ir automobilių pramonės studijas ir nė dienos nedirbau pagal savo profesiją. Kaip ir daugelis kitų, aš išvykau užkariauti Maskvos, kur pradėjau dirbti apšvietimo įrangos dizaineriu ir kūrėju. Vėliau dirbo inžinieriumi kosmoso optinių prietaisų gamyboje.

Iš Maskvos į Tomską. Vieno judesio istorija

Netrukus buvo straipsnis apie Habré programuotojai pavirs „paprastais inžinieriais“. Man šiek tiek beprotiška tai skaityti, turint omenyje, kad visai neseniai istorinėje perspektyvoje (žr. septintojo dešimtmečio mokslinę fantastiką) inžinierius buvo praktiškai pusdievis. Vieni didelius atlyginimus IT srityje pateisina tuo, kad programuotojas turi daug žinoti ir nuolat mokytis. Esu buvęs abiem – ir „paprastu inžinieriumi“, ir „paprastu programuotoju“ ir tikrai galiu pasakyti, kad geras (geras) inžinierius šiuolaikiniame pasaulyje taip pat turi mokytis ir mokytis naujų dalykų per visą savo karjerą. Tiesiog dabar atėjo skaitmeninis amžius, o pasaulį keičiančių „magų“ titulas atiteko programuotojams.

Rusijoje didžiulis inžinierių ir programuotojų atlyginimų skirtumas pirmiausia paaiškinamas tuo, kad IT sektorius yra labiau globalizuotas, daug įmonių dalyvauja tarptautiniuose projektuose, o geri kūrėjai gali nesunkiai susirasti darbą užsienyje. Be to, dabar trūksta darbuotojų, o tokiomis sąlygomis atlyginimai IT srityje negali neaugti, todėl idėja persikvalifikuoti iš inžinieriaus į programuotoją atrodo gana įdomi. Taip pat Habré yra straipsnių šia tema. Jums tereikia suprasti, kad tai yra bilietas į vieną pusę: pirma, greičiausiai nebegrįš į „tikro“ inžinieriaus darbą, antra, reikia turėti natūralų polinkį ir nuoširdų susidomėjimą būti programuotoju.

Tokių savybių turėjau, bet kol kas šią savo asmenybės dalį pavyko suvaldyti, kartais pamaitindamas ją rašydamas nedidelius scenarijus Lisp ir VBA, kad būtų automatizuotas darbas AutoCAD. Tačiau laikui bėgant pradėjau pastebėti, kad programuotojai maitinami daug geriau nei inžinieriai, o Vakarų forumuose šnipinėta mantra Programinės įrangos inžinierius nėra inžinierius pradėjo žlugti. Taigi sprendimas buvo pribrendęs išbandyti jėgas naujoje profesijoje.

Mano pirmoji programa buvo skirta automatizuoti „kristalinių užuolaidų“ skaičiavimą ir buvo parašyta Qt. Jei atvirai, ne pats lengviausias kelias pradedantiesiems. Kalbą pasirinkau brolio (pagal išsilavinimą ir profesiją programuotojas) dėka. „Protingi vaikinai renkasi C++ ir Qt“, – sakė jis, ir aš nuoširdžiai laikiau save protingu. Be to, galėjau tikėtis brolio pagalbos įsisavinant „didįjį“ programavimą, ir, turiu pasakyti, jo vaidmenį mano tobulėjime programinės įrangos kūrimo kelyje sunku pervertinti.

Daugiau apie krištolo užuolaidas

„Crystal curtain“ – tai siūlų konstrukcija, ant kurios tam tikru dažniu suveriamas kristalas (produktas buvo skirtas turtingiems berniukams ir mergaitėms). Užuolaidos gali būti skirtingo ilgio ir pločio, gali būti su įvairių tipų kristalais. Visi šie parametrai turi įtakos galutinei produkto kainai ir apsunkina skaičiavimą, padidindami klaidos tikimybę. Tuo pačiu metu problema yra gerai algoritmizuota, todėl ji buvo ideali kandidatė į pirmą programą.

Prieš pradedant plėtrą, buvo parašytas planas, kuris buvo itin optimistiškas ir numatė, kad viskas užtruks porą mėnesių. Tiesą sakant, plėtra truko daugiau nei šešis mėnesius. Rezultatas buvo gera programa su tinkama grafika, galimybe išsaugoti ir atidaryti projektą, atsisiųsti dabartines kainas iš serverio ir palaikyti įvairias skaičiavimo parinktis. Savaime suprantama, projekto vartotojo sąsaja, architektūra ir kodas buvo baisūs, bet... programa veikė ir atnešė realią naudą individualiai įmonei.

Iš Maskvos į Tomską. Vieno judesio istorija
Mano pirmoji programa

Kol šis projektas buvo baigtas, jau buvau pakeitęs darbą, todėl už paraišką mokėjau atskirai. Tai buvo pirmieji pinigai už darbo kodo rašymą. Jaučiausi kaip tikras programuotojas! Vienintelis dalykas, kuris neleido man iš karto pereiti prie tamsiosios jėgos pusės, buvo tai, kad didysis pasaulis kažkodėl taip nemanė.

Naujo darbo paieškos užtruko kiek ilgiau. Ne visi yra pasirengę priimti vyresnio amžiaus jaunimą. Nepaisant to, kas ieško, tas visada ras. Ten ir susipažinau
nedidelė įmonė, kurianti AutoCAD programas statybos pramonėje. Kūrimas turėjo vykti C++ (MFC) naudojant COM. Labai keistas sprendimas, atvirai kalbant, bet taip jiems istoriškai susiklostė. Išmanau AutoCAD ir jo programavimo pagrindus, todėl užtikrintai sakiau, kad galiu duoti rezultatų. Ir jie mane paėmė. Paprastai rezultatus pradėjau duoti beveik iš karto, nors turėjau viską įvaldyti vienu metu.

Niekada nesigailėjau dėl savo pasirinkimo. Be to, po kurio laiko supratau, kad esu daug laimingesnis kaip programuotojas nei kaip inžinierius.

Šimtas metų vienatvės. Nuotolinio darbo patirtis

Po poros metų darbo programuotoju daug išmokau, užaugau specialistu ir pradėjau suprasti Meyerso, Sutterio ir net šiek tiek Alexandrescu knygas. Tačiau tuomet aiškiai išryškėjo trūkumai, į kuriuos kol kas galima užmerkti akis. Buvau vienintelis programuotojas įmonėje, rašęs C++ kalba. Viena vertus, tai, žinoma, gerai – galite eksperimentuoti kaip norite ir naudoti bet kokias bibliotekas ir technologijas (Qt, boost, šablonų magija, naujausia standarto versija – viskas įmanoma), bet kita vertus, praktiškai nėra su kuo pasitarti, iš ko mokytis ir Dėl to neįmanoma adekvačiai įvertinti savo įgūdžių ir gebėjimų. Pati įmonė įstrigo 90-ųjų pabaigoje ir 00-ųjų pradžioje. Čia nebuvo jokių Agile, Scrum ar kitų pažangių kūrimo metodikų. Netgi naudojau Git savo iniciatyva.

Mano intuicija man pasakė, kad šiuo metu pasiekiau savo lubas ir buvau įpratęs pasitikėti savo intuicija. Noras augti ir judėti toliau stiprėjo kiekvieną dieną. Kad iškrapštytų tą niežulį, buvo nupirktos papildomos knygos ir prasidėjo neskubantis ruošimasis techniniams pokalbiams. Tačiau likimas susiklostė kitaip, ir viskas klostėsi ne pagal planą.

Tai buvo įprasta darbo diena: sėdėjau, niekam netrukdžiau, taisiau senąjį kodą. Trumpai tariant, nieko nenumatė, bet staiga atėjo pasiūlymas užsidirbti šiek tiek papildomų pinigų
programų rašymas C#, skirtas AutoCAD vienai Tomsko įmonei. Prieš tai C# buvau palietus tik 6 metrų lazda, bet tuo metu jau tvirtai stovėjau ant kojų ir buvau pasiruošęs žengti slidžiu .NET kūrėjo šlaitu. Galų gale C# beveik tas pats, kas C++, tik su šiukšlių rinktuvu ir kitais malonumais, įsitikinau pats. Beje, tai pasirodė beveik tiesa ir mano C++ įgūdžių, taip pat informacijos apie WPF ir MVVM šabloną, kurią surinkau iš interneto, visiškai pakako sėkmingai atlikti testo užduotį.

Porą mėnesių dirbau antrame darbe vakarais ir savaitgaliais ir (staiga) pastebėjau, kad žongliruoti nuotoliniu darbu ir visu etatu važinėjant tris valandas per dieną buvo šiek tiek... varginantis. Du kartus negalvodamas nusprendžiau pabandyti tapti visiškai nuotoliniu kūrėju. „Darbas nuotoliniu būdu yra stilingas, madingas, jaunatviškas“, – iš visos ironijos kalbėjo jie, bet širdyje buvau jauna ir vis dar ketinau palikti pagrindinį darbą, todėl apsispręsti man buvo gana lengva. Taip prasidėjo mano, kaip nuotolinio darbuotojo, karjera.

Habré gausu straipsnių, šlovinančių nuotolinį darbą – kaip lengvai susitvarkyti savo tvarkaraštį, nešvaistyti laiko kelyje ir susiorganizuoti sau patogiausias sąlygas vaisingam kūrybiniam darbui. Kur kas mažiau yra kitų straipsnių, kuriuose atsargiai pasakojama, kad nuotolinis darbas nėra toks šaunus ir atskleidžia nemalonius aspektus, tokius kaip nuolatinis vienišumo jausmas, sunkus bendravimas kolektyve, karjeros augimo problemos ir profesinis perdegimas. Buvau susipažinęs su abiem požiūriais, todėl į darbo formato keitimą žiūrėjau atsakingai ir atsargiai.

Pirmiausia susidariau darbo grafiką kasdieniam gyvenimui. Pabusti 6:30, pasivaikščioti parke, dirbti nuo 8:00 iki 12:00 ir nuo 14:00 iki 18:00. Per pertrauką – išvyka į verslo pietus ir apsipirkti, o vakare – sportas ir savarankiškas mokymasis. Daugeliui žmonių, kurie apie nuotolinį darbą žino tik iš nuogirdų, toks gana griežtas grafikas atrodo laukinis. Tačiau, kaip parodė praktika, tai bene vienintelis protingas būdas išlikti sveiko proto ir neperdegti. Antruoju žingsniu vienvietį kambarį atskyriau lentynomis, kad atskirčiau darbo erdvę nuo poilsio zonos. Pastarasis, tiesą pasakius, mažai padėjo, o po metų butas buvo suvokiamas pirmiausia kaip darbo vieta.

Iš Maskvos į Tomską. Vieno judesio istorija
Griežta gyvenimo tiesa

Ir kažkaip susiklostė taip, kad perėjus prie nuotolinio darbo laisvu grafiku be privalomų buvimo biure valandų pradėjau daugiau dirbti. Daug daugiau. Tiesiog todėl, kad iš tikrųjų dirbau didžiąją dienos dalį ir negaišdavau laiko susitikimams, kavai ir pokalbiams su kolegomis apie orą, savaitgalio planus ir atostogų nuostabiame Balyje ypatybes. Tuo pačiu metu liko rezervas, todėl buvo galima pasiimti papildomų darbų iš kitų vietų. Čia reikia paaiškinti, kad tuo metu, kai perėjau dirbti į nuotolinį darbą, buvau vienas ir neturėjau jokių varžančių ar ribojančių veiksnių. Lengvai įstojau į šiuos spąstus.

Po kelerių metų sužinojau, kad mano gyvenime nėra nieko, išskyrus darbą. Patys protingiausi jau suprato, kad esu gili intravertė ir man nelengva užmegzti naujų pažinčių, bet čia patekau į užburtą ratą: „darbas-darbas-darbas“ ir nebeturiu laiko visokiems. iš „nesąmonių“. Be to, neturėjau jokios ypatingos paskatos ištrūkti iš šio amžinojo ciklo – dopamino, kurį smegenys gaudavo sėkmingai spręsdamos sudėtingas problemas, pakako džiaugtis gyvenimu. Tačiau niūrios mintys apie ateitį ėmė kirbėti vis dažniau, todėl teko prisiversti priimti vienintelį teisingą sprendimą – grįžti į realų gyvenimą.

Remdamasis savo ketverių metų nuotolinio darbo patirtimi, galiu pasakyti, kad svarbiausia išlaikyti darbo ir asmeninio gyvenimo pusiausvyrą. Sunkios gyvenimo aplinkybės gali nukreipti interesus ir laiką darbui iki visiško normalaus gyvenimo išnykimo, tačiau kaip tik tam jokiu būdu nederėtų pasiduoti, vėliau bus gana sunku išsiveržti dėl susikaupusių įsipareigojimų naštos. Man prireikė maždaug metų, kol grįžau į realų gyvenimą.

Kur veda svajonės. Persikėlimas į Tomską

Kai pirmą kartą atvykau į Tomską susipažinti su komanda ir įmonės kultūra, įmonė buvo gana maža, o labiausiai mane sužavėjo darbo atmosfera. Tai buvo gaivaus oro gurkšnis. Pirmą kartą gyvenime atsidūriau komandoje, orientuotoje į ateitį. Visi ankstesni darbai buvo „tik darbai“, o kolegos nuolat skundėsi gyvenimu, atlyginimu ir valdžia. Šiuo atveju taip nebuvo. Žmonės dirbo ir kūrė ateitį savo rankomis, nesiskųsdami ir nesiskųsdami. Vieta, kurioje norisi dirbti, kurioje jauti neišvengiamą judėjimą į priekį ir tai jauti kiekviena savo kūno ląstele. Taip, startuolio atmosfera, kurią mėgsta tiek daug žmonių.

Kaip nuotolinis darbuotojas, su kuriuo nuolat kovojau apsimetėlio sindromas. Jaučiausi taip, lyg nesu pakankamai įgudęs ir bėgu per lėtai, kad tiesiog išlikčiau vietoje. Tačiau parodyti silpnumo buvo neįmanoma, todėl pasirinkau gerai žinomą „Fake It Till You Make It“ taktiką. Galiausiai šis sindromas prisidėjo prie mano augimo. Drąsiai ėmiausi naujų projektų ir sėkmingai juos įvykdžiau, būdamas pirmasis įmonėje įveikiau Microsoft egzaminai MCSD, o taip pat, beje, gavo Qt C++ Specialist sertifikatą.

Kai iškilo klausimas apie gyvybės egzistavimą po nuotolinio darbo, porai mėnesių išvykau į Tomską gyventi įprasto gyvenimo ir dirbti pilnu etatu. Ir tada paaiškėjo baisi tiesa – įmonėje dirba visai paprasti žmonės, su savais privalumais ir trūkumais, o bendrame fone atrodau visai neblogai, o kai kur ir geriau nei daugelis. Ir net tai, kad esu vyresnė už daugumą kolegų, manęs kažkaip nelabai slegia ir, tiesą sakant, mažai kam rūpi. Taigi apsišaukėlio sindromui buvo smogtas lemiamas smūgis (nors iki galo jo atsikratyti man dar nepavyko). Per ketverius metus, kai dirbau, įmonė išaugo, tapo brandesnė ir rimtesnė, tačiau linksmo startuolio atmosfera vis dar išlieka.

Iš Maskvos į Tomską. Vieno judesio istorija
Darbo popietę

Be to, įsimylėjau patį miestą. Tomskas yra gana mažas pagal sostinės standartus, labai ramus miestas. Mano požiūriu, tai yra didžiulis pliusas. Gera stebėti audringą didmiesčių gyvenimą iš šalies (stebėti, kaip kiti dirba, visada malonu), bet dalyvauti visame šiame judėjime – visai kitas reikalas.

Tomske yra išlikę daug praėjusio amžiaus medinių pastatų, kurie sukuria ypatingą jaukią atmosferą. Ne visi jie gerai išsilaikę, tačiau vyksta restauravimo darbai, o tai gera žinia.

Iš Maskvos į Tomską. Vieno judesio istorija

Tomskas kažkada buvo provincijos sostinė, tačiau Transsibiro geležinkelis ėjo daug toliau į pietus, ir tai nulėmė miesto raidos kelią. Didelis verslas ir migrantų srautai jo nelabai domino, tačiau stipri universitetinė aplinka (2 universitetai patenka į geriausių Rusijos universitetų 5-uką) sukūrė prielaidas augti naujajame tūkstantmetyje. Tomskas, kad ir kaip keistai atrodytų sostinėse, IT srityje yra labai stiprus. Be to, kur aš dirbu, čia yra dar kelios įmonės, kurios sėkmingai dirba su pasaulinio lygio produktais pasaulinėje rinkoje.

Iš Maskvos į Tomską. Vieno judesio istorija

Kalbant apie klimatą, jis yra gana atšiaurus. Čia tikra žiema, kuri trunka septynis mėnesius. Daug sniego ir šerkšno, kaip ir vaikystėje. Europinėje Rusijos dalyje tokios žiemos seniai nebuvo. -40°C šalnos, žinoma, šiek tiek erzina, bet pasitaiko ne taip dažnai, kaip daugelis galvoja. Vasara čia paprastai nėra labai karšta. Daugelį žmonių gąsdinantys uodai ir midijos pasirodė ne tokie baisūs. Kažkur Chabarovske, mano nuomone, šis puolimas yra daug smarkesnis. Beje, naminių lokių čia niekas nelaiko. Didžiausias nusivylimas, ko gero.

Iš Maskvos į Tomską. Vieno judesio istorija
Tikras sibirietis ne tas, kuris nebijo šalčio, o tas, kuris šiltai rengiasi

Po tos kelionės mano likimas buvo praktiškai užantspauduotas: nebenorėjau ieškotis darbo Maskvoje ir nemažą gyvenimo dalį praleisti kelyje. Pasirinkau Tomską, tad kito vizito metu nusipirkau butą ir tapau kone tikru Tomsko gyventoju. Net žodis "multifora"Manęs nelabai gąsdina.

Iš Maskvos į Tomską. Vieno judesio istorija

Baigdamas norėčiau pasakyti, kad gyvenimas per trumpas, kad jį eikvotume neįdomiems darbams nepatogioje vietoje. Tiesą sakant, IT yra viena iš nedaugelio sričių, kurioje galite pasirinkti vietą ir darbo sąlygas. Nereikia apsiriboti tik sostinėmis, programuotojai yra gerai maitinami visur, įskaitant Rusiją.

Viso geriausio ir teisingo kelio pasirinkimo!

Šaltinis: www.habr.com

Добавить комментарий