Intervista con Mikhail Chinkov sul lavoro e sulla vita a Berlino

Mikhail Chinkov vive e lavora a Berlino da due anni. Mikhail ha spiegato come differisce il lavoro di uno sviluppatore in Russia e Germania, se gli ingegneri specializzati in DevOps sono richiesti a Berlino e come trovare il tempo per viaggiare.

Intervista con Mikhail Chinkov sul lavoro e sulla vita a Berlino

A proposito di trasloco

Dal 2018 vivi a Berlino. Come hai preso questa decisione? Hai scelto consapevolmente in anticipo il Paese e l'azienda in cui vuoi lavorare oppure hai ricevuto un'offerta che non potevi rifiutare?

Ad un certo punto mi sono stancato di vivere a Penza, dove sono nato, cresciuto e ho studiato all'università, e il percorso standard di trasferirmi a Mosca e San Pietroburgo non mi attirava a causa delle specificità della vita in queste città . Quindi volevo solo provare a vivere in Europa, dove ho viaggiato nelle ultime due vacanze. Non avevo preferenze per l’azienda, né per la città, né per un paese specifico: volevo solo muovermi il più rapidamente possibile.

In quel momento, consideravo Berlino la città più accessibile per uno sviluppatore che volesse trasferirsi in un’azienda tecnologica, perché su Linkedin il 90% delle aziende tolleranti al trasferimento proveniva da Berlino. Successivamente sono volato in città per 3 giorni per condurre un paio di interviste faccia a faccia. La città mi è piaciuta molto, quindi ho deciso che volevo vivere a Berlino in questo momento. Una settimana dopo ho accettato subito la primissima offerta che ho ricevuto dall’hub tecnologico di Berlino.

Per favore dicci di più sul processo di trasloco. Come è successo per te? Che documenti hai raccolto? Il tuo datore di lavoro ti ha aiutato?

Non posso dire nulla di nuovo qui; tutto è scritto molto bene in diversi articoli. Mi piace di più versione dal blog di Vastrik, noto a tutti coloro che sono interessati a questo problema. Nel polo tecnologico di Berlino il processo è lo stesso in quasi tutte le aziende che aiutano un ingegnere nel trasloco.

Hai riscontrato qualcosa di inaspettato e insolito in termini di organizzazione del lavoro, di vita, di mentalità? Quanto tempo ti ci è voluto per abituarti alla vita locale?

Sì, in effetti, all'inizio l'intero processo di lavoro nelle aziende del polo tecnologico di Berlino mi ha scioccato. In generale, tutto: da come e in quale quantità si svolgono le manifestazioni al ruolo delle soft skills nella vita di un ingegnere.

Ad esempio, in Germania, la cultura del lavoro è focalizzata sul processo decisionale collettivo, il che significa che letteralmente per ogni questione controversa viene creato un incontro in cui si discute a fondo del problema e si raggiunge insieme un consenso dai propri punti di vista. Dalla Russia, una pratica del genere inizialmente sembra all’ingegnere una perdita di tempo, burocrazia e sfiducia, ma alla fine ha senso, così come la distribuzione della responsabilità per l’esito della decisione.

Momenti come questi, così come l'incomprensione di me stesso da parte dei miei colleghi, mi hanno spinto a leggere il libro "La mappa della cultura" e comprendi che tutta la tua indignazione interna è piuttosto una incapacità di percepire la realtà del nuovo ambiente in cui ti trovi, piuttosto che un tentativo di trovare la verità. Dopo il libro, il tuo lavoro è diventato molto più semplice; inizi a capire il significato delle frasi e delle decisioni dei tuoi colleghi.

In termini di vita, il processo di adattamento a un nuovo paese è molto più difficile del processo di adattamento alla cultura del lavoro. Di solito gli psicologi distinguono quattro fasi dell’emigrazioneattraverso il quale passa una persona. A questo proposito, il mio percorso non ha fatto eccezione. D’altra parte, mi sembra che l’adattamento quando ci si sposta in un centro multiculturale come Berlino, Londra e Barcellona sia ovviamente più facile che in qualsiasi città classica.

Dopo due anni vissuti a Berlino, cosa ti piace e cosa non ti piace di questa città?

È difficile per me stilare un elenco dei pro e dei contro della città, perché Berlino è diventata rapidamente la mia casa in ogni senso della parola.

