Mikhail Chinkov lebt und arbeitet seit zwei Jahren in Berlin. Mikhail erzählte, was die Arbeit eines Entwicklers in Russland und Deutschland unterscheidet, ob Ingenieure mit DevOps in Berlin gefragt sind und wie man Zeit für Reisen findet.

Über den Umzug
Seit 2018 lebst du in Berlin. Wie hast du diese Entscheidung getroffen? Hast du im Voraus bewusst das Land und das Unternehmen gewählt, bei dem du arbeiten möchtest, oder hast du ein Angebot erhalten, das du nicht ablehnen konntest?
Irgendwann hatte ich genug davon, in Penza zu leben, wo ich geboren wurde, aufwuchs und an der Universität studierte. Der klassische Umzugsweg nach Moskau und St. Petersburg zog mich aufgrund der Lebensumstände in diesen Städten nicht an. Daher wollte ich einfach mal ausprobieren, in Europa zu leben, wo ich in den letzten zwei Urlauben gereist war. Ich hatte keine Vorlieben, weder für Firmen, noch für Städte oder sogar für ein bestimmtes Land — ich wollte einfach so schnell wie möglich umziehen.
In dem Moment hielt ich Berlin für die zugänglichste Stadt für den Umzug eines Entwicklers in ein Tech-Unternehmen, denn von den Unternehmen, die toleranter gegenüber Umzügen waren, waren 90% aus Berlin. Später flog ich für drei Tage in die Stadt, um ein paar persönliche Interviews zu führen. Die Stadt gefiel mir sehr gut, daher beschloss ich, dass ich jetzt in Berlin leben möchte. Eine Woche später nahm ich sofort das erste Angebot an, das ich von einem Berliner Tech-Hub erhielt.
Bitte erzähle mehr über den Umzugsprozess. Wie verlief es bei dir? Welche Dokumente hast du gesammelt? Hat dir dein Arbeitgeber geholfen?
Hier kann ich nichts Neues sagen, es ist alles sehr gut in mehreren Artikeln beschrieben. Mir gefällt mehr , die allen bekannt ist, die sich für dieses Thema interessieren. Im Berliner Tech-Hub ist der Prozess in praktisch allen Unternehmen ähnlich, die Ingenieuren bei der Relokation helfen.
Hast du mit etwas Unerwartetem oder Ungewohntem in Bezug auf die Organisation der Arbeit, des Alltags oder der Mentalität zu kämpfen gehabt? Wie lange hast du gebraucht, um dich an das Leben hier zu gewöhnen?
Ja, tatsächlich hat mich der gesamte Arbeitsprozess in den Unternehmen des Berliner Tech-Hubs zunächst schockiert. Wirklich alles: von der Art und Weise, wie und in welcher Anzahl Meetings stattfinden, bis hin zur Rolle der Soft Skills im Leben eines Ingenieurs.
Zum Beispiel ist in Deutschland die Arbeitskultur auf kollektive Entscheidungsfindung ausgerichtet, was bedeutet, dass zu jeder strittigen Frage ein Meeting einberufen wird, in dem das Problem detailliert diskutiert und gemeinsam ein Konsens aus verschiedenen Standpunkten erzielt wird. Für einen Ingenieur aus Russland wirkt eine solche Praxis zunächst wie eine Zeitverschwendung, Bürokratie und Misstrauen, hat aber letztendlich ihren Sinn, ebenso wie die Verteilung der Verantwortung für die Ergebnisse von Entscheidungen.
Solche Momente, ebenso wie das Unverständnis mir selbst gegenüber seitens meiner Kollegen, haben mich dazu gebracht, das Buch zu lesen und zu verstehen, dass all deine inneren Unmut eher ein Verweigerung der Wahrnehmung der Realität der neuen Umgebung ist, in der du dich befindest, als der Versuch, die Wahrheit zu finden. Nach dem Lesen des Buches wurde die Arbeit viel einfacher, man beginnt die Bedeutung der Phrasen und Entscheidungen der Kollegen zu verstehen.
Im Hinblick auf das Leben ist der Anpassungsprozess in einem neuen Land wesentlich schwieriger als der Anpassungsprozess an die Arbeitskultur. Psychologen unterscheiden normalerweise , die eine Person durchläuft. In dieser Hinsicht war mein Weg keine Ausnahme. Andererseits habe ich das Gefühl, dass die Anpassung bei einem Umzug in ein multikulturelles Zentrum wie Berlin, London oder Barcelona wesentlich einfacher verläuft als in einer klassischen Stadt.
Nach zwei Jahren des Lebens in Berlin, was gefällt dir an dieser Stadt und was nicht?
Es fällt mir schwer, eine Liste mit Vor- und Nachteilen der Stadt zu erstellen, da Berlin sehr schnell mein Zuhause in jeder Hinsicht geworden ist.
Ich denke, ich habe mein ganzes bewusstes Leben nach Freiheit in all ihren Ausprägungen gestrebt: physisch, sozial, finanziell, politisch, spirituell, mental. Ebenso nach Freiheit in der Arbeit; ich mag keine Kontrolle von oben und kein Mikromanagement, wenn mir ständig gesagt wird, was und wie ich es tun soll. In dieser Hinsicht erschien mir Berlin und erscheint mir immer noch als eine der freiesten Städte der Welt, aufgrund der liberalen Ansichten über das Leben in der Gesellschaft, relativ liberalen Mietpreisen und anderer Bedürfnisse sowie der Vielzahl von Möglichkeiten, meine Freiheit in anderen Bereichen zu erweitern.

