Entretien avec Mikhaïl Chinkov sur le travail et la vie à Berlin

Mikhail Chinkov vit et travaille à Berlin depuis deux ans. Mikhail a expliqué en quoi le travail d'un développeur en Russie et en Allemagne diffère, si les ingénieurs liés au DevOps sont recherchés à Berlin et comment trouver le temps de voyager.

Entretien avec Mikhaïl Chinkov sur le travail et la vie à Berlin

À propos du déménagement

Depuis 2018, vous vivez à Berlin. Comment avez-vous pris cette décision ? Avez-vous consciemment choisi à l’avance le pays et l’entreprise dans lesquels vous souhaitez travailler, ou avez-vous reçu une offre que vous ne pouviez pas refuser ?

À un moment donné, j'en ai eu marre de vivre à Penza, où je suis né, j'ai grandi et étudié à l'université, et le parcours standard consistant à déménager à Moscou et à Saint-Pétersbourg ne m'a pas séduit en raison des spécificités de la vie dans ces villes. . Je voulais juste essayer de vivre en Europe, que j'ai voyagé ces dernières vacances. Je n’avais aucune préférence pour l’entreprise, ni pour la ville, ni même pour un pays en particulier, je voulais juste déménager le plus rapidement possible.

À ce moment-là, je considérais Berlin comme la ville la plus accessible pour qu’un développeur s’installe dans une entreprise technologique, car sur Linkedin, 90 % des entreprises tolérantes à la délocalisation étaient originaires de Berlin. J'ai ensuite pris l'avion pour la ville pendant 3 jours pour mener quelques entretiens en face-à-face. J'ai vraiment aimé la ville, alors j'ai décidé que je voulais vivre à Berlin maintenant. Une semaine plus tard, j'ai immédiatement accepté la toute première offre que j'ai reçue du pôle technologique de Berlin.

Veuillez nous en dire plus sur le processus de déménagement. Comment cela s’est-il passé pour vous ? Quels documents avez-vous collectés ? Votre employeur vous a-t-il aidé ?

Je ne peux rien dire de nouveau ici, tout est très bien écrit dans plusieurs articles. Je l'aime plus version du blog de Vastrik, connu de tous ceux qui s'intéressent à cette question. Dans le pôle technologique de Berlin, le processus est le même dans presque toutes les entreprises qui aident un ingénieur à déménager.

Avez-vous rencontré quelque chose d'inattendu et d'inhabituel en termes d'organisation du travail, de vie, de mentalité ? Combien de temps vous a-t-il fallu pour vous habituer à la vie locale ?

Oui, en fait, tout le processus de travail dans les entreprises du pôle technologique de Berlin m'a d'abord choqué. En général, tout : de comment et en quelle quantité se déroulent les rassemblements jusqu'au rôle des soft skills dans la vie d'un ingénieur.

Par exemple, en Allemagne, la culture du travail est axée sur la prise de décision collective, ce qui signifie que pour littéralement chaque question controversée, une réunion est créée au cours de laquelle vous discutez en profondeur du problème et parvenez ensemble à un consensus de vos points de vue. Du côté russe, une telle pratique semble au départ à l'ingénieur comme une perte de temps, de bureaucratie et de méfiance, mais en fin de compte elle a du sens, tout comme la répartition des responsabilités quant à l'issue de la décision.

Des moments comme ceux-là, ainsi qu'une incompréhension de moi-même de la part de mes collègues, m'ont poussé à lire le livre "La carte culturelle" et comprenez que toute votre indignation intérieure est plutôt un échec à percevoir la réalité du nouvel environnement dans lequel vous vous trouvez, plutôt qu'une tentative de trouver la vérité. Après le livre, votre travail est devenu beaucoup plus facile : vous commencez à comprendre le sens des phrases et des décisions de vos collègues.

En termes de vie, le processus d’adaptation à un nouveau pays est beaucoup plus difficile que le processus d’adaptation à une culture de travail. Habituellement, les psychologues distinguent quatre étapes de l'émigrationpar lequel passe une personne. À cet égard, mon parcours ne fait pas exception. D'un autre côté, il me semble que l'adaptation lorsqu'on s'installe dans un centre multiculturel comme Berlin, Londres et Barcelone est évidemment plus facile que dans n'importe quelle ville classique.

Après deux ans de vie à Berlin, qu’aimez-vous et n’aimez-vous pas dans cette ville ?

