Intervju. Kaj lahko inženir pričakuje od dela v evropskem startupu, kako potekajo razgovori in ali se je težko prilagajati?

Intervju. Kaj lahko inženir pričakuje od dela v evropskem startupu, kako potekajo razgovori in ali se je težko prilagajati?

Slika: Pexels

V zadnjih nekaj letih so baltske države doživele razcvet IT startupov. Samo v majhni Estoniji je več podjetij uspelo doseči status "samoroga", kar pomeni, da je njihova kapitalizacija presegla milijardo dolarjev.Takšna podjetja aktivno najemajo razvijalce in jim pomagajo pri selitvi.

Danes sem govoril z Boris Vnukov, ki dela kot glavni zaledni razvijalec pri startupu Bolt je »evropski Uber« in eden izmed samorogi iz Estonije. Razpravljali smo o celi vrsti kariernih vprašanj: od organizacije intervjujev in delovnega procesa v startupu do težav pri prilagajanju in primerjave Talina z Moskvo.

Obvestilo: Bolt trenutno gostuje spletno prvenstvo za razvijalce. Zmagovalci bodo lahko osvojili denar - nagradni sklad je 350 tisoč rubljev, najboljši razvijalci pa bodo imeli možnost, da se preselijo v Evropo.

Za začetek, kako se delo programerja v evropskem startupu razlikuje od vsakdana razvijalca v ruskih podjetjih?

Pravzaprav glede pristopov in metodologij ni tako velikih razlik. Na primer, nekoč sem delal v Consultant Plus - tam so bili inženirji precej seznanjeni z vsemi trenutnimi trendi, brali so iste vire kot njihovi kolegi v sedanjem podjetju.

Razvijalci so mednarodna skupnost, vsak deli svoje ugotovitve in pristope ter opisuje svoje izkušnje. Tako sem v Rusiji delal s Kanbanom, se zavedal novih orodij, samo delo ni bilo veliko drugačno. Podjetja ne izumljajo razvojnih metodologij, vsi uporabljajo že obstoječa orodja - to je last celotne skupnosti, le naloge so lahko drugačne.

Druga stvar je, da vsa podjetja, zlasti v Rusiji, nimajo posebne osebe, ki je odgovorna za uvajanje inovacij. V Evropi se to pogosto dogaja - morda obstaja namenski uradnik, ki izbere razvoj in pristope, ki so primerni za naloge podjetja, nato pa izvede njihovo implementacijo in oceno njihove učinkovitosti. Toda v startupih običajno ni tako, vse pobude prihajajo od spodaj. To je tisto, kar je kul pri delu v takih podjetjih – obstaja dobro ravnotežje med pobudo in odgovornostjo. Izberete lahko, kako želite delati, katera orodja boste uporabljali, vendar morate svojo izbiro utemeljiti in biti odgovorni za rezultat.

Kako je razvoj strukturiran v Boltu? Kako izgleda potek dela od pojava naloge do njene izvedbe?

Vse deluje precej preprosto, imamo dve področji razvoja - razvoj digitalne platforme in sam produkt. Razvojne ekipe so razporejene po teh dveh področjih.

Ko podjetje prejme zahtevo, jo naši projektni vodje analizirajo. Če se na tej stopnji ne pojavi nobeno vprašanje, gre naloga tehnični ekipi, kjer jo inženirji razdelijo na specifične naloge, načrtujejo razvojne sprinte in začnejo z implementacijo. Nato testi, dokumentacija, izhod v proizvodnjo, izboljšave in popravki - stalna integracija in nenehen razvoj.

Če govorimo o razvojnih metodologijah, ni strogih politik ali pravil. Vsaka ekipa lahko dela tako, kot ji je všeč - glavno je doseči rezultate. Toda v bistvu vsi uporabljajo Scrum in Kanban, tukaj je težko izmisliti nekaj novega.

Intervju. Kaj lahko inženir pričakuje od dela v evropskem startupu, kako potekajo razgovori in ali se je težko prilagajati?

Ali obstaja kakšna izmenjava informacij med ekipami glede tovrstnih implementacij in novosti?

Da, občasno organiziramo interna srečanja, kjer ljudje govorijo o dejstvih o tem, katera orodja so uvedli, kakšne rezultate so pričakovali, ali so se pojavile nepričakovane težave in kaj je bilo na koncu doseženo. To pomaga sklepati, ali je bila neka razglašena tehnologija vredna časa in sredstev, porabljenih zanjo.

