Rozhovor. Čo môže inžinier očakávať od práce v európskom startupe, ako prebiehajú pohovory a je ťažké sa prispôsobiť?

Rozhovor. Čo môže inžinier očakávať od práce v európskom startupe, ako prebiehajú pohovory a je ťažké sa prispôsobiť?

obrázok: Pexels

V posledných rokoch zažívajú pobaltské krajiny rozmach IT startupov. Len v malom Estónsku sa niekoľkým firmám podarilo dosiahnuť status „jednorožca“, to znamená, že ich kapitalizácia presiahla 1 miliardu USD.

Dnes som hovoril s Boris Vnukov, ktorý pracuje ako vedúci backend developer v startupe Bolt je „európsky Uber“ a jeden z jednorožce z Estónska. Diskutovali sme o celej škále kariérnych otázok: od organizovania pohovorov a pracovného procesu v startupe až po ťažkosti s adaptáciou a porovnávaním Tallinnu s Moskvou.

Poznámka: Bolt momentálne hosťuje online majstrovstvá pre vývojárov. Víťazi budú môcť vyhrať peniaze - cenový fond je 350 tisíc rubľov a najlepší vývojári budú mať možnosť presťahovať sa do Európy.

Na úvod, ako sa líši práca programátora v európskom startupe od bežného života vývojára v ruských firmách?

V skutočnosti z hľadiska prístupov a metodík nie je až tak veľa rozdielov. Pracoval som napríklad v Consultant Plus - tam boli inžinieri celkom informovaní o všetkých súčasných trendoch, čítali rovnaké zdroje ako ich kolegovia v súčasnej firme.

Vývojári sú medzinárodná komunita, každý zdieľa nejaké nálezy a prístupy a opisuje svoje skúsenosti. Takže v Rusku som pracoval s Kanbanom, vedel som o nových nástrojoch, samotná práca sa príliš nelíšila. Spoločnosti nevymýšľajú metodiky vývoja, každý používa už existujúce nástroje – to je vlastníctvom celej komunity, len úlohy môžu byť iné.

Ďalšou vecou je, že nie všetky spoločnosti, najmä v Rusku, majú vyhradenú osobu, ktorá je zodpovedná za zavádzanie inovácií. V Európe sa to často stáva - môže tam byť špecializovaný úradník, ktorý vyberá vývoj a prístupy, ktoré sú vhodné pre úlohy spoločnosti, a potom vykonáva ich implementáciu a hodnotenie ich účinnosti. V startupoch to však zvyčajne neplatí, všetky iniciatívy prichádzajú zdola. Práve to je na práci v takýchto spoločnostiach skvelé – je tu dobrá rovnováha medzi iniciatívou a zodpovednosťou. Môžete si vybrať, ako chcete pracovať, aké nástroje budete používať, ale musíte si svoj výber zdôvodniť a byť zodpovedný za výsledok.

Ako je štruktúrovaný vývoj v Bolte? Ako vyzerá pracovný postup od objavenia sa úlohy až po jej implementáciu?

Všetko funguje úplne jednoducho, máme dve oblasti vývoja – vývoj digitálnej platformy a samotný produkt. Vývojové tímy sú rozdelené do týchto dvoch oblastí.

Keď podnik dostane požiadavku, naši projektoví manažéri ju analyzujú. Ak v tejto fáze nevzniknú žiadne otázky, potom sa úloha dostane k technickému tímu, kde ju inžinieri rozdelia na konkrétne úlohy, naplánujú vývojové sprinty a začnú implementáciu. Potom testy, dokumentácia, výstup do výroby, vylepšenia a opravy – neustála integrácia a neustály vývoj.

Ak hovoríme o metodikách rozvoja, neexistujú žiadne prísne zásady ani pravidlá. Každý tím môže pracovať tak, ako sa mu páči – hlavné je prinášať výsledky. Ale v podstate každý používa Scrum a Kanban, je ťažké tu prísť s niečím novým.

Rozhovor. Čo môže inžinier očakávať od práce v európskom startupe, ako prebiehajú pohovory a je ťažké sa prispôsobiť?

Existuje nejaká výmena informácií medzi tímami o takýchto implementáciách a inováciách?

Áno, pravidelne organizujeme interné stretnutia, kde ľudia hovoria o faktoch o tom, aké nástroje implementovali, aké výsledky očakávali dosiahnuť, či sa nevyskytli nejaké neočakávané problémy a čo sa nakoniec dosiahlo. To pomáha dospieť k záveru, či nejaká medializovaná technológia stála za čas a prostriedky vynaložené na ňu.

To znamená, že tu nie je žiadna úloha, ktorá by dokázala, že ste mali pravdu, keď ste navrhli vyskúšať nejaký nástroj. Ak sa to nezmestí, je to tiež výsledok a musíte o tom povedať všetkým svojim kolegom, aby pochopili, čo môžu očakávať, a možno si ušetrili námahu a čas.

