Interviu cu Mihail Chinkov despre munca și viața la Berlin

Mikhail Cinkov locuiește și lucrează la Berlin de doi ani. Mikhail a explicat cum diferă munca unui dezvoltator din Rusia și Germania, dacă inginerii care au legătură cu DevOps sunt solicitați la Berlin și cum să găsești timp pentru a călători.

Interviu cu Mihail Chinkov despre munca și viața la Berlin

Despre mutare

Din 2018 locuiești la Berlin. Cum ai luat această decizie? Ați ales în mod conștient țara și compania în care doriți să lucrați în avans sau ați primit o ofertă pe care nu ați putut-o refuza?

La un moment dat, m-am săturat să trăiesc în Penza, unde m-am născut, am crescut și am studiat la universitate, iar calea standard de mutare la Moscova și Sankt Petersburg nu m-a atras din cauza specificului vieții din aceste orașe. . Așa că am vrut doar să încerc să trăiesc în Europa, în care am călătorit în ultimele două vacanțe. Nu aveam preferințe pentru companie, pentru oraș sau chiar pentru o anumită țară - am vrut doar să mă mut cât mai repede posibil.

În acel moment, am considerat Berlinul cel mai accesibil oraș pentru ca un dezvoltator să se mute la o companie de tehnologie, deoarece pe Linkedin, 90% dintre companiile tolerante la relocare erau din Berlin. Ulterior, am zburat în oraș timp de 3 zile pentru a susține câteva interviuri față în față. Mi-a plăcut foarte mult orașul, așa că am decis că vreau să locuiesc în Berlin chiar acum. O săptămână mai târziu, am acceptat imediat prima ofertă primită de la centrul tehnologic din Berlin.

Vă rugăm să ne spuneți mai multe despre procesul de mutare. Cum ți s-a întâmplat asta? Ce acte ai adunat? Te-a ajutat angajatorul?

Nu pot spune nimic nou aici; totul este foarte bine scris în mai multe articole. imi place mai mult versiune de pe blogul lui Vasrik, cunoscut tuturor celor interesați de această problemă. În hub-ul tehnologic din Berlin, procesul este același în aproape toate companiile care ajută un inginer cu relocarea.

Ați întâlnit ceva neașteptat și neobișnuit în ceea ce privește organizarea muncii, a vieții, a mentalității? Cât timp ți-a luat să te obișnuiești cu viața locală?

Da, de fapt, întregul proces de lucru în companii din hub-ul tehnologic din Berlin m-a șocat la început. În general, totul: de la cum și în ce cantitate se desfășoară mitingurile până la rolul competențelor soft în viața unui inginer.

De exemplu, în Germania, cultura muncii este axată pe luarea deciziilor colective, ceea ce înseamnă că pentru fiecare problemă controversată este creată o întâlnire în care discutați temeinic problema și ajungeți împreună la un consens din punctele dumneavoastră de vedere. Din Rusia, o astfel de practică pare inițial inginerului a fi o pierdere de timp, birocrație și neîncredere, dar în cele din urmă are sens, la fel ca și repartizarea responsabilităților pentru rezultatul deciziei.

Momente ca acestea, precum și neînțelegerea mea din partea colegilor mei, m-au făcut să citesc cartea „Harta culturii” și înțelegeți că toată indignarea voastră interioară este mai degrabă un eșec de a percepe realitatea noului mediu în care vă aflați, decât o încercare de a găsi adevărul. După carte, munca ta a devenit mult mai ușoară; începi să înțelegi sensul frazelor și deciziilor colegilor tăi.

În ceea ce privește viața, procesul de adaptare la o nouă țară este mult mai dificil decât procesul de adaptare la o cultură a muncii. De obicei psihologii disting patru etape ale emigrăriiprin care trece o persoană. În acest sens, drumul meu nu a făcut excepție. Pe de altă parte, mi se pare că adaptarea la mutarea într-un centru multicultural precum Berlin, Londra și Barcelona este evident mai ușoară decât în ​​orice oraș clasic.

După doi ani de locuit în Berlin, ce vă place și ce nu vă place la acest oraș?

Îmi este greu să alcătuiesc o listă cu avantajele și dezavantajele orașului, deoarece Berlinul a devenit rapid casa mea în toate sensurile cuvântului.

