Rozhovor s Michailem Činkovem o práci a životě v Berlíně

Michail Činkov žije a pracuje v Berlíně dva roky. Michail vysvětlil, jak se liší práce vývojáře v Rusku a Německu, zda je v Berlíně poptávka po inženýrech souvisejících s DevOps a jak si najít čas na cestování.

Rozhovor s Michailem Činkovem o práci a životě v Berlíně

O stěhování

Od roku 2018 žijete v Berlíně. Jak jste se k tomu rozhodl? Vybrali jste si předem vědomě zemi a společnost, kde chcete pracovat, nebo jste dostali nabídku, která se nedala odmítnout?

V určité chvíli mě omrzelo žít v Penze, kde jsem se narodil, vyrostl a studoval na univerzitě a standardní cesta přestěhování do Moskvy a Petrohradu mě vzhledem ke specifikům života v těchto městech nelákala . Tak jsem si prostě chtěl zkusit žít v Evropě, po které jsem posledních pár prázdnin jezdil. Neměl jsem žádné preference pro společnost, ani pro město, dokonce ani pro konkrétní zemi – chtěl jsem se jen co nejrychleji přestěhovat.

V tu chvíli jsem považoval Berlín za nejdostupnější město pro developera, aby se přesunul do technologické společnosti, protože na Linkedinu bylo 90 % společností tolerantních k relokaci z Berlína. Následně jsem odletěl na 3 dny do města, abych provedl pár osobních rozhovorů. To město se mi moc líbilo, a tak jsem se rozhodl, že chci hned teď bydlet v Berlíně. O týden později jsem okamžitě přijal úplně první nabídku, kterou jsem od berlínského technologického hubu dostal.

Řekněte nám prosím více o procesu stěhování. Jak se vám to stalo? Jaké dokumenty jste shromáždili? Pomohl vám zaměstnavatel?

Nemohu zde říci nic nového, vše je velmi dobře napsáno v několika článcích. Líbí se mi to víc verze z Vastrikova blogu, známý všem zájemcům o tuto problematiku. V berlínském technologickém centru je proces stejný téměř ve všech společnostech, které pomáhají inženýrovi s přemístěním.

Setkal jste se s něčím nečekaným a neobvyklým z hlediska organizace práce, života, mentality? Jak dlouho vám trvalo zvyknout si na místní život?

Ano, vlastně celý proces práce ve firmách v berlínském technologickém hubu mě zpočátku šokoval. Obecně vše: od toho, jak a v jakém množství se konají rallye, až po roli měkkých dovedností v životě inženýra.

Například v Německu je pracovní kultura zaměřena na kolektivní rozhodování, což znamená, že doslova ke každému kontroverznímu problému se vytvoří porada, kde problém důkladně prodiskutujete a společně dojdete ke konsenzu ze svých úhlů pohledu. Z Ruska se taková praxe inženýrovi zpočátku jeví jako ztráta času, byrokratická a nedůvěřivá, ale nakonec dává smysl, stejně jako rozdělení odpovědnosti za výsledek rozhodnutí.

Takové momenty, stejně jako nepochopení sebe sama ze strany kolegů, mě přiměly knihu přečíst "Kulturní mapa" a pochopte, že veškeré vaše vnitřní rozhořčení je spíše neschopností vnímat realitu nového prostředí, ve kterém se nacházíte, než snahou najít pravdu. Po knize byla vaše práce mnohem jednodušší, začínáte chápat význam frází a rozhodnutí vašich kolegů.

Z hlediska života je proces adaptace na novou zemi mnohem obtížnější než proces adaptace na pracovní kulturu. Obvykle psychologové rozlišují čtyři etapy emigracekterým člověk prochází. V tomto ohledu moje cesta nebyla výjimkou. Na druhou stranu se mi zdá, že adaptace při stěhování do multikulturního centra jako je Berlín, Londýn a Barcelona je samozřejmě jednodušší než v jakémkoli klasickém městě.

Po dvou letech života v Berlíně, co se vám na tomto městě líbí a nelíbí?

