Entrevista con Mikhail Chinkov sobre el trabajo y la vida en Berlín

Mikhail Chinkov vive y trabaja desde hace dos años en Berlín. Mikhail explicó en qué se diferencia el trabajo de un desarrollador en Rusia y Alemania, si en Berlín hay demanda de ingenieros relacionados con DevOps y cómo encontrar tiempo para viajar.

Entrevista con Mikhail Chinkov sobre el trabajo y la vida en Berlín

Sobre mudanza

Desde 2018 vive en Berlín. ¿Cómo tomaste esta decisión? ¿Elegiste conscientemente de antemano el país y la empresa donde quieres trabajar o recibiste una oferta que no pudiste rechazar?

En algún momento me cansé de vivir en Penza, donde nací, crecí y estudié en la universidad, y el camino estándar de mudarme a Moscú y San Petersburgo no me atraía debido a las particularidades de la vida en estas ciudades. . Así que sólo quería intentar vivir en Europa, donde he estado viajando durante las últimas vacaciones. No tenía preferencias por la empresa, ni por la ciudad, ni siquiera por un país específico; sólo quería mudarme lo más rápido posible.

En ese momento, consideré que Berlín era la ciudad más accesible para que un desarrollador se mudara a una empresa de tecnología, porque en Linkedin, el 90% de las empresas tolerantes a la reubicación eran de Berlín. Posteriormente volé a la ciudad durante tres días para realizar un par de entrevistas cara a cara. Me gustó mucho la ciudad, así que decidí que quería vivir en Berlín ahora mismo. Una semana después acepté inmediatamente la primera oferta que recibí del centro tecnológico de Berlín.

Cuéntanos más sobre el proceso de mudanza. ¿Cómo te pasó esto? ¿Qué documentos recogiste? ¿Le ayudó su empleador?

No puedo decir nada nuevo aquí, está todo muy bien escrito en varios artículos. me gusta mas versión del blog de Vastrik, conocido por todos los interesados ​​en este tema. En el centro tecnológico de Berlín, el proceso es el mismo en casi todas las empresas que ayudan a un ingeniero en su traslado.

¿Ha encontrado algo inesperado e inusual en términos de organización del trabajo, de la vida, de mentalidad? ¿Cuánto tiempo te llevó acostumbrarte a la vida local?

Sí, de hecho, al principio todo el proceso de trabajar en empresas del centro tecnológico de Berlín me sorprendió. En general, todo: desde cómo y en qué cantidad se realizan los rallyes hasta el papel de las habilidades blandas en la vida de un ingeniero.

Por ejemplo, en Alemania, la cultura laboral se centra en la toma de decisiones colectiva, lo que significa que, literalmente, para cada tema controvertido, se crea una reunión en la que se discute a fondo el problema y juntos se llega a un consenso desde sus puntos de vista. Desde Rusia, esta práctica al ingeniero le parece inicialmente una pérdida de tiempo, burocracia y desconfianza, pero al final tiene sentido, al igual que la distribución de la responsabilidad por el resultado de la decisión.

Momentos como estos, así como la incomprensión de mí mismo por parte de mis compañeros, me hicieron leer el libro. "El mapa cultural" y comprende que toda tu indignación interna es más bien una incapacidad para percibir la realidad del nuevo entorno en el que te encuentras, más que un intento de encontrar la verdad. Después del libro, tu trabajo se vuelve mucho más fácil, comienzas a comprender el significado de las frases y decisiones de tus colegas.

En términos de vida, el proceso de adaptación a un nuevo país es mucho más difícil que el proceso de adaptación a una cultura laboral. Generalmente los psicólogos distinguen cuatro etapas de la emigraciónpor donde pasa una persona. En este sentido, mi camino no fue la excepción. Por otro lado, me parece que la adaptación al mudarse a un centro multicultural como Berlín, Londres o Barcelona es evidentemente más fácil que en cualquier ciudad clásica.

Después de dos años viviendo en Berlín, ¿qué es lo que te gusta y lo que no te gusta de esta ciudad?

Es difícil para mí hacer una lista de los pros y los contras de la ciudad, porque Berlín rápidamente se convirtió en mi hogar en todos los sentidos de la palabra.