Cred că m-am străduit de-a lungul vieții mele de adult pentru libertate în toate manifestările ei: fizică, socială, financiară, politică, spirituală, mentală. Da, aceeași libertate în muncă, nu-mi place controlul de sus și micromanagementul, când mi se spune constant ce și cum să fac. În aceste chestiuni, Berlinul mi s-a părut și încă mi se pare unul dintre cele mai libere orașe din lume, datorită opiniilor sale libere asupra vieții în societate, prețurilor relativ liberale pentru chirie și alte nevoi, precum și multe oportunități de a-ți îmbunătăți libertatea în alte aspecte.

Interviu cu Mihail Chinkov despre munca și viața la Berlin

Despre munca la Berlin

Care stivă este standardul startup-urilor din Berlin? Cum diferă în general stiva de media din Rusia?

Din punct de vedere tehnologic, stivele locale mi se par subiectiv plictisitoare, cu excepția cazului în care sunt companii FinTech. Majoritatea startup-urilor și a celor care s-au mutat de la un startup la o întreprindere au fost înființate în 2010-2012 și au început cu cea mai simplă arhitectură: un backend monolitic și, uneori, cu un frontend încorporat, un limbaj - fie Ruby, fie PHP, fie Python, cadrele sunt întotdeauna folosite, o bază de date pe MySQL, cache pe Redis. De asemenea, conform sentimentelor personale, 90% dintre companii au toată producția pe AWS.

Tendința actuală este de a tăia monolitul în microservicii, de a le împacheta în containere, de a le implementa în Kubernetes și de a se baza pe Golang ca limbaj standard pentru noile aplicații. Acest lucru se întâmplă foarte lent, motiv pentru care în majoritatea companiilor funcționalitatea principală este încă îngropată într-un monolit. Sunt departe de frontend, dar chiar și acolo React este de obicei standardul.

Companiile mari de tehnologie precum Zalando și N26 încearcă să aducă mai multă tehnologie în serviciu, astfel încât să aibă ceva care să atragă dezvoltatorii motivați pe piață. Și alte companii de tehnologie se străduiesc să țină pasul cu cele mai noi tehnologii, dar din exterior este clar că sunt împovărate de povara unei arhitecturi monolitice și a datoriei tehnice acumulate de-a lungul anilor.

Ca inginer, iau asta destul de calm, pentru că în hub-ul tehnologic din Berlin există o mulțime de companii interesante din punct de vedere al produsului. În astfel de companii, este mai interesant să lucrezi pentru o idee și un produs care îți place personal, decât să consideri compania ca un loc cu o stivă de tehnologie la modă cu care trebuie neapărat să lucrezi.

Cum diferă viața și munca unui dezvoltator în Rusia și în Germania? Există lucruri care v-au surprins?

În Germania, ca în orice altă țară din Europa de Nord/Central, lucrurile stau mai bine în ceea ce privește echilibrul dintre muncă și viața personală și relațiile dintre colegi, dar mai rău cu viteza de lucru. La început, a fost neplăcut pentru mine să mă obișnuiesc cu proiecte interne care au durat câteva luni, când în companiile de tehnologie din Rusia proiecte similare au durat câteva săptămâni. De fapt, acest lucru nu este înfricoșător, deoarece există motive obiective pentru care, iar companiile de obicei nu percep astfel de situații în mod critic.

În caz contrar, îmi este destul de dificil să fac o paralelă între Germania și Rusia, deoarece nu am experiență de lucru în companii cunoscute precum Yandex și Tinkov, unde situația poate fi similară cu hub-ul tehnologic din Berlin.

Pentru mine, am observat că la Berlin prioritatea este crearea unei atmosfere confortabile de lucru în companii, evenimente interne regulate și versatilitatea colegilor cu care este întotdeauna interesant să comunici pe subiecte îndepărtate de IT. Dar cred că depinde mai mult de firma în care lucrezi decât de țară.

Conform observațiilor dumneavoastră, ce specialiști sunt solicitați în Germania? Sunt solicitați specialiștii DevOps?

Majoritatea companiilor au o problemă în a percepe cultura DevOps și a înțelege ce este de fapt DevOps. Cu toate acestea, există o mulțime de posturi vacante cu prefixul DevOps, iar acest lucru arată clar cererea de specialiști pe piață.

