Intervju s Mihailom Činkovim o poslu i životu u Berlinu

Mikhail Chinkov već dvije godine živi i radi u Berlinu. Mikhail je objasnio kako se posao programera u Rusiji i Njemačkoj razlikuje, jesu li inženjeri vezani uz DevOps traženi u Berlinu i kako pronaći vremena za putovanje.

Intervju s Mihailom Činkovim o poslu i životu u Berlinu

O selidbi

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

U jednom trenutku sam se umorio od života u Penzi, gdje sam rođen, odrastao i studirao na sveučilištu, a standardni put preseljenja u Moskvu i Sankt Peterburg nije mi se sviđao zbog specifičnosti života u tim gradovima . Pa sam samo želio probati živjeti u Europi, kojom sam putovao posljednjih nekoliko praznika. Nisam imao nikakve preferencije prema tvrtki, ili prema gradu, pa čak ni prema određenoj zemlji - samo sam želio preseliti što je brže moguće.

U tom sam trenutku Berlin smatrao najpristupačnijim gradom za prelazak programera u tehnološku tvrtku, jer je na Linkedinu 90% kompanija koje su tolerantne na preseljenje bilo iz Berlina. Nakon toga sam odletio u grad na 3 dana kako bih obavio nekoliko intervjua licem u lice. Grad mi se jako svidio, pa sam odlučila da sada želim živjeti u Berlinu. Tjedan dana kasnije, odmah sam prihvatio prvu ponudu koju sam dobio od berlinskog tehnološkog centra.

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

Ovdje ne mogu reći ništa novo, sve je vrlo dobro napisano u nekoliko članaka. Više mi se sviđa verzija s Vastrikovog bloga, poznat svima zainteresiranima za ovu problematiku. U berlinskom tehnološkom središtu postupak je isti u gotovo svim tvrtkama koje pomažu inženjeru pri preseljenju.

Jeste li se susreli s nečim neočekivanim i neobičnim u smislu organizacije rada, života, mentaliteta? Koliko ti je trebalo da se navikneš na lokalni život?

Da, zapravo, cijeli proces rada u tvrtkama u berlinskom tehnološkom centru isprva me šokirao. Općenito, sve: od toga kako i u kojoj količini se održavaju skupovi do uloge mekih vještina u životu inženjera.

Primjerice, u Njemačkoj je radna kultura usmjerena na kolektivno donošenje odluka, što znači da se za doslovno svako kontroverzno pitanje napravi sastanak na kojem se temeljito raspravi problem i zajedno dođe do konsenzusa o vašim stajalištima. Iz Rusije se takva praksa inženjeru u početku čini kao gubljenje vremena, birokratska i nepovjerljiva, ali na kraju ima smisla, kao i raspodjela odgovornosti za ishod odluke.

Ovakvi trenuci, kao i nerazumijevanje sebe od strane kolega, natjerali su me da pročitam knjigu "Kulturna karta" i shvatite da je sve vaše unutarnje ogorčenje prije neuspjeh u sagledavanju stvarnosti novog okruženja u kojem se nalazite, a ne pokušaj pronalaženja istine. Poslije knjige posao vam je postao puno lakši, počinjete shvaćati značenje fraza i odluka svojih kolega.

Što se tiče života, proces prilagodbe na novu zemlju puno je teži od procesa prilagodbe na radnu kulturu. Obično psiholozi razlikuju četiri etape iseljavanjakroz koje osoba prolazi. U tom pogledu ni moj put nije bio izuzetak. S druge strane, čini mi se da je prilagodba pri preseljenju u multikulturalna središta poput Berlina, Londona i Barcelone očito lakša nego u bilo kojem klasičnom gradu.

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

Teško mi je sastaviti listu dobrih i loših strana grada jer je Berlin brzo postao moj dom u punom smislu te riječi.

Mislim da sam tijekom svog odraslog života težio slobodi u svim njezinim manifestacijama: fizičkoj, društvenoj, financijskoj, političkoj, duhovnoj, mentalnoj. Da, ista sloboda u radu, ne volim kontrolu odozgo i mikromenadžment, kada mi se stalno govori što i kako da radim. Što se toga tiče, Berlin mi se činio i još uvijek mi se čini jednim od najslobodnijih gradova na svijetu zbog slobodnih pogleda na život u društvu, relativno liberalnih cijena stanarina i drugih potreba, kao i mnogih mogućnosti da svoju slobodu nadogradite u drugi aspekti.