To pomeni, da tukaj ni nobene naloge dokazati, da ste imeli prav, ko ste predlagali, da preizkusite neko orodje. Če ne ustreza, potem je to tudi rezultat in o tem morate povedati vsem svojim kolegom, da bodo razumeli, kaj lahko pričakujejo, in morda prihranili trud in čas.

Pojdimo k kariernim vprašanjem. Kakšne razvijalce trenutno iščejo v Boltu? Ali morate biti odličen starejši, da se preselite v evropski startup?

Imamo startup, ki se hitro razvija, zato se spreminjajo naloge in pristop k zaposlovanju inženirjev. Na primer, ko sem prvič prišel, je razvojno ekipo sestavljalo približno 15 razvijalcev. Potem so seveda zaposlovali samo seniorje, saj je ljudi malo, veliko je odvisno od vseh, pomembno je, da vse narediš dobro, da izrežeš izdelek.

Potem je podjetje raslo, privabilo kroge financiranja, postalo samorog - to pomeni, da je kapitalizacija zdaj več kot milijarda dolarjev.Raslo je tudi tehnično osebje, zdaj najemajo srednje in mlajše - ker imajo nekatere ekipe naloge, za katere so takšni strokovnjaki so potrebni. Zdaj je priložnost za notranjo rast osebja. Izkazalo se je, da nimajo le najbolj izkušeni inženirji priložnosti, da se preselijo na delo v evropski startup.

Druga zanimiva točka v zvezi s tem je, kako so organizirani intervjuji? Kakšen pristop: ali je pomembno reševanje problemov, pogovor o algoritmih, koliko stopenj, kako to sploh izgleda?

Naš postopek pri Boltu je naslednji: najprej dajo povezavo do preprostega problema na Hackerrank, rešiti ga morate v določenem času, kandidata v tem trenutku nihče ne gleda. To je primarni filter - mimogrede, presenetljivo veliko ljudi ga iz različnih razlogov ne more prestati. Če je vse v redu, potem se izvede par klicev na Skypu ali Zoomu, tam so že prisotni inženirji in tudi ponudijo rešitev problema.

V prvem in drugem intervjuju je naloga bolj govorna točka. Običajno so naloge izbrane tako, da jih je mogoče rešiti na več načinov. In izbira konkretne rešitve le postane hrana za pogovor s kandidatom. Obstaja priložnost za postavljanje vprašanj, da bi razumeli izkušnje osebe, pristop k delu in razumeli, ali bo udobno delati z njim. Pri tretjem razpisu so že vključeni glavni inženirji, govorimo o arhitekturi, problemi se vrtijo okoli nje.

Končna faza, tisti strokovnjaki, ki so načeloma pripravljeni dati ponudbo, so plačani za obisk pisarne. To ljudem pomaga razumeti, s kom bodo delali, oceniti pisarno, mesto in druge točke. Če so vsi z vsem zadovoljni, potem je proces že dobro utečen – pomagajo tako inženirju kot družini pri selitvi, iskanju stanovanja, vrtcev za otroke itd.

Toda na splošno, mimogrede, od časa do časa obstajajo možnosti za premikanje po enostavnejši shemi. Na primer, zdaj imamo spletno prvenstvo za razvijalce. Na podlagi rezultatov natečaja lahko nadarjenim inženirjem ponudimo ponudbo že po enem razgovoru - vse bo trajalo največ en dan.

Kako se evropska podjetja lotevajo razvoja inženirjev, ko gre za dolgoročne karierne poti? Kakšne so poti rasti?

No, tukaj je tudi težko priti do česa novega. Prvič, moje podjetje ima proračun za samorazvoj - vsak razvijalec je upravičen do določenega zneska na leto, ki ga lahko porabi za nekaj koristnega: vstopnico za konferenco, literaturo, nekaj naročnin itd. Drugič, kar zadeva veščine, v vsakem primeru rastete - zagon se razvija, pojavljajo se nove naloge.

Jasno je, da lahko na določeni ravni - običajno višji - pride do razcepa: pojdite v menedžment ali poglobljeno preučite neko področje. Specialist lahko začne z vlogo vodje tima in se v tej smeri razvija naprej.

Na drugi strani pa so vedno inženirji, ki jim ni veliko delati z ljudmi, bolj jih zanimajo koda, algoritmi, infrastruktura, to je vse. Za takšne ljudi po položaju višjega inženirja obstajajo vloge, na primer osebni inženir in celo glavni inženir - to je strokovnjak, ki ne upravlja ljudi, ampak deluje kot mnenjski voditelj. Ker je tak inženir zelo izkušen, dodobra pozna celoten sistem in platformo podjetja, lahko sam izbira smer razvoja tehnologij podjetja. Razume vpliv inovacije kot celote, ne pa na specifične naloge določene ekipe. Zato so takšne pobude od zgoraj zelo pomembne in biti tisti, ki jih ustvarja, je odličen način za razvoj.

