Intervju sa Mihailom Činkovim o radu i životu u Berlinu

Mihail Činkov već dve godine živi i radi u Berlinu. Mikhail je objasnio po čemu se razlikuje rad programera u Rusiji i Njemačkoj, da li su u Berlinu traženi inženjeri vezani za DevOps i kako pronaći vremena za putovanje.

Intervju sa Mihailom Činkovim o radu i životu u Berlinu

O selidbi

Od 2018. živite u Berlinu. Kako ste donijeli ovu odluku? Da li ste unaprijed svjesno odabrali zemlju i kompaniju u kojoj želite raditi ili ste dobili ponudu koju niste mogli odbiti?

U nekom trenutku sam se umorio od života u Penzi, gdje sam rođen, odrastao i studirao na univerzitetu, a standardni put preseljenja u Moskvu i Sankt Peterburg mi se nije dopao zbog specifičnosti života u ovim gradovima . Tako da sam samo htio probati živjeti u Evropi, po kojoj sam putovao posljednjih nekoliko praznika. Nisam imao preferencije za kompaniju, ili za grad, pa čak ni za određenu državu - samo sam želio da se preselim što je brže moguće.

U tom trenutku smatrao sam Berlin najpristupačnijim gradom za razvojnog programera da pređe u tehnološku kompaniju, jer je na Linkedinu 90% kompanija koje su tolerantne na preseljenje bilo iz Berlina. Nakon toga sam odletio u grad na 3 dana da obavim nekoliko intervjua licem u lice. Zaista mi se dopao grad, pa sam odlučio da sada želim da živim u Berlinu. Nedelju dana kasnije, odmah sam prihvatio prvu ponudu koju sam dobio od berlinskog tehničkog centra.

Recite nam više o procesu selidbe. Kako vam se to dogodilo? Koje ste dokumente prikupili? Da li vam je poslodavac pomogao?

Ovdje ne mogu reći ništa novo, sve je jako dobro napisano u nekoliko članaka. Više mi se sviđa verzija sa Vastrikovog bloga, poznat svima koji su zainteresovani za ovo pitanje. U berlinskom tehnološkom čvorištu, proces je isti u gotovo svim kompanijama koje pomažu inženjeru pri preseljenju.

Jeste li se susreli sa nečim neočekivanim i neobičnim u smislu organizacije posla, života, mentaliteta? Koliko vam je trebalo da se naviknete na lokalni život?

Da, zapravo, cijeli proces rada u kompanijama u berlinskom tehnološkom centru me je na prvu šokirao. Općenito, sve: od toga kako i u kojoj količini se održavaju skupovi do uloge soft skillsa u životu inženjera.

Na primjer, u Njemačkoj je radna kultura usmjerena na kolektivno odlučivanje, što znači da se za bukvalno svako kontroverzno pitanje kreira sastanak na kojem detaljno razgovarate o problemu i zajedno dolazite do konsenzusa sa svojih stajališta. Iz Rusije takva praksa inženjeru u početku izgleda kao gubljenje vremena, birokratija i nepovjerenje, ali na kraju ima smisla, kao i raspodjela odgovornosti za ishod odluke.

Ovakvi trenuci, kao i nerazumijevanje sebe od strane mojih kolega, natjerali su me da pročitam knjigu "Kulturna mapa" i shvatite da je sva vaša unutrašnja ogorčenost prije neuspjeh u sagledavanju stvarnosti novog okruženja u kojem se nalazite, a ne pokušaj da pronađete istinu. Nakon knjige rad vam je postao mnogo lakši, počinjete da shvatate značenje fraza i odluka vaših kolega.

U životnom smislu, proces adaptacije na novu zemlju je mnogo teži od procesa adaptacije na radnu kulturu. Psiholozi obično razlikuju četiri faze emigracijekroz koju osoba prolazi. U tom pogledu, moj put nije bio izuzetak. S druge strane, čini mi se da je adaptacija prilikom preseljenja u multikulturalni centar poput Berlina, Londona i Barselone očito lakša nego u bilo kojem klasičnom gradu.

Nakon dvije godine života u Berlinu, šta vam se sviđa, a šta ne sviđa u ovom gradu?

Teško mi je sastaviti listu prednosti i nedostataka grada, jer je Berlin brzo postao moj dom u svakom smislu te riječi.