Il m’est difficile de dresser une liste des avantages et des inconvénients de la ville, car Berlin est rapidement devenue ma maison dans tous les sens du terme.

Je pense que j'ai lutté tout au long de ma vie d'adulte pour la liberté dans toutes ses manifestations : physique, sociale, financière, politique, spirituelle, mentale. Oui, la même liberté de travail, je n'aime pas le contrôle d'en haut et la microgestion, quand on me dit constamment quoi et comment faire. Dans ces domaines, Berlin me semblait et me semble toujours être l'une des villes les plus libres du monde en raison de sa vision libre de la vie en société, de ses prix relativement libéraux pour le loyer et d'autres besoins, ainsi que de nombreuses possibilités d'améliorer sa liberté dans Autres aspects.

Entretien avec Mikhaïl Chinkov sur le travail et la vie à Berlin

À propos du travail à Berlin

Quelle stack est la norme dans les startups berlinoises ? En quoi le stack diffère-t-il généralement de la moyenne en Russie ?

D’un point de vue technologique, les stacks locales me semblent subjectivement ennuyeuses, à moins qu’il ne s’agisse d’entreprises FinTech. La plupart des startups et celles qui sont passées d'une startup à une entreprise ont été fondées en 2010-2012 et ont démarré avec l'architecture la plus simple : un backend monolithique, et parfois avec un frontend intégré, un langage - soit Ruby, soit PHP, soit Python, des frameworks sont toujours utilisés, une base de données sur MySQL, un cache sur Redis. Aussi, selon des ressentis personnels, 90 % des entreprises ont toute leur production sur AWS.

La tendance actuelle est de découper le monolithe en microservices, de les envelopper dans des conteneurs, de les déployer sur Kubernetes et de s'appuyer sur Golang comme langage standard pour les nouvelles applications. Cela se produit très lentement, c'est pourquoi, dans la plupart des entreprises, la fonctionnalité principale est toujours enfouie dans un monolithe. Je suis loin du frontend, mais même là, React est généralement le standard.

Les grandes entreprises technologiques comme Zalando et N26 tentent d’introduire davantage de technologie dans leurs services afin d’avoir de quoi attirer des développeurs motivés sur le marché. D’autres entreprises technologiques s’efforcent également de suivre les dernières technologies, mais de l’extérieur, il est clair qu’elles sont alourdies par le fardeau d’une architecture monolithique et par la dette technique accumulée au fil des années.

En tant qu'ingénieur, je prends cela assez sereinement, car dans le pôle technologique de Berlin, il y a beaucoup d'entreprises intéressantes du point de vue des produits. Dans de telles entreprises, il est plus intéressant de travailler pour une idée et un produit que vous aimez personnellement, plutôt que de considérer l'entreprise comme un lieu doté d'une pile technologique à la mode avec laquelle vous devez absolument travailler.

En quoi la vie et le travail d'un développeur sont-ils différents en Russie et en Allemagne ? Y a-t-il des choses qui vous ont surpris ?

En Allemagne, comme dans tout autre pays d’Europe du Nord et Centrale, les choses vont mieux en matière d’équilibre travail/vie privée et de relations entre collègues, mais pire en matière de rapidité de travail. Au début, c'était désagréable pour moi de m'habituer à des projets internes qui prenaient quelques mois, alors que dans les entreprises technologiques en Russie, des projets similaires prenaient quelques semaines. En fait, cela n'est pas effrayant, car il existe des raisons objectives à cela et les entreprises ne perçoivent généralement pas de telles situations d'un œil critique.

Sinon, il m’est assez difficile de faire un parallèle entre l’Allemagne et la Russie, car je n’ai aucune expérience de travail dans des entreprises bien connues comme Yandex et Tinkov, où la situation peut être similaire à celle du pôle technologique de Berlin.

Pour ma part, j'ai remarqué qu'à Berlin la priorité est de créer une ambiance de travail confortable dans les entreprises, des événements internes réguliers et la polyvalence des collègues avec qui il est toujours intéressant de communiquer sur des sujets éloignés de l'informatique. Mais je pense que cela dépend plus de l’entreprise dans laquelle vous travaillez que du pays.

Selon vos observations, quels spécialistes sont recherchés en Allemagne ? Les spécialistes DevOps sont-ils recherchés ?

La plupart des entreprises ont du mal à percevoir la culture DevOps et à comprendre ce qu'est réellement le DevOps. Cependant, il existe de nombreux postes vacants avec le préfixe DevOps, ce qui montre clairement la demande de spécialistes sur le marché.

