Entrevista com Mikhail Chinkov sobre trabalho e vida em Berlim

Mikhail Chinkov vive e trabalha em Berlim há dois anos. Michael contou como o trabalho do desenvolvedor na Rússia e na Alemanha é diferente, se os engenheiros relacionados ao DevOps estão em demanda em Berlim e como encontrar tempo para viajar.



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 com antecedência onde deseja trabalhar ou recebeu uma oferta que não pode recusar?

Em algum momento, eu estava cansado de morar em Penza, onde nasci, cresci e estudei na universidade, e a maneira padrão de me mudar para Moscou e Peter não me agradava devido às especificidades da vida nessas cidades. Então, eu só queria tentar morar na Europa, que tenho viajado nas últimas férias. Eu não tinha preferências nem na empresa, nem na cidade nem em um país específico - só queria me mudar o mais rápido possível.

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

Conte-nos mais sobre o processo de realocação. Como isso aconteceu com você? Quais documentos você coletou? O empregador ajudou?

Não posso dizer nada de novo aqui; tudo está muito bem escrito em vários artigos. Gosto da versão do blog de Vastrik , conhecida por todos os interessados ​​nesta edição. No centro de tecnologia de Berlim, o processo é o mesmo em quase todas as empresas que ajudam um engenheiro a se mudar.

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

Sim, de fato, todo o processo de trabalho nas empresas do centro de tecnologia de Berlim me chocou. Em geral, tudo: desde como e quantos comícios são realizados até o papel das habilidades sociais na vida de um engenheiro.

Por exemplo, na Alemanha, uma cultura de trabalho é orientada para a tomada de decisões coletiva, o que significa que literalmente toda questão controversa cria uma reunião em que você discute completamente o problema e chega a um consenso do seu ponto de vista. Da Rússia, essa prática inicialmente parece ao engenheiro uma perda de tempo, burocracia e desconfiança, mas, no final das contas, faz sentido, assim como a distribuição da responsabilidade pelo resultado da decisão.

Tais momentos, bem como a falta de compreensão de mim mesmo por parte de meus colegas, me fizeram ler o livro “O Mapa da Cultura” e entender que toda a sua indignação interior era mais uma recusa em perceber a realidade do novo ambiente em que você estava do que uma tentativa de encontrar a verdade. Após o livro, o trabalho se tornou muito mais fácil, você começa a entender o significado das frases e decisões de seus colegas.

Em termos de vida, o processo de adaptação em um novo país é muito mais complicado do que o processo de adaptação em uma cultura de trabalho. Os psicólogos costumam distinguir quatro estágios de emigração pelos quais uma pessoa passa. Nesse sentido, meu caminho não foi exceção. Por outro lado, parece-me que a adaptação ao se mudar 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 não gosta nesta cidade?

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

Eu acho que tenho lutado toda a minha vida consciente pela liberdade em todas as suas manifestações: física, social, financeira, política, espiritual, mental. Sim, a mesma liberdade no trabalho, eu não gosto de controle de cima e microgerenciamento, quando eles constantemente me dizem o que e como fazê-lo. Nessas questões, Berlim parecia e ainda me parece uma das cidades mais livres do mundo por causa de sua visão livre da vida em sociedade, preços relativamente liberais para aluguel de imóveis e outras necessidades, além de muitas oportunidades para aumentar sua liberdade em outros aspectos.



Sobre o trabalho em Berlim


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

Do ponto de vista da tecnologia, as pilhas locais subjetivamente parecem chatas para mim, se não forem as empresas da FinTech. A maioria das startups e aquelas que fizeram a transição da startup para a empresa foi fundada em 2010-2012 e começou com a arquitetura mais simples: um back-end monolítico e, às vezes, com um front-end embutido, a linguagem - Ruby, PHP ou Python, deve usar estruturas, a base no MySQL, cache no Redis. Além disso, de acordo com sentimentos pessoais, 90% das empresas possuem toda a produção da AWS.

Agora todos têm a tendência de cortar o monólito em microsserviços, envolvê-los em contêineres, implantá-los no Kubernetes e confiar no Golang como o idioma padrão para novos aplicativos. Isso acontece muito rapidamente, portanto, na maioria das empresas, a principal funcionalidade ainda está enterrada no monólito. Estou longe do front-end, mas geralmente há o padrão React.