Creo que a lo largo de mi vida adulta me he esforzado por la libertad en todas sus manifestaciones: física, social, financiera, política, espiritual, mental. Sí, la misma libertad en el trabajo, no me gusta el control desde arriba y la microgestión, cuando constantemente me dicen qué y cómo hacer. En estos aspectos, Berlín me parecía y me sigue pareciendo una de las ciudades más libres del mundo debido a sus opiniones libres sobre la vida en sociedad, sus precios de alquiler relativamente liberales y otras necesidades, así como a sus muchas oportunidades para mejorar su libertad en otros aspectos.

Entrevista con Mikhail Chinkov sobre el trabajo y la vida en Berlín

Sobre trabajar en Berlín

¿Qué pila es el estándar en las startups de Berlín? ¿En qué se diferencia generalmente la pila de la media en Rusia?

Desde un punto de vista tecnológico, las pilas locales me parecen subjetivamente aburridas, a menos que sean empresas FinTech. La mayoría de las nuevas empresas y aquellos que pasaron de una startup a una empresa se fundaron en 2010-2012 y comenzaron con la arquitectura más simple: un backend monolítico y, a veces, con un frontend integrado, un lenguaje, ya sea Ruby, PHP o Python. Siempre se utilizan frameworks, una base de datos en MySQL, caché en Redis. Además, según sensaciones personales, el 90% de las empresas tienen toda su producción en AWS.

La tendencia actual es dividir el monolito en microservicios, envolverlos en contenedores, implementarlos en Kubernetes y confiar en Golang como lenguaje estándar para nuevas aplicaciones. Esto sucede muy lentamente, por lo que en la mayoría de las empresas la funcionalidad principal todavía está enterrada en un monolito. Estoy lejos del frontend, pero incluso allí React suele ser el estándar.

Las grandes empresas de tecnología como Zalando y N26 están tratando de incorporar más tecnología al servicio para tener algo que atraiga al mercado a desarrolladores motivados. Otras empresas tecnológicas también se esfuerzan por mantenerse al día con las últimas tecnologías, pero desde fuera está claro que están agobiadas por el peso de una arquitectura monolítica y una deuda técnica acumulada a lo largo de los años.

Como ingeniero, lo tomo con bastante calma, porque en el centro tecnológico de Berlín hay muchas empresas interesantes desde el punto de vista del producto. En este tipo de empresas, es más interesante trabajar para una idea y un producto que le guste personalmente, en lugar de considerar la empresa como un lugar con una pila de tecnología de moda con la que definitivamente necesita trabajar.

¿En qué se diferencia la vida y el trabajo de un desarrollador en Rusia y en Alemania? ¿Hay alguna cosa que te haya sorprendido?

En Alemania, como en cualquier otro país del norte y centro de Europa, las cosas van mejor en cuanto al equilibrio entre vida personal y laboral y las relaciones entre compañeros, pero peor en cuanto a la velocidad del trabajo. Al principio me resultaba desagradable acostumbrarme a proyectos internos que duraban un par de meses, mientras que en las empresas tecnológicas de Rusia proyectos similares tardaban un par de semanas. De hecho, esto no da miedo, porque existen razones objetivas y las empresas no suelen percibir este tipo de situaciones de forma crítica.

De lo contrario, me resulta bastante difícil establecer un paralelo entre Alemania y Rusia, porque no tengo experiencia trabajando en empresas conocidas como Yandex y Tinkov, donde la situación puede ser similar a la del centro tecnológico de Berlín.

Por mi parte, me di cuenta de que en Berlín la prioridad es crear un ambiente de trabajo cómodo en las empresas, eventos internos regulares y la versatilidad de colegas con quienes siempre es interesante comunicarse sobre temas ajenos a TI. Pero creo que depende más de la empresa donde trabajas que del país.

Según sus observaciones, ¿qué especialistas hay en demanda en Alemania? ¿Hay demanda de especialistas en DevOps?

La mayoría de las empresas tienen problemas para percibir la cultura DevOps y comprender qué es realmente DevOps. Sin embargo, hay muchas vacantes con el prefijo DevOps, y esto muestra claramente la demanda de especialistas en el mercado.

