Entrevista com Mikhail Chinkov sobre trabalho e vida em Berlim

Mikhail Chinkov vive e trabalha em Berlim há dois anos. Mikhail explicou como o trabalho de um desenvolvedor na Rússia e na Alemanha difere, se os engenheiros relacionados ao DevOps são procurados em Berlim e como encontrar tempo para viajar.

Entrevista com Mikhail Chinkov sobre trabalho e vida em Berlim

Sobre a mudança

Desde 2018 você mora em Berlim. Como você tomou essa decisão? Você escolheu conscientemente o país e a empresa onde deseja trabalhar ou recebeu uma oferta irrecusável?

A certa altura, cansei-me de viver em Penza, onde nasci, cresci e estudei na universidade, e o caminho padrão de mudança para Moscou e São Petersburgo não me atraiu devido às especificidades da vida nessas cidades . Então, eu só queria tentar morar na Europa, por onde tenho viajado nas últimas férias. Eu não tinha nenhuma preferência pela empresa, nem pela cidade, nem mesmo por um país específico - só queria mudar o mais rápido possível.

Naquele momento, considerava Berlim a cidade mais acessível para um desenvolvedor mudar para uma empresa de tecnologia, porque no Linkedin, 90% das empresas tolerantes à relocação eram de Berlim. Posteriormente, voei para a cidade por três dias para realizar algumas entrevistas cara a cara. Gostei muito da cidade, então decidi que queria morar em Berlim agora. Uma semana depois, aceitei imediatamente a primeira oferta que recebi do centro tecnológico de Berlim.

Por favor, conte-nos mais sobre o processo de mudança. Como isso aconteceu para você? Que documentos você coletou? Seu empregador ajudou?

Não posso dizer nada de novo aqui, está tudo muito bem escrito em vários artigos. eu gosto mais versão do blog do Vastrik, conhecido por todos os interessados ​​​​no assunto. No centro tecnológico de Berlim, o processo é o mesmo em quase todas as empresas que auxiliam um engenheiro na relocação.

Você encontrou algo inesperado e incomum em termos de organização do trabalho, da vida, da mentalidade? Quanto tempo você levou para se acostumar com a vida local?

Sim, de facto, todo o processo de trabalho em empresas do centro tecnológico de Berlim chocou-me num primeiro momento. Em geral, tudo: desde como e em que quantidade os comícios são realizados até o papel das soft skills na vida de um engenheiro.

Por exemplo, na Alemanha, a cultura de trabalho está focada na tomada de decisão coletiva, o que significa que, literalmente, para cada questão controversa, é criada uma reunião onde se discute exaustivamente o problema e juntos chegam a um consenso sobre os seus pontos de vista. Da Rússia, tal prática inicialmente parece ao engenheiro uma perda de tempo, burocracia e desconfiança, mas no final faz sentido, assim como a distribuição da responsabilidade pelo resultado da decisão.

Momentos como esses, assim como a incompreensão de mim mesmo por parte dos colegas, me fizeram ler o livro “O Mapa Cultural” e entenda que toda a sua indignação interna é mais uma falha em perceber a realidade do novo ambiente em que você se encontra, e não uma tentativa de encontrar a verdade. Depois do livro, seu trabalho ficou muito mais fácil, você começa a entender o significado das frases e decisões dos seus colegas.

Em termos de vida, o processo de adaptação a um novo país é muito mais difícil do que o processo de adaptação a uma cultura de trabalho. Geralmente os psicólogos distinguem quatro etapas da emigraçãopor onde uma pessoa passa. Nesse sentido, meu caminho não foi exceção. Por outro lado, parece-me que a adaptação quando se muda para um centro multicultural como Berlim, Londres e Barcelona é obviamente mais fácil do que em qualquer cidade clássica.

Depois de dois anos morando em Berlim, o que você gosta e o que não gosta nesta cidade?

É difícil para mim compilar uma lista dos prós e contras da cidade, porque Berlim rapidamente se tornou a minha casa em todos os sentidos da palavra.