Mislim da sam tokom svog odraslog života težio slobodi u svim njenim manifestacijama: fizičkim, društvenim, finansijskim, političkim, duhovnim, mentalnim. Da, ista sloboda u radu, ne volim kontrolu odozgo i mikromenadžment, kada mi stalno govore šta i kako da radim. U tim stvarima, Berlin mi se činio i čini mi se jednim od najslobodnijih gradova na svijetu zbog svojih slobodnih pogleda na život u društvu, relativno liberalnih cijena stanarina i drugih potreba, kao i mnogih mogućnosti da nadogradite svoju slobodu u druge aspekte.

Intervju sa Mihailom Činkovim o radu i životu u Berlinu

O radu u Berlinu

Koji je stack standard u berlinskim startapima? Kako se stack općenito razlikuje od prosjeka u Rusiji?

Sa tehnološke tačke gledišta, lokalni stekovi mi subjektivno izgledaju dosadni, osim ako nisu FinTech kompanije. Većina startupa i onih koji su prešli iz startupa u preduzeće osnovani su 2010-2012 i počeli sa najjednostavnijom arhitekturom: monolitnim backendom, a ponekad i sa frontendom ugrađenim u njega, jezikom - ili Ruby, ili PHP, ili Python, okviri se uvijek koriste, baza podataka na MySQL, keš na Redis-u. Takođe, prema ličnim osećanjima, 90% kompanija ima svu svoju proizvodnju na AWS.

Trenutni trend je da se monolit isječe na mikroservise, umota u kontejnere, implementira u Kubernetes i oslanja se na Golang kao standardni jezik za nove aplikacije. To se događa vrlo sporo, zbog čega je u većini kompanija glavna funkcionalnost još uvijek zakopana u monolitu. Daleko sam od frontenda, ali čak i tamo je React obično standard.

Velike tehnološke kompanije poput Zalanda i N26 pokušavaju unijeti više tehnologije u uslugu kako bi imale čime privući motivirane programere na tržište. Druge tehnološke kompanije također nastoje da idu u korak s najnovijim tehnologijama, ali izvana je jasno da su opterećene teretom monolitne arhitekture i tehničkim dugom nagomilanim godinama.

Kao inženjer, to shvatam prilično mirno, jer u berlinskom tehnološkom centru postoji mnogo interesantnih kompanija sa proizvodnog stanovišta. U takvim kompanijama zanimljivije je raditi za ideju i proizvod koji vam se lično sviđa, nego smatrati kompaniju mjestom sa modernim tehnološkim stekom s kojim svakako trebate raditi.

Kako se život i rad developera razlikuju u Rusiji i Njemačkoj? Ima li stvari koje su vas iznenadile?

U Njemačkoj, kao iu bilo kojoj drugoj zemlji u Sjevernoj/Centralnoj Evropi, stvari su bolje sa ravnotežom između posla i života i odnosima među kolegama, ali lošije sa brzinom rada. U početku mi je bilo neugodno navikavati se na interne projekte koji su trajali nekoliko mjeseci, dok su u tehnološkim kompanijama u Rusiji slični projekti trajali nekoliko sedmica. Zapravo, to nije strašno, jer postoje objektivni razlozi zašto, a kompanije takve situacije obično ne doživljavaju kritički.

Inače, prilično mi je teško povući paralelu između Njemačke i Rusije, jer nemam iskustva u radu u poznatim kompanijama poput Yandexa i Tinkova, gdje je situacija slična berlinskom tehnološkom čvorištu.

Za sebe sam primijetio da je u Berlinu prioritet stvaranje ugodne radne atmosfere u kompanijama, redovni interni događaji i svestranost kolega sa kojima je uvijek zanimljivo komunicirati o temama udaljenim od IT-a. Ali mislim da to više zavisi od kompanije u kojoj radite nego od zemlje.

Prema vašim zapažanjima, koji su stručnjaci traženi u Njemačkoj? Da li su DevOps stručnjaci traženi?

Većina kompanija ima problem s percepcijom DevOps kulture i razumijevanjem šta je DevOps zapravo. Međutim, ima puno slobodnih radnih mjesta s DevOps prefiksom, a to jasno pokazuje potražnju za stručnjacima na tržištu.