Actualmente, absolutamente todas las áreas relevantes en la actualidad tienen la misma demanda en las TI locales. Sólo puedo destacar la gran demanda de Ingeniero de Datos/Analista de Datos.

Hablemos de salarios, ¿cuánto puede ganar realmente un ingeniero de DevOps en Alemania?

Es difícil responder a esta pregunta, porque la TI es todavía una industria joven, donde no existen estándares salariales específicos. Como en otros lugares, el salario depende en gran medida de la experiencia laboral y las calificaciones del ingeniero. También es importante percibir la cifra como salario antes de impuestos y diversas deducciones sociales/de seguros. Además, el salario en Alemania depende mucho de la ciudad en la que trabajes. En Berlín, Munich, Frankfurt y Gotinga, el rango salarial y los gastos de manutención difieren ligeramente entre sí.

Si hablamos de Berlín, la principal ventaja para una carrera es que la demanda de un ingeniero sigue siendo mayor que la oferta, por lo que el salario puede crecer rápidamente si se desea. La principal desventaja es que la mayoría de las empresas no tienen una política clara de revisión salarial, así como criterios para evaluar la contribución al producto creado por la empresa.

Los números se pueden ver en última encuesta para Alemania, StackOverflow o Glassdoor. Las estadísticas se actualizan año tras año, por lo que no me responsabilizaré de hablar sobre el rango salarial.

Entrevista con Mikhail Chinkov sobre el trabajo y la vida en Berlín

¿Puede darnos algún consejo sobre qué hacer si trabaja como ingeniero de confiabilidad del sitio condicional y desea mudarse a Alemania? ¿Dónde empezar? ¿Dónde ir?

No creo tener ningún consejo especial para el lector. Simplemente no tengas miedo de nada, racionaliza menos antes de mudarte y mantente abierto a todas las dificultades que puedas encontrar en la emigración. Pero habrá dificultades.

¿Berlín tiene una comunidad DevOps fuerte? ¿Vas a menudo a eventos locales? Cuéntanos un poco sobre ellos. ¿Qué son?

Rara vez asisto a reuniones, por lo que no puedo decir cuáles son las características de la comunidad DevOps local. Espero ponerme al día con este tema el año que viene. Sólo puedo transmitir mis impresiones sobre la gran cantidad de grupos temáticos que hay en meetup.com: desde fanáticos de Python y Golang hasta amantes de Clojure y Rust.

De las reuniones a las que asistí, el grupo de usuarios de HashiCorp es muy bueno, pero allí me gusta más la comunidad de HashiCorp con sus grupos en diferentes ciudades.

Leí que te mudaste sin hablar alemán. ¿Cómo estás después de un año? ¿Necesitas alemán para trabajar o puedes prescindir de él?

Aprendí alemán, ahora el nivel del idioma está entre B1 y B2. Sigo manteniendo todos los contactos con alemanes desde el primer año de vida en Berlín en inglés, porque es más fácil para ambas partes, y todos los contactos nuevos inicio en alemán. Mis planes inmediatos son avanzar en mis estudios, consolidar mis conocimientos aprobando el examen de certificación B2, porque quiero comunicarme con más confianza y leer literatura clásica en original.

En Berlín, el idioma es más necesario para adaptarse al país, ganar una sensación de comodidad interior y acceso completo a la esfera del ocio (teatro/cine/stand-up), pero es poco probable que el idioma sea necesario en el trabajo de Software. Ingeniería. En todas las empresas, el inglés es el idioma oficial del departamento de ingeniería, incluso en las grandes empresas alemanas como Deutsche Bank, Allianz y Volkswagen.

La razón principal es la escasez de personal, el estatus de la ciudad como centro cultural internacional y muchos expatriados que tienen problemas para aprender el idioma alemán. Sin embargo, todas las empresas ofrecen cursos de alemán semanales durante el horario laboral a cargo de la organización para facilitar la vida de los empleados fuera del trabajo.

En los dos años de contactos con empresas y reclutadores, sólo dos veces me contactaron en alemán. En este tipo de excepciones suele ser suficiente un nivel B1/B2 para operar. Al igual que los estadounidenses con el inglés, los alemanes son bastante tranquilos ante sus errores de habla, porque entienden que el idioma no es fácil.