Intervju s Mihailom Činkovim o poslu i životu u Berlinu

O radu u Berlinu

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

S tehnološkog aspekta, lokalni stakovi subjektivno mi se čine dosadnima, osim ako nisu FinTech tvrtke. Većina startupa i onih koji su iz startupa prešli u poduzeće osnovani su 2010.-2012. i počeli su s najjednostavnijom arhitekturom: monolitnom pozadinom, a ponekad i s frontendom ugrađenim u nju, jezikom - ili Ruby, ili PHP, ili Python, uvijek se koriste okviri, baza podataka na MySQL, cache na Redisu. Također, prema osobnom dojmu, 90% tvrtki ima svu svoju proizvodnju na AWS-u.

Trenutačni trend je izrezati monolit na mikroservise, omotati ih u kontejnere, implementirati u Kubernetes i oslanjati se na Golang kao standardni jezik za nove aplikacije. To se događa vrlo sporo, zbog čega je u većini tvrtki glavna funkcionalnost još uvijek zakopana u monolit. Daleko sam od frontenda, ali čak i tamo je React obično standard.

Velike tehnološke tvrtke poput Zalanda i N26 pokušavaju unijeti više tehnologije u uslugu kako bi imale čime namamiti motivirane programere na tržište. Druge tehnološke tvrtke također nastoje držati korak s najnovijim tehnologijama, ali izvana je jasno da su opterećene teretom monolitne arhitekture i tehničkih dugova nakupljenih tijekom godina.

Kao inženjer, to shvaćam prilično smireno, jer u berlinskom tehnološkom središtu postoji mnogo zanimljivih tvrtki sa stajališta proizvoda. U takvim je tvrtkama zanimljivije raditi za ideju i proizvod koji vam se osobno sviđa, nego tvrtku promatrati kao mjesto s modernim tehnološkim paketom s kojim svakako trebate raditi.

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

U Njemačkoj, kao i u bilo kojoj drugoj zemlji sjeverne/srednje Europe, stvari su bolje s ravnotežom između posla i života i odnosima među kolegama, ali gore s 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 tjedana. Zapravo, to nije strašno, jer postoje objektivni razlozi za to, a tvrtke obično takve situacije 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 rada u poznatim tvrtkama poput Yandexa i Tinkova, gdje bi situacija mogla biti slična kao u berlinskom tehnološkom centru.

Za sebe sam primijetio da je u Berlinu prioritet stvaranje ugodne radne atmosfere u tvrtkama, redoviti interni događaji i svestranost kolega s kojima je uvijek zanimljivo komunicirati o temama udaljenim od IT-a. Ali mislim da to više ovisi o tvrtki u kojoj radite nego o zemlji.

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

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

U ovom trenutku, apsolutno sva područja koja su danas relevantna jednako su tražena u lokalnom IT-u. Mogu samo istaknuti veliku potražnju za Data Engineer/Data Analyst.

Ajmo malo o plaćama, koliko stvarno može zaraditi DevOps inženjer u Njemačkoj?

Teško je odgovoriti na ovo pitanje, jer je IT još uvijek mlada industrija, gdje nema posebnih standarda plaća. Kao i drugdje, plaća uvelike ovisi o radnom iskustvu i kvalifikacijama inženjera. Također je važno percipirati brojku kao plaću prije poreza i raznih odbitaka od socijalnog/osiguranja. Također, plaća u Njemačkoj jako ovisi o tome u kojem gradu radite. U Berlinu, Münchenu, Frankfurtu i Göttingenu raspon plaća se međusobno malo razlikuje, kao i životni troškovi.

Ako govorimo o Berlinu, glavna prednost za karijeru je što je potražnja za inženjerom još uvijek veća od ponude, pa po želji plaća može brzo rasti. Glavni nedostatak je što većina tvrtki nema jasnu politiku revizije plaća, kao ni kriterije za procjenu doprinosa proizvodu koji tvrtka stvara.

Brojeve možete pogledati u najnovije istraživanje za Njemačku, StackOverflow ili Glassdoor. Statistika se ažurira iz godine u godinu, pa ne preuzimam odgovornost govoriti o rasponu plaća.

Intervju s Mihailom Činkovim o poslu i životu u Berlinu