Grandes empresas de tecnologia como Zalando e N26 estão tentando trazer mais tecnologia para o serviço, para que não haja nada para atrair desenvolvedores intencionais no mercado. Outras empresas de tecnologia também se esforçam para acompanhar as tecnologias mais recentes, mas do lado de fora fica claro que estão sob pressão de uma arquitetura monolítica e de dívidas técnicas acumuladas ao longo dos anos.

Como engenheiro, considero isso com muita calma, porque no centro de tecnologia de Berlim existem muitas empresas interessantes do ponto de vista do produto. Nessas empresas, é mais interessante trabalhar com uma ideia e um produto que você gosta pessoalmente, em vez de considerar a empresa como um local com uma tecnologia técnica moderna 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 do norte / centro da Europa, as coisas são melhores com o equilíbrio entre trabalho e vida pessoal e com as relações entre colegas, mas pior com a velocidade do trabalho. No começo, foi desagradável para mim me acostumar com projetos internos que levaram alguns meses, quando projetos semelhantes levaram algumas semanas em empresas de tecnologia na Rússia. De fato, isso não é assustador, porque existem razões objetivas e as empresas geralmente não percebem essas situações de forma crítica.

Caso contrário, é muito difícil para mim traçar um paralelo entre a Alemanha e a Rússia, porque não tenho experiência trabalhando em empresas conhecidas como Yandex e Tinkov, onde a situação pode ser semelhante ao centro de tecnologia de Berlim.

Eu percebi que em Berlim a prioridade é criar um ambiente de trabalho confortável nas empresas, eventos internos regulares e a versatilidade de colegas, com quem é sempre interessante se comunicar sobre tópicos distantes da TI. Mas acho que depende mais da empresa em que você trabalha do que do país.

De acordo com suas observações, quais especialistas são procurados na Alemanha? Existem especialistas relacionados ao DevOps?

A maioria das empresas tem um problema em perceber a cultura do DevOps e entender o que realmente é o DevOps. No entanto, existem muitas vagas com o prefixo DevOps, e isso mostra claramente a demanda por especialistas no mercado.

No momento, na TI local, absolutamente todas as tendências atuais são igualmente exigidas. Só posso destacar a grande demanda por engenheiro de dados / analista de dados.

Vamos falar sobre salários, quanto um engenheiro de DevOps realmente ganha na Alemanha?

É difícil responder a essa pergunta, porque a TI ainda é uma indústria jovem, onde não há padrões específicos para salários. Como em outros lugares, o tamanho do salário depende mais da experiência e das qualificações do engenheiro. Também é importante perceber a figura como um salário antes de impostos e várias deduções sociais / de seguro. Outro salário na Alemanha depende muito da cidade em que você trabalha. Em Berlim, Munique, Frankfurt e Göttingen condicional, a gama de salários é ligeiramente diferente entre si, assim como as despesas de moradia.

Se falamos de Berlim, a principal vantagem de uma carreira é que a demanda por um engenheiro ainda é maior que a oferta, para que os salários possam crescer rapidamente, se desejado. A principal desvantagem é que a maioria das empresas não possui uma política clara de revisão de salários, bem como critérios para avaliar a contribuição para o produto criado pela empresa.

Os números podem ser encontrados na última pesquisa alemã , StackOverflow ou Glassdoor . As estatísticas são atualizadas de ano para ano, por isso não assumirei a responsabilidade de falar sobre a gama de salários.



Você pode dar alguns conselhos sobre o que fazer se trabalhar como engenheiro de confiabilidade condicional do site e quiser se mudar para a Alemanha? Por onde começar? Para onde ir

Acho que não tenho nenhum conselho especial para o leitor. É possível não ter medo de nada, racionalizar menos antes de se mudar e estar aberto a todas as dificuldades que se pode encontrar no exílio. E haverá dificuldades.

Existe uma forte comunidade DevOps em Berlim? Com que frequência você vai a eventos locais? Conte-nos um pouco sobre eles. Como eles são?

Eu raramente vou a reuniões, então não posso dizer quais são os recursos da comunidade local do DevOps. Espero recuperar o atraso no próximo ano. Só posso compartilhar minhas impressões sobre o grande número de grupos temáticos no meetup.com: dos fanáticos de Python e Golang aos amantes de Clojure e Rust.

