З Масквы ў Томск. Гісторыя аднаго пераезду

Ўсім прывітанне! На Хабре можна знайсці мноства артыкулаў аб пераездзе ў розныя гарады і краіны ў пошуках лепшага жыцця. Вось і я вырашыў падзяліцца сваёй гісторыяй перасялення з Масквы ў Томск. Так, у Сібір. Ну гэта там, дзе 40-градусныя маразы зімой, камары памерам са слана летам і ручныя мядзведзі ў кожнага другога жыхара. Сібір. Некалькі нетрадыцыйны шлях для простага расійскага праграміста, скажуць многія, і маюць рацыю. Звычайна міграцыйны паток ідзе ў напрамку сталіц, а не наадварот. Гісторыя пра тое, як я дайшоў да жыцця такі, даволі доўгая, але, спадзяюся, будзе цікавая многім.

З Масквы ў Томск. Гісторыя аднаго пераезду

Білет у адзін канец. Шлях з інжынера ў праграмісты

Насамрэч я не «сапраўдны праграміст». Родам я з Курскай вобласці, вну скончыў па спецыяльнасці «Аўтамабілі і аўтамабільная гаспадарка» і ні дня не працаваў па прафесіі. Як і многія іншыя, я з'ехаў пакараць Маскву, дзе пачаў працаваць канструктарам-распрацоўшчыкам асвятляльнай тэхнікі. Пазней працаваў інжынерам на вытворчасці аптычных прыбораў для космасу.

З Масквы ў Томск. Гісторыя аднаго пераезду

На Хабры калісьці быў артыкул аб тым, што хутка праграмісты ператворацца ў "простых інжынераў". Мне чытаць такое некалькі дзіка, улічваючы, што зусім нядаўна ў гістарычнай даляглядзе (гл. навуковая фантастыка 60-х) інжынер быў практычна напаўбогам. Некаторыя абгрунтоўваюць высокія заробкі ў IT тым, што праграміст павінен шмат ведаць і ўвесь час вучыцца. Я быў у абодвух выявах і простым інжынерам і простым праграмістам і сапраўды магу сказаць, што добры (добры) інжынер у сучасным міры таксама павінен вучыцца і пазнаваць новае на працягу ўсёй кар'еры. Проста зараз наступіла лічбавая эпоха і званне "чараўнікоў", якія змяняюць свет, перайшло да праграмістаў.

У Расіі гіганцкая розніца ў памеры заробкаў інжынераў і праграмістаў тлумачыцца перш за ўсё тым, што IT-сфера больш глабалізаваная, многія кампаніі ўдзельнічаюць у міжнародных праектах, а добрыя распрацоўшчыкі цалкам могуць знайсці працу за мяжой. Больш за тое, зараз назіраецца кадравы голад, а ў гэтых умовах заробкі ў IT не могуць не расці, таму ідэя перакваліфікавацца з інжынера ў праграмісты выглядае даволі цікавай. На Хабры артыкулы на гэтую тэму таксама ёсць. Толькі трэба разумець, што гэта білет у адзін канец: па-першае, звароту да "сапраўднай" інжынернай працы хутчэй за ўсё ўжо не будзе, а па-другое, да прафесіі праграміста трэба мець прыродную схільнасць і непадробную цікавасць.

Такія якасці ў мяне былі, але да сітавіны да часу мне атрымоўвалася трымаць гэтую частку сваёй асобы пад кантролем, падкормліваючы яе часам напісаннем невялікіх скрыптоў на Lisp і VBA для аўтаматызацыі працы ў AutoCAD. Аднак з часам я ўсё-такі стаў заўважаць, што праграмістаў кормяць значна лепш, чым інжынераў, і мантра Software Engineer is not an Engineer, падгледжаная на заходніх форумах, стала даваць збой. Так наспела рашэнне паспрабаваць свае сілы ў новай прафесіі.