Trenutno su apsolutno sve oblasti koje su danas relevantne podjednako tražene u lokalnom IT-u. Mogu samo da istaknem veliku potražnju za Data Engineer/Data Analyst.

Hajde da pričamo o platama, koliko DevOps inženjer zaista može da zaradi u Nemačkoj?

Teško je odgovoriti na ovo pitanje, jer je IT još uvijek mlada industrija, u kojoj ne postoje posebni standardi zarada. Kao i drugdje, plata u velikoj mjeri zavisi od radnog iskustva i kvalifikacije inženjera. Također je važno shvatiti cifru kao platu prije poreza i raznih odbitaka za socijalno/osiguranje. Takođe, plata u Nemačkoj u velikoj meri zavisi od toga u kom gradu radite. U Berlinu, Minhenu, Frankfurtu i Getingenu, raspon plata se malo razlikuje jedan od drugog, kao i troškovi života.

Ako govorimo o Berlinu, glavna prednost za karijeru je to što je potražnja za inženjerom i dalje veća od ponude, pa plata može brzo rasti po želji. Glavni nedostatak je što većina kompanija nema jasnu politiku revizije plata, kao ni kriterijume za procenu doprinosa proizvodu koji kompanija kreira.

Brojevi se mogu pogledati u najnovije istraživanje za Njemačku, StackOverflow ili Glassdooru. Statistika se ažurira iz godine u godinu, tako da neću preuzeti odgovornost da govorim o rasponu plata.

Intervju sa Mihailom Činkovim o radu i životu u Berlinu

Možete li dati bilo kakav savjet šta učiniti ako radite kao uslovni inženjer pouzdanosti lokacije i želite se preseliti u Njemačku? Gdje početi? Gdje ići?

Mislim da nemam neki poseban savjet za čitaoca. Samo se ničega ne plašite, manje racionalizirajte prije selidbe i budite otvoreni za sve poteškoće na koje možete naići u emigraciji. Ali biće poteškoća.

Da li Berlin ima jaku DevOps zajednicu? Da li često idete na lokalne događaje? Recite nam nešto o njima. Šta su oni?

Na sastanke idem prilično rijetko, tako da ne mogu reći koje su karakteristike lokalne DevOps zajednice. Nadam se da ću nadoknaditi ovo pitanje sljedeće godine. Mogu samo prenijeti svoje utiske o ogromnom broju tematskih grupa na meetup.com: od fanatika Pythona i Golanga do ljubitelja Clojurea i Rusta.

Od sastanaka na kojima sam prisustvovao, HashiCorp korisnička grupa je veoma dobra - ali tamo mi se više sviđa HashiCorp zajednica sa svojim grupama u različitim gradovima.

Pročitao sam da ste se preselili a da niste govorili njemački. Kako si posle godinu dana? Treba li vam njemački za posao ili možete bez njega?

Naučio sam njemački, sada je nivo jezika između B1 i B2. I dalje sve kontakte sa Nemcima od prve godine života u Berlinu vodim na engleskom, jer je tako lakše za obe strane, a sve nove kontakte započinjem na nemačkom. U planu mi je da napredujem u studijama, konsolidujem svoje znanje polaganjem B2 sertifikata, jer želim sigurnije komunicirati i čitati klasičnu literaturu u originalu.

U Berlinu je jezik potrebniji za prilagođavanje zemlji, sticanje osjećaja unutrašnje udobnosti i potpuni pristup sferi slobodnog vremena (pozorište/bioskop/stand-up), ali malo je vjerovatno da će jezik biti potreban u radu softvera. Inženjering. U svakoj kompaniji engleski je službeni jezik inženjerskog odjela, čak iu velikim njemačkim kompanijama kao što su Deutsche Bank, Allianz i Volkswagen.

Glavni razlog je nedostatak kadrova, status grada kao međunarodnog kulturnog centra i veliki broj iseljenika koji imaju problema sa učenjem njemačkog jezika. Međutim, svaka kompanija nudi sedmične kurseve njemačkog jezika tokom radnog vremena o trošku organizacije kako bi zaposlenima olakšala život van posla.