Zur Arbeit in Berlin
Welcher Technologie-Stack ist in Berliner Startups Standard? Wie unterscheidet sich der Stack im Vergleich zum Durchschnitt in Russland?
Aus technologischer Sicht erscheinen mir lokale Tech-Stacks subjektiv langweilig, es sei denn, es handelt sich um FinTech-Unternehmen. Die meisten Startups und Unternehmen, die von einem Startup zu einem Großunternehmen übergegangen sind, wurden in den Jahren 2010 bis 2012 gegründet und begannen mit der einfachsten Architektur: monolithischem Backend, manchmal sogar mit integriertem Frontend, und die Programmiersprache ist entweder Ruby, PHP oder Python; Frameworks werden auf jeden Fall verwendet, die Datenbank ist MySQL und der Cache wird von Redis verwaltet. Auch habe ich den Eindruck, dass 90% der Unternehmen ihre gesamte Produktion auf AWS haben.
Jetzt ist es bei allen der Trend, Monolithen in Mikrodienste zu zerlegen, sie in Container zu packen, in Kubernetes bereitzustellen und Golang als Standardsprache für neue Anwendungen zu verwenden. Das geschieht leider sehr langsam, weshalb der Großteil der Funktionalität in den meisten Unternehmen immer noch im Monolithen verborgen ist. Ich bin weit entfernt vom Frontend, aber dort ist normalerweise auch React der Standard.
Große Tech-Unternehmen wie Zalando und N26 versuchen, mehr Technologie in ihren Service zu bringen, um zielgerichtete Entwickler auf dem Markt zu gewinnen. Andere Tech-Unternehmen bemühen sich ebenfalls, mit den neuesten Technologien Schritt zu halten, doch man kann sehen, dass sie unter dem Gewicht der monolithischen Architektur und dem über Jahre angesammelten technischen Schulden leiden.
Als Ingenieur sehe ich das relativ gelassen, denn im Tech-Hub Berlin gibt es viele interessante Unternehmen aus Produktsicht. In solchen Unternehmen macht es mehr Spaß, für eine Idee und ein Produkt zu arbeiten, das einem persönlich gefällt, als das Unternehmen nur als Ort mit einem angesagten Tech-Stack zu betrachten, mit dem man unbedingt arbeiten sollte.
Was unterscheidet das Leben und die Arbeit eines Entwicklers in Russland und in Deutschland? Gibt es Dinge, die dich überrascht haben?
In Deutschland, wie in jedem anderen Land Nordeuropa / Mitteleuropa, ist die Situation bezüglich Work-Life-Balance und den Beziehungen zwischen Kollegen besser, jedoch ist die Arbeitsgeschwindigkeit geringer. Anfangs fiel es mir schwer, mich an interne Projekte zu gewöhnen, die ein paar Monate dauern, während ähnliche Projekte in Tech-Unternehmen in Russland nur ein paar Wochen in Anspruch nahmen. Tatsächlich ist das nicht schlimm, weil es objektive Gründe dafür gibt, und Unternehmen nehmen solche Situationen normalerweise nicht als kritisch wahr.
In anderen Aspekten fällt es mir ziemlich schwer, Parallelen zwischen Deutschland und Russland zu ziehen, da ich keine Erfahrung in bekannten Unternehmen wie Yandex und Tinkoff habe, wo die Situation ähnlich wie im Berliner Tech-Hub sein könnte.
Ich habe für mich festgestellt, dass in Berlin die Schaffung einer komfortablen Arbeitsatmosphäre in Unternehmen, regelmäßige interne Veranstaltungen und die Vielseitigkeit der Kollegen, mit denen man immer interessant über Themen außerhalb der IT sprechen kann, im Vordergrund stehen. Aber ich denke, das hängt eher vom Unternehmen ab, in dem man arbeitet, als vom Land.
Was sind deiner Beobachtung nach gefragte Spezialisten in Deutschland? Sind DevOps-Fachkräfte gefragt?
In den meisten Unternehmen spürt man ein Problem mit der Wahrnehmung der DevOps-Kultur und dem Verständnis dafür, was DevOps wirklich ist. Dennoch gibt es viele Stellenangebote mit dem Begriff DevOps, was deutlich die Nachfrage nach Fachkräften auf dem Markt zeigt.
Zurzeit sind alle relevanten Bereiche in der lokalen IT gleichmäßig gefragt. Ich kann höchstens eine hohe Nachfrage nach Data Engineers/Data Analysts hervorheben.
Lass uns über Gehälter sprechen, wie viel kann ein DevOps-Ingenieur in Deutschland realistisch verdienen?
Es ist schwierig, diese Frage zu beantworten, da die IT dennoch eine junge Branche ist, in der es keine konkreten Normen für Gehälter gibt. Wie überall hängt die Höhe des Gehalts größtenteils von der Berufserfahrung und Qualifikation des Ingenieurs ab. Es ist auch wichtig, die Zahl als Bruttogehalt vor Steuern und verschiedenen sozialen/versicherungsrechtlichen Abzügen zu betrachten. Außerdem hängt das Gehalt in Deutschland sehr davon ab, in welcher Stadt man arbeitet. In Berlin, München, Frankfurt und im hypothetischen Göttingen unterscheiden sich die Gehaltsspannen etwas, ebenso wie die Lebenshaltungskosten.
Wenn wir über Berlin sprechen, ist der Hauptvorteil für die Karriere, dass die Nachfrage nach Ingenieuren immer noch höher ist als das Angebot, weshalb das Gehalt bei Wunsch schnell steigen kann. Der größte Nachteil ist, dass die meisten Unternehmen keine klare Politik zur Überprüfung der Gehälter haben, ebenso wie keine Kriterien zur Bewertung des Beitrags zum Produkt des Unternehmens.
Die Zahlen können eingesehen werden unter , StackOverflow oder . Die Statistik wird von Jahr zu Jahr aktualisiert, weshalb ich mich nicht verantwortlich dafür fühle, über die Gehaltsspannen zu sprechen.