Мая першая праграма была прызначаная для аўтаматызацыі разліку "крыштальных запавес" і напісана яна была на Qt. Не самы просты шлях для пачаткоўцаў, прама скажам. Выбар мовы быў зроблены дзякуючы брату (праграмісту па адукацыі і прафесіі). "Тлумачныя хлопцы выбіраюць C++ і Qt", – сказаў ён, а я шчыра лічыў сябе тлумачальным. Плюс я мог разлічваць на дапамогу брата ў засваенні "вялікага" праграмавання, і, трэба сказаць, яго роля ў маім станаўленні на шлях распрацоўкі ПЗ складана пераацаніць.

Больш падрабязна пра крыштальныя запавесы

«Крыштальная запавеса» - ніткавая канструкцыя, на якую з вызначанай перыядычнасцю нанізваецца крышталь (выраб прызначаўся для заможных дзецюкоў і дзяўчынак). Штора можа мець розную даўжыню і шырыню і камплектавацца крышталем рознага тыпу. Усе гэтыя параметры ўплываюць на канчатковы кошт выраба і ўскладняюць разлік, павялічваюць верагоднасць памылкі. Пры гэтым задача нядрэнна алгарытмізуецца, што і зрабіла яе ідэальным кандыдатам для першай праграмы.

Перад пачаткам распрацоўкі быў напісаны план, які быў вельмі аптымістычны і меркаваў, што на ўсё пра ўсё спатрэбіцца пару месяцаў. Па факце распрацоўка доўжылася больш за паўгода. На выхадзе атрымалася нядрэннае прыкладанне з невялікай графікай, магчымасцю захоўваць і адкрываць праект, загружаць актуальныя цэны з сервера і падтрымкай розных варыянтаў разліку. Ці варта казаць, што UI, архітэктура і код праекту былі жудасныя, але… праграма працавала і прыносіла рэальную карысць асобна ўзятай кампаніі.

З Масквы ў Томск. Гісторыя аднаго пераезду
Мая першая праграма

Да моманту завяршэння гэтага праекту я ўжо змяніў месца працы, таму за дадатак мне заплацілі асобна. Гэта былі першыя грошы непасрэдна за напісанне працуючага кода. Я адчуў сябе сапраўдным праграмістам! Ад неадкладнага пераходу на цёмны бок сілы мяне ўтрымлівала толькі тое, што вялікі свет так чамусьці не лічыў.

Пошукі новай працы крыху зацягнуліся. Далёка не ўсё гатовы ўзяць да сябе вялікаўзроставага Junior'а. Тым не менш, хто шукае - той заўсёды знойдзе. Вось і я сустрэў
невялікую кампанію, якая займаецца распрацоўкай прыкладанняў для AutoCAD у будаўнічай сферы. Распрацоўка меркавалася на З++ (MFC) з выкарыстаннем COM. Вельмі дзіўнае рашэнне, шчыра кажучы, але так у іх гістарычна склалася. AutoCAD і асновы праграмавання для яго я ведаў, таму ўпэўнена расказваў, што магу выдаваць вынік. І мяне ўзялі. Што характэрна, вынік я стаў выдаваць практычна адразу, хоць і прыходзілася раўналежна асвойваць усякае.

Аб сваім выбары я не пашкадаваў ні разу. Больш за тое, праз некаторы час, прыйшло ўсведамленне, што я значна шчаслівейшы ў ролі праграміста, чым інжынера.

Сто гадоў адзіноты. Вопыт выдаленай працы

Праз пару гадоў працы праграмістам я шмат чаго асвоіў, вырас як спецыяліст і стаў разумець кнігі Меерса, Саттэра і нават крыху Александреску. Але тады сталі выразна відаць і недахопы, на якія можна было да часу закрываць вочы. Я быў адзіным праграмістам у кампаніі, які піша на C++. З аднаго боку, гэта вядома добра - можна эксперыментаваць як заўгодна і ўжываць любыя бібліятэкі і тэхналогіі (Qt, boost, шаблонная магія, самая апошняя версія стандарту - можна ўсё), але з іншай - практычна няма з кім параіцца, няма ў каго вучыцца і , як следства, немагчыма адэкватна ацаніць свае ўменні і навыкі. Сама кампанія затрымалася ў сваім развіцці на ўзроўні канца 90-х-пачатку 00-х. Тут не было ніякага Agile, Scrum і іншых перадавых метадалогій распрацоўкі. Нават Git я выкарыстоўваў па асабістай ініцыятыве.

