Rozhovor s Michailom Chinkovom o práci a živote v Berlíne

Michail Činkov žije a pracuje v Berlíne dva roky. Michail vysvetlil, ako sa líši práca vývojára v Rusku a Nemecku, či sú v Berlíne žiadaní inžinieri súvisiace s DevOps a ako si nájsť čas na cestovanie.

Rozhovor s Michailom Chinkovom o práci a živote v Berlíne

O sťahovaní

Od roku 2018 žijete v Berlíne. Ako ste urobili toto rozhodnutie? Vybrali ste si vopred vedome krajinu a spoločnosť, kde chcete pracovať, alebo ste dostali ponuku, ktorá sa nedala odmietnuť?

V určitom momente ma omrzelo žiť v Penze, kde som sa narodil, vyrastal a študoval na univerzite a štandardná cesta presťahovania sa do Moskvy a Petrohradu ma nelákala vzhľadom na špecifiká života v týchto mestách. . Chcel som si teda vyskúšať život v Európe, po ktorej som posledných pár prázdnin cestoval. Nemal som žiadne preferencie pre spoločnosť, ani pre mesto, dokonca ani pre konkrétnu krajinu – chcel som sa len čo najrýchlejšie presťahovať.

V tom momente som považoval Berlín za najdostupnejšie mesto pre developera, aby sa presťahoval do technologickej spoločnosti, pretože na Linkedine bolo 90% spoločností tolerantných k premiestňovaniu z Berlína. Následne som odletel na 3 dni do mesta, aby som urobil pár osobných rozhovorov. Mesto sa mi veľmi páčilo, a tak som sa rozhodol, že práve teraz chcem žiť v Berlíne. O týždeň neskôr som okamžite prijal úplne prvú ponuku, ktorú som dostal z berlínskeho technologického centra.

Povedzte nám viac o procese sťahovania. Ako sa vám to stalo? Aké dokumenty ste zhromaždili? Pomohol vám zamestnávateľ?

Nemôžem tu povedať nič nové, všetko je veľmi dobre napísané v niekoľkých článkoch. Páči sa mi to viac verzia z Vastrikovho blogu, známy každému, koho táto problematika zaujíma. V berlínskom technologickom centre je proces rovnaký takmer vo všetkých spoločnostiach, ktoré pomáhajú inžinierovi s premiestnením.

Stretli ste sa s niečím nečakaným a nezvyčajným, čo sa týka organizácie práce, života, mentality? Ako dlho ti trvalo zvyknúť si na miestny život?

Áno, vlastne celý proces práce vo firmách v berlínskom technologickom uzle ma spočiatku šokoval. Vo všeobecnosti všetko: od toho, ako a v akom množstve sa konajú zhromaždenia, až po úlohu mäkkých zručností v živote inžiniera.

Napríklad v Nemecku je pracovná kultúra zameraná na kolektívne rozhodovanie, čo znamená, že doslova pri každej kontroverznej otázke sa vytvorí porada, na ktorej problém dôkladne preberiete a spoločne dospejete ku konsenzu z vašich uhlov pohľadu. Z Ruska sa inžinierovi takáto prax spočiatku javí ako strata času, byrokracia a nedôvera, no v konečnom dôsledku dáva zmysel, rovnako ako rozdelenie zodpovednosti za výsledok rozhodnutia.

Takéto chvíle, ako aj nepochopenie seba samého zo strany kolegov ma prinútili prečítať si knihu "Kultúrna mapa" a pochopte, že všetko vaše vnútorné rozhorčenie je skôr neschopnosťou vnímať realitu nového prostredia, v ktorom sa nachádzate, než snahou nájsť pravdu. Po knihe bola vaša práca oveľa jednoduchšia, začnete chápať význam fráz a rozhodnutí vašich kolegov.

Z hľadiska života je proces adaptácie na novú krajinu oveľa náročnejší ako proces adaptácie na pracovnú kultúru. Zvyčajne psychológovia rozlišujú štyri etapy emigráciecez ktorý človek prechádza. V tomto smere moja cesta nebola výnimkou. Na druhej strane sa mi zdá, že adaptácia pri sťahovaní do multikultúrneho centra ako Berlín, Londýn a Barcelona je samozrejme jednoduchšia ako v ktoromkoľvek klasickom meste.

Po dvoch rokoch života v Berlíne, čo sa vám páči a nepáči na tomto meste?

Je pre mňa ťažké zostaviť zoznam výhod a nevýhod mesta, pretože Berlín sa rýchlo stal mojím domovom v každom zmysle slova.