Za sve dvije godine kontakata sa kompanijama i regruterima, samo sam dva puta kontaktiran na njemačkom jeziku. U ovim vrstama izuzetaka, nivo B1/B2 je obično dovoljan za rad. Kao i Amerikanci sa engleskim, Nemci su prilično mirni prema vašim govornim greškama, jer razumeju da jezik nije lak.

U njegovom telegram kanal Pišete da DevOps nije sposobnost izvrtanja Kubernetesa i Prometheusa, već kultura. Po vašem mišljenju, šta kompanije treba da urade da razviju DevOps kulturu u svojim timovima, ne rečima, već delima? sta radis kod kuce?

Mislim da, prije svega, trebate biti iskreni i staviti tačku na sve ie u pitanju raspodjele odgovornosti za proizvod. Glavni problem koji DevOps rješava je prebacivanje odgovornosti i problema povezanih s tom odgovornošću preko zida. Čim ljudi shvate da je podjela odgovornosti korisna i za kompaniju i za inženjere, stvari se pomjeraju s mrtve točke i već možete raditi ciljani posao: podešavanje distributivnog cjevovoda, smanjenje stope neuspjeha implementacije i druge stvari po kojima možete odrediti stanje DevOps-a u kompaniji.

U svojoj karijeri još nisam promovirao DevOps sa stanovišta tehničkog voditelja ili CTO-a kompanije, uvijek sam djelovao iz pozicije inženjera koji zna nešto o DevOps-u. Zapravo, u DevOps-u je pozicija pokretača kulture zaista važna, posebno sfera utjecaja vozača i liderske kvalitete. Moja posljednja kompanija je u početku imala relativno ravnu hijerarhiju i atmosferu povjerenja među kolegama, što mi je znatno olakšalo cilj u promociji kulture.

Odgovarajući na specifično pitanje šta se može učiniti za dobrobit DevOps-a. U mom izveštaju o DevOpsDays Glavna ideja je da se za razvoj DevOps kulture morate baviti ne samo tehnologijama u infrastrukturi, već i internim coachingom i raspodjelom odgovornosti u tehničkim procesima.

Na primjer, proveli smo dva mjeseca jednog inženjera koji je kreirao platformu za QA i PR servere za potrebe programera i testera. Međutim, sav ovaj nevjerovatan posao će pasti u zaborav ako se sposobnosti ne komuniciraju ispravno, karakteristike nisu dokumentirane i obuka zaposlenika nije završena. I obrnuto, nakon dobro odrađenih radionica i sesija programiranja u paru, motivirani inženjer je inspiriran novom korisnom funkcionalnošću i već rješava sljedeće probleme koji se ukrštaju s infrastrukturnom platformom.

Ako želite još pitanja o DevOps-u, ovdje intervju, u kojem Misha detaljno odgovara na pitanja "Zašto je DevOps potreban?" i „Da li je potrebno kreirati posebne DevOps odjele u kompaniji?“

O razvoju

Na svom kanalu ponekad preporučujete profesionalne članke i blogove. Imate li omiljene beletristike?

Da, trudim se da nađem vremena za čitanje beletristike. Ne mogu jednog pisca da pročitam u jednom gutljaju, roman za romanom, pa mešam ruska i strana dela. Od ruskih pisaca najviše volim Pelevina i Dovlatova, ali volim da čitam i klasike 19. veka. Od stranih volim Remarka i Hemingwaya.

Tamo pišete dosta o putovanjima, a na kraju 2018. napisali ste da ste posjetili 12 zemalja i 27 gradova. Ovo je veoma kul tačka! Kako uspijevate raditi i putovati?

Zapravo, sve je prilično jednostavno: potrebno je dobro iskoristiti dane odmora, vikende i praznike, plus aktivno putovati tokom putovanja :)

Nisam digitalni nomad i nikada nisam redovno radio na daljinu, ali mislim da imam dovoljno slobodnog vremena da putujem van posla i istražujem svijet. Situacija se popravila nakon preseljenja u Berlin: nalazi se u centru Evrope i ima više dana odmora.

Pokušao sam i putovati mjesec dana između starog i novog posla, ali mi se čak i mjesec dana na putu čini previše vremena. Od tog puta pokušavam da uzmem pauzu od nedelju do nedelju i po dana kako bih se prilično bezbolno vratio na posao.