Інтуіцыя падказвала, што на гэтым месцы я дасягнуў сваёй столі, а я абвык давяраць сваёй інтуіцыі. Жаданне расці і рухацца далей з кожным днём узмацнялася. Каб супакоіць гэты сверб, былі закуплены дадатковыя кнігі і пачалася павольная падрыхтоўка да тэхнічных інтэрв'ю. Але лёс склаўся інакш, і ўсё пайшло не па плане.

Ішоў звычайны працоўны дзень: сядзеў я, нікога не чапаў, рамантаваў legacy-код. Словам нішто не прадвяшчала, але тут раптам паступіла прапанова крыху падпрацаваць
напісаннем праграм на C# для AutoCAD на адну томскую кампанію. З# я да гэтага чапаў толькі 6-метровай палкай, але да таго моманту ўжо досыць дужа трымаўся на нагах і быў готаў ступіць на слізкі шлях .NET-распрацоўніка. У выніку З# гэта амаль тое ж самае, што і C++, толькі c garbage collector і іншымі задавальненнямі, пераконваў я сябе. Дарэчы, гэта апынулася амаль праўдай і маіх навыкаў у C++, а таксама інфармацыі аб WPF і патэрне MVVM, якую я запазычыў у інтэрнэтах, суцэль хапіла для паспяховага выканання тэставага задання.

Пару месяцаў я працаваў на другой працы вечарамі і на выходных і (раптоўна) выявіў, што сумяшчаць выдаленую і асноўную працы, пры ўмове, што марнуеш на дарогу тры гадзіны ў дзень, некалькі… стомна. Нядоўга думаючы, я вырашыў паспрабаваць стаць цалкам выдаленым распрацоўшчыкам. «Выдаленая праца — гэта стыльна, модна, моладзева», — расказвалі з усіх прасаў, а я быў малады душой і ўсё роўна збіраўся сыходзіць з асноўнай працы, таму рашэнне далося мне дастаткова лёгка. Так пачалася мая кар'ера аддальніка.

На Хабре поўна артыкулаў, якія апяваюць удалёнку - як ты можаш лёгка кіраваць сваім графікам, не марнаваць час на дарогу і задаволіць сабе максімальна камфортныя ўмовы для плённай творчай працы. У значна меншай колькасці прадстаўлены іншыя артыкулы, якія асцярожна распавядаюць, што аддаленая праца - гэта не так ужо клёва і раскрываюць малапрыемныя бакі, такія, як пастаяннае пачуццё адзіноты, абцяжараныя камунікацыі ўнутры каманды, праблемы з кар'ерным ростам і прафесійнае выгаранне. Я быў знаёмы і з тым, і з іншым пунктам гледжання, таму да змены фармату працы падышоў з усёй адказнасцю і асцярожнасцю.

Для пачатку я ўсталяваў працоўны графік для будняў. Уздым у 6:30, шпацыр па парку, праца з 8:00 да 12:00 і з 14:00 да 18:00. У перапынку - паход на бізнес-ланч і па крамах, а ўвечары заняткі спортам і саманавучанне. Многім людзям, якія ведаюць аб выдаленай працы толькі па чутках, такі дастаткова жорсткі графік здаецца дзікім. Але, як паказала практыка, гэта мусіць адзіны разумны спосаб застацца ў разумным розуме і не перагарэць. У якасці другога кроку я перагарадзіў адзін пакой стэлажом для падзелу працоўнай прасторы і зоны адпачынку. Апошняе дапамагло слаба, сапраўды кажучы, і ўжо праз год кватэра ўспрымалася пераважна як месца працы.

З Масквы ў Томск. Гісторыя аднаго пераезду
Суровая праўда жыцця