Je pro mě těžké sestavit seznam výhod a nevýhod města, protože Berlín se rychle stal mým domovem v každém smyslu toho slova.

Myslím, že jsem celý svůj dospělý život usiloval o svobodu ve všech jejích projevech: fyzické, sociální, finanční, politické, duchovní, duševní. Ano, stejná svoboda v práci, nemám rád kontrolu shora a mikromanagement, kdy mi neustále říkají, co a jak mám dělat. Berlín se mi v těchto záležitostech jevil a stále jeví jako jedno z nejsvobodnějších měst na světě díky svým svobodným názorům na život ve společnosti, relativně liberálním cenám za nájem a další potřeby, stejně jako mnoha příležitostem upgradovat si svobodu v další aspekty.

Rozhovor s Michailem Činkovem o práci a životě v Berlíně

O práci v Berlíně

Jaký stack je standardem v berlínských startupech? Jak se stack obecně liší od průměru v Rusku?

Z technologického hlediska mi lokální stacky subjektivně připadají nudné, pokud se nejedná o FinTech společnosti. Většina startupů a těch, kteří přešli ze startupu do podniku, byla založena v letech 2010–2012 a začínala s nejjednodušší architekturou: monolitickým backendem a někdy s frontendem zabudovaným do něj, jazykem – buď Ruby, nebo PHP, nebo Python, frameworky se používají vždy, databáze na MySQL, cache na Redis. Také podle osobních pocitů má 90 % firem veškerou svou produkci na AWS.

Současným trendem je rozřezat monolit na mikroslužby, zabalit je do kontejnerů, nasadit je do Kubernetes a spoléhat na Golang jako standardní jazyk pro nové aplikace. To se děje velmi pomalu, a proto je ve většině společností hlavní funkčnost stále pohřbena v monolitu. Do frontendu mám daleko, ale i tam je React většinou standard.

Velké technologické společnosti jako Zalando a N26 se snaží přinést do služby více technologií, aby měly čím motivované vývojáře přilákat na trh. I další technologické společnosti se snaží držet krok s nejnovějšími technologiemi, ale zvenčí je zřejmé, že jsou zatíženy břemenem monolitické architektury a technickým dluhem nahromaděným v průběhu let.

Jako inženýr to beru celkem s klidem, protože v berlínském tech hubu je z produktového hlediska spousta zajímavých firem. V takových společnostech je zajímavější pracovat pro nápad a produkt, který se vám osobně líbí, než považovat společnost za místo s módním technologickým stackem, se kterým rozhodně musíte pracovat.

Jak se liší život a práce vývojáře v Rusku a v Německu? Jsou nějaké věci, které vás překvapily?

V Německu, stejně jako v jakékoli jiné zemi severní/střední Evropy, je to lepší s rovnováhou mezi pracovním a soukromým životem a vztahy mezi kolegy, ale horší s rychlostí práce. Zpočátku mi bylo nepříjemné zvykat si na interní projekty, které trvaly několik měsíců, zatímco v technologických společnostech v Rusku podobné projekty trvaly několik týdnů. Ve skutečnosti to není děsivé, protože existují objektivní důvody a společnosti takové situace obvykle nevnímají kriticky.

Jinak je pro mě docela těžké najít paralelu mezi Německem a Ruskem, protože nemám žádné zkušenosti s prací ve známých společnostech jako Yandex a Tinkov, kde může být situace podobná jako v berlínském technologickém centru.

Sám jsem si všiml, že v Berlíně je prioritou vytvoření příjemné pracovní atmosféry ve firmách, pravidelné interní akce a všestrannost kolegů, se kterými je vždy zajímavé komunikovat o tématech vzdálených IT. Ale myslím, že to záleží spíš na firmě, kde pracuješ, než na zemi.

Po jakých specialistech je podle vašich pozorování v Německu poptávka? Jsou specialisté DevOps žádaní?

Většina společností má problém s vnímáním kultury DevOps a pochopením toho, co DevOps vlastně je. Volných míst s předponou DevOps je však hodně a to jasně ukazuje poptávku po specialistech na trhu.