Kannst du einige Tipps geben, was man tun sollte, wenn man als Site Reliability Engineer arbeitet und nach Deutschland ziehen möchte? Wo soll man anfangen? Wohin gehen?
Ich glaube nicht, dass ich einen besonders hilfreichen Rat für die Leser habe. Vielleicht liegt es daran, Angst vor dem Unbekannten zu überwinden, nicht zu viel zu rationalisieren, bevor man umzieht, und offen für alle Schwierigkeiten zu sein, die in der Emigration auftreten können. Schwierigkeiten wird es geben.
Gibt es in Berlin eine starke DevOps-Community? Gehst du oft zu lokalen Veranstaltungen? Erzähl ein wenig darüber. Wie sind sie?
Ich gehe eher selten zu Meetups, daher kann ich nicht viel über die Besonderheiten der lokalen DevOps-Community sagen. Ich hoffe, dieses Thema nächstes Jahr nachzuholen. Ich kann nur meine Eindrücke von der Vielzahl der thematischen Gruppen auf meetup.com weitergeben: von Python- und Golang-Fans bis hin zu Clojure- und Rust-Liebhabern.
Von den Meetups, die ich besucht habe, ist die HashiCorp User Group sehr gut — aber ich mag im Allgemeinen die HashiCorp-Community mit ihren Gruppen in verschiedenen Städten.
Ich habe gelesen, dass du ohne Deutschkenntnisse umgezogen bist. Wie läuft es jetzt nach einem Jahr? Ist die deutsche Sprache für die Arbeit notwendig oder kommt man ohne sie aus?
Ich habe Deutsch gelernt, mein Sprachniveau schwankt derzeit zwischen B1 und B2. Alle Kontakte zu Deutschen aus meinem ersten Jahr in Berlin halte ich immer noch auf Englisch, weil es so einfacher für beide Seiten ist, und alle neuen Kontakte beginne ich auf Deutsch. In naher Zukunft plane ich, meine Kenntnisse zu vertiefen und das Wissen mit einer B2-Zertifikatsprüfung zu festigen, weil ich sicherer kommunizieren und klassische Literatur im Original lesen möchte.
In Berlin ist die Sprache eher für die Anpassung im Land, für ein Gefühl des inneren Wohlbefindens und für den vollen Zugang zur Freizeitgestaltung (Theater/Kino/Stand-up) nötig. In der Softwareentwicklung wird sie jedoch wahrscheinlich nicht benötigt. In jedem Unternehmen ist Englisch die offizielle Sprache der Engineering-Abteilung, selbst in großen deutschen Unternehmen wie Deutsche Bank, Allianz und Volkswagen.
Der Hauptgrund ist der Fachkräftemangel, der Status der Stadt als internationales Kulturzentrum, viele Expats, die Probleme mit dem Erlernen der deutschen Sprache haben. Dennoch bietet jedes Unternehmen wöchentliche Deutschkurse während der Arbeitszeit auf Kosten des Unternehmens an, um den Mitarbeitern das Leben außerhalb der Arbeit zu erleichtern.
In den zwei Jahren, in denen ich mit Unternehmen und Rekrutierern Kontakt hatte, wurde ich nur zweimal auf Deutsch angesprochen. In solchen Ausnahmen reicht in der Regel ein B1/B2-Niveau aus. Wie auch Amerikaner mit Englisch, nehmen Deutsche deine Sprachfehler relativ gelassen hin, da sie verstehen, dass die Sprache nicht einfach ist.
In seinem Du schreibst, dass DevOps nicht nur das Beherrschen von Kubernetes und Prometheus ist, sondern eine Kultur. Was sollten deiner Meinung nach Unternehmen tun, um die DevOps-Kultur im Team nicht nur in Worten, sondern in Taten zu fördern? Was machst du in deinem Unternehmen?
Ich denke, in erster Linie muss man ehrlich sein und alle „Punkte auf die i setzen“, wenn es um die Verteilung der Verantwortung für das Produkt geht. Das Hauptproblem, das DevOps löst, ist das Herumreichen der Verantwortung und der damit verbundenen Probleme. Sobald die Menschen verstehen, dass die gemeinsame Verantwortung sowohl für das Unternehmen als auch für die Ingenieure vorteilhaft ist, kommt die Sache in Bewegung, und man kann anfangen, gezielte Arbeit zu leisten: den Delivery Pipeline zu optimieren, die Deployment Failure Rate zu senken und andere Dinge zu bearbeiten, anhand derer man den Zustand von DevOps im Unternehmen bestimmen kann.
In meiner Karriere habe ich DevOps noch nie aus der Perspektive eines Tech Leads oder CTOs gefördert, ich habe immer aus der Sicht eines Ingenieurs gesprochen, der etwas über DevOps weiß. Tatsächlich spielt im DevOps die Rolle des Kulturtreibers eine sehr wichtige Rolle, insbesondere die Einflussmöglichkeiten des Treibers und seine Führungsqualitäten. In meinem letzten Unternehmen gab es ursprünglich eine relativ flache Hierarchie und ein Vertrauensverhältnis zwischen den Kollegen, und das hat meine Zielsetzung zur Förderung der Kultur erheblich erleichtert.
Beantwortend die konkrete Frage, was man zum Wohl von DevOps tun kann. In meinem Vortrag auf war der Hauptgedanke, dass für die Entwicklung einer DevOps-Kultur nicht nur an Technologien in der Infrastruktur gearbeitet werden muss, sondern auch an internem Coaching und der Verteilung von Verantwortung in den Prozessen.
Zum Beispiel haben wir zwei Monate Arbeit eines Ingenieurs in die Erstellung einer Plattform für QA und PR-Server für die Bedürfnisse von Entwicklern und Testern investiert. Doch all diese großartige Arbeit wird ins Nirwana verschwinden, wenn Informationen über die Möglichkeiten nicht korrekt vermittelt werden, Funktionen nicht dokumentiert sind und die Schulung der Mitarbeiter nicht abgeschlossen wird. Umgekehrt ist ein zielstrebiger Ingenieur nach qualitativ hochwertigen Workshops und Pair-Programming-Sessions von dem neuen nützlichen Funktionsumfang begeistert und löst selbst die nächsten Probleme, die mit der Infrastrukturplattform verbunden sind.
Wenn Sie mehr Fragen zu DevOps haben, hier ist , in dem Misha ausführlich auf die Fragen „Warum ist DevOps notwendig?“ und „Sollte man in Unternehmen spezielle DevOps-Abteilungen schaffen?“ eingeht.
Zur Entwicklung
In deinem Kanal empfiehlst du manchmal professionelle Artikel und Blogs. Hast du auch einige Lieblingsbücher aus der Belletristik?
Ja, ich versuche, Zeit zu finden, um Belletristik zu lesen. Ich kann nicht die Werke eines bestimmten Autors hintereinander lesen, also mische ich russische und ausländische Werke. Von russischen Autoren gefallen mir Pelévin und Dowlatow am besten, aber ich lese auch gerne die Klassiker des 19. Jahrhunderts. Von ausländischen Autoren schätze ich Remarque und Hemingway.
Da schreibst du viel über Reisen, und in den Ergebnissen des Jahres 2018 hast du erwähnt, dass du 12 Länder und 27 Städte besucht hast. Das ist wirklich beeindruckend! Wie schaffst du es, zu arbeiten und zu reisen?
Tatsächlich ist alles ganz einfach: Man muss seinen Urlaub, die Wochenenden und Feiertage gut nutzen und während der Reisen aktiv reisen 🙂.
Ich bin kein digitaler Nomade und habe nie dauerhaft remote gearbeitet, aber ich denke, dass die Freizeit für Reisen außerhalb der Arbeit ganz ausreicht, um die Welt zu entdecken. Die Situation hat sich verbessert, nachdem ich nach Berlin gezogen bin: Es liegt im Herzen Europas und hier hat man mehr Urlaubstage.
Ich habe auch versucht, einen ganzen Monat zwischen dem alten und dem neuen Job zu reisen, aber selbst ein Monat auf Reisen scheint mir zu lang zu sein. Von dieser Reise versuche ich, Urlaube von etwa einer Woche bis anderthalb zu nehmen, um schmerzlos genug zur Arbeit zurückkehren zu können.
Welche drei Orte haben dir am besten gefallen und warum?
Als Backpacker aus verschiedenen Ländern gefallen mir Portugal, Oman und Indien am meisten. Portugal schätze ich wegen der europäischen Geschichte und Zivilisation, wie Architektur, Sprache und Kultur. Oman beeindruckt mit seiner unglaublichen Gastfreundschaft und der Freundlichkeit der Einheimischen sowie einer Atmosphäre relativer Entspanntheit mitten im Spannungsfeld des Nahen Ostens. Über Oman habe ich sogar geschrieben. Indien begeistert mich durch die Vielfalt des Lebens in ihren Regionen und ihre kulturelle Identität, weil die Zeit der Starbucks-Ära und der Microsoft-Galaxie, die Palanik hinterlassen hat, dort noch nicht angekommen ist. Bangkok und der nördliche Teil Thailands gefallen mir ebenfalls sehr. Der südliche Teil mit dem Meer, Inseln und Halbinseln erschien mir einfach zu touristisch.