Myslím, že som sa celý svoj dospelý život snažil o slobodu vo všetkých jej prejavoch: fyzickej, sociálnej, finančnej, politickej, duchovnej, duševnej. Áno, rovnaká sloboda v práci, nemám rád kontrolu zhora a mikromanažment, keď mi neustále hovoria, čo a ako mám robiť. Berlín sa mi v týchto veciach zdal a stále javí ako jedno z najslobodnejších miest na svete vďaka svojim slobodným názorom na život v spoločnosti, relatívne liberálnym cenám za prenájom a iné potreby, ako aj mnohým možnostiam upgradovať si slobodu v iné aspekty.

Rozhovor s Michailom Chinkovom o práci a živote v Berlíne

O práci v Berlíne

Aký zásobník je štandardom v berlínskych startupoch? Ako sa stack vo všeobecnosti líši od priemeru v Rusku?

Z technologického hľadiska sa mi lokálne stacky subjektívne zdajú nudné, pokiaľ nejde o FinTech spoločnosti. Väčšina startupov a tých, ktorí prešli od startupu k podniku, bola založená v rokoch 2010-2012 a začínala s najjednoduchšou architektúrou: monolitickým backendom a niekedy s frontendom zabudovaným do neho, jazykom – buď Ruby, alebo PHP, alebo Python, rámce sa používajú vždy, databáza na MySQL, vyrovnávacia pamäť na Redis. Taktiež podľa osobných pocitov má 90% firiem celú svoju produkciu na AWS.

Súčasným trendom je rozrezať monolit na mikroslužby, zabaliť ich do kontajnerov, nasadiť ich do Kubernetes a spoliehať sa na Golang ako štandardný jazyk pre nové aplikácie. Deje sa to veľmi pomaly, a preto je vo väčšine spoločností hlavná funkcionalita stále pochovaná v monolite. Od frontendu mám ďaleko, ale aj tam je React väčšinou štandardom.

Veľké technologické spoločnosti ako Zalando a N26 sa snažia priniesť do služby viac technológií, aby mali čím prilákať na trh motivovaných vývojárov. Iné technologické spoločnosti sa tiež snažia držať krok s najnovšími technológiami, ale zvonku je jasné, že sú zaťažené bremenom monolitickej architektúry a technickým dlhom nahromadeným v priebehu rokov.

Ako inžinier to beriem celkom pokojne, pretože v berlínskom tech hube je z produktového hľadiska veľa zaujímavých firiem. V takýchto spoločnostiach je zaujímavejšie pracovať pre nápad a produkt, ktorý sa vám osobne páči, než považovať spoločnosť za miesto s módnym technologickým balíkom, s ktorým určite musíte pracovať.

V čom sa líši život a práca vývojára v Rusku a v Nemecku? Sú nejaké veci, ktoré vás prekvapili?

V Nemecku, rovnako ako v ktorejkoľvek inej krajine v severnej/strednej Európe, je to lepšie s rovnováhou medzi pracovným a súkromným životom a vzťahmi medzi kolegami, ale horšie s rýchlosťou práce. Spočiatku mi bolo nepríjemné zvykať si na interné projekty, ktoré trvali pár mesiacov, zatiaľ čo v technologických spoločnostiach v Rusku podobné projekty trvali niekoľko týždňov. V skutočnosti to nie je strašidelné, pretože existujú objektívne dôvody a spoločnosti zvyčajne nevnímajú takéto situácie kriticky.

Inak je pre mňa dosť ťažké nájsť paralelu medzi Nemeckom a Ruskom, pretože nemám skúsenosti s prácou v známych spoločnostiach ako Yandex a Tinkov, kde môže byť situácia podobná ako v berlínskom technologickom centre.

Na sebe som si všimol, že v Berlíne je prioritou vytváranie príjemnej pracovnej atmosféry vo firmách, pravidelné interné akcie a všestrannosť kolegov, s ktorými je vždy zaujímavé komunikovať o témach vzdialených od IT. Myslím si však, že to závisí viac od spoločnosti, v ktorej pracujete, ako od krajiny.

Akí špecialisti sú podľa vašich pozorovaní v Nemecku žiadaní? Sú žiadaní špecialisti DevOps?

Väčšina spoločností má problém s vnímaním kultúry DevOps a pochopením toho, čo DevOps vlastne je. Existuje však veľa voľných pracovných miest s predponou DevOps a to jasne ukazuje dopyt po špecialistoch na trhu.

