De la Moscova la Tomsk. Povestea unei mișcări

Salutare tuturor! Pe Habré puteți găsi multe articole despre mutarea în diferite orașe și țări în căutarea unei vieți mai bune. Așa că am decis să împărtășesc povestea mea despre mutarea de la Moscova la Tomsk. Da, în Siberia. Ei bine, aici există înghețuri de 40 de grade iarna, țânțari de dimensiunea elefanților vara și fiecare al doilea rezident are urși de companie. Siberia. O cale oarecum neconvențională pentru un simplu programator rus, vor spune mulți, și vor avea dreptate. De obicei fluxul de migrație merge în direcția capitalelor, și nu invers. Povestea cum am ajuns să trăiesc în acest fel este destul de lungă, dar sper că va fi interesantă pentru mulți.

De la Moscova la Tomsk. Povestea unei mișcări

Bilet dus. Calea de la inginer la programatori

Nu sunt de fapt un „programator adevărat”. Vin din regiunea Kursk, am absolvit o universitate cu o diplomă în Automobile și Industria Auto și nu am lucrat nicio zi în profesia mea. Ca mulți alții, am plecat să cuceresc Moscova, unde am început să lucrez ca proiectant și dezvoltator de echipamente de iluminat. Mai târziu a lucrat ca inginer în producția de instrumente optice pentru spațiu.

De la Moscova la Tomsk. Povestea unei mișcări

A existat odată un articol despre Habré care în curând programatorii se vor transforma în „simpli ingineri”. Este puțin nebunesc pentru mine să citesc asta, având în vedere că destul de recent în perspectivă istorică (vezi science fiction din anii 60) un inginer era practic un semizeu. Unii justifică salariile mari în IT prin faptul că un programator trebuie să știe multe și să învețe constant. Am fost în ambele forme - atât un „inginer simplu”, cât și un „programator simplu” și pot spune cu siguranță că un inginer bun (bun) în lumea modernă trebuie, de asemenea, să studieze și să învețe lucruri noi de-a lungul carierei sale. Doar că acum a sosit era digitală și titlul de „magicieni” care schimbă lumea a trecut la programatori.

În Rusia, diferența uriașă în salariile inginerilor și programatorilor se explică în primul rând prin faptul că sectorul IT este mai globalizat, multe companii participă la proiecte internaționale, iar dezvoltatorii buni își pot găsi cu ușurință de lucru în străinătate. Mai mult, acum există o lipsă de personal, iar în aceste condiții, salariile din IT nu pot să nu crească, așa că ideea de recalificare de la inginer la programator pare destul de interesantă. Există și articole pe această temă pe Habré. Trebuie doar să înțelegeți că acesta este un bilet unic: în primul rând, cel mai probabil nu va exista nicio întoarcere la un loc de muncă „adevărat” de inginerie și, în al doilea rând, trebuie să aveți o înclinație naturală și un interes real de a fi programator.

Aveam astfel de calități, dar deocamdată am reușit să țin această parte a personalității mele sub control, uneori hrănind-o scriind mici scripturi în Lisp și VBA pentru a automatiza lucrul în AutoCAD. Cu toate acestea, de-a lungul timpului, am început să observ că programatorii sunt hrăniți mult mai bine decât inginerii, iar mantra Software Engineer nu este un inginer, spionată pe forumurile occidentale, a început să eșueze. Deci decizia a fost coaptă de a-mi încerca mâna la o nouă profesie.

Primul meu program a fost conceput pentru a automatiza calculul „perdelelor de cristal” și a fost scris în Qt. Nu este cea mai ușoară cale pentru începători, să fiu sincer. Alegerea limbajului s-a făcut datorită fratelui meu (programator de studii și profesie). „Băieții deștepți aleg C++ și Qt”, a spus el și, sincer, m-am considerat deștept. În plus, aș putea conta pe ajutorul fratelui meu în stăpânirea programării „mare” și, trebuie să spun, rolul lui în dezvoltarea mea pe calea dezvoltării software este greu de supraestimat.

Mai multe despre perdele de cristal

„Cortina de cristal” este o structură de fir pe care cristalul este înșirat la o anumită frecvență (produsul a fost destinat băieților și fetelor bogați). Perdeaua poate avea lungimi și lățimi diferite și poate fi echipată cu diferite tipuri de cristal. Toți acești parametri afectează costul final al produsului și complică calculul, crescând probabilitatea de eroare. În același timp, problema este bine algoritmizată, ceea ce a făcut-o un candidat ideal pentru primul program.