În acest moment, absolut toate domeniile care sunt relevante astăzi sunt la aceeași cerere în IT-ul local. Nu pot decât să subliniez cererea mare de Data Engineer/Data Analyst.

Să vorbim despre salarii, cât poate câștiga cu adevărat un inginer DevOps în Germania?

Este greu de răspuns la această întrebare, deoarece IT este încă o industrie tânără, unde nu există standarde salariale specifice. Ca și în altă parte, salariul depinde în mare măsură de experiența de lucru și de calificările inginerului. De asemenea, este important să percepem cifra ca salariu înainte de impozite și diverse deduceri sociale/de asigurări. De asemenea, salariul în Germania depinde foarte mult de orașul în care lucrezi. În Berlin, München, Frankfurt și Göttingen, intervalul de salariu este ușor diferit unul de celălalt, la fel ca și cheltuielile de trai.

Dacă vorbim despre Berlin, principalul avantaj pentru o carieră este că cererea de inginer este tot mai mare decât oferta, așa că salariul poate crește rapid dacă se dorește. Principalul dezavantaj este că majoritatea companiilor nu au o politică clară de revizuire a salariilor, precum și criterii de evaluare a contribuției la produsul creat de companie.

Numerele pot fi vizualizate în ultimul sondaj pentru Germania, StackOverflow sau Glassdoor. Statisticile sunt actualizate de la an la an, așa că nu îmi voi asum responsabilitatea să vorbesc despre intervalul de salariu.

Interviu cu Mihail Chinkov despre munca și viața la Berlin

Puteți să dați vreun sfat cu privire la ce să faceți dacă lucrați ca inginer de fiabilitate a site-ului condiționat și doriți să vă mutați în Germania? Unde sa încep? Unde să mergem?

Nu cred că am un sfat special pentru cititor. Doar nu-ți fie frică de nimic, raționalizează-te mai puțin înainte de a te muta și fii deschis la toate dificultățile pe care le poți întâmpina în emigrare. Dar vor fi dificultăți.

Berlinul are o comunitate DevOps puternică? Mergi des la evenimente locale? Povestește-ne puțin despre ele. Ce sunt ei?

Merg destul de rar la întâlniri, așa că nu pot spune care sunt caracteristicile comunității locale DevOps. Sper să ajung din urmă cu această problemă anul viitor. Nu pot decât să-mi transmit impresiile despre numărul imens de grupuri tematice de pe meetup.com: de la fanaticii Python și Golang până la iubitorii de Clojure și Rust.

Dintre întâlnirile la care am participat, Grupul de utilizatori HashiCorp este foarte bun - dar acolo, îmi place mai degrabă comunitatea HashiCorp cu grupurile sale din diferite orașe.

Am citit că te-ai mutat fără să vorbești germană. Ce mai faci după un an? Ai nevoie de germană la serviciu sau poți să faci fără ea?

Am invatat germana, acum nivelul de limba este intre B1 si B2. Încă conduc toate contactele cu germanii din primul an de locuit la Berlin în limba engleză, pentru că este mai ușor pentru ambele părți și încep toate contactele noi în germană. Planurile mele imediate sunt să avansez în studii, să-mi consolidez cunoștințele prin promovarea examenului de certificat B2, pentru că vreau să comunic cu mai multă încredere și să citesc literatura clasică în original.

În Berlin, limba este mai necesară pentru adaptarea la țară, dobândind un sentiment de confort interior și acces deplin la sfera de petrecere a timpului liber (teatru/cinema/stand-up), dar este puțin probabil ca limbajul să fie necesar în munca Software-ului. Inginerie. În fiecare companie, engleza este limba oficială a departamentului de inginerie, chiar și în marile companii germane precum Deutsche Bank, Allianz și Volkswagen.

Motivul principal este lipsa de personal, statutul orașului ca centru cultural internațional și mulți expatriați care au probleme cu învățarea limbii germane. Cu toate acestea, fiecare companie oferă cursuri săptămânale de germană în timpul orelor de lucru, pe cheltuiala organizației, pentru a ușura viața angajaților în afara serviciului.

În toți cei doi ani de contacte cu companii și recrutori, am fost contactat doar de două ori în germană. În aceste tipuri de excepții, un nivel B1/B2 este de obicei suficient pentru a funcționa. La fel ca americanii cu engleza, germanii sunt destul de calmi cu privire la greselile tale de vorbire, pentru ca inteleg ca limba nu este usoara.