V súčasnosti sú v lokálnom IT rovnako žiadané úplne všetky oblasti, ktoré sú dnes relevantné. Môžem len zdôrazniť veľký dopyt po Data Engineer/Data Analyst.

Poďme sa baviť o platoch, koľko môže skutočne zarobiť inžinier DevOps v Nemecku?

Na túto otázku je ťažké odpovedať, pretože IT je ešte stále mladé odvetvie, kde neexistujú konkrétne platové normy. Tak ako inde, plat vo veľkej miere závisí od pracovných skúseností a kvalifikácie inžiniera. Tiež je dôležité vnímať údaj ako plat pred zdanením a rôznymi sociálnymi/poistnými odvodmi. Plat v Nemecku tiež veľmi závisí od toho, v akom meste pracujete. V Berlíne, Mníchove, Frankfurte a Göttingene sa platové rozpätie od seba mierne líši, rovnako ako životné náklady.

Ak hovoríme o Berlíne, hlavnou výhodou kariéry je, že dopyt po inžinierovi je stále vyšší ako ponuka, takže plat môže v prípade potreby rýchlo rásť. Hlavnou nevýhodou je, že väčšina spoločností nemá jasnú politiku pre revíziu platov, ako aj kritériá na hodnotenie prínosu k produktu vytvorenému spoločnosťou.

Čísla je možné zobraziť v posledný prieskum pre Nemecko, StackOverflow alebo Sklené dvere. Štatistiky sa aktualizujú z roka na rok, takže nebudem zodpovedný za to, aby som hovoril o rozpätí platov.

Rozhovor s Michailom Chinkovom o práci a živote v Berlíne

Môžete mi poradiť, čo robiť, ak pracujete ako inžinier pre podmienenú spoľahlivosť stránok a chcete sa presťahovať do Nemecka? kde začať? Kam ísť?

Nemyslím si, že mám pre čitateľa nejakú špeciálnu radu. Len sa ničoho nebojte, menej racionalizujte pred presťahovaním a buďte otvorení všetkým ťažkostiam, s ktorými sa môžete v emigrácii stretnúť. Ale nastanú ťažkosti.

Má Berlín silnú komunitu DevOps? Chodíte často na miestne podujatia? Povedz nám o nich niečo málo. Čo sú zač?

Na stretnutia chodím pomerne zriedka, takže nemôžem povedať, aké sú funkcie miestnej komunity DevOps. Dúfam, že sa tejto problematike budem venovať budúci rok. Môžem len sprostredkovať svoje dojmy z obrovského množstva tematických skupín na meetup.com: od fanatikov Python a Golang až po milovníkov Clojure a Rust.

Spomedzi stretnutí, ktorých som sa zúčastnil, je HashiCorp User Group veľmi dobrá – ale tam sa mi páči skôr komunita HashiCorp s jej skupinami v rôznych mestách.

Čítal som, že ste sa presťahovali bez toho, aby ste hovorili po nemecky. Ako sa máš po roku? Potrebujete nemčinu k práci alebo sa bez nej zaobídete?

Nemčinu som sa naučil, teraz je jazyková úroveň medzi B1 a B2. Všetky kontakty s Nemcami od prvého roku života v Berlíne stále vediem v angličtine, pretože je to pre obe strany jednoduchšie, a všetky nové kontakty začínam v nemčine. Moje najbližšie plány sú posunúť sa v štúdiu, upevniť si vedomosti absolvovaním certifikačnej skúšky B2, pretože chcem sebavedomejšie komunikovať a čítať klasickú literatúru v origináli.

V Berlíne je jazyk potrebný viac na prispôsobenie sa krajine, získanie pocitu vnútorného pohodlia a plného prístupu k sfére voľného času (divadlo/kino/stand-up), ale je nepravdepodobné, že by tento jazyk bol potrebný v práci Software Strojárstvo. V každej spoločnosti je angličtina oficiálnym jazykom inžinierskeho oddelenia, dokonca aj vo veľkých nemeckých spoločnostiach ako Deutsche Bank, Allianz a Volkswagen.

Hlavným dôvodom je nedostatok personálu, postavenie mesta ako medzinárodného kultúrneho centra a veľa expatov, ktorí majú problémy s učením sa nemeckého jazyka. Každá firma však ponúka týždenné kurzy nemčiny počas pracovnej doby na náklady organizácie, aby zamestnancom uľahčila život mimo práce.

