Intervju med Mikhail Chinkov om jobbet och livet i Berlin

Mikhail Chinkov har bott och arbetat i Berlin i två år. Mikhail förklarade hur arbetet hos en utvecklare i Ryssland och Tyskland skiljer sig åt, om ingenjörer relaterade till DevOps är efterfrågade i Berlin och hur man hittar tid att resa.

Intervju med Mikhail Chinkov om jobbet och livet i Berlin

Om att flytta

Sedan 2018 har du bott i Berlin. Hur tog du detta beslut? Valde du medvetet land och företag där du vill arbeta i förväg, eller fick du ett erbjudande som du inte kunde tacka nej till?

Vid något tillfälle tröttnade jag på att bo i Penza, där jag föddes, växte upp och studerade vid universitetet, och standardvägen att flytta till Moskva och St. Petersburg tilltalade mig inte på grund av livets särdrag i dessa städer. . Så jag ville bara testa att bo i Europa, som jag har rest runt under de senaste semestern. Jag hade inga preferenser för företaget, eller för staden, eller ens för ett specifikt land - jag ville bara flytta så snabbt som möjligt.

I det ögonblicket ansåg jag Berlin som den mest tillgängliga staden för en utvecklare att flytta till ett teknikföretag, för på Linkedin var 90 % av de flytttoleranta företagen från Berlin. Jag flög sedan in till staden i tre dagar för att genomföra ett par intervjuer ansikte mot ansikte. Jag gillade verkligen staden, så jag bestämde mig för att jag ville bo i Berlin just nu. En vecka senare accepterade jag omedelbart det allra första erbjudandet jag fick från Berlins teknikhub.

Berätta gärna mer om flyttprocessen. Hur hände detta för dig? Vilka dokument har du samlat in? Hjälpte din arbetsgivare till?

Jag kan inte säga något nytt här, allt är väldigt välskrivet i flera artiklar. Jag gillar det mer version från Västriks blogg, känd för alla som är intresserade av denna fråga. I Berlins tekniska nav är processen densamma i nästan alla företag som hjälper en ingenjör med omlokalisering.

Har du stött på något oväntat och ovanligt när det gäller organisation av arbete, liv, mentalitet? Hur lång tid tog det för dig att vänja dig vid det lokala livet?

Ja, faktiskt, hela processen med att arbeta i företag i Berlins tekniska nav chockade mig först. I allmänhet allt: från hur och i vilken mängd rallyn hålls till rollen som mjuka färdigheter i en ingenjörs liv.

Till exempel i Tyskland är arbetskulturen inriktad på kollektivt beslutsfattande, vilket innebär att för bokstavligen varje kontroversiell fråga skapas ett möte där man grundligt diskuterar problemet och tillsammans kommer till enighet ur er synvinkel. Från Ryssland verkar en sådan praxis initialt för ingenjören vara ett slöseri med tid, byråkratisk och misstroende, men i slutändan är det vettigt, liksom fördelningen av ansvaret för resultatet av beslutet.

Stunder som dessa, liksom missförstånd av mig själv från mina kollegors sida, fick mig att läsa boken "Kulturkartan" och förstå att all din interna indignation snarare är ett misslyckande att uppfatta verkligheten i den nya miljö där du befinner dig, snarare än ett försök att hitta sanningen. Efter boken blev ditt arbete mycket lättare, du börjar förstå innebörden av dina kollegors fraser och beslut.

Livsmässigt är anpassningsprocessen till ett nytt land mycket svårare än anpassningsprocessen till en arbetskultur. Vanligtvis särskiljer psykologer fyra stadier av emigrationgenom vilken en person passerar. I detta avseende var min väg inget undantag. Å andra sidan förefaller det mig som att anpassning när man flyttar till ett mångkulturellt centrum som Berlin, London och Barcelona uppenbarligen är lättare än i någon klassisk stad.

Efter två år av att ha bott i Berlin, vad tycker du om och ogillar med den här staden?

Det är svårt för mig att sammanställa en lista över stadens för- och nackdelar, eftersom Berlin snabbt blev mitt hem i ordets alla bemärkelser.