Možete li dati kakav savjet o tome što učiniti ako radite kao uvjetni inženjer pouzdanosti gradilišta i želite se preseliti u Njemačku? Gdje početi? Gdje ići?

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

Ima li Berlin jaku DevOps zajednicu? Idete li često na lokalna događanja? Recite nam nešto o njima. Što su oni?

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

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

Čitao sam da ste se preselili a da niste govorili njemački. Kako si nakon godinu dana? Trebate li njemački za posao ili možete i bez njega?

Naučila sam njemački, sada je razina jezika između B1 i B2. I dalje sve kontakte s Nijemcima od prve godine života u Berlinu vodim na engleskom jer je tako lakše za obje strane, a sve nove kontakte započinjem na njemačkom. Moji neposredni planovi su napredovati u studiju, učvrstiti svoje znanje polaganjem B2 certifikata, jer želim sigurnije komunicirati i čitati klasičnu literaturu u originalu.

U Berlinu je jezik više potreban za prilagodbu zemlji, stjecanje osjećaja unutarnje udobnosti i potpuni pristup sferi slobodnog vremena (kazalište/kino/stand-up), ali jezik vjerojatno neće biti potreban u radu softvera Inženjering. U svakoj tvrtki engleski je službeni jezik inženjerskog odjela, čak iu velikim njemačkim tvrtkama poput Deutsche Bank, Allianz i Volkswagen.

Glavni razlog je nedostatak osoblja, status grada kao međunarodnog kulturnog središta i brojni iseljenici koji imaju problema s učenjem njemačkog jezika. Međutim, svaka tvrtka nudi tjedne tečajeve njemačkog jezika tijekom radnog vremena o trošku organizacije kako bi zaposlenicima olakšala život izvan posla.

U sve dvije godine kontakta s tvrtkama i regruterima samo su me dva puta kontaktirali na njemačkom. U ovim vrstama iznimaka, razina B1/B2 obično je dovoljna za rad. Poput Amerikanaca s engleskim, Nijemci su prilično smireni prema vašim govornim pogreškama, jer razumiju 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, što bi tvrtke trebale učiniti kako bi razvile DevOps kulturu u svojim timovima, ne riječima, već djelima? Što radiš kod kuće?

Mislim da prije svega treba biti pošten i staviti točku na i u pitanju raspodjele odgovornosti za proizvod. Glavni problem koji DevOps rješava je bacanje odgovornosti i problema povezanih s tom odgovornošću preko zida. Čim ljudi shvate da je dijeljenje odgovornosti korisno i za tvrtku i za inženjere, stvari se pokreću s mrtve točke i već možete raditi ciljani posao: podešavanje cjevovoda isporuke, smanjenje stope neuspjeha implementacije i druge stvari po kojima možete odrediti stanje DevOps-a u tvrtki.

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

Odgovarajući na konkretno pitanje što se može učiniti za dobrobit DevOps-a. U mom izvješću 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.

Primjerice, dva smo mjeseca jedan inženjer izradio platformu za QA i PR servere za potrebe programera i testera. Međutim, sav ovaj nevjerojatan posao će pasti u zaborav ako se sposobnosti ne komuniciraju ispravno, značajke se ne dokumentiraju i obuka zaposlenika nije dovršena. I obrnuto, nakon dobro provedenih radionica i sesija programiranja u paru, motivirani inženjer nadahnut je novom korisnom funkcionalnošću i već rješava sljedeće probleme koji se presijecaju s infrastrukturnom platformom.

Ako želite više pitanja o DevOpsu, ovdje интервью, u kojem Misha detaljno odgovara na pitanja “Zašto je potreban DevOps?” i "Je li potrebno stvoriti posebne DevOps odjele u tvrtki?"

O razvoju

Na svom kanalu ponekad preporučujete stručne članke i blogove. Imate li omiljenu beletristiku?

Da, pokušavam naći vremena za čitanje fikcije. Ne mogu jednog pisca pročitati odjednom, roman za romanom, pa miješam ruska i strana djela. Od ruskih pisaca najviše volim Peljevina i Dovlatova, ali volim čitati i klasike 19. stoljeća. Od stranih volim Remarquea i Hemingwaya.

Tamo puno pišete o putovanjima, a krajem 2018. napisali ste da ste posjetili 12 zemalja i 27 gradova. Ovo je vrlo cool točka! Kako uspijevate raditi i putovati?