Za všetky dva roky kontaktov s firmami a recruitermi ma v nemčine oslovili iba dvakrát. V týchto typoch výnimiek zvyčajne na fungovanie stačí úroveň B1/B2. Rovnako ako Američania s angličtinou, aj Nemci sú celkom pokojní, pokiaľ ide o vaše rečové chyby, pretože chápu, že jazyk nie je ľahký.

V jeho telegramový kanál Píšeš, že DevOps nie je schopnosť prekrútiť Kubernetes a Prometheus, ale kultúra. Čo by podľa vás mali spoločnosti urobiť, aby rozvíjali kultúru DevOps vo svojich tímoch, nie slovami, ale skutkami? čo robíš doma?

Myslím si, že v prvom rade musíte byť úprimní a rozložiť zodpovednosť za produkt. Hlavným problémom, ktorý DevOps rieši, je hodiť zodpovednosť a problémy s touto zodpovednosťou za stenu. Len čo ľudia pochopia, že zdieľanie zodpovednosti je prospešné pre spoločnosť aj inžinierov, veci sa pohnú z mŕtveho bodu a vy už môžete robiť cielenú prácu: ladenie dodávky, znižovanie miery zlyhaní nasadenia a ďalšie veci, pomocou ktorých môžete určiť stav DevOps v spoločnosti.

Vo svojej kariére som zatiaľ DevOps nepropagoval z pohľadu technického vedúceho či CTO firmy, vždy som vystupoval z pozície inžiniera, ktorý o DevOps niečo vie. V skutočnosti je v DevOps pozícia kultúrneho vodiča skutočne dôležitá, najmä sféra vplyvu vodiča a vodcovské kvality. Moja posledná spoločnosť mala spočiatku relatívne plochú hierarchiu a atmosféru dôvery medzi kolegami, čo mi výrazne uľahčilo cieľ pri propagácii kultúry.

Odpoveď na konkrétnu otázku, čo možno urobiť v prospech DevOps. V mojej správe o DevOpsDays Hlavnou myšlienkou je, že na rozvoj kultúry DevOps sa musíte zaoberať nielen technológiami v infraštruktúre, ale aj interným koučingom a rozdelením zodpovednosti v technických procesoch.

Napríklad sme strávili dva mesiace jedného inžiniera vytváraním platformy pre QA a PR servery pre potreby vývojárov a testerov. Celá táto úžasná práca však upadne do zabudnutia, ak schopnosti nie sú správne komunikované, funkcie nie sú zdokumentované a školenie zamestnancov nie je ukončené. A naopak, po dobre vedených workshopoch a párových programovacích stretnutiach sa motivovaný inžinier inšpiruje novou užitočnou funkcionalitou a už rieši nasledujúce problémy, ktoré sa prelínajú s platformou infraštruktúry.

Ak chcete ďalšie otázky o DevOps, tu интервью, v ktorej Misha podrobne odpovedá na otázky “Prečo je potrebný DevOps?” a "Je potrebné vytvoriť špeciálne oddelenia DevOps vo firme?"

O vývoji

Vo svojom kanáli niekedy odporúčate odborné články a blogy. Máte nejaké obľúbené beletristické knihy?

Áno, snažím sa nájsť si čas na čítanie beletrie. Nemôžem prečítať konkrétneho spisovateľa na jeden hlt, román za románom, takže miešam ruskú a zahraničnú tvorbu. Z ruských spisovateľov mám najradšej Pelevina a Dovlatova, ale rád čítam aj klasikov 19. storočia. Zo zahraničných mám rád Remarqua a Hemingwaya.

Veľa tam píšete o cestovaní a koncom roka 2018 ste písali, že ste navštívili 12 krajín a 27 miest. Toto je veľmi cool bod! Ako zvládate prácu a cestovanie?

V skutočnosti je všetko celkom jednoduché: treba dobre využiť prázdninové dni, víkendy a prázdniny a počas cesty aktívne cestovať :)

Nie som digitálny nomád a nikdy som pravidelne nepracoval na diaľku, ale myslím si, že mám dosť voľného času na cestovanie mimo práce a spoznávanie sveta. Situácia sa zlepšila po presťahovaní do Berlína: nachádza sa v strede Európy a je tam viac dní dovolenky.

Vyskúšal som si aj mesačné cestovanie medzi starou a novou prácou, ale aj mesiac na cestách sa mi zdá príliš veľa času. Od tej cesty som sa snažil týždeň až týždeň a pol oddychovať, aby som sa mohol vrátiť do práce celkom bezbolestne.

Ktoré tri miesta sa vám páčili najviac a prečo?