Das reuniões que visitei, o Grupo de Usuários HashiCorp é muito bom - mas gosto bastante da comunidade HashiCorp com seus grupos em diferentes cidades.

Eu li que você se mudou sem alemão. Como você está depois de um ano? O alemão é necessário para o trabalho ou posso ficar sem ele?

Eu aprendi alemão, agora o nível do idioma fica entre B1 e B2. Todos os contatos com os alemães do meu primeiro ano de vida em Berlim ainda estão em inglês, porque é mais fácil para os dois lados, e eu começo todos os novos contatos com o alemão. Os planos imediatos são avançar no treinamento, consolidar o conhecimento passando no exame de um certificado B2, porque quero me comunicar com mais confiança, ler a literatura clássica no original.

Em Berlim, o idioma é mais necessário para adaptação no país, adquirindo uma sensação de conforto interno e acesso total à esfera do lazer (teatro / cinema / stand-ups); no entanto, o idioma é pouco necessário no trabalho de Engenharia de Software. Em cada empresa, o inglês é o idioma oficial do Departamento de Engenharia, mesmo em grandes empresas alemãs como Deutsche Bank, Allianz e Volkswagen.

O principal motivo é a falta de pessoal, o status da cidade como um centro cultural internacional e muitos expatriados que têm problemas para aprender o idioma alemão. No entanto, cada empresa oferece cursos semanais de alemão durante o horário de trabalho, às custas de uma organização, para facilitar a vida dos funcionários fora do trabalho.

Nos dois anos de contatos com empresas e recrutadores, fui contactado apenas em alemão duas vezes. Em exceções desse tipo, o nível B1 / B2 geralmente é suficiente para o trabalho. Como os americanos com inglês, os alemães percebem com calma seus erros de fala, porque entendem que o idioma não é fácil.

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

Penso que, antes de tudo, é preciso ser honesto e colocar todos os pontos sobre i na questão da distribuição de responsabilidade pelo produto. O principal problema que o DevOps resolve é a transferência de responsabilidade e problemas relacionados através da parede. Assim que as pessoas entendem que o compartilhamento de responsabilidades é benéfico para a empresa e os engenheiros, as coisas saem do chão e você pode fazer o trabalho exato: ajustando o pipeline de entrega, reduzindo a taxa de falhas de implantação e outras coisas pelas quais você pode determinar o status dos DevOps na empresa.

Na minha carreira, ainda não promovai o DevOps do ponto de vista do líder técnico ou CTO da empresa, sempre falei da posição de um engenheiro que sabe algo sobre o DevOps. De fato, no DevOps, a posição do motorista da cultura é realmente importante, especialmente a esfera de influência do motorista e suas qualidades de liderança. 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 a uma pergunta específica, o que pode ser feito em benefício do DevOps. No meu relatório sobre o DevOpsDays, a idéia principal é que, para desenvolver a cultura do DevOps, você precisa lidar não apenas com as tecnologias da infraestrutura, mas também com o treinamento interno e a distribuição de responsabilidades nos processos tecnológicos.

Por exemplo, passamos dois meses trabalhando como engenheiro na criação de uma plataforma para servidores de QA e PR para as necessidades de desenvolvedores e testadores. No entanto, todo esse incrível trabalho afundará no esquecimento, se as informações sobre as possibilidades não forem relatadas corretamente, os recursos não serão documentados e o treinamento dos funcionários não será concluído. E vice-versa, após workshops de alta qualidade e sessões de programação em pares, o engenheiro de propósito é inspirado por novas funcionalidades úteis e já resolve os seguintes problemas que se cruzam com a plataforma de infraestrutura.

Se você quiser mais perguntas sobre o DevOps, aqui está uma entrevista na qual Misha responde em detalhes as perguntas "Por que preciso do DevOps?" E "Devo criar departamentos especiais do DevOps na empresa?"

Sobre desenvolvimento


Em seu canal, você às vezes recomenda artigos e blogs profissionais. Você tem algum livro artístico favorito?