V současné době jsou v místním IT stejně žádané naprosto všechny oblasti, které jsou dnes relevantní. Mohu jen vyzdvihnout velkou poptávku po Data Engineer/Data Analyst.

Pojďme se bavit o platech, kolik si může inženýr DevOps v Německu skutečně vydělat?

Na tuto otázku je těžké odpovědět, protože IT je stále mladé odvětví, kde neexistují konkrétní platové normy. Stejně jako jinde platí, že plat do značné míry závisí na pracovních zkušenostech a kvalifikaci inženýra. Důležité je také cifru vnímat jako plat před zdaněním a různými sociálními/pojistnými srážkami. Také plat v Německu velmi závisí na tom, ve kterém městě pracujete. V Berlíně, Mnichově, Frankfurtu a Göttingenu se platové rozpětí od sebe mírně liší, stejně jako životní náklady.

Pokud mluvíme o Berlíně, hlavní výhodou kariéry je, že poptávka po inženýrovi je stále vyšší než nabídka, takže plat může na přání rychle růst. Hlavní nevýhodou je, že většina společností nemá jasnou politiku pro revizi mezd, stejně jako kritéria pro posuzování přínosu k produktu vytvořenému společností.

Čísla lze zobrazit v nejnovější průzkum pro Německo, StackOverflow nebo Glassdoor. Statistiky se aktualizují rok od roku, takže nebudu zodpovědně mluvit o rozpětí platů.

Rozhovor s Michailem Činkovem o práci a životě v Berlíně

Můžete mi poradit, co dělat, když pracujete jako technik podmíněné spolehlivosti webu a chcete se přestěhovat do Německa? kde začít? Kam jít?

Nemyslím si, že bych měl pro čtenáře nějakou speciální radu. Prostě se ničeho nebojte, méně racionalizujte před stěhováním a buďte otevření všem těžkostem, které vás mohou v emigraci potkat. Ale nastanou potíže.

Má Berlín silnou komunitu DevOps? Chodíte často na místní akce? Řekněte nám o nich něco málo. Co jsou?

Na setkání chodím poměrně zřídka, takže nemohu říci, jaké jsou funkce místní komunity DevOps. Doufám, že příští rok toto téma doženu. Mohu jen sdělit své dojmy z obrovského množství tematických skupin na meetup.com: od fanatiků Pythonu a Golangu po milovníky Clojure a Rust.

Ze setkání, kterých jsem se zúčastnil, je HashiCorp User Group velmi dobrá – ale tam se mi líbí spíše komunita HashiCorp s jejími skupinami v různých městech.

Četl jsem, že ses přestěhoval, aniž bys mluvil německy. Jak se vám po roce daří? Potřebujete k práci němčinu nebo se bez ní obejdete?

Němčinu jsem se naučil, nyní je jazyková úroveň mezi B1 a B2. Veškeré kontakty s Němci od prvního roku života v Berlíně stále vedu v angličtině, protože je to pro obě strany jednodušší, a všechny nové kontakty navazuji v němčině. Moje nejbližší plány jsou postoupit ve studiu, upevnit si znalosti složením certifikační zkoušky B2, protože chci komunikovat jistěji a číst klasickou literaturu v originále.

V Berlíně je jazyk potřebný spíše pro přizpůsobení se zemi, získání pocitu vnitřního pohodlí a plného přístupu k volnočasové sféře (divadlo/kino/stand-up), ale je nepravděpodobné, že by tento jazyk potřeboval v práci Software Inženýrství. V každé společnosti je angličtina oficiálním jazykem oddělení Engineering, dokonce i ve velkých německých společnostech jako Deutsche Bank, Allianz a Volkswagen.

Hlavním důvodem je nedostatek personálu, postavení města jako mezinárodního kulturního centra a mnoho expatů, kteří mají problémy s výukou německého jazyka. Každá firma však nabízí týdenní kurzy němčiny v pracovní době na náklady organizace, aby zaměstnancům usnadnila život mimo práci.

Za všechny dva roky kontaktů s firmami a recruitery jsem byl německy kontaktován pouze dvakrát. V těchto typech výjimek obvykle k provozu stačí úroveň B1/B2. Stejně jako Američané s angličtinou jsou Němci docela klidní na vaše řečové chyby, protože chápou, že jazyk není snadný.

