Od Moskve do Tomska. Priča o jednom potezu

Bok svima! Na Habréu možete pronaći mnogo članaka o selidbi u različite gradove i zemlje u potrazi za boljim životom. Stoga sam odlučio podijeliti svoju priču o preseljenju iz Moskve u Tomsk. Da, u Sibir. Pa, ovdje su zimi mrazovi od 40 stupnjeva, ljeti komarci veličine slona, ​​a svaki drugi stanovnik ima kućnog ljubimca medvjeda. Sibir. Pomalo nekonvencionalan put za jednostavnog ruskog programera, reći će mnogi i bit će u pravu. Obično migracijski tijek ide u smjeru glavnih gradova, a ne obrnuto. Priča o tome kako sam ovako živio je duga, ali nadam se da će mnogima biti zanimljiva.

Od Moskve do Tomska. Priča o jednom potezu

Jednosmjerna karta. Put od inženjera do programera

Ja zapravo nisam "pravi programer". Dolazim iz regije Kursk, diplomirao sam automobile i automobilsku industriju na sveučilištu i nikada nisam radio ni dana u svojoj struci. Kao i mnogi drugi, otišao sam u osvajanje Moskve, gdje sam počeo raditi kao dizajner i programer rasvjetne opreme. Poslije je radio kao inženjer u proizvodnji optičkih instrumenata za svemir.

Od Moskve do Tomska. Priča o jednom potezu

Bio je jednom članak na Habréu koji je uskoro programeri će se pretvoriti u "jednostavne inženjere". Malo mi je ludo ovo čitati, s obzirom da je nedavno u povijesnoj perspektivi (vidi znanstvenu fantastiku 60-ih) inženjer bio praktički polubog. Neki visoke plaće u IT-u pravdaju činjenicom da programer mora puno znati i stalno učiti. Bio sam u oba izgleda - i “jednostavnog inženjera” i “jednostavnog programera” i definitivno mogu reći da dobar (dobar) inženjer u modernom svijetu također mora učiti i učiti nove stvari tijekom svoje karijere. Samo što je sada došlo digitalno doba i titula "mađioničara" koji mijenjaju svijet prešla je na programere.

U Rusiji se velika razlika u plaćama inženjera i programera objašnjava prvenstveno činjenicom da je IT sektor više globaliziran, mnoge tvrtke sudjeluju u međunarodnim projektima, a dobri programeri lako pronalaze posao u inozemstvu. Štoviše, sada postoji manjak kadra, au ovim uvjetima plaće u IT-u ne mogu a da ne rastu, pa ideja prekvalifikacije iz inženjera u programera izgleda prilično zanimljiva. Na Habréu također postoje članci o ovoj temi. Samo trebate shvatiti da je ovo karta u jednom smjeru: prvo, najvjerojatnije neće biti povratka na "pravi" inženjerski posao, a drugo, morate imati prirodnu sklonost i istinski interes da postanete programer.

Imao sam takve kvalitete, ali zasad sam uspio držati taj dio svoje osobnosti pod kontrolom, ponekad ga hraneći pisanjem malih skripti u Lispu i VBA za automatizaciju rada u AutoCAD-u. Međutim, s vremenom sam počeo primjećivati ​​da se programeri hrane puno bolje od inženjera, a mantra Software Engineer is not Engineer, špijunirana na zapadnim forumima, počela je padati. Tako je sazrela odluka da se okušam u novom zanimanju.

Moj prvi program bio je dizajniran za automatizaciju izračuna "kristalnih zavjesa" i napisan je u Qt-u. Nije najlakši put za početnike, da budem iskren. Odabir jezika je napravljen zahvaljujući mom bratu (programer po obrazovanju i zanimanju). "Pametni dečki biraju C++ i Qt", rekao je, a ja sam se iskreno smatrao pametnim. Osim toga, mogao sam računati na bratovu pomoć u svladavanju „velikog“ programiranja i, moram reći, njegovu ulogu u mom razvoju na putu razvoja softvera teško je precijeniti.

Više o kristalnim zavjesama

“Kristalna zavjesa” je končasta struktura na koju je kristal nanizan određenom frekvencijom (proizvod je bio namijenjen imućnim mladićima i djevojkama). Zavjesa može imati različite duljine i širine te biti opremljena različitim vrstama kristala. Svi ti parametri utječu na konačni trošak proizvoda i kompliciraju izračun, povećavajući vjerojatnost pogreške. U isto vrijeme, problem je dobro algoritmiziran, što ga čini idealnim kandidatom za prvi program.