Prejdime k otázkam kariéry. Akých vývojárov momentálne v Bolte hľadajú? Potrebujete byť skvelý senior, aby ste prešli do európskeho startupu?

Máme startup, ktorý sa rýchlo rozvíja, takže úlohy a prístup k najímaniu inžinierov sa menia. Napríklad, keď som prvýkrát prišiel, vývojový tím pozostával z asi 15 vývojárov. Potom sa, samozrejme, prijímali len seniori, lebo ľudí je málo, veľa záleží na každom, dôležité je urobiť všetko dobre, narezať výrobok.

Potom spoločnosť rástla, prilákala kolá financovania, stala sa jednorožcom - to znamená, že kapitalizácia je teraz viac ako 1 miliarda dolárov. Rozrástol sa aj technický personál, teraz prijímajú stredných aj mladších - pretože niektoré tímy majú úlohy, na ktoré takíto špecialisti sú potrebné. Teraz je tu príležitosť na interný personálny rast. Ukazuje sa, že nielen tí najskúsenejší inžinieri majú šancu prejsť za prácou do európskeho startupu.

Ďalším zaujímavým bodom v tejto súvislosti je, ako sa organizujú rozhovory? Aký prístup: je dôležité riešiť problémy, rozprávať sa o algoritmoch, koľko fáz, ako to vôbec vyzerá?

Náš proces v Bolte je takýto: najprv dajú odkaz na jednoduchý problém na Hackerrank, treba ho vyriešiť v určitom čase, kandidáta momentálne nikto nesleduje. Toto je primárny filter – mimochodom, prekvapivo veľké množstvo ľudí ním z rôznych dôvodov nemôže prejsť. Ak je všetko v poriadku, prebehne pár hovorov na Skype alebo Zoom, tam sú už prítomní inžinieri a tiež ponúkajú riešenie problému.

V prvom a druhom rozhovore je úloha skôr predmetom rozprávania. Úlohy sa zvyčajne vyberajú tak, aby sa dali riešiť niekoľkými spôsobmi. A výber konkrétneho riešenia sa stáva práve potravou na rozhovor s kandidátom. Je tu možnosť klásť otázky, aby sme pochopili skúsenosti človeka, jeho prístup k práci a pochopili, či bude pohodlné s ním pracovať. Na tretej výzve sú už zapojení hlavní inžinieri, hovoríme o architektúre, okolo nej sa točia problémy.

V poslednej fáze sú tí špecialisti, ktorí sú v zásade pripravení predložiť ponuku, platení za návštevu kancelárie. To pomáha ľuďom pochopiť, s kým budú spolupracovať, hodnotiť úrad, mesto a ďalšie body. Ak sú všetci so všetkým spokojní, proces je už dobre zavedený - pomáhajú inžinierovi aj rodine so sťahovaním, hľadaním bytu, škôlkami pre deti atď.

Ale vo všeobecnosti, mimochodom, z času na čas existujú príležitosti na pohyb pomocou jednoduchšej schémy. Napríklad teraz máme online majstrovstvá pre vývojárov. Na základe výsledkov súťaže môže byť talentovaným inžinierom ponúknutá ponuka už po jednom pohovore – všetko nezaberie viac ako jeden deň.

Pokiaľ ide o dlhodobé kariérne cesty, ako európske spoločnosti pristupujú k rozvoju inžinierov? Aké sú trajektórie rastu?

No aj tu je ťažké prísť s niečím novým. Po prvé, moja firma má rozpočet na sebarozvoj – každý vývojár má nárok na určitú sumu ročne, ktorú môže minúť na niečo užitočné: lístok na konferenciu, literatúru, nejaké predplatné atď. Po druhé, pokiaľ ide o zručnosti, v každom prípade rastiete - startup sa rozvíja, objavujú sa nové úlohy.

Je jasné, že na určitej úrovni – zvyčajne senior – môže vzniknúť rozdvojka: choďte do manažmentu alebo študujte nejakú oblasť do hĺbky. Špecialista môže začať s úlohou vedúceho tímu a ďalej sa v tomto smere rozvíjať.

Na druhej strane sa vždy nájdu inžinieri, ktorí nemajú veľký záujem veľa pracovať s ľuďmi, skôr ich zaujíma kód, algoritmy, infraštruktúra, to je všetko. Pre takýchto ľudí sú po pozícii senior inžinier roly, napríklad štábny inžinier a dokonca hlavný inžinier - to je špecialista, ktorý neriadi ľudí, ale pôsobí ako mienkotvorný. Keďže takýto inžinier je veľmi skúsený, dôkladne pozná celý systém a platformu spoločnosti, môže si zvoliť smer vývoja technológií spoločnosti. Chápe vplyv inovácií ako celku, a nie na konkrétne úlohy konkrétneho tímu. Takže takéto iniciatívy zhora sú veľmi dôležité a byť tým, kto ich generuje, je skvelý spôsob, ako sa rozvíjať.