V jeho telegramový kanál Píšeš, že DevOps není schopnost překroutit Kubernetes a Prometheus, ale kultura. Co by podle vás měly společnosti udělat pro rozvoj kultury DevOps ve svých týmech, nikoli slovy, ale činy? Co děláš doma?

Myslím, že v první řadě musíte být upřímní a dokázat všechna já v otázce rozdělení odpovědnosti za produkt. Hlavním problémem, který DevOps řeší, je házení odpovědnosti a problémy s touto odpovědností spojené přes zeď. Jakmile lidé pochopí, že sdílení odpovědnosti je prospěšné jak pro společnost, tak pro inženýry, věci se pohnou z mrtvého bodu a vy už můžete dělat cílenou práci: ladění dodávky, snížení míry selhání nasazení a další věci, podle kterých můžete určit stav DevOps ve společnosti.

Ve své kariéře jsem zatím DevOps nepropagoval z pohledu technického vedoucího nebo CTO firmy, vždy jsem vystupoval z pozice inženýra, který o DevOps něco ví. Ve skutečnosti je v DevOps pozice řidiče kultury opravdu důležitá, zejména sféra vlivu řidiče a jeho vůdčí schopnosti. Moje poslední společnost měla zpočátku relativně plochou hierarchii a atmosféru důvěry mezi kolegy, což mi hodně usnadnilo můj cíl v propagaci kultury.

Odpověď na konkrétní otázku, co lze udělat ve prospěch DevOps. V mé zprávě o DevOpsDays Hlavní myšlenkou je, že k rozvoji kultury DevOps se musíte vypořádat nejen s technologiemi v infrastruktuře, ale také s interním koučováním a rozdělením odpovědnosti v technických procesech.

Například jsme strávili dva měsíce jednoho inženýra vytvářením platformy pro QA a PR servery pro potřeby vývojářů a testerů. Celá tato úžasná práce však upadne v zapomnění, pokud nebudou schopnosti správně sděleny, funkce zdokumentovány a nebude dokončeno školení zaměstnanců. A naopak, po dobře vedených workshopech a párových programovacích sezeních se motivovaný inženýr inspiruje novou užitečnou funkčností a již řeší následující problémy, které se prolínají s platformou infrastruktury.

Pokud chcete další otázky o DevOps, zde интервью, ve kterém Misha podrobně odpovídá na otázky „Proč je potřeba DevOps?“ a "Je nutné ve společnosti vytvořit speciální oddělení DevOps?"

O vývoji

Na svém kanálu občas doporučujete odborné články a blogy. Máte nějaké oblíbené beletristické knihy?

Ano, snažím se najít si čas na čtení beletrie. Nedokážu přečíst konkrétního spisovatele na jeden zátah, román za románem, takže míchám ruskou a zahraniční díla. Z ruských spisovatelů mám nejraději Pelevina a Dovlatova, ale rád čtu i klasiku 19. století. Ze zahraničních mám rád Remarqua a Hemingwaye.

Píšeš tam hodně o cestování a na konci roku 2018 jsi napsal, že jsi navštívil 12 zemí a 27 měst. To je velmi cool bod! Jak zvládáte práci a cestování?

Všechno je vlastně docela jednoduché: je potřeba pořádně využít prázdninové dny, víkendy a prázdniny a navíc během cesty aktivně cestovat :)

Nejsem digitální nomád a nikdy jsem pravidelně nepracoval na dálku, ale myslím, že mám dost volného času na to, abych mohl mimo práci cestovat a poznávat svět. Situace se zlepšila po přestěhování do Berlína: nachází se ve středu Evropy a je zde více dní dovolené.

Zkoušel jsem také měsíc cestovat mezi starou a novou prací, ale i měsíc na cestách mi připadá jako příliš mnoho času. Od té cesty jsem si zkoušel vzít týden až týden a půl volno, abych se mohl vrátit do práce celkem bezbolestně.

Jaká tři místa se vám nejvíce líbila a proč?