Ako batôžkára ma najviac lákajú Portugalsko, Omán a India. Mám rád Portugalsko z pohľadu európskej histórie a civilizácie ako architektúra, jazyk, kultúra. Omán - neuveriteľná pohostinnosť a priateľskosť miestnych obyvateľov, ako aj atmosféra relatívneho uvoľnenia uprostred napätia na Blízkom východe. Dokonca hovorím o Ománe samostatný článok napísal. India – rozmanitosť života v rámci jej regiónov a kultúrna identita, pretože éra planéty Starbucks a galaxie Microsoft, ktorú odkázal Palahniuk, ich ešte nedosiahla. Veľmi sa mi páči aj Bangkok a severná časť Thajska. Južná časť s morom, ostrovmi a polostrovmi pôsobila príliš turisticky.

Rozhovor s Michailom Chinkovom o práci a živote v Berlíne
Mišove cestovateľské poznámky si môžete prečítať na jeho kanáli Telegram "Mechanický pomaranč"

Ako sa vám darí udržiavať rovnováhu medzi pracovným a súkromným životom? Podeľte sa o svoje tajomstvá :)

Nemám tu žiadne tajomstvo. Či už v Rusku alebo v Nemecku, bežné technologické spoločnosti vám poskytujú možnosť usporiadať si pracovný čas spôsobom, ktorý vám vyhovuje. Zvyčajne nesedím v práci dlho do noci, ak služba funguje stabilne a nedochádza k vyššej moci. Jednoducho preto, že po 5-6 hodine môj mozog nevníma výzvy na akciu od slova „vôbec“ a žiada ma, aby som sa uvoľnil a dobre vyspal.

Takmer všetky typy profesií v technologickom priemysle – od vývoja až po dizajn – sú kreatívne profesie, nevyžadujú si veľký počet pracovných hodín. Zdá sa mi, že brušáky sú pre kreatívnu prácu v skutočnosti zlé, pretože v konečnom dôsledku ste tupý a robíte menej, ako by ste mohli bez nadčasov. 4-6 hodín aktívnej práce v prúde je fakt veľa, bez prerušenia a prepínania kontextu prenesiete hory.

Môžem odporučiť aj dve knihy, ktoré mi pomohli: V práci to nemusí byť šialené od chalanov z Basecampu a "Jedi techniky" od Maxima Dorofeeva.

V súčasnosti veľa ľudí diskutuje o syndróme vyhorenia. Cítili ste už niečo podobné? Ak áno, ako to zvládate? Ako robíte svoju prácu zaujímavejšou?

Áno, ak mám byť úprimný, aj tak z času na čas vyhorím. Vo všeobecnosti je to logické, z filozofického hľadiska nakoniec vyhorí všetko, čo má vlastnosť horieť :) S následkami sa dá bojovať, ale zdá sa mi, že je oveľa dôležitejšie identifikovať príčinu vyhorenia a odstrániť to.

Dôvody sú u každého iné: pre niekoho prebytok informácií, pre iného prepracovanosť v hlavnom zamestnaní, sú situácie, keď nemáte čas fyzicky skĺbiť prácu, koníčky a socializáciu. Niekde jednoducho necítite nové výzvy vo svojom živote a začnete sa tým obávať. Väčšinu problémov možno vyriešiť revíziou životnej filozofie, osobných hodnôt a úlohy práce vo vašom živote.

V poslednej dobe takmer nestrácam záujem o prácu alebo nudnú prácu. Existujú rôzne techniky, ako urobiť nudnú prácu menej nudnou, z niektorých som sa naučil blogu môj priateľ Kirill Shirinkin. Ale snažím sa tento problém riešiť na úrovni kauzy, jednoducho výberom práce, ktorá bude pre moju kariéru a osobnosť znamenať maximum výziev a minimum organizačnej byrokracie.

7. decembra na konferencii vystúpi Michail DevOpsDays Moskva s prednáškou „We Are All DevOps“, ktorá vysvetlí, prečo je dôležité zamerať sa nielen na spôsob nasadenia najnovšieho stacku, ale aj na kultúrny aspekt DevOps.

Ďalej v programe: Barukh Sadogursky (JFrog), Alexander Chistyakov (vdsina.ru), Roman Bojko (AWS), Pavel Selivanov (Southbridge), Rodion Nagornov (Kaspersky Lab), Andrey Shorin (konzultant DevOps).

Príďte sa zoznámiť!

Zdroj: hab.com

Pridať komentár