În a lui canal telegram Scrii că DevOps nu este capacitatea de a răsuci Kubernetes și Prometheus, ci o cultură. În opinia dumneavoastră, ce ar trebui să facă companiile pentru a dezvolta o cultură DevOps în echipele lor, nu în cuvinte, ci în fapte? Ce faci acasă?

Cred că, în primul rând, trebuie să fii cinstit și să puncti toate i-urile în problema distribuirii responsabilității pentru produs. Principala problemă pe care o rezolvă DevOps este să arunce peste zid responsabilitatea și problemele asociate cu această responsabilitate. De îndată ce oamenii înțeleg că împărțirea responsabilității este benefică atât pentru companie, cât și pentru ingineri, lucrurile se mută dintr-un punct mort și poți deja să faci o activitate direcționată: reglarea conductei de livrare, reducerea ratei de eșec de implementare și alte lucruri prin care poți determina starea DevOps în companie.

În cariera mea, încă nu am promovat DevOps din punctul de vedere al unui lider tehnic sau al CTO al unei companii; am acționat întotdeauna din postura de inginer care știe ceva despre DevOps. De fapt, în DevOps, poziția conducătorului de cultură este cu adevărat importantă, în special sfera de influență a șoferului și calitățile de leadership. Ultima mea companie a avut inițial o ierarhie relativ plată și o atmosferă de încredere între colegi, iar acest lucru a făcut ca obiectivul meu în promovarea culturii să fie mult mai ușor.

Răspunzând la întrebarea specifică despre ce se poate face în beneficiul DevOps. În raportul meu despre DevOpsDays Ideea principală este că pentru a dezvolta o cultură DevOps, trebuie să te ocupi nu doar de tehnologiile din infrastructură, ci și de coaching intern și distribuirea responsabilităților în procesele tehnice.

De exemplu, am petrecut două luni de un inginer creând o platformă pentru serverele QA și PR pentru nevoile dezvoltatorilor și testerilor. Cu toate acestea, toată această muncă uimitoare va cădea în uitare dacă capacitățile nu sunt comunicate corect, caracteristicile nu sunt documentate și instruirea angajaților nu este finalizată. Și invers, după ateliere bine conduse și sesiuni de programare în pereche, un inginer motivat este inspirat de noi funcționalități utile și rezolvă deja următoarele probleme care se intersectează cu platforma de infrastructură.

Dacă doriți mai multe întrebări despre DevOps, aici interviu, în care Misha răspunde în detaliu la întrebările „De ce este nevoie de DevOps?” și „Este necesar să se creeze departamente speciale DevOps în companie?”

Despre dezvoltare

Pe canalul tău recomandați uneori articole și bloguri profesionale. Ai vreo carte de ficțiune preferată?

Da, încerc să găsesc timp să citesc ficțiune. Nu pot citi un anumit scriitor dintr-o înghițitură, roman după roman, așa că amestec lucrări rusești și străine. Dintre scriitorii ruși, îmi plac cel mai mult Pelevin și Dovlatov, dar îmi place să citesc și clasicii secolului al XIX-lea. Dintre cei străini îmi plac Remarque și Hemingway.

Acolo scrii multe despre călătorii, iar la sfârșitul lui 2018 scriai că ai vizitat 12 țări și 27 de orașe. Acesta este un punct foarte cool! Cum reușești să lucrezi și să călătorești?

De fapt, totul este destul de simplu: trebuie să folosiți bine zilele de vacanță, weekendurile și vacanțele, plus să călătoriți activ în timpul călătoriei :)

Nu sunt un nomad digital și nu am lucrat niciodată de la distanță în mod regulat, dar cred că am suficient timp liber pentru a călători în afara serviciului pentru a explora lumea. Situația s-a îmbunătățit după mutarea la Berlin: este situat în centrul Europei și sunt mai multe zile de vacanță.

De asemenea, am încercat să călătoresc o lună între vechiul meu și noul job, dar chiar și o lună pe drum mi se pare prea mult timp. De la acea călătorie, am încercat să-mi iau o săptămână până la o săptămână și jumătate, astfel încât să mă pot întoarce la muncă destul de fără durere.

Ce trei locuri ți-au plăcut cel mai mult și de ce?