En su canal de telegramas Escribes que DevOps no es la capacidad de torcer Kubernetes y Prometheus, sino una cultura. En su opinión, ¿qué deberían hacer las empresas para desarrollar una cultura DevOps en sus equipos, no con palabras, sino con hechos? ¿Qué haces en casa?

Creo que, en primer lugar, hay que ser honesto y poner todos los puntos en la cuestión de distribuir la responsabilidad del producto. El principal problema que resuelve DevOps es arrojar por la borda la responsabilidad y los problemas asociados con esta responsabilidad. Tan pronto como la gente comprende que compartir la responsabilidad es beneficioso tanto para la empresa como para los ingenieros, las cosas salen de un punto muerto y ya se puede realizar un trabajo específico: ajustar el canal de entrega, reducir la tasa de fallas de implementación y otras cosas que se pueden determinar. El estado de DevOps en la empresa.

En mi carrera, todavía no he promovido DevOps desde el punto de vista de un líder técnico o CTO de una empresa; siempre he actuado desde la posición de un ingeniero que sabe algo sobre DevOps. De hecho, en DevOps, la posición del impulsor cultural es realmente importante, especialmente la esfera de influencia y las cualidades de liderazgo del impulsor. Al principio, mi última empresa tenía una jerarquía relativamente plana y una atmósfera de confianza entre compañeros, lo que facilitó mucho mi objetivo de promover la cultura.

Respondiendo a la pregunta específica de qué se puede hacer en beneficio de DevOps. En mi informe sobre Días DevOps La idea principal es que para desarrollar una cultura DevOps es necesario ocuparse no sólo de las tecnologías de la infraestructura, sino también del coaching interno y la distribución de responsabilidades en los procesos técnicos.

Por ejemplo, dedicamos dos meses a un ingeniero a crear una plataforma para servidores de control de calidad y relaciones públicas para las necesidades de desarrolladores y evaluadores. Sin embargo, todo este increíble trabajo caerá en el olvido si las capacidades no se comunican correctamente, las características no se documentan y no se completa la capacitación de los empleados. Y viceversa, después de talleres bien impartidos y sesiones de programación en pareja, un ingeniero motivado se inspira en nuevas funciones útiles y ya resuelve los siguientes problemas que se cruzan con la plataforma de infraestructura.

Si quieres más preguntas sobre DevOps, aquí интервью, en el que Misha responde en detalle a las preguntas "¿Por qué se necesita DevOps?" y “¿Es necesario crear departamentos especiales de DevOps en la empresa?”

Sobre el desarrollo

En tu canal a veces recomiendas artículos y blogs profesionales. ¿Tienes algún libro de ficción favorito?

Sí, trato de encontrar tiempo para leer ficción. No puedo leer a un escritor concreto de un trago, novela tras novela, así que mezclo obras rusas y extranjeras. De los escritores rusos, los que más me gustan son Pelevin y Dovlatov, pero también me gusta leer los clásicos del siglo XIX. Entre los extranjeros me gustan Remarque y Hemingway.

Allí escribes mucho sobre viajes y a finales de 2018 escribiste que visitaste 12 países y 27 ciudades. ¡Este es un punto muy interesante! ¿Cómo te las arreglas para trabajar y viajar?

De hecho, todo es bastante sencillo: hay que aprovechar bien los días de vacaciones, fines de semana y festivos, además de viajar activamente durante el viaje :)

No soy un nómada digital y nunca he trabajado de forma remota de forma regular, pero creo que tengo suficiente tiempo libre para viajar fuera del trabajo y explorar el mundo. La situación mejoró tras mudarse a Berlín: está situada en el centro de Europa y hay más días de vacaciones.

También intenté viajar durante un mes entre mi trabajo anterior y el nuevo, pero incluso un mes de viaje me parece demasiado tiempo. Desde ese viaje, he estado tratando de tomarme una semana o una semana y media de descanso para poder volver a trabajar sin problemas.

¿Cuáles son los tres lugares que más te gustaron y por qué?