Jag tror att jag under hela mitt vuxna liv har strävat efter frihet i alla dess yttringar: fysiskt, socialt, ekonomiskt, politiskt, andligt, mentalt. Ja, samma frihet i arbetet, jag gillar inte kontroll uppifrån och mikromanagement, när jag hela tiden får veta vad och hur jag ska göra. I dessa frågor verkade och tycks Berlin fortfarande vara en av de friaste städerna i världen på grund av dess fria syn på livet i samhället, relativt liberala priser för hyra och andra behov, samt många möjligheter att uppgradera din frihet i andra aspekter.

Intervju med Mikhail Chinkov om jobbet och livet i Berlin

Om att jobba i Berlin

Vilken stack är standarden i Berlin startups? Hur skiljer sig stapeln generellt från genomsnittet i Ryssland?

Ur teknisk synvinkel verkar lokala stackar subjektivt tråkiga för mig, såvida de inte är FinTech-företag. De flesta startups och de som flyttade från en startup till ett företag grundades 2010-2012 och började med den enklaste arkitekturen: en monolitisk backend, och ibland med en frontend inbyggd i den, ett språk - antingen Ruby eller PHP eller Python, ramverk används alltid, en databas på MySQL, cache på Redis. Dessutom, enligt personliga känslor, har 90% av företagen all sin produktion på AWS.

Den nuvarande trenden är att skära ut monoliten i mikrotjänster, slå in dem i behållare, distribuera dem till Kubernetes och lita på Golang som standardspråk för nya applikationer. Detta sker mycket långsamt, varför i de flesta företag är huvudfunktionaliteten fortfarande begravd i en monolit. Jag är långt ifrån frontend, men även där brukar React vara standard.

Stora teknikföretag som Zalando och N26 försöker få in mer teknik i tjänsten så att de har något att locka in motiverade utvecklare på marknaden. Även andra techföretag strävar efter att hänga med i den senaste tekniken, men utifrån är det tydligt att de tyngs av bördan av en monolitisk arkitektur och tekniska skulder som ackumulerats under åren.

Som ingenjör tar jag det här ganska lugnt, för i Berlins tech-hub finns det många intressanta företag ur produktsynpunkt. I sådana företag är det mer intressant att arbeta för en idé och en produkt som du personligen gillar, snarare än att betrakta företaget som en plats med en fashionabel techstack som du definitivt behöver arbeta med.

Hur skiljer sig livet och arbetet för en utvecklare i Ryssland och i Tyskland? Finns det några saker som förvånade dig?

I Tyskland, som i alla andra länder i Nord-/Centraleuropa, går det bättre med balansen mellan arbete och privatliv och relationer mellan kollegor, men sämre med arbetshastigheten. Till en början var det obehagligt för mig att vänja mig vid interna projekt som tog ett par månader, när liknande projekt i teknikföretag i Ryssland tog ett par veckor. I själva verket är detta inte skrämmande, eftersom det finns objektiva skäl till varför, och företag brukar inte uppfatta sådana situationer kritiskt.

Annars är det ganska svårt för mig att dra en parallell mellan Tyskland och Ryssland, eftersom jag inte har någon erfarenhet av att arbeta i välkända företag som Yandex och Tinkov, där situationen kan likna den i Berlins tekniska nav.

För mig själv märkte jag att prioriteringen i Berlin är att skapa en bekväm arbetsatmosfär i företag, regelbundna interna evenemang och mångsidigheten hos kollegor med vilka det alltid är intressant att kommunicera om ämnen som ligger utanför IT. Men jag tror att det beror mer på företaget där man jobbar än på landet.

Enligt dina observationer, vilka specialister efterfrågas i Tyskland? Är DevOps-specialister efterfrågade?

De flesta företag har problem med att uppfatta DevOps-kulturen och förstå vad DevOps faktiskt är. Det finns dock många lediga jobb med DevOps-prefixet, och detta visar tydligt efterfrågan på specialister på marknaden.