Kakšna sta Estonija in Talin danes glede selitve? Kaj pričakovati in na kaj se pripraviti?

Dobro vprašanje. Na splošno sem se preselil iz Moskve, sam pa iz Korolev, blizu Moskve. Če primerjate Talin z Moskvo, ljudi sploh ni. Lokalni prometni zastoji stanejo dve minuti, kar je za Moskovčana preprosto smešno.

V Talinu živi približno 400 tisoč ljudi, to je približno en in pol mojih sorodnikov Korolev. Toda hkrati ima mesto vso infrastrukturo, potrebno za življenje - nakupovalna središča, šole, vrtci, povsod, kamor se lahko sprehodite. Ni vam treba voziti v službo – 10 minut in že ste v pisarni. Za sprehod po centru ni treba potovati - staro mestno jedro je oddaljeno 5 minut hoje.

Intervju. Kaj lahko inženir pričakuje od dela v evropskem startupu, kako potekajo razgovori in ali se je težko prilagajati?

Otroka ni treba voziti v šolo – šola je spet deset minut stran. Do najbližjega supermarketa je prav tako nekaj minut hoje, do najbolj oddaljenega pa približno sedem minut vožnje z avtom. Lahko celo pešačim od letališča do svoje hiše ali grem s tramvajem!

Na splošno je tukaj udobno, vendar se takšno življenje preprosto ne more primerjati z metropolo. Pri nas je nekoliko manj možnosti za preživljanje prostega časa – čeprav so, pogosto hodim na koncerte tujih zvezd. Če pa je v Moskvi na desetine gledališč, potem to ni tako. Mimogrede, do nedavnega v Talinu sploh ni bilo Ikee.

Ali vam je všeč ali ne, je odvisno od vaših potreb. Imam na primer družino in otroke – mesto je odlično za takšno življenje, polno možnosti za šport. Vse to se popolnoma ujema s pomanjkanjem množice ljudi na kateri koli lokaciji ali stadionu.

Kaj pa profesionalno mreženje?

To je ena od zanimivih točk. Kljub dejstvu, da govorimo o "eni in pol kraljici", je število vseh vrst srečanj, konferenc in dogodkov za razvijalce preprosto izven lestvic. Na Baltiku in v Estoniji je zdaj razcvet tehnoloških startupov, podjetja so zelo odprta, pogosto organizirajo odprta srečanja in izmenjujejo izkušnje.

Posledično lahko zelo enostavno zamašite svoj urnik – pojdite na dogodke odličnih podjetij nekajkrat na teden. To vam omogoča vzpostavitev horizontalnih povezav in razumevanje, kako podobne probleme rešujejo kolegi iz drugih podjetij. Glede tega je gibanje zelo aktivno, kar me je takrat presenetilo.

In končno, kako enostavno se rusko govoreči razvijalec udobno znajde v baltskih državah? Je razlika v mentaliteti?

Težko je govoriti o vseh podjetjih v državi kot celoti, a za startupe, kot je Bolt, to ne bi smel biti problem. Prvič, tukaj je veliko rusko govorečih inženirjev. In naravno je, da se po selitvi najprej obrnete na svoje ljudi. In zdi se mi, da bo tu že od vsega začetka več ljudi, ki so si podobni po mentaliteti, kot ob prehodu v kakšen ameriški startup.

To je zelo dobro v smislu dela, pa tudi družini je lažje - žene in otroci tudi komunicirajo, vsi hodijo drug k drugemu na obisk itd. No, na splošno, ker so samo v glavni pisarni ljudje skoraj 40 narodnosti, se je precej enostavno vključiti v multikulturno okolje, to pa ima svoj interes.

Poleg tega so tu še aktivnosti, ki združujejo ekipo v celoto - naše podjetje na primer kot celota nekajkrat letno potuje v različne države. Posledično sem že obiskal kraje, kot je Južna Afrika, ki jih sam verjetno nikoli ne bi obiskal.

Intervju. Kaj lahko inženir pričakuje od dela v evropskem startupu, kako potekajo razgovori in ali se je težko prilagajati?

Tisti, ki so mlajši in se znajo organizirati - najti spremljevalce v pisarni za petkov lokal sploh ni problem. Posebnih težav s prilagajanjem torej ni, pa tudi selitve se ni treba bati.

Vir: www.habr.com

Dodaj komentar