І неяк так атрымалася, што з пераходам на аддаленне са свабодным графікам без абавязковых гадзін прысутнасці ў офісе я стаў працаваць больш. Значна больш. Проста таму, што большую частку дня я сапраўды працаваў, а не марнаваў час на нарады, каву і размовы з калегамі аб надвор'і, планах на выходныя і асаблівасцях адпачынку на казачным Балі. Пры гэтым заставаўся рэзерв, таму можна было браць яшчэ і дадатковую працу з іншых месцаў. Тут трэба патлумачыць, што да моманту пераходу на аддаленую працу я быў адзінокі, і не меў стрымліваючых і абмяжоўваючых фактараў. Я з лёгкасцю ступіў у гэтую пастку.

Праз некалькі год выявілася, што ў маім жыцці няма нічога, акрамя працы. Самыя здагадлівыя ўжо зразумелі, што я глыбокі інтраверт і мне нялёгка даюцца новыя знаёмствы, а тут я патрапіў у замкнёнае кола: "праца-праца-праца" і ў мяне няма часу на ўсякія "дурасці". Больш за тое, асаблівага стымулу выйсці з гэтага вечнага цыклу ў мяне не было - допаміна, які атрымліваецца мозгам ад паспяховага вырашэння складаных задач, аказалася дастаткова для атрымання задавальнення ад жыцця. Але змрочныя думкі аб будучыні сталі прыходзіць усё часцей і часцей, таму прыйшлося прымусіць сябе прыняць адзіна дакладнае рашэнне - вярнуцца ў рэальнае жыццё.

Абапіраючыся на свой чатырохгадовы досвед выдаленай працы, магу сказаць, што самае галоўнае – гэта захаванне балансу паміж працай і жыццём (work-life balance). Цяжкія жыццёвыя абставіны могуць зрушыць інтарэсы і час у бок працы аж да поўнага знікнення нармальнага жыцця, але менавіта гэтаму нельга паддавацца ні ў якім разе, вырвацца потым будзе даволі складана з-за грузу набраных абавязацельстваў. У мяне вяртанне ў рэальнае жыццё заняло прыкладна год.

Куды прыводзяць мары. Пераезд у Томск

Калі я ўпершыню прыехаў у Томск знаёміцца ​​з калектывам і карпаратыўнай культурай, кампанія была даволі невялікай і мацней за ўсё мяне ўразіла атмасфера працы. Гэта быў глыток свежага паветра. Упершыню ў сваім жыцці я патрапіў у калектыў, накіраваны ў будучыню. Усе папярэднія працы былі «проста працамі», а калегі ўвесь час скардзіліся на жыццё, зарплату, уладу. Тутака ж было не так. Людзі працавалі і сваімі рукамі тварылі будучыню без ныцця і скарг. Месца, у якім хочацца працаваць, у якім адчуваецца няўхільны рух наперад, і ты адчуваеш яго кожнай клетачкай свайго цела. Атмасфера стартапа, якую так кахаюць вельмі шматлікія, так.

Будучы выдалешчыкам я ўвесь час змагаўся з сіндромам самазванца. Мне здавалася, што я недастаткова кваліфікаваны і занадта павольна бягу, каб проста заставацца на месцы. Але паказваць слабасць было нельга, таму я абраў вядомую тактыку "Fake It Till You Make It". У канчатковым рахунку, гэты самы сіндром спрыяў майму росту. Я смела браўся за новыя праекты і паспяхова іх завяршаў, першым у кампаніі здаў іспыты Microsoft для атрымання MCSD, а таксама, між іншым, атрымаў сертыфікат Qt C++ Specialist.