Sim, eu tento reservar um tempo para ler ficção. Não consigo ler um escritor específico de uma só vez, romance após romance, por isso estou misturando obras russas e estrangeiras. Dos escritores russos, gosto mais de Pelevin e Dovlatov, mas também adoro ler clássicos do século XIX. Do estrangeiro, estou impressionado com Remarque e Hemingway.

Lá, você escreve muito sobre viagens e, nos resultados de 2018, escreveu que visitou 12 países e 27 cidades. Este é um item muito legal! Como você consegue trabalhar e viajar?

De fato, tudo é bem simples: você precisa dispor adequadamente de dias de férias, fins de semana e feriados, além de viajar ativamente durante a viagem :)

Não sou nômade digital e nunca trabalhei remotamente de maneira contínua, mas parece-me que tempo livre suficiente para viajar para fora do trabalho é suficiente para explorar o mundo. A situação melhorou depois de se mudar para Berlim: está localizada no centro da Europa e há mais dias de férias.

Também tentei viajar um mês inteiro entre o trabalho antigo e o novo, mas para mim, até um mês na estrada parece muito tempo. A partir dessa viagem, tento tirar uma semana e meia de férias para que você possa voltar ao trabalho sem dor.

Quais dos três lugares que você mais gostou e por quê?

Como mochileiro de países, Portugal, Omã e Índia estão principalmente comigo. Portugal é apreciado do ponto de vista da história e civilização européias, como arquitetura, idioma e cultura. Omã - a incrível hospitalidade e simpatia dos habitantes locais, bem como a atmosfera de relativo relaxamento em meio à tensão do Oriente Médio. Sobre Omã, eu até escrevi um artigo separado . Índia - a diversidade da vida em suas regiões e a identidade cultural, porque ainda não chegaram à era do planeta Starbucks e da galáxia Microsoft, legada a Palanik. Eu também gosto muito de Bangkok e da parte norte da Tailândia. A parte sul com o mar, ilhas e penínsulas parecia muito turística.


As anotações de viagem de Misha podem ser encontradas em seu canal de telegrama A Clockwork Orange.

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

Eu não tenho nenhum segredo aqui. Na Rússia, na Alemanha, as empresas normais de tecnologia oferecem a você a oportunidade de estruturar seu horário de trabalho da maneira que mais lhe convier. Normalmente, não me sento no trabalho até tarde da noite, se o serviço estiver funcionando de maneira estável e não houver força maior. Só porque depois das 17h-18h, meu cérebro não aceita apelos à ação da palavra "completamente" e pede para descansar e dormir bem.

Quase todas as variedades de profissões na indústria de tecnologia, do desenvolvimento ao design, são profissões criativas que não exigem um grande número de horas de trabalho. Parece-me que a crise é, em princípio, prejudicial ao trabalho criativo, porque, no final, você começa a se embotar e faz menos do que poderia sem processar. 4-6 horas de trabalho ativo no fluxo - na verdade, é muito, sem interrupções e alternâncias de contexto, você pode rolar montanhas.

Também posso recomendar dois livros que me ajudaram: Não precisa ficar louco no trabalho dos caras do Basecamp e Jedi Techniques de Maxim Dorofeev.

Agora muitos estão discutindo o burnout. Você sentiu algo semelhante? Se sim, como você está? Como você torna seu trabalho mais interessante?

Sim, para ser sincero, ainda me esgoto de vez em quando. Em geral, é lógico, do ponto de vista filosófico, tudo o que tem a propriedade de queimar finalmente queima :) Você pode combater o efeito, mas me parece que é muito mais importante identificar a causa dos burnouts e eliminá-lo.

As razões para tudo são diferentes: para alguém é uma superabundância de informações, alguém as processa no trabalho principal, há situações em que você não tem tempo para combinar fisicamente trabalho, hobbies e socialização. Em algum lugar você não sente novos desafios brega em sua vida e começa a se preocupar com isso. A maioria dos problemas pode ser resolvida revisando a filosofia de vida, os valores pessoais e o papel do trabalho em sua vida.

Recentemente, não tenho quase nenhuma perda de interesse no trabalho ou em algum trabalho chato. , , . , , .

7 DevOpsDays Moscow « DevOps», , , DevOps.

: (JFrog), (vdsina.ru), (AWS), (Southbridge), ( ), ( DevOps).

!

Source: https://habr.com/ru/post/pt475506/


All Articles