Acho que durante toda a minha vida adulta lutei pela liberdade em todas as suas manifestações: física, social, financeira, política, espiritual, mental. Sim, a mesma liberdade no trabalho, não gosto do controle de cima e do microgerenciamento, quando me dizem constantemente o que e como fazer. Nestas questões, Berlim parecia e ainda me parece ser uma das cidades mais livres do mundo devido às suas opiniões livres sobre a vida em sociedade, preços relativamente liberais para aluguer e outras necessidades, bem como muitas oportunidades para melhorar a sua liberdade em outros aspectos.

Entrevista com Mikhail Chinkov sobre trabalho e vida em Berlim

Sobre trabalhar em Berlim

Qual pilha é o padrão nas startups de Berlim? Como a pilha geralmente difere da média na Rússia?

Do ponto de vista tecnológico, as pilhas locais subjetivamente parecem chatas para mim, a menos que sejam empresas FinTech. A maioria das startups e aquelas que passaram de startups para empresas foram fundadas em 2010-2012 e começaram com a arquitetura mais simples: um back-end monolítico e, às vezes, com um front-end embutido, uma linguagem - ou Ruby, ou PHP, ou Python, frameworks são sempre usados, banco de dados em MySQL, cache em Redis. Além disso, de acordo com sentimentos pessoais, 90% das empresas têm toda a sua produção na AWS.

A tendência atual é dividir o monólito em microsserviços, envolvê-los em contêineres, implantá-los no Kubernetes e contar com Golang como linguagem padrão para novos aplicativos. Isso acontece muito lentamente, e é por isso que na maioria das empresas a funcionalidade principal ainda está enterrada em um monólito. Estou longe de ser frontend, mas mesmo aí o React costuma ser o padrão.

Grandes empresas de tecnologia como Zalando e N26 estão tentando trazer mais tecnologia para o serviço, para que tenham algo que atraia desenvolvedores motivados para o mercado. Outras empresas tecnológicas também se esforçam por acompanhar as tecnologias mais recentes, mas do exterior é claro que estão sobrecarregadas pelo fardo de uma arquitectura monolítica e pela dívida técnica acumulada ao longo dos anos.

Como engenheiro, encaro isso com bastante calma, porque no centro tecnológico de Berlim há muitas empresas interessantes do ponto de vista do produto. Nessas empresas, é mais interessante trabalhar por uma ideia e um produto que você goste pessoalmente, em vez de considerar a empresa como um lugar com uma pilha de tecnologia da moda com a qual você definitivamente precisa trabalhar.

Qual a diferença entre a vida e o trabalho de um desenvolvedor na Rússia e na Alemanha? Há alguma coisa que te surpreendeu?

Na Alemanha, como em qualquer outro país da Europa do Norte/Centro, as coisas são melhores no equilíbrio entre vida pessoal e profissional e nas relações entre colegas, mas piores no que diz respeito à velocidade do trabalho. No início, foi desagradável para mim me acostumar com projetos internos que demoravam alguns meses, enquanto nas empresas de tecnologia da Rússia projetos semelhantes demoravam algumas semanas. Na verdade, isso não é assustador, porque existem razões objetivas para isso, e as empresas geralmente não percebem tais situações de forma crítica.

Caso contrário, é-me muito difícil traçar um paralelo entre a Alemanha e a Rússia, porque não tenho experiência de trabalho em empresas conhecidas como Yandex e Tinkov, onde a situação pode ser semelhante à do centro tecnológico de Berlim.

Quanto a mim, notei que em Berlim a prioridade é criar um ambiente de trabalho confortável nas empresas, eventos internos regulares e a versatilidade dos colegas com quem é sempre interessante comunicar sobre temas remotos de TI. Mas acho que depende mais da empresa onde você trabalha do que do país.

De acordo com suas observações, quais especialistas são procurados na Alemanha? Os especialistas em DevOps são procurados?

A maioria das empresas tem problemas em perceber a cultura DevOps e entender o que DevOps realmente é. Porém, existem muitas vagas com o prefixo DevOps, e isso mostra claramente a demanda por especialistas no mercado.