Ca rucsac, țările care mă atrag cel mai mult sunt Portugalia, Omanul și India. Îmi place Portugalia din punct de vedere al istoriei și civilizației europene precum arhitectura, limbă, cultură. Oman - ospitalitate și prietenie incredibile ale localnicilor, precum și o atmosferă de relativă relaxare în mijlocul tensiunilor din Orientul Mijlociu. Chiar vorbesc despre Oman articol separat a scris. India - diversitatea vieții în regiunile sale și identitatea culturală, deoarece epoca planetei Starbucks și a galaxiei Microsoft lăsată moștenire de Palahniuk nu a ajuns încă la ele. De asemenea, îmi place foarte mult Bangkok și partea de nord a Thailandei. Partea de sud cu mare, insule și peninsule părea prea turistică.

Interviu cu Mihail Chinkov despre munca și viața la Berlin
Poți citi notele de călătorie ale lui Misha pe canalul său Telegram "Portocala mecanica"

Cum reușești să menții echilibrul între muncă și viață? Împărtășește-ți secretele :)

Nu am niciun secret aici. Indiferent dacă se află în Rusia sau Germania, companiile de tehnologie obișnuite vă oferă posibilitatea de a vă structura timpul de lucru într-un mod care vi se potrivește. De obicei, nu stau la serviciu decât noaptea târziu, dacă serviciul funcționează stabil și nu există forță majoră. Pur și simplu pentru că după ora 5-6 creierul meu nu percepe apeluri la acțiune din cuvântul „deloc” și îmi cere să mă relaxez și să dorm bine.

Aproape toate tipurile de profesii din industria tehnologiei - de la dezvoltare la design - sunt profesii creative; nu necesită un număr mare de ore de lucru. Mi se pare că crunchurile sunt de fapt dăunătoare pentru munca de creație, pentru că ajungi să fii plictisitor și să faci mai puțin decât ai putea fără orele suplimentare. 4-6 ore de muncă activă într-un flux este, de fapt, foarte mult, fără întreruperi și schimbări de context poți muta munții.

Pot recomanda si doua carti care m-au ajutat: Nu trebuie să fie nebun la locul de muncă de la băieții de la Basecamp și „Tehnici Jedi” de la Maxim Dorofeev.

În zilele noastre, mulți oameni discută despre burnout. Ați simțit vreodată ceva asemănător? Dacă da, cum te descurci? Cum îți faci munca mai interesantă?

Da, sincer să fiu, încă mai ard din când în când. În general, acest lucru este logic, din punct de vedere filozofic, tot ce are proprietatea de a arde în cele din urmă se arde :) Poți lupta cu consecințele, dar, mi se pare, este mult mai important să identifici cauza burnout-urilor. și elimină-l.

Motivele sunt diferite pentru fiecare: pentru unii este o supraabundență de informații, pentru alții este suprasolicitare la locul de muncă principal, sunt situații în care nu ai timp să îmbini fizic munca, hobby-urile și socializarea. Undeva pur și simplu nu simți noi provocări în viața ta și începi să-ți faci griji pentru asta. Cele mai multe probleme pot fi rezolvate prin revizuirea filozofiei tale de viață, a valorilor personale și a rolului muncii în viața ta.

În ultima vreme nu am nicio pierdere a interesului pentru muncă sau vreo muncă plictisitoare. Există diverse tehnici pentru a face o muncă plictisitoare mai puțin plictisitoare, dintre care unele am învățat post pe blog prietenul meu Kirill Shirinkin. Însă încerc să rezolv această problemă la nivel de cauză, pur și simplu alegând un job care să ofere provocări maxime pentru cariera și personalitatea mea și un minim de birocrație organizațională.

Pe 7 decembrie, Mihail va vorbi la conferință DevOpsDays Moscova cu discursul „We Are All DevOps”, care va explica de ce este important să ne concentrăm nu numai pe modul în care este implementat cel mai recent stack, ci și pe aspectul cultural al DevOps.

De asemenea, în program: Barukh Sadogursky (JFrog), Alexander Chistyakov (vdsina.ru), Roman Boyko (AWS), Pavel Selivanov (Southbridge), Rodion Nagornov (Kaspersky Lab), Andrey Shorin (consultant DevOps).

Vino sa faci cunostinta!

Sursa: www.habr.com

Adauga un comentariu