
Obrazek:
Kraje bałtyckie przeżywają boom w startupach IT w ciągu ostatnich kilku lat. W samej małej Estonii kilka firm osiągnęło status jednorożca, co oznacza, że ich kapitalizacja przekroczyła 1 miliard dolarów. Takie firmy aktywnie zatrudniają programistów i pomagają im w relokacji.
Dzisiaj rozmawiałem z , który pracuje jako główny programista back-end w startupie – jest „europejskim Uberem” i jednym z Rozmawialiśmy o wielu kwestiach związanych z karierą: od organizacji rozmów kwalifikacyjnych i procesu pracy w startupie, po trudności adaptacyjne i porównywanie Tallina z Moskwą.
Operacja:Bolt obecnie prowadzi Zwycięzcy będą mogli wygrać pieniądze - pula nagród wynosi 350 tysięcy rubli, a najlepsi programiści będą mieli możliwość przeprowadzki do Europy.
Na początek – jak bardzo praca programisty w europejskim startupie różni się od codziennego życia developera w rosyjskich firmach?
W rzeczywistości, jeśli chodzi o podejścia i metodologie, nie ma aż tak wielu różnic. Na przykład, pracowałem w Consultant Plus – inżynierowie tam byli na bieżąco ze wszystkimi aktualnymi trendami i czytali te same zasoby, co koledzy w obecnej firmie.
Programiści są międzynarodową społecznością, każdy dzieli się pewnymi odkryciami i podejściami, opisuje swoje doświadczenia. Więc w Rosji pracowałem z Kanbanem, byłem świadomy nowych narzędzi, sama praca nie była zbyt inna. Firmy nie wymyślają metodologii rozwoju, każdy używa istniejących narzędzi - to własność całej społeczności, zadania mogą być po prostu inne.
Inną rzeczą jest to, że nie wszystkie firmy, szczególnie w Rosji, mają dedykowaną osobę, która odpowiada za wdrażanie innowacji. W Europie jest to powszechne - może być dedykowany urzędnik, który wybiera rozwiązania i podejścia odpowiednie do zadań firmy, a następnie je wdraża i ocenia ich skuteczność. Ale w startupach zazwyczaj tak nie jest; wszystkie inicjatywy pochodzą od dołu. To jest fajne w pracy w takich firmach - istnieje dobra równowaga między inicjatywą a odpowiedzialnością. Możesz wybrać, jak chcesz pracować, jakich narzędzi użyć, ale musisz też uzasadnić swój wybór i wziąć odpowiedzialność za wynik.
Jak jest zorganizowany rozwój w Bolt? Jak wygląda przepływ pracy od pojawienia się zadania do jego wdrożenia?
Wszystko działa całkiem prosto, mamy dwa kierunki rozwoju – rozwój platformy cyfrowej i samego produktu. Zespoły deweloperskie są rozproszone między tymi dwoma kierunkami.
Gdy prośba pochodzi od firmy, nasi kierownicy projektów ją analizują. Jeśli na tym etapie nie pojawią się żadne pytania, zadanie jest wysyłane do zespołu technicznego, gdzie inżynierowie dzielą je na konkretne zadania, planują sprinty rozwojowe i rozpoczynają wdrażanie. Następnie następują testy, dokumentacja, produkcja, ulepszenia i poprawki – ciągła integracja i ciągły rozwój.
Jeśli mówimy o metodologiach rozwoju, nie ma ścisłych zasad i reguł. Każdy zespół może pracować, jak mu się podoba - najważniejsze jest generowanie wyników. Ale zasadniczo wszyscy używają Scrum i Kanban, trudno jest wymyślić tu coś nowego.