Penso di aver lottato per tutta la mia vita adulta per la libertà in tutte le sue manifestazioni: fisica, sociale, finanziaria, politica, spirituale, mentale. Sì, la stessa libertà nel lavoro, non mi piace il controllo dall'alto e la microgestione, quando mi viene detto costantemente cosa e come fare. In questi ambiti, Berlino mi è sembrata e mi sembra tuttora una delle città più libere del mondo grazie alla sua visione libera della vita sociale, ai prezzi relativamente liberali per l’affitto e ad altri bisogni, nonché alle molte opportunità per migliorare la propria libertà in altri aspetti.

Intervista con Mikhail Chinkov sul lavoro e sulla vita a Berlino

A proposito di lavorare a Berlino

Quale stack è lo standard nelle startup berlinesi? In che modo lo stack generalmente differisce dalla media in Russia?

Da un punto di vista tecnologico, gli stack locali mi sembrano soggettivamente noiosi, a meno che non si tratti di società FinTech. La maggior parte delle startup e di coloro che sono passati da startup a impresa sono state fondate nel 2010-2012 e hanno iniziato con l'architettura più semplice: un backend monolitico e talvolta con un frontend integrato, un linguaggio: Ruby, PHP o Python, vengono sempre utilizzati framework, un database su MySQL, cache su Redis. Inoltre, secondo i sentimenti personali, il 90% delle aziende ha tutta la produzione su AWS.

La tendenza attuale è quella di suddividere il monolite in microservizi, racchiuderli in contenitori, distribuirli su Kubernetes e fare affidamento su Golang come linguaggio standard per le nuove applicazioni. Ciò avviene molto lentamente, motivo per cui nella maggior parte delle aziende la funzionalità principale è ancora sepolta in un monolite. Sono lontano dal frontend, ma anche lì React è solitamente lo standard.

Le grandi aziende tecnologiche come Zalando e N26 stanno cercando di portare più tecnologia nel servizio in modo da avere qualcosa per attirare sviluppatori motivati ​​sul mercato. Anche altre aziende tecnologiche si sforzano di stare al passo con le ultime tecnologie, ma dall’esterno è chiaro che sono gravate dal peso di un’architettura monolitica e dal debito tecnico accumulato negli anni.

Come ingegnere prendo la cosa con calma, perché nel tech hub di Berlino ci sono molte aziende interessanti dal punto di vista del prodotto. In tali aziende, è più interessante lavorare per un'idea e un prodotto che ti piacciono personalmente, piuttosto che considerare l'azienda come un luogo con uno stack tecnologico alla moda con cui devi assolutamente lavorare.

In cosa differiscono la vita e il lavoro di uno sviluppatore in Russia e in Germania? Ci sono cose che ti hanno sorpreso?

In Germania, come in ogni altro Paese del Nord/Centro Europa, le cose vanno meglio per quanto riguarda l’equilibrio tra lavoro e vita privata e i rapporti tra colleghi, ma peggio per la velocità del lavoro. All'inizio è stato spiacevole per me abituarmi a progetti interni che richiedevano un paio di mesi, mentre nelle aziende tecnologiche russe progetti simili richiedevano un paio di settimane. In realtà, questo non è spaventoso, perché ci sono ragioni oggettive e le aziende di solito non percepiscono criticamente tali situazioni.

Altrimenti mi risulta abbastanza difficile tracciare un parallelo tra Germania e Russia, perché non ho esperienza di lavoro in aziende famose come Yandex e Tinkov, dove la situazione potrebbe essere simile al polo tecnologico di Berlino.

Per quanto mi riguarda, ho notato che a Berlino la priorità è creare un clima di lavoro confortevole nelle aziende, eventi interni regolari e la versatilità dei colleghi con cui è sempre interessante comunicare su argomenti lontani dall'IT. Ma penso che dipenda più dall’azienda in cui lavori che dal Paese.

Secondo le vostre osservazioni, quali specialisti sono richiesti in Germania? Gli specialisti DevOps sono richiesti?

La maggior parte delle aziende ha difficoltà a percepire la cultura DevOps e a comprendere cosa sia effettivamente DevOps. Tuttavia, ci sono molti posti vacanti con il prefisso DevOps e questo mostra chiaramente la domanda di specialisti sul mercato.