Калі паўстала пытанне аб існаванні жыцця пасля выдаленай працы, я паехаў у Томск на пару месяцаў пажыць звычайным жыццём і папрацаваць вочна. І вось тут вось адкрылася страшная праўда - у кампаніі працуюць цалкам звычайныя людзі, са сваімі добрымі якасцямі і недахопамі, а я на агульным фоне выглядаю цалкам нядрэнна, а месцамі так і лепш шматлікіх. І нават тое, што я старэйшы за большасць калегаў, неяк не моцна мяне прыгнятае і, насамрэч, мала каго хвалюе. Так быў нанесены рашучы ўдар па сіндроме самазванца (цалкам пазбавіцца ад яго, праўда, мне пакуль не ўдалося). Кампанія за тыя чатыры гады, што я з ёй, вырасла, стала больш дарослай і сур'ёзнай, але атмасфера жыццярадаснага стартапа па-ранейшаму ў наяўнасці.

З Масквы ў Томск. Гісторыя аднаго пераезду
У працоўны апоўдні

Больш за тое, я закахаўся ў сам горад. Томск вельмі невялікі па сталічных мерках, вельмі спакойны горад. З майго пункту гледжання, гэта вялізны плюс. За сумятлівым жыццём вялікіх гарадоў добра назіраць са боку (глядзець, як працуюць іншыя, заўсёды прыемна), але ўдзельнічаць ва ўсім гэтым движняке зусім іншая справа.

У Томску захавалася мноства драўляных будынкаў пазамінулага стагоддзя, якія ствараюць нейкую адмысловую ўтульную атмасферу. Не ўсе з іх захаваліся добра, але працы па рэстаўрацыі вядуцца, што не можа не цешыць.

З Масквы ў Томск. Гісторыя аднаго пераезду

Томск калісьці быў губернскай сталіцай, але Транссібірская магістраль прайшла значна паўднёвей, і гэта вызначыла шлях развіцця горада. Буйны бізнес і патокі мігрантаў ён не моцна цікавіў, але моцнае універсітэцкае асяроддзе (2 універсітэта ўваходзяць у топ-5 ВНУ Расіі) стварыла перадумовы для росту ўжо ў новым тысячагоддзі. Томск, як бы гэта ні здавалася дзіўным у сталіцах, вельмі моцны ў IT. Апроч месца маёй працы, тут ёсць яшчэ некалькі кампаній, якія паспяхова працуюць на глабальным рынку над прадуктамі сусветнага ўзроўню.

З Масквы ў Томск. Гісторыя аднаго пераезду

Што да клімату, то ён даволі суровы. Тут ёсць сапраўдная зіма, якая доўжыцца сем месяцаў. Шмат снегу і маразы, як у дзяцінстве. У Еўрапейскай частцы Расіі такой зімы даўно ўжо не было. Маразы ў -40 ° С трохі напружваюць, вядома, але яны бываюць не так часта, як многім здаецца. Лета тут звычайна не вельмі спякотнае. Камары і машкара, якімі многіх палохаюць, аказаліся не такімі ўжо страшнымі. Дзе-небудзь у Хабараўску гэтая пошасць значна бадзёрэй, на мой погляд. Дарэчы, сямейнікаў мядзведзяў тут ніхто не трымае. Самае вялікае расчараванне, мабыць.

З Масквы ў Томск. Гісторыя аднаго пераезду
Сапраўдны сібірак не той, хто маразоў не баіцца, а той, хто цёпла апранаецца

Пасля той паездкі мой лёс быў практычна прадвызначаны: шукаць працу ў Маскве і марнаваць значную частку жыцця на дарогу мне ўжо не моцна жадалася. Я абраў Томск, таму ў наступны прыезд я купіў кватэру і стаў амаль сапраўдным томічам. Нават слова «мультыфора» мяне ўжо не моцна палохае.

З Масквы ў Томск. Гісторыя аднаго пераезду

У заключэнне хачу сказаць, што жыццё занадта кароткае, каб марнаваць яе на нецікавую працу ў некамфортным месцы. Уласна, IT – адна з нямногіх сфер, дзе ты можаш выбіраць месца і ўмовы працы. Не трэба абмяжоўваць свой выбар сталіцамі, праграмістаў усюды нядрэнна кормяць, у тым ліку і ў Расіі.

Усім дабра і выбару правільнага шляху!

Крыніца: habr.com

Дадаць каментар