Mischa's Reiseberichte kann man in seinem Telegram-Kanal lesen
Wie schaffst du es, ein ausgewogenes Verhältnis zwischen Arbeit und Privatleben zu halten? Teile deine Geheimnisse 🙂
Hier habe ich kein besonderes Geheimnis. In Russland wie in Deutschland bieten normale Tech-Unternehmen dir die Möglichkeit, deine Arbeitszeit so zu strukturieren, wie es dir passt. In der Regel arbeite ich nicht bis spät in die Nacht, wenn der Dienst stabil läuft und es keine Notfälle gibt. Einfach deswegen, weil mein Gehirn nach 5-6 Uhr abends auf die Aufforderung zum Handeln überhaupt nicht reagiert und nach Ruhe und gutem Schlaf verlangt.
Fast all die Berufe in der Tech-Industrie – von der Entwicklung bis zum Design – sind kreative Berufe, die nicht viele Arbeitsstunden erfordern. Ich glaube, dass Crunch-Zeiten grundsätzlich schädlich für kreative Arbeit sind, denn letztendlich beginnt man, geistig nachzulassen und weniger zu leisten, als man ohne Überstunden könnte. 4-6 Stunden aktive Arbeit im Fluss sind tatsächlich sehr viel, ohne Unterbrechungen und Kontextwechsel kann man Berge versetzen.
Ich kann auch zwei Bücher empfehlen, die mir geholfen haben: von den Jungs von Basecamp und von Maxim Dorofejew.
Aktuell diskutieren viele über Burnout. Hast du etwas Ähnliches gefühlt? Wenn ja, wie gehst du damit um? Wie machst du deine Arbeit interessanter?
Ja, ehrlich gesagt habe ich auch jetzt manchmal das Gefühl, ausgebrannt zu sein. Das liegt zumindest aus philosophischer Sicht nahe, denn alles, was brennbar ist, brennt letztendlich aus 🙂 Man kann gegen die Folgen kämpfen, aber ich denke, es ist viel wichtiger, die Ursachen für das Ausbrennen zu erkennen und zu beseitigen.
Die Ursachen sind unterschiedlich: Für manche ist es eine Überflutung mit Informationen, andere arbeiten zu viel in ihrem Hauptberuf, es gibt Situationen, in denen man physisch nicht in der Lage ist, Arbeit, Hobbys und Sozialisation zu vereinen. Manchmal fühlt man einfach keine neuen Herausforderungen im Leben und beginnt darüber nachzudenken. Die meisten Probleme lassen sich durch eine Neubewertung der Lebensphilosophie, der persönlichen Werte und der Rolle der Arbeit im eigenen Leben lösen.
In letzter Zeit habe ich kaum noch das Gefühl, dass ich das Interesse an meiner Arbeit verliere oder dass ich mit langweiligen Aufgaben konfrontiert bin. Es gibt unterschiedliche Techniken, um langweilige Arbeit spannend zu gestalten, einige davon habe ich von meinem Freund Kirill Shirinkin übernommen. Aber ich versuche, dieses Problem an der Ursache zu lösen, indem ich einfach Projekte auswähle, die maximale Herausforderungen für meine Karriere und Persönlichkeit bieten und minimalen organisatorischen bürokratischen Aufwand haben.
Am 7. Dezember wird Michail auf der Konferenz mit einem Vortrag "Wir sind alle DevOps" auftreten, in dem er erläutern wird, warum es wichtig ist, sich nicht nur auf die Art und Weise zu konzentrieren, wie der neueste Stack bereitgestellt wird, sondern auch auf den kulturellen Aspekt von DevOps.
Ebenfalls im Programm: Baruch Sadogursky (JFrog), Alexander Chistyakov (vdsina.ru), Roman Boyko (AWS), Pawel Selivanov (Southbridge), Rodion Nagornov (Kaspersky-Labor), Andrey Shorin (DevOps-Berater).
Kommen Sie vorbei und lernen Sie uns kennen!
Quelle: habr.com