Al momento, assolutamente tutte le aree rilevanti oggi sono ugualmente richieste nell'IT locale. Posso solo evidenziare la grande richiesta di Data Engineer/Data Analyst.

Parliamo di stipendi, quanto può guadagnare davvero un ingegnere DevOps in Germania?

È difficile rispondere a questa domanda perché l’IT è ancora un settore giovane, dove non esistono standard salariali specifici. Come altrove, lo stipendio dipende in gran parte dall'esperienza lavorativa e dalle qualifiche dell'ingegnere. È importante anche percepire la cifra come stipendio al lordo delle tasse e delle varie trattenute sociali/assicurative. Inoltre, lo stipendio in Germania dipende molto dalla città in cui lavori. A Berlino, Monaco, Francoforte e Gottinga la fascia salariale è leggermente diversa l'una dall'altra, così come le spese di soggiorno.

Se parliamo di Berlino, il vantaggio principale per una carriera è che la domanda di un ingegnere è ancora superiore all'offerta, quindi lo stipendio può aumentare rapidamente se lo si desidera. Lo svantaggio principale è che la maggior parte delle aziende non dispone di una politica chiara per la revisione salariale, nonché di criteri per valutare il contributo al prodotto creato dall'azienda.

I numeri possono essere visualizzati in ultimo sondaggio per la Germania, StackOverflow o Glassdoor. Le statistiche vengono aggiornate di anno in anno, quindi non mi prenderò la responsabilità di parlare della fascia salariale.

Intervista con Mikhail Chinkov sul lavoro e sulla vita a Berlino

Potete darmi qualche consiglio su cosa fare se lavorate come ingegnere di affidabilità del sito condizionale e volete trasferirvi in ​​Germania? Da dove cominciare? Dove andare?

Non credo di avere consigli particolari per il lettore. Basta non aver paura di nulla, razionalizzare meno prima di trasferirsi ed essere aperti a tutte le difficoltà che si possono incontrare nell’emigrazione. Ma ci saranno difficoltà.

Berlino ha una forte comunità DevOps? Vai spesso agli eventi locali? Raccontaci qualcosa di loro. Quali sono?

Vado ai meetup abbastanza raramente, quindi non posso dire quali siano le caratteristiche della comunità DevOps locale. Spero di affrontare questo problema l'anno prossimo. Posso solo esprimere le mie impressioni sull'enorme numero di gruppi tematici presenti su meetup.com: dai fanatici di Python e Golang agli amanti di Clojure e Rust.

Tra gli incontri a cui ho partecipato, l'HashiCorp User Group è molto buono, ma lì mi piace piuttosto la comunità HashiCorp con i suoi gruppi in diverse città.

Ho letto che ti sei trasferito senza parlare tedesco. Come stai dopo un anno? Hai bisogno del tedesco per lavoro o puoi farne a meno?

Ho imparato il tedesco, ora il livello della lingua è tra B1 e B2. Dal primo anno di vita a Berlino, tutti i contatti con i tedeschi li conduco ancora in inglese, perché è più facile per entrambe le parti, e tutti i nuovi contatti li inizio in tedesco. I miei piani immediati sono di avanzare negli studi, consolidare le mie conoscenze superando l'esame di certificazione B2, perché voglio comunicare con più sicurezza e leggere la letteratura classica in originale.

A Berlino, la lingua è più necessaria per adattarsi al paese, acquisire un senso di conforto interiore e pieno accesso alla sfera del tempo libero (teatro/cinema/stand-up), ma è improbabile che la lingua sia necessaria nel lavoro di Software. Ingegneria. In ogni azienda, l'inglese è la lingua ufficiale del dipartimento di Ingegneria, anche nelle grandi aziende tedesche come Deutsche Bank, Allianz e Volkswagen.

Il motivo principale è la carenza di personale, lo status della città come centro culturale internazionale e molti espatriati che hanno problemi ad apprendere la lingua tedesca. Tuttavia, ogni azienda offre corsi di tedesco settimanali durante l'orario di lavoro a spese dell'organizzazione per facilitare la vita dei dipendenti al di fuori del lavoro.

In tutti i due anni di contatti con aziende e recruiter sono stato contattato in tedesco solo due volte. In questo tipo di eccezioni solitamente è sufficiente un livello B1/B2 per operare. Come gli americani con l'inglese, i tedeschi sono abbastanza tranquilli riguardo ai propri errori di pronuncia, perché capiscono che la lingua non è facile.

