Інтерв'ю. Чого інженеру чекати від роботи в європейському стартапі, як проходять співбесіди і чи важко адаптуватися

Інтерв'ю. Чого інженеру чекати від роботи в європейському стартапі, як проходять співбесіди і чи важко адаптуватися

зображення: Pexels

В останні кілька років країни Балтії переживають бум ІТ-стартапів. В одній лише невеликій Естонії відразу кілька компаній змогли досягти статусу «єдинорога», тобто їхня капіталізація перевищила $1 млрд. Подібні компанії активно наймають розробників та допомагають їм з релокацією.

Сьогодні я поговорив з Борисом Внуковим, який працює на посаді Lead backend developer у стартапі Болт – це «європейський Uber» і один із єдинорогів Естонії. Ми обговорили цілу низку кар'єрних питань: від організації інтерв'ю та робочого процесу у стартапі, до складнощів адаптації та порівняння Таллінна з Москвою.

Примітка: зараз Bolt проводить онлайн-чемпіонат для розробників. Переможці зможуть виграти гроші – призовий фонд становить 350 тис. рублів, а найкращі розробники отримають можливість релокації до Європи.

Для початку, наскільки взагалі робота програміста в європейському стартапі відрізняється від буднів розробника у Російських компаніях?

Насправді з погляду підходів і методологій не так вже й багато відмінностей. Наприклад, я раніше працював у «Консультант Плюс» – там інженери були цілком у курсі всіх актуальних тенденцій, читали ті ж ресурси, що й колеги в нинішній компанії.

Розробники – це міжнародне співтовариство, всі діляться якимись знахідками та підходами, описують свій досвід. Так що в Росії я працював із Kanban, був у курсі нових інструментів, сама робота не сильно відрізнялася. Компанії ж не винаходять методології розробки, всі використовують вже існуючі інструменти – це надбання всього суспільства, просто завдання можуть бути різними.

Інша річ, що не у всіх компаніях, особливо в Росії, є виділена людина, яка відповідає за впровадження інновацій. У Європі таке часто зустрічається – може бути виділений офіцер, який відбирає підходящі під завдання компанії розробки та підходи, а потім проводить їх впровадження та оцінку ефективності. Але у стартапах такого зазвичай немає, усі ініціативи йдуть знизу. Цим і круто працювати в таких компаніях є хороший баланс ініціативи та відповідальності. Ти сам можеш вибирати, як хочеш працювати, які інструменти використати, але потрібно і обґрунтовувати свій вибір, і відповідати за результат тобі.

Як побудована технологія в Bolt? Як виглядає workflow від появи завдання до її реалізації?

Все працює досить просто, ми маємо два напрямки розробки – розвиток цифрової платформи та безпосередньо продукту. Команди розробником розподілені за цими двома напрямками.

Коли з боку бізнесу надходить запит, наші менеджери проекту його аналізують. Якщо на цьому етапі питань не виникає, то завдання надходить вже до технічної команди, де інженери розбивають її на конкретні таски, планують спринти розробки та розпочинають реалізацію. Потім тести, документація, виведення у продакшн, доопрацювання та виправлення – continuous integration та continuous development.

Якщо говорити про методології розробки, то жорстких політик та правил немає. Кожна команда може працювати так, як їй подобається – головне давати результат. Але в основному всі використовують Scrum та Kanban, тут щось нове придумати важко.

Інтерв'ю. Чого інженеру чекати від роботи в європейському стартапі, як проходять співбесіди і чи важко адаптуватися

А між командами є якийсь обмін інформацією щодо ось таких впроваджень та інновацій?

Так, ми періодично проводимо внутрішні мітапи, де люди за фактами розповідають про те, які інструменти вони впроваджували, які результати очікували отримати, чи вилізли якісь несподівані проблеми, чого вдалося домогтися. Це допомагає зробити висновок, чи коштувала якась хайпова технологія витраченого на неї часу та ресурсів.

Тобто тут немає завдання довести, що ти мав рацію, коли пропонував спробувати якийсь інструмент. Якщо він не підійшов, то це теж результат, і треба всім колегам про це розповісти, щоб вони розуміли чого чекати і, можливо, зекономили сили та час.