No momento, absolutamente todas as áreas relevantes hoje têm igual demanda na TI local. Só posso destacar a grande procura por Data Engineer/Data Analyst.

Vamos falar sobre salários, quanto pode realmente ganhar um engenheiro DevOps na Alemanha?

É difícil responder a esta pergunta, porque a TI ainda é uma indústria jovem, onde não existem padrões salariais específicos. Como em outros lugares, o salário depende em grande parte da experiência profissional e das qualificações do engenheiro. Também é importante perceber o valor como salário antes dos impostos e diversas deduções sociais/de seguros. Além disso, o salário na Alemanha depende muito da cidade em que você trabalha. Em Berlim, Munique, Frankfurt e Göttingen, a faixa salarial é ligeiramente diferente entre si, assim como o custo de subsistência.

Se falamos de Berlim, a principal vantagem para uma carreira é que a procura por um engenheiro ainda é superior à oferta, pelo que o salário pode crescer rapidamente se desejar. A principal desvantagem é que a maioria das empresas não possui uma política clara de revisão salarial, bem como critérios de avaliação da contribuição ao produto criado pela empresa.

Os números podem ser visualizados em última pesquisa para a Alemanha, StackOverflow ou Glassdoor. As estatísticas são atualizadas ano a ano, por isso não me responsabilizarei em falar sobre faixa salarial.

Entrevista com Mikhail Chinkov sobre trabalho e vida em Berlim

Você pode dar algum conselho sobre o que fazer se estiver trabalhando como Engenheiro de Confiabilidade de Site condicional e quiser se mudar para a Alemanha? Por onde começar? Onde ir?

Não creio que tenha nenhum conselho especial para o leitor. Basta não ter medo de nada, racionalizar menos antes de se mudar e estar aberto a todas as dificuldades que possa encontrar na emigração. Mas haverá dificuldades.

Berlim tem uma comunidade DevOps forte? Você costuma ir a eventos locais? Conte-nos um pouco sobre eles. O que eles são?

Raramente vou a encontros, então não posso dizer quais são os recursos da comunidade DevOps local. Espero acompanhar esse assunto no próximo ano. Só posso transmitir minhas impressões sobre o grande número de grupos temáticos no meetup.com: de fanáticos por Python e Golang a amantes de Clojure e Rust.

Dos meetups que participei, o Grupo de Usuários HashiCorp é muito bom - mas lá, gosto bastante da comunidade HashiCorp com seus grupos em diferentes cidades.

Li que você se mudou sem falar alemão. Como você está depois de um ano? Você precisa de alemão para trabalhar ou pode ficar sem ele?

Aprendi alemão, agora o nível do idioma está entre B1 e B2. Continuo todos os contactos com alemães desde o primeiro ano de residência em Berlim em inglês, porque é mais fácil para ambas as partes, e inicio todos os novos contactos em alemão. Meus planos imediatos são avançar nos estudos, consolidar meus conhecimentos passando no exame de certificação B2, pois quero me comunicar com mais segurança e ler literatura clássica no original.

Em Berlim, o idioma é mais necessário para a adaptação ao país, ganhando uma sensação de conforto interior e acesso total à esfera do lazer (teatro/cinema/stand-up), mas é pouco provável que o idioma seja necessário no trabalho de Software Engenharia. Em todas as empresas, o inglês é a língua oficial do departamento de Engenharia, mesmo em grandes empresas alemãs como Deutsche Bank, Allianz e Volkswagen.

A principal razão é a falta de pessoal, o estatuto da cidade como centro cultural internacional e muitos expatriados que têm problemas para aprender a língua alemã. No entanto, todas as empresas oferecem cursos semanais de alemão durante o horário de trabalho, às custas da organização, para facilitar a vida dos funcionários fora do trabalho.

Nos dois anos de contactos com empresas e recrutadores, só fui contactado em alemão duas vezes. Nestes tipos de exceções, um nível B1/B2 geralmente é suficiente para operar. Assim como os americanos com inglês, os alemães ficam bastante tranquilos com seus erros de fala, pois entendem que o idioma não é fácil.