Czy istnieje wymiana informacji między zespołami dotycząca tego typu wdrożeń i innowacji?
Tak, okresowo organizujemy wewnętrzne spotkania, na których ludzie opowiadają o tym, jakie narzędzia wdrożyli, jakich wyników się spodziewali, czy pojawiły się jakieś nieoczekiwane problemy, co udało im się osiągnąć na końcu. Pomaga to wyciągnąć wniosek, czy jakaś reklamowana technologia była warta czasu i zasobów na nią wydanych.
To znaczy, nie ma tu zadania udowodnienia, że miałeś rację, gdy zasugerowałeś wypróbowanie jakiegoś narzędzia. Jeśli nie zadziałało, to jest to również wynik i musisz o tym powiedzieć wszystkim swoim kolegom, aby wiedzieli, czego się spodziewać i być może oszczędzić im energii i czasu.
Przejdźmy do pytań o karierę. Jakich programistów obecnie szukają w Bolt? Czy trzeba być fajnym seniorem, żeby przenieść się do europejskiego startupu?
Mamy startup, który szybko się rozwija, więc zadania i podejście do zatrudniania inżynierów się zmieniają. Na przykład, gdy dołączyłem, zespół programistów składał się z około 15 programistów. Później oczywiście zatrudniano tylko seniorów, bo jest mało osób, wiele zależy od każdego z nich, ważne jest, żeby wszystko robić dobrze, żeby zobaczyć produkt.
Potem firma się rozrosła, pozyskała rundy finansowania, stała się jednorożcem – czyli kapitalizacja wynosi teraz ponad 1 mld dolarów. Kadra techniczna też się rozrosła, teraz zatrudniają zarówno middles, jak i juniors – bo niektóre zespoły mają zadania, które wymagają takich specjalistów. Teraz jest okazja, żeby rozwijać kadrę wewnętrznie. Okazuje się, że nie tylko najbardziej doświadczeni inżynierowie mają szansę na przejście do pracy w europejskim startupie.
Innym ciekawym punktem w tym kontekście jest to, jak są ustrukturyzowane wywiady? Jakie jest podejście: czy ważne jest rozwiązywanie problemów, mówienie o algorytmach, ile jest etapów, jak to wygląda?
Oto nasz proces w Bolt: najpierw dają ci link do prostego zadania na Hackerrank, musisz je rozwiązać w określonym czasie, w tym momencie nikt nie obserwuje kandydata. To jest główny filtr - nawiasem mówiąc, zaskakująco duża liczba osób nie może go przejść z różnych powodów. Jeśli wszystko jest w porządku, to jest kilka połączeń na Skype lub Zoom, są tam już inżynierowie, którzy również oferują rozwiązanie zadania.
Podczas pierwszej i drugiej rozmowy zadanie jest raczej tematem do rozmowy. Zazwyczaj zadania są dobierane tak, aby można je było rozwiązać na kilka sposobów. A wybór konkretnego rozwiązania staje się pożywką do rozmowy z kandydatem. Jest okazja do zadawania pytań, aby zrozumieć doświadczenie, podejście do pracy danej osoby, aby zrozumieć, czy będzie się z nią komfortowo pracować. Podczas trzeciej rozmowy główni inżynierowie są już połączeni, rozmowa dotyczy architektury, wokół niej krążą zadania.
Ostatni etap, ci specjaliści, którzy są gotowi złożyć ofertę, otrzymują wynagrodzenie za wizytę w biurze. Pomaga to ludziom zrozumieć, z kim będą pracować, ocenić biuro, miasto i inne aspekty. Jeśli wszyscy są zadowoleni ze wszystkiego, to proces jest dobrze ugruntowany - pomagają zarówno inżynierowi, jak i rodzinie przeprowadzić się, znaleźć mieszkanie, przedszkola dla dzieci itp.
Ale ogólnie rzecz biorąc, nawiasem mówiąc, okazje do poruszania się przy użyciu prostszego schematu pojawiają się okresowo. Na przykład obecnie Utalentowanym inżynierom może zostać zaoferowana praca już po jednej rozmowie kwalifikacyjnej na podstawie wyników konkursu – cały proces nie zajmie więcej niż jeden dzień.
W kontekście długoterminowych ścieżek kariery, w jaki sposób europejskie firmy podchodzą do rozwoju inżynierów? Jakie są trajektorie wzrostu?
No cóż, tutaj też ciężko wymyślić coś nowego. Po pierwsze, moja firma ma budżet na samorozwój – każdy developer dostaje określoną kwotę rocznie, którą może wydać na coś pożytecznego: bilet na konferencję, literaturę, jakieś prenumeraty itd. Po drugie, pod względem umiejętności, rozwijasz się w każdym przypadku – startup się rozwija, pojawiają się nowe zadania.
Jasne jest, że na pewnym poziomie – zwykle wyższym – może pojawić się rozwidlenie drogi: przejście do zarządzania lub dogłębne zbadanie jakiegoś obszaru. Specjalista może zacząć jako lider zespołu i dalej rozwijać się w tym kierunku.
Z drugiej strony zawsze są inżynierowie, którzy nie są specjalnie zainteresowani pracą z ludźmi, bardziej interesuje ich kod, algorytmy, infrastruktura, wszystkie te rzeczy. Dla takich osób po stanowisku starszego inżyniera są role, na przykład inżyniera sztabowego, a nawet głównego inżyniera - to specjalista, który nie zarządza ludźmi, ale działa jako lider opinii. Ponieważ taki inżynier jest bardzo doświadczony, zna cały system i platformę firmy dogłębnie, może wybrać kierunek rozwoju technologii firmy. Rozumie wpływ innowacji w ogólności, a nie na konkretne zadania konkretnego zespołu. Więc takie inicjatywy z góry są bardzo ważne, a bycie tym, kto je generuje, jest doskonałą ścieżką rozwoju.
Jak Estonia i Tallinn wyglądają dziś pod względem przeprowadzek? Czego się spodziewać i na co się przygotować?
Dobre pytanie. Właściwie przeprowadziłem się z Moskwy i pochodzę z Korolewa pod Moskwą. Jeśli porównać Tallin z Moskwą, to tam w ogóle nie ma ludzi. Lokalne korki trwają około dwóch minut, czyli dla moskwianina to po prostu śmieszne.
Tallin ma populację około 400 10, co stanowi około półtora raza więcej niż liczba mieszkańców mojej rodziny Korolev. Ale miasto ma całą infrastrukturę potrzebną do życia – centra handlowe, szkoły, przedszkola, wszędzie można dojść pieszo. Nie trzeba iść do pracy – 5 minut i jest się w biurze. Nie trzeba chodzić po centrum – stare miasto jest oddalone o XNUMX minut spacerem.