För närvarande är absolut alla områden som är aktuella idag lika efterfrågade inom lokal IT. Jag kan bara lyfta fram den stora efterfrågan på Dataingenjör/Datanalytiker.

Låt oss prata om löner, hur mycket kan en DevOps-ingenjör verkligen tjäna i Tyskland?

Det är svårt att svara på denna fråga, eftersom IT fortfarande är en ung bransch, där det inte finns några specifika lönenormer. Liksom på andra håll beror lönen till stor del på ingenjörens arbetslivserfarenhet och kvalifikationer. Det är också viktigt att uppfatta siffran som lön före skatt och olika sociala/försäkringsavdrag. Dessutom beror lönen i Tyskland väldigt mycket på vilken stad du arbetar i. I Berlin, München, Frankfurt och Göttingen skiljer sig löneintervallet något från varandra, liksom levnadskostnaderna.

Om vi ​​pratar om Berlin är den största fördelen med en karriär att efterfrågan på en ingenjör fortfarande är högre än utbudet, så lönen kan växa snabbt om så önskas. Den största nackdelen är att de flesta företag inte har en tydlig policy för lönerevision, samt kriterier för att bedöma bidraget till produkten som företaget skapat.

Siffrorna kan ses i senaste undersökningen för Tyskland, StackOverflow eller Glasdörr. Statistiken uppdateras från år till år, så jag tar inte ansvar för att prata om löneintervallet.

Intervju med Mikhail Chinkov om jobbet och livet i Berlin

Kan du ge några råd om vad du ska göra om du arbetar som villkorlig Site Reliability Engineer och vill flytta till Tyskland? Var ska man starta? Vart ska man gå?

Jag tror inte att jag har några speciella råd till läsaren. Var bara inte rädd för någonting, rationalisera mindre innan du flyttar och var öppen för alla svårigheter som du kan stöta på vid emigration. Men det kommer att bli svårigheter.

Har Berlin en stark DevOps-gemenskap? Går du ofta på lokala evenemang? Berätta lite om dem. Vad är dem?

Jag går på träffar ganska sällan, så jag kan inte säga vilka funktionerna i den lokala DevOps-gemenskapen är. Jag hoppas kunna komma ikapp den här frågan nästa år. Jag kan bara förmedla mina intryck av det enorma antalet tematiska grupper på meetup.com: från Python- och Golang-fanatiker till Clojure- och Rust-älskare.

Av de träffar jag deltog i är HashiCorps användargrupp väldigt bra - men där gillar jag snarare HashiCorps community med sina grupper i olika städer.

Jag läste att du flyttade utan att prata tyska. Hur mår du efter ett år? Behöver du tyska för jobbet eller klarar du dig utan den?

Jag lärde mig tyska, nu ligger språknivån mellan B1 och B2. Jag sköter fortfarande alla kontakter med tyskar från det första året jag bodde i Berlin på engelska, eftersom det är lättare för båda parter, och jag startar alla nya kontakter på tyska. Mina omedelbara planer är att gå vidare i mina studier, befästa mina kunskaper genom att klara B2-certifikatet, eftersom jag vill kommunicera mer självsäkert och läsa klassisk litteratur i original.

I Berlin behövs språket mer för anpassning till landet, för att få en känsla av inre komfort och full tillgång till fritidssfären (teater/bio/stand-up), men språket behövs knappast i Softwares arbete Teknik. I alla företag är engelska det officiella språket för ingenjörsavdelningen, även i stora tyska företag som Deutsche Bank, Allianz och Volkswagen.

Den främsta orsaken är brist på personal, stadens status som ett internationellt kulturcentrum och många expats som har problem med att lära sig tyska språket. Varje företag erbjuder dock tyskakurser varje vecka under arbetstid på organisationens bekostnad för att göra livet lättare för anställda utanför arbetet.

Under alla två år av kontakter med företag och rekryterare blev jag bara kontaktad på tyska två gånger. I dessa typer av undantag räcker vanligtvis en B1/B2-nivå för att fungera. Precis som amerikaner med engelska är tyskar ganska lugna över dina talfel, eftersom de förstår att språket inte är lätt.