Na sua canal de telegrama Você escreve que DevOps não é a capacidade de distorcer Kubernetes e Prometheus, mas uma cultura. Na sua opinião, o que as empresas devem fazer para desenvolver uma cultura DevOps nas suas equipas, não em palavras, mas em ações? O que você está fazendo em casa?

Acho que, antes de tudo, você precisa ser honesto e pontuar todos os i's na questão da distribuição de responsabilidade pelo produto. O principal problema que o DevOps resolve é jogar a responsabilidade e os problemas associados a essa responsabilidade por cima do muro. Assim que as pessoas entendem que compartilhar responsabilidades é benéfico tanto para a empresa quanto para os engenheiros, as coisas saem de um ponto morto e você já pode fazer um trabalho direcionado: ajustar o pipeline de entrega, reduzir a taxa de falha na implantação e outras coisas pelas quais você pode determinar o estado do DevOps na empresa.

Na minha carreira, ainda não promovi o DevOps do ponto de vista de um líder técnico ou CTO de uma empresa; sempre atuei na posição de um engenheiro que sabe algo sobre DevOps. Na verdade, no DevOps, a posição do impulsionador da cultura é muito importante, especialmente a esfera de influência e as qualidades de liderança do impulsionador. Minha última empresa inicialmente tinha uma hierarquia relativamente plana e uma atmosfera de confiança entre colegas, e isso facilitou muito meu objetivo de promover a cultura.

Respondendo à pergunta específica sobre o que pode ser feito em benefício do DevOps. No meu relatório sobre Dias DevOps A ideia principal é que para desenvolver uma cultura DevOps é preciso lidar não só com tecnologias na infraestrutura, mas também com coaching interno e distribuição de responsabilidades em processos técnicos.

Por exemplo, passamos dois meses com um engenheiro criando uma plataforma para servidores de controle de qualidade e relações públicas para as necessidades de desenvolvedores e testadores. No entanto, todo esse trabalho incrível cairá no esquecimento se as capacidades não forem comunicadas corretamente, os recursos não forem documentados e o treinamento dos funcionários não for concluído. E vice-versa, após workshops bem conduzidos e sessões de programação em pares, um engenheiro motivado se inspira em novas funcionalidades úteis e já resolve os seguintes problemas que se cruzam com a plataforma de infraestrutura.

Se você quiser mais perguntas sobre DevOps, aqui интервью, em que Misha responde detalhadamente às perguntas “Por que o DevOps é necessário?” e “É necessário criar departamentos especiais de DevOps na empresa?”

Sobre desenvolvimento

Em seu canal você às vezes recomenda artigos e blogs profissionais. Você tem algum livro de ficção favorito?

Sim, tento encontrar tempo para ler ficção. Não consigo ler um determinado escritor de um só gole, romance após romance, por isso misturo obras russas e estrangeiras. Dos escritores russos, gosto mais de Pelevin e Dovlatov, mas também gosto de ler os clássicos do século XIX. Entre os estrangeiros gosto de Remarque e Hemingway.

Lá você escreve muito sobre viagens, e no final de 2018 escreveu que visitou 12 países e 27 cidades. Esse é um ponto muito legal! Como você consegue trabalhar e viajar?

Na verdade, tudo é bem simples: é preciso aproveitar bem os dias de férias, finais de semana e feriados, além de viajar ativamente durante a viagem :)

Não sou um nômade digital e nunca trabalhei remotamente regularmente, mas acho que tenho tempo livre suficiente para viajar fora do trabalho e explorar o mundo. A situação melhorou depois da mudança para Berlim: fica no centro da Europa e tem mais dias de férias.

Também tentei viajar por um mês entre meu antigo e novo emprego, mas mesmo um mês na estrada parece muito tempo para mim. Desde aquela viagem, tenho tentado tirar uma semana a uma semana e meia de folga para poder voltar ao trabalho sem dor.

Quais são os três lugares que você mais gostou e por quê?