À l'heure actuelle, absolument tous les domaines pertinents aujourd'hui sont également demandés dans l'informatique locale. Je ne peux que souligner la forte demande de Data Engineer/Data Analyst.

Parlons de salaires, combien peut réellement gagner un ingénieur DevOps en Allemagne ?

Il est difficile de répondre à cette question, car l’informatique est encore un secteur jeune, où il n’existe pas de normes salariales spécifiques. Comme ailleurs, le salaire dépend en grande partie de l'expérience professionnelle et des qualifications de l'ingénieur. Il est également important de considérer ce chiffre comme le salaire avant impôts et diverses déductions sociales/assurances. De plus, le salaire en Allemagne dépend beaucoup de la ville dans laquelle vous travaillez. À Berlin, Munich, Francfort et Göttingen, l'échelle salariale est légèrement différente, tout comme les frais de subsistance.

Si nous parlons de Berlin, le principal avantage d'une carrière est que la demande d'ingénieur est toujours supérieure à l'offre, de sorte que le salaire peut augmenter rapidement si vous le souhaitez. Le principal inconvénient est que la plupart des entreprises n'ont pas de politique claire de révision des salaires, ni de critères d'évaluation de la contribution au produit créé par l'entreprise.

Les chiffres peuvent être consultés dans dernière enquête pour l'Allemagne, StackOverflow ou Glassdoor. Les statistiques sont mises à jour d'année en année, je ne prendrai donc pas la responsabilité de parler de l'échelle salariale.

Entretien avec Mikhaïl Chinkov sur le travail et la vie à Berlin

Pouvez-vous nous donner des conseils sur la marche à suivre si vous travaillez en tant qu'ingénieur en fiabilité de site conditionnel et que vous souhaitez déménager en Allemagne ? Où commencer? Où aller?

Je ne pense pas avoir de conseil particulier à donner au lecteur. N’ayez peur de rien, rationalisez moins avant de déménager et soyez ouvert à toutes les difficultés que vous pourriez rencontrer en émigration. Mais il y aura des difficultés.

Berlin possède-t-elle une forte communauté DevOps ? Allez-vous souvent à des événements locaux ? Parlez-nous un peu d'eux. Quels sont-ils?

Je participe assez rarement à des rencontres, je ne peux donc pas dire quelles sont les caractéristiques de la communauté DevOps locale. J'espère rattraper ce problème l'année prochaine. Je ne peux que transmettre mes impressions sur le grand nombre de groupes thématiques sur meetup.com : des fanatiques de Python et Golang aux amateurs de Clojure et Rust.

Parmi les meetups auxquels j'ai participé, le HashiCorp User Group est très bien - mais là, j'aime plutôt la communauté HashiCorp avec ses groupes dans différentes villes.

J'ai lu que tu avais déménagé sans parler allemand. Comment vas-tu après un an ? Avez-vous besoin de l’allemand pour travailler ou pouvez-vous vous en passer ?

J'ai appris l'allemand, maintenant le niveau de langue se situe entre B1 et B2. Dès la première année de vie à Berlin, je mène toujours tous les contacts avec les Allemands en anglais, car c'est plus facile pour les deux parties, et je commence tous les nouveaux contacts en allemand. Mes projets immédiats sont d'avancer dans mes études, de consolider mes connaissances en réussissant l'examen du certificat B2, car je veux communiquer avec plus de confiance et lire la littérature classique dans l'original.

À Berlin, la langue est davantage nécessaire pour s'adapter au pays, acquérir un sentiment de confort intérieur et un accès complet à la sphère des loisirs (théâtre/cinéma/stand-up), mais il est peu probable que la langue soit nécessaire dans le travail de Software. Ingénierie. Dans chaque entreprise, l'anglais est la langue officielle du département d'ingénierie, même dans les grandes entreprises allemandes comme Deutsche Bank, Allianz et Volkswagen.

La principale raison est le manque de personnel, le statut de la ville en tant que centre culturel international et les nombreux expatriés qui ont des difficultés à apprendre la langue allemande. Cependant, chaque entreprise propose des cours d'allemand hebdomadaires pendant les heures de travail, aux frais de l'organisation, afin de faciliter la vie des salariés en dehors du travail.