Перейдемо до кар'єрних питань. Яких розробників зараз шукають у тому ж Bolt? Чи потрібно бути крутим сеньйором, щоби переїхати в європейський стартап?

У нас стартап, який бурхливо розвивається, тому змінюються завдання та підхід до найму інженерів. Наприклад, коли я тільки-но прийшов, команда розробки складалася десь із 15 розробників. Тоді, ясна річ, наймали тільки сеньйорів, бо людей мало, від кожного залежить багато, важливо все робити добре, пиляти продукт.

Потім компанія зростала, приваблювала раунди фінансування, стала єдинорогом – тобто капіталізація тепер понад $1 млрд. Технічний штат теж виріс, тепер уже наймають і мідлів та джуніорів – бо деякі команди мають завдання, для яких потрібні такі фахівці. Наразі є можливість вирощувати кадри всередині. Виходить, шанс переїхати на роботу в європейський стартап є не лише найдосвідченішими інженерами.

Ще цікавий момент у цьому плані – як влаштовані співбесіди? Який підхід: важливо вирішувати завдання, розповідати про алгоритми, скільки етапів, як це виглядає?

У нас у Bolt процес такий: спочатку дають посилання на нескладне завдання на Hackerrank, потрібно вирішити його за певний час, ніхто за кандидатом у цей момент не спостерігає. Це первинний фільтр – до речі, напрочуд велика кількість людей не може його пройти з різних причин. Якщо все добре, то потім проходить парочка дзвонів у скайпі або Zoom, там вже є інженери, які теж пропонують вирішити завдання.

На першій і другій співбесідах завдання – це тема для розмови. Зазвичай завдання підібрано так, щоб вирішити їх можна було декількома способами. І вибір конкретного рішення якраз стає їжею для розмови з кандидатом. З'являється можливість поставити запитання, щоб зрозуміти досвід, підхід до роботи людини, зрозуміти, чи буде з нею комфортно працювати. На третьому дзвоні вже підключаються principal-інженери, йдеться про архітектуру, завдання крутяться навколо неї.

Завершальний етап тим фахівцям, яким у принципі готові зробити оффер, оплачують візит в офіс. Це допомагає людям зрозуміти, з ким вони працюватимуть, оцінити офіс, місто та інші моменти. Якщо всіх все влаштовує, то потім процес уже налагоджено добре – допомагають переїхати й інженеру та сім'ї, знайти квартиру, садки дітям тощо.

Але взагалі, до речі, періодично виникають можливості переїхати і за більш простою схемою. Наприклад, зараз у нас йде онлайн-чемпіонат для розробників. Талановитим інженерам за підсумками змагання можуть запропонувати оффер вже після однієї співбесіди - на все піде не більше доби.

Якщо говорити про довгострокові кар'єрні шляхи, то як у європейських компаніях підходять до розвитку інженерів? Які є траєкторії зростання?

Ну, тут теж важко придумати щось нове. По-перше, у моїй компанії є бюджет на саморозвиток – кожному розробнику покладено певну суму на рік, яку він може витратити на щось корисне: квиток на конференцію, література, якісь підписки тощо. По-друге, у плані скіллів ти ростеш у будь-якому випадку – стартап розвивається, з'являються нові завдання.

Зрозуміло, що на певному рівні – як правило, це сеньйор – може виникати роздоріжжя: піти в менеджмент або поглиблено вивчати якусь область. Фахівець може почати з ролі тимлід і розвиватися далі в цей бік.

З іншого боку, завжди є інженери, яким не дуже цікаво працювати з людьми, їм більше цікавий код, алгоритми, інфраструктура, ось це все. Для таких після посади senior engineer є ролі, наприклад, staff engineer і навіть principal engineer – це фахівець, який не керує людьми, а виступає в ролі лідера думок. Оскільки такий інженер дуже досвідчений, знає всю систему та платформу компанії досконало, він може вибирати напрямки розвитку технологій компанії. Він розуміє вплив інновацій загалом, а чи не на конкретні завдання конкретної команди. Отже, такі ініціативи зверху дуже важливі, і бути тим, хто їх генерує – це чудовий шлях розвитку.