I hans telegram kanal Du skriver att DevOps inte är förmågan att sno Kubernetes och Prometheus, utan en kultur. Vad bör företag göra enligt din åsikt för att utveckla en DevOps-kultur i sina team, inte i ord utan i handling? Vad gör du hemma?

Jag tror att du först och främst måste vara ärlig och pricka in alla i:en i frågan om att fördela ansvaret för produkten. Huvudproblemet som DevOps löser är att kasta ansvaret och problemen i samband med detta ansvar över väggen. Så fort folk förstår att delat ansvar är fördelaktigt för både företaget och ingenjörerna flyttar saker och ting från en dödpunkt och du kan redan göra målinriktat arbete: justera leveranspipelinen, sänka implementeringsfelfrekvensen och andra saker som du kan avgöra utifrån tillståndet för DevOps i företaget.

Under min karriär har jag ännu inte marknadsfört DevOps utifrån en teknisk ledare eller CTO för ett företag, jag har alltid agerat från en ingenjörsposition som kan något om DevOps. Faktum är att i DevOps är positionen för kulturföraren verkligen viktig, särskilt förarens inflytandesfär och ledaregenskaper. Mitt förra företag hade till en början en relativt platt hierarki och en atmosfär av förtroende mellan kollegor, och detta gjorde mitt mål att främja kultur mycket lättare.

Svara på den specifika frågan om vad som kan göras till förmån för DevOps. I min rapport om DevOpsDays Huvudtanken är att för att utveckla en DevOps-kultur behöver du inte bara hantera teknologier i infrastrukturen, utan även med intern coachning och ansvarsfördelning i tekniska processer.

Till exempel ägnade vi två månader åt att en ingenjör skapade en plattform för QA- och PR-servrar för utvecklarnas och testarnas behov. Men allt detta fantastiska arbete kommer att falla i glömska om funktionerna inte kommuniceras korrekt, funktionerna inte dokumenteras och personalutbildningen inte slutförs. Och vice versa, efter väl genomförda workshops och parprogrammeringssessioner, inspireras en motiverad ingenjör av ny användbar funktionalitet och löser redan följande problem som korsar infrastrukturplattformen.

Om du vill ha fler frågor om DevOps, här intervju, där Misha i detalj svarar på frågorna "Varför behövs DevOps?" och "Är det nödvändigt att skapa speciella DevOps-avdelningar i företaget?"

Om utveckling

I din kanal rekommenderar du ibland professionella artiklar och bloggar. Har du några skönlitterära favoritböcker?

Ja, jag försöker hitta tid att läsa skönlitteratur. Jag kan inte läsa en viss författare i en klunk, roman efter roman, så jag blandar ryska och utländska verk. Av de ryska författarna tycker jag bäst om Pelevin och Dovlatov, men jag gillar också att läsa 19-talets klassiker. Bland de utländska gillar jag Remarque och Hemingway.

Där skriver du mycket om resor och i slutet av 2018 skrev du att du besökt 12 länder och 27 städer. Det här är en väldigt cool punkt! Hur orkar du jobba och resa?

Faktum är att allt är ganska enkelt: du måste utnyttja semesterdagar, helger och helgdagar, plus att aktivt resa under resan :)

Jag är ingen digital nomad och har aldrig arbetat på distans på regelbunden basis, men jag tror att jag har tillräckligt med ledig tid för att resa utanför jobbet för att utforska världen. Situationen förbättrades efter att ha flyttat till Berlin: det ligger mitt i Europa och det finns fler semesterdagar.

Jag försökte också resa en månad mellan mina gamla och nya jobb, men även en månad på resande fot verkar vara för mycket tid för mig. Sedan den resan har jag försökt ta ledigt från en vecka till en och en halv vecka så att jag kan återgå till jobbet ganska smärtfritt.

Vilka tre platser gillade du bäst och varför?