Au cours des deux années de contacts avec des entreprises et des recruteurs, je n'ai été contacté que deux fois en allemand. Dans ce type d’exceptions, un niveau B1/B2 est généralement suffisant pour fonctionner. Comme les Américains qui parlent anglais, les Allemands sont assez calmes face à vos erreurs d'élocution, car ils comprennent que la langue n'est pas facile.

Dans son canal de télégramme Vous écrivez que DevOps n’est pas la capacité de déformer Kubernetes et Prometheus, mais une culture. Selon vous, que doivent faire les entreprises pour développer une culture DevOps au sein de leurs équipes, non pas en paroles, mais en actes ? Que faites vous à la maison?

Je pense qu'il faut avant tout être honnête et mettre les points sur les i en matière de répartition des responsabilités concernant le produit. Le principal problème résolu par DevOps est de jeter par-dessus le mur la responsabilité et les problèmes associés à cette responsabilité. Dès que les gens comprennent que le partage des responsabilités est bénéfique à la fois pour l'entreprise et pour les ingénieurs, les choses sortent d'un point mort et vous pouvez déjà faire un travail ciblé : régler le pipeline de livraison, réduire le taux d'échec de déploiement et d'autres choses par lesquelles vous pouvez déterminer l'état du DevOps dans l'entreprise.

Dans ma carrière, je n'ai pas encore promu DevOps du point de vue d'un responsable technique ou du CTO d'une entreprise ; j'ai toujours agi du point de vue d'un ingénieur qui s'y connaît en DevOps. En fait, dans DevOps, la position du moteur culturel est très importante, en particulier sa sphère d'influence et ses qualités de leadership. Ma dernière entreprise avait au départ une hiérarchie relativement plate et une atmosphère de confiance entre collègues, ce qui a grandement facilité mon objectif de promotion de la culture.

Répondre à la question spécifique de savoir ce qui peut être fait au profit du DevOps. Dans mon rapport sur Journées DevOps L'idée principale est que pour développer une culture DevOps, il faut s'occuper non seulement des technologies de l'infrastructure, mais aussi du coaching interne et de la répartition des responsabilités dans les processus techniques.

Par exemple, nous avons passé deux mois avec un ingénieur à créer une plate-forme pour les serveurs QA et PR pour les besoins des développeurs et des testeurs. Cependant, tout ce travail incroyable tombera dans l’oubli si les capacités ne sont pas communiquées correctement, si les fonctionnalités ne sont pas documentées et si la formation des employés n’est pas terminée. Et vice versa, après des ateliers bien menés et des séances de programmation en binôme, un ingénieur motivé s'inspire de nouvelles fonctionnalités utiles et résout déjà les problèmes suivants qui recoupent la plateforme d'infrastructure.

Si vous souhaitez plus de questions sur DevOps, ici интервью, dans lequel Misha répond en détail aux questions « Pourquoi DevOps est-il nécessaire ? » » et « Est-il nécessaire de créer des départements DevOps spéciaux dans l'entreprise ?

À propos du développement

Sur votre chaîne, vous recommandez parfois des articles et des blogs professionnels. Avez-vous des livres de fiction préférés ?

Oui, j'essaie de trouver le temps de lire de la fiction. Je n’arrive pas à lire un écrivain en particulier d’un seul coup, roman après roman, alors je mélange des œuvres russes et étrangères. Parmi les écrivains russes, je préfère Pelevin et Dovlatov, mais j'aime aussi lire les classiques du XIXe siècle. Parmi les étrangers, j'aime Remarque et Hemingway.

Vous y écrivez beaucoup sur les voyages, et fin 2018, vous écrivez que vous avez visité 12 pays et 27 villes. C'est un point très cool ! Comment parvenez-vous à travailler et à voyager ?

En fait, tout est assez simple : il faut bien utiliser les jours de vacances, les week-ends et les jours fériés, et voyager activement pendant le voyage :)

Je ne suis pas un nomade numérique et je n’ai jamais travaillé régulièrement à distance, mais je pense avoir suffisamment de temps libre pour voyager en dehors du travail et explorer le monde. La situation s'est améliorée après avoir déménagé à Berlin : elle est située au centre de l'Europe et il y a plus de jours de vacances.

J'ai également essayé de voyager pendant un mois entre mon ancien et mon nouveau travail, mais même un mois sur la route me semble trop long. Depuis ce voyage, j’essaie de prendre une semaine à une semaine et demie de congé pour pouvoir retourner au travail sans douleur.

Quels sont les trois endroits que vous avez préféré et pourquoi ?