Zapravo, sve je vrlo jednostavno: potrebno je dobro iskoristiti dane odmora, vikende i praznike, plus aktivno putovati tijekom putovanja :)

Nisam digitalni nomad i nikada nisam redovito radio na daljinu, ali mislim da imam dovoljno slobodnog vremena da putujem izvan posla i istražujem svijet. Situacija se popravila nakon preseljenja u Berlin: nalazi se u središtu Europe i ima više dana godišnjeg odmora.

Također sam pokušao putovati mjesec dana između starog i novog posla, ali čak i mjesec dana na putu mi se čini previše. Od tog putovanja pokušavam uzeti tjedan do tjedan i pol odmora kako bih se mogao vratiti na posao prilično bezbolno.

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

Kao putniku s ruksakom, zemlje koje me najviše privlače su Portugal, Oman i Indija. Portugal mi se sviđa sa stajališta europske povijesti i civilizacije kao što su arhitektura, jezik, kultura. Oman - nevjerojatna gostoljubivost i susretljivost lokalnog stanovništva, kao i atmosfera relativne opuštenosti usred napetosti Bliskog istoka. Čak govorim o Omanu zaseban članak napisao. Indija - raznolikost života unutar njezinih regija i kulturni identitet, jer do njih još nije stigla era Starbucks planeta i Microsoftove galaksije koju nam je ostavio Palahniuk. Također mi se jako sviđa Bangkok i sjeverni dio Tajlanda. Južni dio s morem, otocima i poluotocima djelovao je previše turistički.

Intervju s Mihailom Činkovim o poslu i životu u Berlinu
Mishine bilješke s putovanja možete pročitati na njegovom Telegram kanalu "Naranča sa satom"

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

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

Gotovo sve vrste zanimanja u tehnološkoj industriji – od razvoja do dizajna – su kreativna zanimanja, ne zahtijevaju veliki broj radnih sati. Čini mi se da su trbušnjaci zapravo loši za kreativni rad, jer na kraju postanete dosadni i radite manje nego što biste mogli bez prekovremenog. 4-6 sati aktivnog rada u streamu je zapravo puno, bez prekidanja i mijenjanja konteksta možete pomicati planine.

Također mogu preporučiti dvije knjige koje su mi pomogle: Na poslu ne mora biti ludnica od dečki iz Basecamp i "Jedi tehnike" od Maksima Dorofejeva.

U današnje vrijeme mnogi ljudi raspravljaju o izgaranju. Jeste li ikada osjetili nešto slično? Ako da, kako se nosite? Kako svoj posao učiniti zanimljivijim?

Da, da budem iskren, još uvijek s vremena na vrijeme izgorim. Općenito, to je logično, s filozofske točke gledišta, sve što ima svojstvo gorenja na kraju izgori :) Možete se boriti s posljedicama, ali, čini mi se, puno je važnije identificirati uzrok izgaranja i eliminirati ga.

Razlozi su za svakog različiti: nekome je to preobilje informacija, nekome prezaposlenost na glavnom poslu, postoje situacije kada nemate vremena fizički spojiti posao, hobije i druženje. Negdje jednostavno ne osjećate nove izazove u svom životu i počinjete brinuti o tome. Većina problema može se riješiti revizijom vaše životne filozofije, osobnih vrijednosti i uloge posla u vašem životu.

U posljednje vrijeme gotovo da nisam izgubio interes za posao ili dosadan posao. Postoje razne tehnike kako dosadan posao učiniti manje dosadnim, od kojih sam neke naučila blog post moj prijatelj Kirill Shirinkin. Ali taj problem nastojim riješiti na razini uzroka, jednostavno birajući posao koji će pružiti maksimalne izazove za moju karijeru i osobnost te minimum organizacijske birokracije.

7. prosinca, Mikhail će govoriti na konferenciji DevOpsDays Moskva s govorom "Svi smo mi DevOps", koji će objasniti zašto je važno usredotočiti se ne samo na način na koji se postavlja najnoviji skup već i na kulturni aspekt DevOpsa.

Također u programu: Barukh Sadogursky (JFrog), Alexander Chistyakov (vdsina.ru), Roman Boyko (AWS), Pavel Selivanov (Southbridge), Rodion Nagornov (Kaspersky Lab), Andrey Shorin (DevOps konzultant).

Dođite da se upoznamo!

Izvor: www.habr.com

Dodajte komentar