Prije početka razvoja napisan je plan koji je bio krajnje optimističan i pretpostavljao je da će sve trajati nekoliko mjeseci. Zapravo, razvoj je trajao više od šest mjeseci. Rezultat je bila dobra aplikacija s pristojnom grafikom, mogućnošću spremanja i otvaranja projekta, preuzimanjem trenutnih cijena s poslužitelja i podrškom za različite opcije izračuna. Nepotrebno je reći da su korisničko sučelje, arhitektura i kod projekta bili užasni, ali... program je radio i donio stvarne koristi pojedinoj tvrtki.

Od Moskve do Tomska. Priča o jednom potezu
Moj prvi program

Do završetka ovog projekta već sam promijenio posao, tako da sam za prijavu posebno plaćen. Ovo je bio prvi novac izravno za pisanje radnog koda. Osjećao sam se kao pravi programer! Jedina stvar koja me sprječavala da odmah prijeđem na mračnu stranu sile je to što veliki svijet iz nekog razloga nije tako mislio.

Potraga za novim poslom trajala je malo duže. Nije svatko spreman prihvatiti prestarog Juniora. Ipak, tko traži, uvijek će naći. Tamo sam se upoznao
mala tvrtka koja razvija aplikacije za AutoCAD u građevinskoj industriji. Razvoj je trebao biti u C++ (MFC) koristeći COM. Vrlo čudna odluka, iskreno govoreći, ali tako im se to povijesno razvilo. Poznavao sam AutoCAD i osnove programiranja za njega, pa sam samouvjereno rekao da mogu dati rezultate. I odveli su me. Obično sam gotovo odmah počeo davati rezultate, iako sam sve morao svladati u isto vrijeme.

Nikada nisam požalila zbog svog izbora. Štoviše, nakon nekog vremena shvatio sam da sam puno sretniji kao programer nego kao inženjer.

Sto godina samoće. Radno iskustvo na daljinu

Nakon nekoliko godina rada kao programer, puno sam naučio, izrastao kao stručnjak i počeo razumijevati knjige Meyersa, Suttera, pa čak i malo Alexandrescua. Ali tada su postali jasno vidljivi nedostaci na koje se zasad moglo zažmiriti. Bio sam jedini programer u tvrtki koji je pisao u C++. S jedne strane, to je naravno dobro - možete eksperimentirati kako želite i koristiti bilo koje biblioteke i tehnologije (Qt, boost, template magic, najnovija verzija standarda - sve je moguće), ali s druge strane, postoji praktički se nema s kim posavjetovati, nema od koga učiti i kao rezultat toga, nemoguće je adekvatno procijeniti vaše vještine i sposobnosti. Sama tvrtka je zapela u svom razvoju na razini kasnih 90-ih i ranih 00-ih. Ovdje nije bilo Agilea, Scruma ili drugih naprednih razvojnih metodologija. Čak sam samoinicijativno koristio Git.

Intuicija mi je govorila da sam u ovom trenutku dosegao svoj strop, a navikao sam vjerovati svojoj intuiciji. Želja za rastom i napredovanjem bila je svakim danom sve jača. Kako bi se počešao taj svrbež, kupljene su dodatne knjige i počele su ležerne pripreme za tehničke intervjue. Ali sudbina se okrenula drugačije i nije sve išlo po planu.

Bio je to običan radni dan: sjedio sam, nikome ne smetajući, popravljao naslijeđeni kod. Ukratko, ništa se nije naslućivalo, ali onda je iznenada stigla ponuda da dodatno zaradim
pisanje programa u C# za AutoCAD za jednu Tomsku tvrtku. Prije toga sam C# dotakao samo palicom od 6 metara, ali tada sam već čvrsto stajao na nogama i bio spreman zakoračiti na skliski teren .NET developera. Na kraju, C# je gotovo isto što i C++, samo sa sakupljačem smeća i ostalim užicima, uvjerio sam se. Inače, to se pokazalo gotovo točnim i moje znanje u C++-u, kao i informacije o WPF-u i MVVM uzorku koje sam pokupio s interneta, bile su sasvim dovoljne za uspješno rješavanje testnog zadatka.

Radio sam svoj drugi posao navečer i vikendom nekoliko mjeseci i (iznenada) otkrio da je žongliranje između posla na daljinu i posla s punim radnim vremenom dok sam tri sata dnevno putovao na posao pomalo... zamorno. Bez razmišljanja dvaput, odlučio sam pokušati postati potpuno udaljeni programer. "Rad na daljinu je moderan, moderan, mladenački", govorili su iz svih ironija, ali ja sam bio mlad u srcu i još uvijek sam namjeravao napustiti svoj glavni posao, pa mi je odluka bila prilično laka. Tako je započela moja karijera radnika na daljinu.