En tant que routard, les pays qui m'attirent le plus sont le Portugal, Oman et l'Inde. J'aime le Portugal du point de vue de l'histoire et de la civilisation européennes comme l'architecture, la langue, la culture. Oman - une incroyable hospitalité et la gentillesse des habitants, ainsi qu'une atmosphère de relative détente au milieu des tensions du Moyen-Orient. je parle même d'Oman article séparé a écrit. L'Inde, c'est la diversité de la vie au sein de ses régions et son identité culturelle, car l'ère de la planète Starbucks et de la galaxie Microsoft léguée par Palahniuk ne les a pas encore atteintes. J'aime aussi beaucoup Bangkok et le nord de la Thaïlande. La partie sud avec la mer, les îles et les presqu'îles semblait trop touristique.

Entretien avec Mikhaïl Chinkov sur le travail et la vie à Berlin
Vous pouvez lire les notes de voyage de Misha sur sa chaîne Telegram Une orange mécanique

Comment parvenez-vous à maintenir l’équilibre travail/vie personnelle ? Partagez vos secrets :)

Je n'ai aucun secret ici. Que ce soit en Russie ou en Allemagne, les entreprises technologiques classiques vous offrent la possibilité d'organiser votre temps de travail à votre guise. Je ne reste généralement assis au travail que tard dans la nuit si le service fonctionne de manière stable et s'il n'y a pas de force majeure. Tout simplement parce qu'après 5-6 heures, mon cerveau ne perçoit pas du tout les appels à l'action du mot « » et me demande de me détendre et de bien dormir.

Presque tous les types de métiers de l'industrie technologique - du développement au design - sont des métiers créatifs qui ne nécessitent pas un grand nombre d'heures de travail. Il me semble que les crunchs sont en fait mauvais pour le travail créatif, car vous finissez par être ennuyeux et par faire moins que ce que vous pourriez faire sans les heures supplémentaires. 4 à 6 heures de travail actif dans un stream, c'est en fait beaucoup, sans interruptions ni changements de contexte, vous pouvez déplacer des montagnes.

Je peux également recommander deux livres qui m'ont aidé : Il n'est pas nécessaire que ce soit fou au travail des gars de Basecamp et "Techniques Jedi" de Maxim Dorofeev.

De nos jours, beaucoup de gens parlent d’épuisement professionnel. Avez-vous déjà ressenti quelque chose de similaire ? Si oui, comment vous en sortez-vous ? Comment rendre votre travail plus intéressant ?

Oui, pour être honnête, je m’épuise encore de temps en temps. En général, c'est logique, d'un point de vue philosophique, tout ce qui a la propriété de brûler finit par s'éteindre :) On peut lutter contre les conséquences, mais, il me semble, il est bien plus important d'identifier la cause des burn-out et l'éliminer.

Les raisons sont différentes pour chacun : pour certains c'est une surabondance d'informations, pour d'autres c'est un surmenage dans leur travail principal, il y a des situations où on n'a pas le temps de combiner physiquement travail, loisirs et socialisation. Quelque part, vous ne ressentez tout simplement pas de nouveaux défis dans votre vie et vous commencez à vous en inquiéter. La plupart des problèmes peuvent être résolus en révisant votre philosophie de vie, vos valeurs personnelles et le rôle du travail dans votre vie.

Ces derniers temps, je n'ai pratiquement pas perdu d'intérêt pour le travail ou pour un travail ennuyeux. Il existe diverses techniques pour rendre un travail ennuyeux moins ennuyeux, dont certaines m'ont été apprises. blog mon ami Kirill Shirinkin. Mais j'essaie de résoudre ce problème au niveau de la cause, simplement en choisissant un travail qui offrira un maximum de défis pour ma carrière et ma personnalité et un minimum de bureaucratie organisationnelle.

Le 7 décembre, Mikhail prendra la parole à la conférence DevOpsDays Moscou avec la conférence « We Are All DevOps », qui expliquera pourquoi il est important de se concentrer non seulement sur la manière dont la dernière stack est déployée, mais également sur l'aspect culturel du DevOps.

Egalement au programme : Barukh Sadogursky (JFrog), Alexander Chistyakov (vdsina.ru), Roman Boyko (AWS), Pavel Selivanov (Southbridge), Rodion Nagornov (Kaspersky Lab), Andrey Shorin (consultant DevOps).

Venez faire connaissance !

Source: habr.com

Ajouter un commentaire