Що собою сьогодні представляє Естонія і Таллінн з погляду переїзду? Чого чекати і до чого готуватись?

Гарне питання. Взагалі, я переїжджав із Москви, а сам із підмосковного Корольова. Якщо порівнювати Таллінн з Москвою, то людей у ​​ньому немає взагалі. Місцеві пробки – це щось варте дві хвилини, тобто для москвича просто смішно.

У Таллінні мешкає близько 400 тисяч людей, тобто це десь півтора моїх рідних Корольова. Але при цьому в місті є вся потрібна для життя інфраструктура - торгові центри, школи, дитячі садки, скрізь можна дійти пішки. Не треба їздити на роботу – 10 хвилин і ти в офісі. Не треба їздити, щоб погуляти центром – до старого міста 5 хвилин пішки.

Інтерв'ю. Чого інженеру чекати від роботи в європейському стартапі, як проходять співбесіди і чи важко адаптуватися

Не треба возити дітей на навчання – школа, знову ж таки, за десять хвилин. Найближчий супермаркет теж у парі хвилин пішки, до найдальшого потрібно проїхати хвилин сім на машині. Я навіть від аеропорту до будинку можу чи пішки дійти, чи на трамваї доїхати!

Загалом тут комфортно, але з мегаполісом таке життя просто не можна порівнювати. Тут трохи менше можливостей для дозвілля – хоча вони є, я часто на концерти закордонних зірок ходжу. Але якщо в Москві умовно десятки театрів, то не так. До речі, у Таллінні донедавна не було навіть Ікеї.

Сподобається це чи ні залежить потреб. У мене, наприклад, сім'я та діти – місто для такого життя чудове, повно можливостей для занять спортом. Це все відмінно стикується з відсутністю натовпів людей на будь-якому майданчику та стадіоні.

А що з професійним нетворкінгом?

Це один із цікавих моментів. Незважаючи на те, що ми говоримо про «півтора Корольова», кількість різноманітних мітапів, конференцій та заходів для розробників просто зашкалює. У Прибалтиці та Естонії зараз бум технологічних стартапів, компанії дуже відкриті, часто проводять відкриті мітапи, діляться досвідом.

У результаті можна забити собі графік дуже легко - по парі разів на тиждень ходити на заходи відмінних компаній. Це дозволяє налагодити горизонтальні зв'язки, зрозуміти як схожі проблеми вирішують колеги з інших компаній. У цьому плані движуха дуже активна, це мене здивувало свого часу.

Ну і насамкінець, наскільки легко російськомовному розробнику освоїтися у країнах Балтії? Чи відчутна різниця в менталітеті?

Важко говорити про всі компанії в країні в цілому, але в стартапах типу Bolt із цим проблем бути не повинно. По-перше, тут велика кількість російськомовних інженерів. А тягтися до своїх спочатку після переїзду – це природно. І близьких за менталітетом людей тут із самого початку, як на мене, буде більше, ніж при переїзді в якийсь американський стартап.

Це дуже добре і в плані роботи, та й сім'ї легше – дружини та діти теж спілкуються, всі ходять один до одного у гості тощо. Ну і в цілому, оскільки тільки в головному офісі є люди майже 40 національностей, то втягнутися в мультикультурне середовище досить легко, і в цьому є свій інтерес.

Крім цього є й активності, які гуртують колектив загалом – наша компанія, наприклад, кілька разів на рік усім складом подорожує до різних країн. У результаті я вже побував у місцях на кшталт Південної Африки, куди сам навряд чи потрапив би.

Інтерв'ю. Чого інженеру чекати від роботи в європейському стартапі, як проходять співбесіди і чи важко адаптуватися

Хто молодший і сам може організуватися - знайти в офісі компаньйонів для походу в бар у п'ятницю взагалі не проблема. Тож із адаптацією особливих проблем немає, і боятися переїзду не варто.

Джерело: habr.com

Додати коментар або відгук