Nel suo canale telegramma Scrivi che DevOps non è la capacità di stravolgere Kubernetes e Prometheus, ma una cultura. Secondo te, cosa dovrebbero fare le aziende per sviluppare una cultura DevOps nei propri team, non a parole, ma nei fatti? Cosa stai facendo a casa?

Penso che, prima di tutto, sia necessario essere onesti e mettere tutti i punti in materia di distribuzione della responsabilità per il prodotto. Il problema principale che DevOps risolve è gettare oltre il muro la responsabilità e i problemi ad essa associati. Non appena le persone capiscono che condividere la responsabilità è vantaggioso sia per l'azienda che per gli ingegneri, le cose si spostano da un punto morto e puoi già fare un lavoro mirato: mettere a punto la pipeline di consegna, ridurre il tasso di fallimento della distribuzione e altre cose con cui puoi determinare lo stato del DevOps in azienda.

Nella mia carriera non ho ancora promosso DevOps dal punto di vista di un responsabile tecnico o di CTO di un'azienda; ho sempre agito dalla posizione di un ingegnere che sa qualcosa di DevOps. In DevOps, infatti, la posizione del driver culturale è davvero importante, in particolare la sfera di influenza e le qualità di leadership del driver. La mia ultima azienda inizialmente aveva una gerarchia relativamente piatta e un clima di fiducia tra colleghi, e questo ha reso molto più semplice il mio obiettivo di promuovere la cultura.

Rispondere alla domanda specifica su cosa si può fare a vantaggio di DevOps. Nel mio rapporto su DevOps Days L’idea principale è che per sviluppare una cultura DevOps è necessario occuparsi non solo delle tecnologie nell’infrastruttura, ma anche del coaching interno e della distribuzione delle responsabilità nei processi tecnici.

Ad esempio, abbiamo dedicato due mesi a un ingegnere per creare una piattaforma per server QA e PR per le esigenze di sviluppatori e tester. Tuttavia, tutto questo straordinario lavoro finirà nel dimenticatoio se le capacità non verranno comunicate correttamente, le funzionalità non saranno documentate e la formazione dei dipendenti non sarà completata. E viceversa, dopo workshop ben condotti e sessioni di programmazione in coppia, un ingegnere motivato si ispira a nuove funzionalità utili e risolve già i seguenti problemi che si intersecano con la piattaforma dell'infrastruttura.

Se desideri ulteriori domande su DevOps, clicca qui intervista, in cui Misha risponde in dettaglio alle domande "Perché è necessario DevOps?" e “È necessario creare appositi dipartimenti DevOps in azienda?”

A proposito di sviluppo

Nel tuo canale a volte consigli articoli e blog professionali. Hai qualche libro di narrativa preferito?

Sì, cerco di trovare il tempo per leggere narrativa. Non riesco a leggere uno scrittore in particolare tutto d’un fiato, romanzo dopo romanzo, quindi mescolo opere russe e straniere. Tra gli scrittori russi mi piacciono di più Pelevin e Dovlatov, ma mi piace anche leggere i classici del XIX secolo. Tra quelli stranieri mi piacciono Remarque e Hemingway.

Lì scrivi molto di viaggi e alla fine del 2018 hai scritto di aver visitato 12 paesi e 27 città. Questo è un punto davvero interessante! Come riesci a lavorare e viaggiare?

In effetti, tutto è abbastanza semplice: devi sfruttare bene i giorni di vacanza, i fine settimana e i giorni festivi, oltre a viaggiare attivamente durante il viaggio :)

Non sono un nomade digitale e non ho mai lavorato regolarmente da remoto, ma penso di avere abbastanza tempo libero per viaggiare fuori dal lavoro ed esplorare il mondo. La situazione è migliorata dopo il trasferimento a Berlino: si trova nel centro dell'Europa e ci sono più giorni di ferie.

Ho anche provato a viaggiare per un mese tra il mio vecchio e il nuovo lavoro, ma anche un mese in viaggio mi sembra troppo tempo. Da quel viaggio, ho cercato di prendermi da una settimana a una settimana e mezza libera in modo da poter tornare al lavoro abbastanza senza dolore.

Quali sono i tre posti che ti sono piaciuti di più e perché?