Nie ma potrzeby zabierania dzieci do szkoły – szkoła jest, znowu, dziesięć minut drogi. Najbliższy supermarket jest również oddalony o kilka minut pieszo, a najdalszy zajmuje około siedmiu minut samochodem. Mogę nawet dojść pieszo lub pojechać tramwajem z lotniska do domu!
Generalnie jest tu wygodnie, ale takiego życia po prostu nie da się porównać z metropolią. Możliwości spędzania wolnego czasu jest tu nieco mniej – choć istnieją, często chodzę na koncerty zagranicznych gwiazd. Ale jeśli w Moskwie jest powiedzmy kilkadziesiąt teatrów, to tutaj tak nie jest. Nawiasem mówiąc, w Tallinie do niedawna nie było nawet Ikei.
Czy ci się to podoba, czy nie, zależy od twoich potrzeb. Na przykład ja mam rodzinę i dzieci - miasto jest świetne do takiego życia, pełne możliwości uprawiania sportu. To wszystko idealnie wpisuje się w brak tłumów ludzi na jakimkolwiek placu zabaw czy stadionie.
A co z nawiązywaniem kontaktów zawodowych?
To jeden z interesujących punktów. Pomimo faktu, że mówimy o „półtora Korolevs”, liczba wszelkiego rodzaju spotkań, konferencji i wydarzeń dla deweloperów jest po prostu nie do opisania. W krajach bałtyckich i Estonii jest teraz boom na startupy technologiczne, firmy są bardzo otwarte, często organizują otwarte spotkania, dzielą się doświadczeniami.
W rezultacie bardzo łatwo jest wypełnić swój harmonogram – chodzić na wydarzenia świetnych firm kilka razy w tygodniu. Pozwala to na nawiązanie horyzontalnych połączeń, zrozumienie, jak koledzy z innych firm rozwiązują podobne problemy. Pod tym względem ruch jest bardzo aktywny, to mnie wtedy zaskoczyło.
I wreszcie, jak łatwo jest rosyjskojęzycznemu deweloperowi przyzwyczaić się do krajów bałtyckich? Czy jest jakaś różnica w mentalności?
Trudno mówić o wszystkich firmach w kraju jako całości, ale w startupach takich jak Bolt nie powinno być z tym problemów. Po pierwsze, jest tu wielu rosyjskojęzycznych inżynierów. I naturalne jest, że w pierwszym okresie po przeprowadzce dociera się do swoich ludzi. I wydaje mi się, że od samego początku będzie tu więcej osób o zbliżonej mentalności niż przy przeprowadzce do jakiegoś amerykańskiego startupu.
To jest bardzo dobre zarówno pod względem zawodowym, jak i jest łatwiejsze dla rodziny - żony i dzieci również się komunikują, wszyscy się odwiedzają itd. No i ogólnie rzecz biorąc, skoro w samym biurze głównym pracują ludzie prawie 40 narodowości, to dość łatwo jest zaangażować się w wielokulturowe środowisko, a to ma swój własny interes.
Ponadto istnieją działania, które jednoczą zespół jako całość - nasza firma, na przykład, podróżuje do różnych krajów kilka razy w roku. Dzięki temu odwiedziłem już miejsca takie jak RPA, do których sam bym raczej nie pojechał.

Młodsi potrafią się sami zorganizować – znalezienie towarzyszy w biurze na piątkowy wieczór w barze nie stanowi żadnego problemu. Nie ma więc szczególnych problemów z adaptacją i nie trzeba się bać przeprowadzki.
Źródło: www.habr.com