Înainte de a începe dezvoltarea, a fost scris un plan extrem de optimist și care presupunea că totul va dura câteva luni. De fapt, dezvoltarea a durat mai mult de șase luni. Rezultatul a fost o aplicație bună, cu o grafică decentă, capacitatea de a salva și deschide un proiect, de a descărca prețurile curente de pe server și suport pentru diferite opțiuni de calcul. Inutil să spun că UI, arhitectura și codul proiectului au fost groaznice, dar... programul a funcționat și a adus beneficii reale unei companii individuale.

De la Moscova la Tomsk. Povestea unei mișcări
Primul meu program

Până la finalizarea acestui proiect, îmi schimbasem deja locul de muncă, așa că am fost plătit separat pentru cerere. Aceștia au fost primii bani direct pentru scrierea codului de lucru. M-am simțit ca un adevărat programator! Singurul lucru care m-a împiedicat să trec imediat la partea întunecată a forței a fost că lumea mare, dintr-un motiv oarecare, nu a crezut așa.

Căutarea unui nou loc de muncă a durat puțin mai mult. Nu toată lumea este pregătită să accepte un Junior peste vârstă. Cu toate acestea, cine caută va găsi întotdeauna. Acolo m-am cunoscut
o companie mică care dezvoltă aplicații pentru AutoCAD în industria construcțiilor. Dezvoltarea trebuia să fie în C++ (MFC) folosind COM. O decizie foarte ciudată, sincer vorbind, dar așa s-a dezvoltat istoric pentru ei. Știam AutoCAD și elementele de bază ale programării pentru acesta, așa că am spus cu încredere că pot produce rezultate. Și m-au luat. De obicei, am început să produc rezultate aproape imediat, deși a trebuit să stăpânesc totul în același timp.

Nu am regretat niciodată alegerea mea. Mai mult, după ceva timp, mi-am dat seama că eram mult mai fericit ca programator decât ca inginer.

O suta de ani de singuratate. Experiență de lucru la distanță

După câțiva ani de lucru ca programator, am învățat multe, am crescut ca specialist și am început să înțeleg cărțile lui Meyers, Sutter și chiar puțin ale lui Alexandrescu. Dar atunci au devenit clar dezavantajele la care se putea închide ochii pentru moment. Am fost singurul programator din companie care a scris în C++. Pe de o parte, acest lucru este bineînțeles bun - puteți experimenta după cum doriți și puteți utiliza orice biblioteci și tehnologii (Qt, boost, template magic, cea mai recentă versiune a standardului - totul este posibil), dar pe de altă parte, există practic nu este cu cine să te consulți, nimeni de la care să înveți și, prin urmare, este imposibil să îți evaluezi în mod adecvat aptitudinile și abilitățile. Compania în sine este blocată în dezvoltarea sa la nivelul de la sfârșitul anilor 90 și începutul anilor 00. Nu existau metodologii Agile, Scrum sau alte metodologii avansate de dezvoltare aici. Am folosit chiar și Git din proprie inițiativă.

Intuiția mea mi-a spus că în acest moment ajunsesem la plafon și eram obișnuit să am încredere în intuiția mea. Dorința de a crește și de a merge mai departe creștea în fiecare zi. Pentru a zgâria această mâncărime, au fost achiziționate cărți suplimentare și a început pregătirea pe îndelete pentru interviurile tehnice. Dar soarta s-a dovedit diferit și totul nu a decurs conform planului.

Era o zi de lucru normală: stăteam, nu deranjam pe nimeni, reparam codul moștenit. Pe scurt, nimic nu prefigura, dar apoi brusc a venit o ofertă pentru a câștiga niște bani în plus
scrierea de programe în C# pentru AutoCAD pentru o companie Tomsk. Înainte de asta, atinsesem C# doar cu un stick de 6 metri, dar până atunci eram deja ferm pe picioare și eram gata să pășesc pe panta alunecoasă a unui dezvoltator .NET. Până la urmă, C# este aproape la fel cu C++, doar cu gunoi și alte plăceri, m-am convins. Apropo, acest lucru s-a dovedit a fi aproape adevărat și abilitățile mele în C++, precum și informațiile despre WPF și modelul MVVM pe care le-am adunat de pe Internet, au fost destul de suficiente pentru a finaliza cu succes sarcina de testare.

Am lucrat al doilea loc de muncă seara și în weekend timp de câteva luni și (brut) am constatat că a jongla cu un job la distanță și un job cu normă întreagă în timp ce faceam naveta trei ore pe zi era puțin... obositor. Fără să mă gândesc de două ori, am decis să încerc să devin un dezvoltator complet la distanță. „Lucrarea la distanță este stilată, la modă, tinerească”, au spus ei din toate ironiile, dar eram tânăr la suflet și aveam să-mi părăsesc slujba principală, așa că decizia mi-a fost destul de ușoară. Așa a început cariera mea de lucrător la distanță.