Come zaino in spalla, i paesi che mi attirano di più sono il Portogallo, l'Oman e l'India. Mi piace il Portogallo dal punto di vista della storia e della civiltà europea, come l'architettura, la lingua, la cultura. Oman: incredibile ospitalità e cordialità della gente del posto, nonché un'atmosfera di relativo relax in mezzo alle tensioni del Medio Oriente. Sto parlando anche dell'Oman articolo separato ha scritto. India: la diversità della vita nelle sue regioni e l'identità culturale, perché l'era del pianeta Starbucks e della galassia Microsoft lasciata in eredità da Palahniuk non è ancora arrivata a loro. Mi piace molto anche Bangkok e la parte settentrionale della Thailandia. La parte meridionale con il mare, le isole e le peninsulari mi è sembrata troppo turistica.

Intervista con Mikhail Chinkov sul lavoro e sulla vita a Berlino
Puoi leggere gli appunti di viaggio di Misha sul suo canale Telegram "Un'Arancia Meccanica"

Come riesci a mantenere l'equilibrio tra lavoro e vita privata? Condividi i tuoi segreti :)

Non ho nessun segreto qui. Sia in Russia che in Germania, le normali aziende tecnologiche ti offrono l’opportunità di strutturare il tuo orario di lavoro nel modo più adatto a te. Di solito non mi siedo al lavoro fino a tarda notte se il servizio funziona stabilmente e non vi sono cause di forza maggiore. Semplicemente perché dopo le 5-6 il mio cervello non percepisce più le call to action dalla parola “per niente” e mi chiede di rilassarmi e dormire bene.

Quasi tutti i tipi di professioni nel settore tecnologico, dallo sviluppo al design, sono professioni creative e non richiedono un gran numero di ore lavorative. Mi sembra che i crunch siano in realtà dannosi per il lavoro creativo, perché finisci per essere noioso e fare meno di quanto potresti senza gli straordinari. 4-6 ore di lavoro attivo in un flusso sono, infatti, tante, senza interruzioni e cambi di contesto puoi spostare le montagne.

Posso anche consigliarvi due libri che mi hanno aiutato: Non deve essere pazzo al lavoro dai ragazzi di Basecamp e "Tecniche Jedi" di Maxim Dorofeev.

Al giorno d’oggi, molte persone parlano di burnout. Hai mai provato qualcosa di simile? Se sì, come stai affrontando la situazione? Come rendi il tuo lavoro più interessante?

Sì, ad essere sincero, di tanto in tanto mi esaurisco ancora. In generale, questo è logico, da un punto di vista filosofico, tutto ciò che ha la proprietà di bruciare alla fine si brucia :) Puoi combattere le conseguenze, ma, mi sembra, è molto più importante identificare la causa dei burnout ed eliminarlo.

Le ragioni sono diverse per ognuno: per alcuni si tratta di sovrabbondanza di informazioni, per altri è superlavoro sul lavoro principale, ci sono situazioni in cui non si ha tempo per conciliare fisicamente lavoro, hobby e socializzazione. Da qualche parte semplicemente non senti nuove sfide nella tua vita e inizi a preoccupartene. La maggior parte dei problemi può essere risolta rivedendo la filosofia di vita, i valori personali e il ruolo del lavoro nella propria vita.

Ultimamente non ho quasi perso interesse per il lavoro o per qualsiasi lavoro noioso. Esistono varie tecniche per rendere meno noioso un lavoro noioso, da alcune delle quali ho imparato blog il mio amico Kirill Shirinkin. Ma cerco di risolvere questo problema a livello di causa, semplicemente scegliendo un lavoro che offra il massimo delle sfide per la mia carriera e personalità e un minimo di burocrazia organizzativa.

Il 7 dicembre Mikhail parlerà alla conferenza DevOpsDays Mosca con il discorso “We Are All DevOps”, che spiegherà perché è importante concentrarsi non solo sul modo in cui viene implementato lo stack più recente, ma anche sull’aspetto culturale di DevOps.

Nel programma anche: Barukh Sadogursky (JFrog), Alexander Chistyakov (vdsina.ru), Roman Boyko (AWS), Pavel Selivanov (Southbridge), Rodion Nagornov (Kaspersky Lab), Andrey Shorin (consulente DevOps).

Vieni a conoscere!

Fonte: habr.com

Aggiungi un commento