Como mochilero, los países que más me atraen son Portugal, Omán y la India. Me gusta Portugal desde el punto de vista de la historia y la civilización europeas, como la arquitectura, el idioma y la cultura. Omán: increíble hospitalidad y amabilidad de los lugareños, así como una atmósfera de relativa relajación en medio de las tensiones en Medio Oriente. Incluso estoy hablando de Omán artículo separado escribió. India: la diversidad de vida dentro de sus regiones y su identidad cultural, porque la era del planeta Starbucks y la galaxia Microsoft legada por Palahniuk aún no ha llegado a ellos. También me gusta mucho Bangkok y la parte norte de Tailandia. La parte sur con el mar, las islas y las penínsulas parecía demasiado turística.

Entrevista con Mikhail Chinkov sobre el trabajo y la vida en Berlín
Puedes leer las notas de viaje de Misha en su canal de Telegram Una Naranja Mecánica

¿Cómo logras mantener el equilibrio entre vida personal y laboral? Comparte tus secretos :)

No tengo ningún secreto aquí. Ya sea en Rusia o Alemania, las empresas tecnológicas normales le brindan la oportunidad de estructurar su tiempo de trabajo como más le convenga. Normalmente no me siento en el trabajo hasta altas horas de la noche si el servicio funciona de manera estable y no hay fuerza mayor. Simplemente porque después de las 5-6 de la tarde mi cerebro no percibe las llamadas a la acción de la palabra "nada" y me pide que me relaje y duerma bien.

Casi todos los tipos de profesiones en la industria tecnológica, desde el desarrollo hasta el diseño, son profesiones creativas y no requieren una gran cantidad de horas de trabajo. Me parece que los abdominales son realmente malos para el trabajo creativo, porque terminas siendo aburrido y haciendo menos de lo que podrías sin las horas extras. De 4 a 6 horas de trabajo activo en una secuencia es, de hecho, mucho, sin interrupciones ni cambios de contexto puedes mover montañas.

También puedo recomendar dos libros que me ayudaron: No tiene por qué ser una locura en el trabajo de los chicos de Basecamp y "Técnicas Jedi" de Maxim Dorofeev.

Hoy en día, mucha gente habla del agotamiento. ¿Alguna vez has sentido algo similar? En caso afirmativo, ¿cómo lo estás afrontando? ¿Cómo haces que tu trabajo sea más interesante?

Sí, para ser honesto, todavía me agoto de vez en cuando. En general, esto es lógico, desde un punto de vista filosófico, todo lo que tiene la propiedad de quemarse eventualmente se quema :) Puedes luchar contra las consecuencias, pero me parece que es mucho más importante identificar la causa del agotamiento. y eliminarlo.

Los motivos son diferentes para cada uno: para algunos es un exceso de información, para otros es exceso de trabajo en su trabajo principal, hay situaciones en las que no tienes tiempo para compaginar físicamente trabajo, aficiones y socialización. En algún lugar simplemente no sientes nuevos desafíos en tu vida y empiezas a preocuparte por ello. La mayoría de los problemas se pueden resolver revisando su filosofía de vida, sus valores personales y el papel del trabajo en su vida.

Últimamente casi no he perdido el interés por el trabajo ni por ningún trabajo aburrido. Existen varias técnicas para hacer menos aburrido un trabajo aburrido, algunas de las cuales aprendí de Blog mi amigo Kirill Shirinkin. Pero trato de resolver este problema al nivel de la causa, simplemente eligiendo un trabajo que proporcione el máximo de desafíos para mi carrera y personalidad y un mínimo de burocracia organizacional.

El 7 de diciembre, Mikhail hablará en la conferencia. DevOpsDays Moscú con la charla “Todos somos DevOps”, que explicará por qué es importante centrarse no solo en la forma en que se implementa la última pila, sino también en el aspecto cultural de DevOps.

También en el programa: Barukh Sadogursky (JFrog), Alexander Chistyakov (vdsina.ru), Roman Boyko (AWS), Pavel Selivanov (Southbridge), Rodion Nagornov (Kaspersky Lab), Andrey Shorin (consultor de DevOps).

¡Ven a conocerte!

Fuente: habr.com

Añadir un comentario