Habré este plin de articole care laudă munca de la distanță - cum îți poți gestiona cu ușurință programul, să nu pierzi timpul pe drum și să aranjezi pentru tine cele mai confortabile condiții pentru o muncă creativă fructuoasă. Sunt mult mai puține alte articole care ne spun cu prudență că munca la distanță nu este atât de cool și dezvăluie aspecte neplăcute, precum un sentiment constant de singurătate, comunicare dificilă în cadrul echipei, probleme cu creșterea carierei și epuizare profesională. Eram familiarizat cu ambele puncte de vedere, așa că am abordat schimbarea formatului de lucru cu toată responsabilitatea și prudența.

Pentru început, mi-am stabilit un program de lucru pentru viața de zi cu zi. Trezire la 6:30, plimbare în parc, lucru de la 8:00 la 12:00 și de la 14:00 la 18:00. În pauză, există o excursie la un prânz de afaceri și cumpărături, iar seara, sport și auto-studiu. Pentru mulți oameni care știu despre munca la distanță doar din auzite, un program atât de rigid pare sălbatic. Dar, după cum a arătat practica, aceasta este probabil singura modalitate rezonabilă de a rămâne sănătoși și de a nu epuiza. În al doilea pas, am împărțit camera single cu rafturi pentru a separa spațiul de lucru de zona de relaxare. Acesta din urmă a ajutat puțin, să fiu sincer, iar după un an apartamentul a fost perceput în primul rând ca un loc de muncă.

De la Moscova la Tomsk. Povestea unei mișcări
Adevărul aspru al vieții

Și cumva s-a întâmplat ca odată cu trecerea la lucrul de la distanță cu program liber fără ore obligatorii de prezență la birou, am început să lucrez mai mult. Mult mai mult. Pur și simplu pentru că am muncit de fapt cea mai mare parte a zilei și nu am pierdut timpul cu întâlniri, cafea și discuții cu colegii despre vreme, planuri pentru weekend și caracteristicile unei vacanțe în Bali fabulos. În același timp, a rămas o rezervă, astfel încât a fost posibil să se ia muncă suplimentară din alte locuri. Aici este necesar să explic că, în momentul în care am trecut la lucrul la distanță, eram singur și nu aveam factori de restricție sau limitare. Am pășit ușor în această capcană.

Câțiva ani mai târziu am descoperit că nu există nimic în viața mea în afară de muncă. Cei mai deștepți și-au dat deja seama că sunt un introvertit profund și nu-mi este ușor să fac noi cunoștințe, dar aici m-am trezit într-un cerc vicios: „muncă-muncă-muncă” și nu am timp de tot felul. de „prostii”. Mai mult, nu am avut niciun stimulent special pentru a ieși din acest ciclu etern - dopamina primită de creier în urma rezolvării cu succes a problemelor complexe a fost suficientă pentru a mă bucura de viață. Dar gândurile sumbre despre viitor au început să vină din ce în ce mai des, așa că a trebuit să mă forțez să iau singura decizie corectă - să mă întorc la viața reală.

Pe baza celor patru ani de experiență de lucru la distanță, pot spune că cel mai important lucru este menținerea unui echilibru între viața profesională și viața privată. Circumstanțele dificile ale vieții pot schimba interesele și timpul spre muncă până la dispariția completă a vieții normale, dar exact acest lucru nu ar trebui să cedeți în niciun caz; va fi destul de dificil să izbucniți mai târziu din cauza poverii obligațiilor acumulate. Mi-a luat aproximativ un an să mă întorc la viața reală.

Unde duc visele. Mutarea la Tomsk

Când am venit prima dată la Tomsk pentru a face cunoștință cu echipa și cultura corporativă, compania era destul de mică și ceea ce m-a frapat cel mai mult a fost atmosfera de lucru. Era o gură de aer proaspăt. Pentru prima dată în viața mea, m-am trezit într-o echipă concentrată pe viitor. Toate locurile de muncă anterioare erau „doar locuri de muncă”, iar colegii se plângeau în mod constant de viață, salariu și putere. Acesta nu a fost cazul aici. Oamenii au lucrat și au creat viitorul cu propriile mâini fără să se plângă și să se plângă. Un loc în care vrei să lucrezi, în care simți o mișcare inevitabilă înainte, și o simți cu fiecare celulă a corpului tău. Atmosfera de startup pe care atât de mulți oameni o iubește, da.