Aké sú dnes Estónsko a Tallin z hľadiska presídľovania? Čo očakávať a na čo sa pripraviť?

Dobrá otázka. Vo všeobecnosti som sa presťahoval z Moskvy a ja z Koroleva pri Moskve. Ak porovnáte Tallinn s Moskvou, nie sú tam vôbec žiadni ľudia. Miestne zápchy stoja dve minúty, čo je pre Moskovčana jednoducho smiešne.

V Tallinne žije asi 400 tisíc ľudí, teda asi jeden a pol mojich príbuzných Koroľov. No zároveň má mesto všetku infraštruktúru potrebnú pre život – obchodné centrá, školy, škôlky, všade kam sa dá prejsť. Netreba dochádzať do práce – 10 minút a ste v kancelárii. Na prechádzku po centre nie je potrebné cestovať - ​​staré mesto je 5 minút chôdze.

Rozhovor. Čo môže inžinier očakávať od práce v európskom startupe, ako prebiehajú pohovory a je ťažké sa prispôsobiť?

Nie je potrebné vodiť deti do školy - škola je opäť desať minút vzdialená. Najbližší supermarket je tiež pár minút pešo, do najvzdialenejšieho asi sedem minút autom. Dokonca môžem ísť z letiska do svojho domu pešo alebo ísť električkou!

Vo všeobecnosti je to tu pohodlné, ale taký život sa jednoducho nedá porovnávať s metropolou. Možností na trávenie voľného času je tu o niečo menej – aj keď existujú, často chodím na koncerty zahraničných hviezd. Ale ak sú v Moskve desiatky divadiel, tak to tak nie je. Mimochodom, donedávna v Tallinne nebola ani Ikea.

Či sa vám to páči alebo nie, závisí od vašich potrieb. Mám napríklad rodinu a deti – mesto je na takýto život výborné, plné možností na šport. To všetko dokonale zapadá do nedostatku davov ľudí na akomkoľvek mieste alebo štadióne.

A čo profesionálny networking?

Toto je jeden zo zaujímavých bodov. Napriek tomu, že hovoríme o „jeden a pol Queens“, počet všetkých druhov stretnutí, konferencií a podujatí pre vývojárov je jednoducho mimo tabuľky. V Pobaltí a Estónsku je teraz boom technologických startupov, firmy sú veľmi otvorené, často usporadúvajú otvorené stretnutia a vymieňajú si skúsenosti.

V dôsledku toho môžete veľmi ľahko prerušiť svoj rozvrh - niekoľkokrát týždenne choďte na podujatia vynikajúcich spoločností. To vám umožní nadviazať horizontálne spojenia a pochopiť, ako podobné problémy riešia kolegovia z iných spoločností. V tomto smere je pohyb veľmi aktívny, čo ma vtedy prekvapilo.

A nakoniec, aké ľahké je pre rusky hovoriaceho vývojára získať pohodlie v pobaltských krajinách? Je rozdiel v mentalite?

Je ťažké hovoriť o všetkých spoločnostiach v krajine ako celku, ale pre startupy ako Bolt by to nemal byť problém. Po prvé, je tu veľké množstvo rusky hovoriacich inžinierov. A je prirodzené osloviť svojich vlastných ľudí najskôr po presťahovaní. A zdá sa mi, že tu už od začiatku bude viac ľudí, ktorí sú na tom mentalitou podobne ako pri prechode do nejakého amerického startupu.

Je to veľmi dobré z hľadiska práce a pre rodinu je to jednoduchšie - komunikujú aj manželky a deti, všetci sa chodia navzájom navštevovať atď. No, vo všeobecnosti, keďže len v hlavnej kancelárii sú ľudia takmer 40 národností, je celkom jednoduché zapojiť sa do multikultúrneho prostredia a má to svoj vlastný záujem.

Okrem toho existujú aj aktivity, ktoré spájajú tím ako celok – naša spoločnosť napríklad vycestuje párkrát do roka ako celok do rôznych krajín. Vďaka tomu som už navštívil miesta ako Južná Afrika, ktoré by som sám od seba asi nikdy nenavštívil.

Rozhovor. Čo môže inžinier očakávať od práce v európskom startupe, ako prebiehajú pohovory a je ťažké sa prispôsobiť?

Tí mladší a vedia sa zorganizovať – nájsť si spoločníkov v kancelárii na piatkový chod do baru nie je vôbec problém. Neexistujú teda žiadne špeciálne problémy s adaptáciou a netreba sa báť ani pohybu.

Zdroj: hab.com

Pridať komentár