Como mochileiro, os países que mais me atraem são Portugal, Omã e Índia. Gosto de Portugal do ponto de vista da história e da civilização europeia como a arquitectura, a língua, a cultura. Omã - incrível hospitalidade e simpatia dos habitantes locais, bem como uma atmosfera de relativo relaxamento em meio às tensões do Oriente Médio. Estou até falando de Omã artigo separado escreveu. Índia - a diversidade da vida nas suas regiões e a identidade cultural, porque a era do planeta Starbucks e da galáxia Microsoft legada por Palahniuk ainda não os alcançou. Também gosto muito de Bangkok e da parte norte da Tailândia. A parte sul com mar, ilhas e penínsulas parecia muito turística.

Entrevista com Mikhail Chinkov sobre trabalho e vida em Berlim
Você pode ler as notas de viagem de Misha em seu canal Telegram Laranja mecânica

Como você consegue manter o equilíbrio entre trabalho e vida pessoal? Compartilhe seus segredos :)

Não tenho nenhum segredo aqui. Seja na Rússia ou na Alemanha, as empresas normais de tecnologia oferecem-lhe a oportunidade de estruturar o seu tempo de trabalho da forma que mais lhe convier. Normalmente não fico sentado no trabalho até tarde da noite se o serviço funcionar de forma estável e não houver força maior. Simplesmente porque depois das 5h às 6h meu cérebro não percebe os apelos à ação da palavra “de jeito nenhum” e me pede para relaxar e dormir bem.

Quase todos os tipos de profissões na indústria tecnológica – do desenvolvimento ao design – são profissões criativas; não exigem um grande número de horas de trabalho. Parece-me que os abdominais são realmente ruins para o trabalho criativo, porque você acaba sendo chato e fazendo menos do que poderia sem as horas extras. 4-6 horas de trabalho ativo em um stream é, de fato, muito, sem interrupções e mudanças de contexto você pode mover montanhas.

Também posso recomendar dois livros que me ajudaram: Não precisa ser uma loucura no trabalho dos caras do Basecamp e "Técnicas Jedi" de Maxim Dorofeev.

Hoje em dia, muitas pessoas estão discutindo o esgotamento. Você já sentiu algo semelhante? Se sim, como você está lidando? Como você torna seu trabalho mais interessante?

Sim, para ser sincero, ainda fico exausto de vez em quando. Em geral, isso é lógico, do ponto de vista filosófico, tudo que tem a propriedade de queimar acaba queimando :) Você pode lutar contra as consequências, mas, me parece, é muito mais importante identificar a causa do esgotamento e eliminá-lo.

Os motivos são diferentes para cada pessoa: para alguns é uma superabundância de informação, para outros é o excesso de trabalho no trabalho principal, há situações em que não há tempo para conciliar fisicamente trabalho, hobbies e socialização. Em algum lugar você simplesmente não sente novos desafios em sua vida e começa a se preocupar com isso. A maioria dos problemas pode ser resolvida revisando sua filosofia de vida, seus valores pessoais e o papel do trabalho em sua vida.

Ultimamente quase não tenho perdido o interesse pelo trabalho ou por qualquer trabalho chato. Existem várias técnicas para tornar um trabalho chato menos chato, algumas das quais aprendi com Blog meu amigo Kirill Shirinkin. Mas tento resolver este problema ao nível da causa, simplesmente escolhendo um trabalho que proporcione o máximo de desafios para a minha carreira e personalidade e um mínimo de burocracia organizacional.

No dia 7 de dezembro, Mikhail falará na conferência DevOpsDays Moscou com a palestra “Somos todos DevOps”, que explicará por que é importante focar não apenas na forma como a pilha mais recente é implantada, mas também no aspecto cultural do DevOps.

Também no programa: Barukh Sadogursky (JFrog), Alexander Chistyakov (vdsina.ru), Roman Boyko (AWS), Pavel Selivanov (Southbridge), Rodion Nagornov (Kaspersky Lab), Andrey Shorin (consultor DevOps).

Venha conhecer!

Fonte: habr.com

Adicionar um comentário