Ca lucrător la distanță cu care m-am luptat în mod constant sindromul impostorului. Am simțit că nu sunt suficient de priceput și că alergam prea încet pentru a rămâne pe loc. Dar era imposibil să arăți slăbiciune, așa că am ales binecunoscuta tactică Fake It Till You Make It. În cele din urmă, chiar acest sindrom a contribuit la creșterea mea. Am preluat cu îndrăzneală proiecte noi și le-am dus la bun sfârșit, fiind primul din companie care a trecut Examene Microsoft pentru MCSDși, de altfel, a primit un certificat de specialist Qt C++.

Când a apărut întrebarea despre existența vieții după munca la distanță, am fost la Tomsk pentru câteva luni pentru a duce o viață normală și a lucra cu normă întreagă. Și apoi a fost dezvăluit adevărul teribil - compania angajează oameni destul de obișnuiți, cu propriile avantaje și dezavantaje, iar pe fondul general arăt destul de bine și, în unele locuri, mai bine decât mulți. Și chiar faptul că sunt mai în vârstă decât majoritatea colegilor mei cumva nu mă deprimă prea mult și, de fapt, puținilor le pasă. Astfel, s-a dat o lovitură decisivă sindromului impostorului (deși nu am reușit încă să scap complet de el). De-a lungul celor patru ani în care sunt cu ea, compania a crescut, a devenit mai matură și mai serioasă, dar atmosfera unui startup vesel este încă prezentă.

De la Moscova la Tomsk. Povestea unei mișcări
Într-o după-amiază de lucru

Mai mult, m-am îndrăgostit de orașul însuși. Tomsk este destul de mic după standardele capitalei, un oraș foarte calm. Din punctul meu de vedere, acesta este un mare plus. Este bine să observăm viața agitată a marilor orașe din exterior (a urmări cum lucrează alții este întotdeauna plăcut), dar participarea la toată această mișcare este cu totul altceva.

Tomsk a păstrat multe clădiri din lemn din secolul trecut, care creează o atmosferă specială confortabilă. Nu toate sunt bine conservate, dar sunt în desfășurare lucrări de restaurare, ceea ce este o veste bună.

De la Moscova la Tomsk. Povestea unei mișcări

Tomsk a fost odată capitala provinciei, dar Calea Ferată Transsiberiană mergea mult mai spre sud, iar acest lucru a determinat calea de dezvoltare a orașului. Nu era foarte interesat de fluxurile mari de afaceri și de migranți, dar un mediu universitar puternic (2 universități sunt printre primele 5 universități din Rusia) a creat condițiile prealabile pentru creșterea în noul mileniu. Tomsk, oricât de surprinzător ar părea în capitale, este foarte puternic în IT. În plus față de locul în care lucrez, există câteva alte companii aici care lucrează cu succes la produse de clasă mondială pe piața globală.

De la Moscova la Tomsk. Povestea unei mișcări

În ceea ce privește clima, este destul de aspră. Aici este o iarnă adevărată, care durează șapte luni. Multă zăpadă și ger, la fel ca în copilărie. În partea europeană a Rusiei nu a existat o astfel de iarnă de mult timp. Înghețurile de -40°C sunt puțin enervante, desigur, dar nu se întâmplă atât de des pe cât cred mulți oameni. Vara aici de obicei nu este foarte caldă. Tantarii si muschii, care sperie multi oameni, s-au dovedit a nu fi asa de infricosatoare. Undeva în Khabarovsk acest atac este mult mai viguros, după părerea mea. Apropo, nimeni nu ține aici urși de companie. Cea mai mare dezamăgire, poate.

De la Moscova la Tomsk. Povestea unei mișcări
Un siberian adevărat nu este cel căruia nu se teme de îngheț, ci unul care se îmbracă călduros

După acea călătorie, soarta mea a fost practic pecetluită: nu mai doream cu adevărat să-mi caut de lucru la Moscova și să-mi petrec o parte semnificativă a vieții pe drum. Am ales Tomsk, așa că la următoarea mea vizită mi-am cumpărat un apartament și am devenit aproape un adevărat rezident în Tomsk. Chiar și cuvântul "multifora„Nu mă mai sperie prea mult.

De la Moscova la Tomsk. Povestea unei mișcări

În concluzie, aș dori să spun că viața este prea scurtă pentru a o irosi cu o muncă neinteresantă într-un loc incomod. De fapt, IT este unul dintre puținele domenii în care poți alege locul și condițiile de lucru. Nu este nevoie să vă limitați alegerea la majuscule; programatorii sunt bine hrăniți peste tot, inclusiv în Rusia.

Toate cele bune și alegerea drumului potrivit!

Sursa: www.habr.com

Adauga un comentariu