Habré je pun članaka koji hvale rad na daljinu - kako možete lako upravljati svojim rasporedom, ne gubiti vrijeme na putu i organizirati sebi najudobnije uvjete za plodan kreativan rad. Puno je manje drugih članaka koji nam oprezno govore kako rad na daljinu i nije tako cool i otkrivaju neugodne aspekte, poput stalnog osjećaja usamljenosti, otežane komunikacije unutar tima, problema s rastom karijere i profesionalnog sagorijevanja. Oba stajališta su mi bila poznata, pa sam sa svom odgovornošću i oprezom pristupio promjeni formata rada.

Za početak sam odredio raspored rada za svakodnevni život. Buđenje u 6:30, šetnja parkom, rad od 8:00 do 12:00 i od 14:00 do 18:00. U pauzi je odlazak na poslovni ručak i shopping, a navečer sport i samostalno učenje. Za mnoge ljude koji o radu na daljinu znaju samo po glasini, takav prilično kruti raspored djeluje divlje. Ali, kao što je praksa pokazala, ovo je vjerojatno jedini razuman način da ostanete zdravi i ne izgorite. Kao drugi korak, jednokrevetnu sobu sam pregradio policama kako bih odvojio radni prostor od prostora za opuštanje. Potonji je malo pomogao, da budem iskren, a nakon godinu dana stan je percipiran prvenstveno kao mjesto rada.

Od Moskve do Tomska. Priča o jednom potezu
Surova istina života

I nekako se dogodilo da sam prelaskom na daljinski rad sa slobodnim rasporedom bez obaveznih sati prisutnosti u uredu počeo raditi više. Mnogo više. Jednostavno zato što sam zapravo veći dio dana radio, a nisam gubio vrijeme na sastanke, kave i razgovore s kolegama o vremenu, planovima za vikend i obilježjima odmora na bajkovitom Baliju. Pritom je ostala rezerva, pa je bilo moguće uzeti dodatni posao s drugih mjesta. Ovdje je potrebno objasniti da sam do trenutka kada sam prešao na rad na daljinu bio sam i nisam imao nikakvih sputavajućih ili ograničavajućih faktora. Lako sam ušao u ovu zamku.

Nekoliko godina kasnije otkrio sam da u mom životu nema ničega osim posla. Oni najpametniji su već shvatili da sam duboki introvert i da mi nije lako sklapati nova poznanstva, ali eto ja sam se našla u začaranom krugu: “posao-posao-posao” i nemam vremena za svašta od „gluposti“. Štoviše, nisam imao nikakav poseban poticaj izaći iz tog vječnog kruga - dopamin koji je mozak dobio uspješnim rješavanjem složenih problema bio je dovoljan za uživanje u životu. Ali turobne misli o budućnosti počele su mi dolaziti sve češće, pa sam se morala prisiliti na jedinu ispravnu odluku – vratiti se u stvarni život.

Na temelju svog četverogodišnjeg iskustva rada na daljinu, mogu reći da je najvažnije održati ravnotežu između poslovnog i privatnog života. Teške životne okolnosti mogu pomaknuti interese i vrijeme prema poslu sve do potpunog nestanka normalnog života, no upravo tome ni u kojem slučaju ne biste trebali pokleknuti, kasnije će se pod teretom nagomilanih obveza teško izvući iz posla. Trebalo mi je otprilike godinu dana da se vratim u stvarni život.

Kamo snovi vode. Preseljenje u Tomsk

Kad sam prvi put došao u Tomsk kako bih se upoznao s timom i korporativnom kulturom, tvrtka je bila prilično mala i ono što me najviše oduševilo bila je radna atmosfera. Bio je to dašak svježeg zraka. Prvi put u životu našao sam se u timu okrenutom budućnosti. Svi dosadašnji poslovi bili su “samo poslovi”, a kolege su se stalno žalili na život, plaću i moć. Ovdje to nije bio slučaj. Ljudi su radili i stvarali budućnost svojim rukama bez kukanja i prigovaranja. Mjesto u kojem želiš raditi, u kojem osjećaš neminovno kretanje naprijed, i to svakom stanicom svog tijela. Atmosfera startupa koju toliko ljudi voli, da.