Jako baťůžkáře mě nejvíce lákají Portugalsko, Omán a Indie. Portugalsko se mi líbí z pohledu evropské historie a civilizace jako je architektura, jazyk, kultura. Omán - neuvěřitelná pohostinnost a vstřícnost místních obyvatel, stejně jako atmosféra relativní relaxace uprostřed napětí na Blízkém východě. Dokonce mluvím o Ománu samostatný článek napsal. Indie – rozmanitost života v jejích regionech a kulturní identita, protože éra planety Starbucks a galaxie Microsoft, kterou odkázal Palahniuk, je ještě nedosáhla. Také se mi moc líbí Bangkok a severní část Thajska. Jižní část s mořem, ostrovy a poloostrovy působila příliš turisticky.

Rozhovor s Michailem Činkovem o práci a životě v Berlíně
Míšiny cestovní poznámky si můžete přečíst na jeho kanálu Telegram "Mechanický pomeranč"

Jak se vám daří udržovat rovnováhu mezi pracovním a soukromým životem? Podělte se o svá tajemství :)

Nemám tady žádné tajemství. Ať už v Rusku nebo v Německu, normální technologické společnosti vám poskytnou příležitost strukturovat si svou pracovní dobu způsobem, který vám vyhovuje. Obvykle nesedím v práci dlouho do noci, pokud služba funguje stabilně a nedochází k žádné vyšší moci. Jednoduše proto, že po 5-6 hodině můj mozek nevnímá výzvy k akci od slova „vůbec“ a žádá mě, abych se uvolnil a dobře spal.

Téměř všechny typy profesí v technickém průmyslu – od vývoje po design – jsou kreativní profese, nevyžadují velký počet pracovních hodin. Zdá se mi, že křupky jsou pro kreativní práci vlastně špatné, protože nakonec budete nudní a uděláte méně, než byste mohli bez přesčasů. 4-6 hodin aktivní práce v proudu je fakt hodně, bez přerušení a přepínání kontextu přenesete hory.

Mohu také doporučit dvě knihy, které mi pomohly: V práci to nemusí být šílené od kluků z Basecampu a "Jedi techniky" od Maxima Dorofeeva.

V dnešní době mnoho lidí diskutuje o syndromu vyhoření. Cítili jste někdy něco podobného? Pokud ano, jak to zvládáte? Jak děláte svou práci zajímavější?

Ano, abych byl upřímný, stále čas od času vyhořím. Obecně je to logické, z filozofického hlediska nakonec shoří vše, co má vlastnost hoření :) S následky se dá bojovat, ale zdá se mi, že je mnohem důležitější identifikovat příčinu vyhoření a odstranit to.

Důvody jsou u každého jiné: pro někoho přemíra informací, pro jiného přepracovanost v hlavním zaměstnání, jsou situace, kdy nemáte čas fyzicky skloubit práci, koníčky a socializaci. Někde prostě nové výzvy ve svém životě necítíte a začínáte se o to starat. Většinu problémů lze vyřešit revizí své životní filozofie, osobních hodnot a role práce ve vašem životě.

Poslední dobou téměř neztrácím zájem o práci nebo nějakou nudnou práci. Existují různé techniky, jak z nudné práce udělat méně nudnou, z některých jsem se naučil blogu můj přítel Kirill Shirinkin. Ale snažím se tento problém řešit na úrovni příčiny, jednoduše výběrem zaměstnání, které bude pro mou kariéru a osobnost skýtat maximální výzvy a minimum organizační byrokracie.

7. prosince vystoupí Michail na konferenci DevOpsDays Moskva s přednáškou „We Are All DevOps“, která vysvětlí, proč je důležité zaměřit se nejen na způsob nasazení nejnovějšího stacku, ale také na kulturní aspekt DevOps.

Dále v programu: Barukh Sadogursky (JFrog), Alexander Chistyakov (vdsina.ru), Roman Bojko (AWS), Pavel Selivanov (Southbridge), Rodion Nagornov (Kaspersky Lab), Andrey Shorin (konzultant DevOps).

Přijďte se seznámit!

Zdroj: www.habr.com

Přidat komentář