Koja tri mjesta su vam se najviše dopala i zašto?

Kao bekpekeru, zemlje koje me najviše privlače su Portugal, Oman i Indija. Sviđa mi se Portugal sa stanovišta evropske istorije i civilizacije kao što su arhitektura, jezik, kultura. Oman - neverovatno gostoprimstvo i ljubaznost lokalnog stanovništva, kao i atmosfera relativne opuštenosti usred tenzija na Bliskom istoku. Čak govorim o Omanu zaseban članak napisao. Indija – raznolikost života unutar njenih regija i kulturni identitet, jer era Starbucks planete i Microsoft galaksije koju je ostavio Palahniuk još nije stigla do njih. Takođe mi se jako sviđaju Bangkok i sjeverni dio Tajlanda. Južni dio s morem, otocima i poluotocima djelovao je previše turistički.

Intervju sa Mihailom Činkovim o radu i životu u Berlinu
Mišine putne bilješke možete pročitati na njegovom Telegram kanalu "Narandža sa satom"

Kako uspijevate održati ravnotežu posao/život? Podijelite svoje tajne :)

Nemam tu nikakve tajne. Bilo u Rusiji ili Njemačkoj, normalne tehnološke kompanije pružaju vam mogućnost da strukturirate svoje radno vrijeme na način koji vama odgovara. Obično ne sjedim na poslu do kasno u noć ako servis radi stabilno i nema više sile. Jednostavno zato što nakon 5-6 sati moj mozak ne percipira pozive na akciju od riječi “uopšte” i traži od mene da se opustim i dobro spavam.

Gotovo sve vrste zanimanja u tehnološkoj industriji - od razvoja do dizajna - su kreativne profesije, ne zahtijevaju veliki broj radnih sati. Čini mi se da su trbušnjaci zapravo loši za kreativni rad, jer na kraju budeš tup i radiš manje nego što bi mogao bez prekovremenog rada. 4-6 sati aktivnog rada u potoku je u stvari puno, bez prekida i promjene konteksta možete pomjeriti planine.

Također mogu preporučiti dvije knjige koje su mi pomogle: Ne mora biti ludo na poslu od momaka iz Basecampa i "Jedi tehnike" od Maxim Dorofeev.

Danas mnogi ljudi raspravljaju o izgaranju. Jeste li ikada osjetili nešto slično? Ako da, kako se snalazite? Kako svoj posao činite zanimljivijim?

Da, da budem iskren, još uvijek s vremena na vrijeme pregorim. Općenito, ovo je logično, sa filozofske tačke gledišta, sve što ima svojstvo izgaranja na kraju izgori :) Možete se boriti protiv posljedica, ali, čini mi se, mnogo je važnije identificirati uzrok sagorijevanja i eliminisati ga.

Razlozi su za svakoga različiti: za neke je to preobilje informacija, za druge prezaposlenost na glavnom poslu, postoje situacije kada nemate vremena da fizički spojite posao, hobije i socijalizaciju. Negdje jednostavno ne osjećate nove izazove u svom životu i počinjete da brinete o tome. Većina problema se može riješiti revidiranjem vaše životne filozofije, ličnih vrijednosti i uloge posla u vašem životu.

U posljednje vrijeme gotovo da nemam gubitak interesa za posao ili dosadan posao. Postoje razne tehnike da dosadan posao učinite manje dosadnim, od kojih sam neke naučio blog post moj prijatelj Kiril Širinkin. Ali ovaj problem pokušavam riješiti na nivou uzroka, jednostavnim odabirom posla koji će pružiti maksimalne izazove za moju karijeru i ličnost i minimum organizacione birokratije.

7. decembra, Mihail će govoriti na konferenciji DevOpsDays Moskva sa govorom „Svi smo mi DevOps“, koji će objasniti zašto je važno fokusirati se ne samo na način na koji je najnoviji steck raspoređen, već i na kulturni aspekt DevOps-a.

Takođe u programu: Baruh Sadogurski (JFrog), Aleksandar Čistjakov (vdsina.ru), Roman Bojko (AWS), Pavel Selivanov (Southbridge), Rodion Nagornov (Kaspersky Lab), Andrej Šorin (DevOps konsultant).

Dođite da se upoznate!

izvor: www.habr.com

Dodajte komentar