Kao zaposlenik na daljinu stalno sam se borio s sindrom varalice. Osjećao sam se kao da nisam dovoljno vješt i da sam trčao presporo da bih ostao na mjestu. Ali bilo je nemoguće pokazati slabost pa sam odabrao dobro poznatu taktiku Fake It Till You Make It. U konačnici, upravo je taj sindrom pridonio mom rastu. Hrabro sam krenuo u nove projekte i uspješno ih završio, kao prvi u tvrtki koji je prošao Microsoft ispiti za MCSD, a također je, usput rečeno, primio i certifikat Qt C++ Specialist.

Kad se postavilo pitanje o postojanju života nakon rada na daljinu, otišao sam u Tomsk na nekoliko mjeseci živjeti normalnim životom i raditi puno radno vrijeme. A onda se otkrila strašna istina - tvrtka zapošljava sasvim obične ljude, sa svojim prednostima i nedostacima, a na općoj pozadini izgledam prilično dobro, a ponegdje i bolje od mnogih. A ni činjenica da sam starija od većine svojih kolega nekako me ne deprimira previše i, zapravo, malo koga zanima. Time je zadan odlučujući udarac sindromu varalice (iako ga se još nisam uspio potpuno riješiti). U četiri godine koliko sam s njom, tvrtka je rasla, postala zrelija i ozbiljnija, ali atmosfera veselog startupa je i dalje prisutna.

Od Moskve do Tomska. Priča o jednom potezu
U radno popodne

Štoviše, zaljubila sam se u sam grad. Tomsk je prilično malen prema standardima glavnog grada, vrlo miran grad. S moje točke gledišta, ovo je veliki plus. Dobro je promatrati užurbani život velikih gradova izvana (gledati kako drugi rade uvijek je ugodno), ali sudjelovati u svom tom kretanju sasvim je druga stvar.

Tomsk je sačuvao mnoge drvene zgrade iz pretprošlog stoljeća, koje stvaraju posebnu ugodnu atmosferu. Nisu svi dobro očuvani, ali radovi na restauraciji su u tijeku, što je dobra vijest.

Od Moskve do Tomska. Priča o jednom potezu

Tomsk je nekoć bio glavni grad pokrajine, ali je Transsibirska željeznica vodila puno južnije, što je odredilo razvojni put grada. Nisu ga previše zanimali veliki poslovni i migrantski tokovi, ali snažno sveučilišno okruženje (2 sveučilišta su među 5 najboljih sveučilišta u Rusiji) stvorilo je preduvjete za rast u novom tisućljeću. Tomsk je, koliko god to u prijestolnicama izgledalo iznenađujuće, informatički vrlo jak. Osim gdje ja radim, ovdje postoji još nekoliko tvrtki koje uspješno rade na proizvodima svjetske klase na globalnom tržištu.

Od Moskve do Tomska. Priča o jednom potezu

Što se tiče klime, ona je prilično oštra. Ovdje je prava zima, koja traje sedam mjeseci. Puno snijega i mraza, baš kao u djetinjstvu. U europskom dijelu Rusije takve zime odavno nije bilo. Mrazevi od -40°C su, naravno, malo neugodni, ali ne događaju se tako često kao što mnogi misle. Ljeto ovdje obično nije jako vruće. Komarci i mušice, koji plaše mnoge ljude, nisu bili tako strašni. Negdje u Khabarovsku ovaj napad je mnogo žešći, po mom mišljenju. Inače, domaće medvjede ovdje nitko ne drži. Najveće razočaranje, možda.

Od Moskve do Tomska. Priča o jednom potezu
Pravi Sibirac nije onaj koji se ne boji mraza, već onaj koji se toplo odijeva

Nakon tog putovanja moja je sudbina bila praktički zapečaćena: nisam više želio tražiti posao u Moskvi i provesti značajan dio života na putu. Odabrao sam Tomsk, pa sam pri sljedećem posjetu kupio stan i postao gotovo pravi Tomsk. Čak i riječ "multifora"više me ne plaši puno.

Od Moskve do Tomska. Priča o jednom potezu

Zaključno, želio bih reći da je život prekratak da bismo ga protraćili na nezanimljiv rad na neudobnom mjestu. Zapravo, IT je jedno od rijetkih područja gdje možete birati mjesto i uvjete rada. Nema potrebe ograničavati svoj izbor na glavne gradove; programeri su posvuda dobro hranjeni, uključujući i Rusiju.

Sve najbolje i na pravom putu!

Izvor: www.habr.com

Dodajte komentar