Som backpacker är de länder som mest tilltalar mig Portugal, Oman och Indien. Jag gillar Portugal utifrån europeisk historia och civilisation som arkitektur, språk, kultur. Oman - otrolig gästfrihet och vänliga lokalbefolkningen, samt en atmosfär av relativ avkoppling mitt i spänningarna i Mellanöstern. Jag pratar till och med om Oman separat artikel skrev. Indien - livets mångfald inom dess regioner och kulturella identitet, eftersom eran av Starbucks-planeten och Microsoft-galaxen som testamenteras av Palahniuk ännu inte har nått dem. Jag gillar också verkligen Bangkok och den norra delen av Thailand. Den södra delen med hav, öar och halvöar verkade för turistisk.

Intervju med Mikhail Chinkov om jobbet och livet i Berlin
Du kan läsa Mishas resanteckningar på hans Telegram-kanal En Clockwork Orange

Hur lyckas du behålla balansen mellan arbete och privatliv? Dela dina hemligheter :)

Jag har ingen hemlighet här. Oavsett om det är i Ryssland eller Tyskland ger vanliga teknikföretag dig möjlighet att strukturera din arbetstid på ett sätt som passar dig. Jag brukar inte sitta på jobbet förrän sent på kvällen om tjänsten fungerar stabilt och det inte finns någon force majeure. Helt enkelt för att min hjärna efter 5-6 inte alls uppfattar uppmaningar till handling från ordet "överhuvudtaget" och ber mig att slappna av och sova gott.

Nästan alla typer av yrken inom techbranschen - från utveckling till design - är kreativa yrken, de kräver inte ett stort antal arbetstimmar. Det verkar för mig som att crunches faktiskt är dåligt för kreativt arbete, eftersom du blir tråkig och gör mindre än du kunde utan övertid. 4-6 timmars aktivt arbete i en bäck är faktiskt mycket, utan avbrott och kontextväxlar kan man flytta berg.

Jag kan också rekommendera två böcker som hjälpte mig: Det behöver inte vara tokigt på jobbet från killarna från Basecamp och "Jedi-tekniker" från Maxim Dorofeev.

Nuförtiden är det många som diskuterar utbrändhet. Har du någonsin känt något liknande? Om ja, hur klarar du dig? Hur gör du ditt arbete mer intressant?

Ja, om jag ska vara ärlig så brinner jag fortfarande ut då och då. Generellt sett är detta logiskt, ur en filosofisk synvinkel brinner allt som har egenskapen att brinna till slut ut :) Du kan bekämpa konsekvenserna, men, det verkar för mig, är det mycket viktigare att identifiera orsaken till utbrändhet och eliminera det.

Anledningarna är olika för alla: för vissa är det ett överflöd av information, för andra är det överansträngning på deras huvudsakliga jobb, det finns situationer när man inte har tid att fysiskt kombinera arbete, hobbyer och socialisering. Någonstans känner du helt enkelt inte nya utmaningar i ditt liv och du börjar oroa dig för det. De flesta problem kan lösas genom att revidera din livsfilosofi, personliga värderingar och arbetets roll i ditt liv.

Den senaste tiden har jag knappt tappat intresset för arbete eller något tråkigt arbete. Det finns olika tekniker för att göra ett tråkigt jobb mindre tråkigt, några av dem har jag lärt mig av blogginlägg min vän Kirill Shirinkin. Men jag försöker lösa detta problem på orsaksnivå, helt enkelt genom att välja ett jobb som kommer att ge maximala utmaningar för min karriär och personlighet och ett minimum av organisatorisk byråkrati.

Den 7 december kommer Mikhail att tala på konferensen DevOpsDays Moskva med föredraget "We Are All DevOps", som kommer att förklara varför det är viktigt att inte bara fokusera på hur den senaste stacken distribueras, utan också på den kulturella aspekten av DevOps.

Även i programmet: Barukh Sadogursky (JFrog), Alexander Chistyakov (vdsina.ru), Roman Boyko (AWS), Pavel Selivanov (Southbridge), Rodion Nagornov (Kaspersky Lab), Andrey Shorin (DevOps-konsult).

Kom och bekanta dig!

Källa: will.com

Lägg en kommentar