Intervju. Šta inženjer može očekivati ​​od rada u evropskom startupu, kako se provode intervjui i da li je teško prilagoditi se?

Intervju. Šta inženjer može očekivati ​​od rada u evropskom startupu, kako se provode intervjui i da li je teško prilagoditi se?

Slika: Pexels

U posljednjih nekoliko godina, baltičke zemlje doživljavaju procvat IT startupova. Samo u maloj Estoniji nekoliko kompanija je uspjelo postići status “jednoroga”, odnosno njihova kapitalizacija je premašila milijardu dolara. Takve kompanije aktivno zapošljavaju programere i pomažu im u preseljenju.

Danas sam razgovarao sa Boris Vnukov, koji radi kao vodeći backend developer u startupu zavrtanj je “evropski Uber” i jedan od jednorozi iz Estonije. Razgovarali smo o čitavom nizu karijernih pitanja: od organizacije intervjua i procesa rada u startupu, do poteškoća adaptacije i poređenja Talina sa Moskvom.

primjedba: Bolt trenutno gostuje online prvenstvo za programere. Pobjednici će moći da osvoje novac - nagradni fond je 350 hiljada rubalja, a najbolji programeri će imati priliku da se presele u Evropu.

Za početak, kako se rad programera u europskom startupu razlikuje od svakodnevnog života programera u ruskim kompanijama?

Zapravo, u pogledu pristupa i metodologija, nema mnogo razlika. Na primjer, radio sam u Consultant Plus-u - tamo su inženjeri bili itekako upoznati sa svim aktuelnim trendovima, čitali su iste resurse kao i njihove kolege u trenutnoj kompaniji.

Programeri su međunarodna zajednica, svi dijele neka otkrića i pristupe, te opisuju svoja iskustva. Tako da sam u Rusiji radio sa Kanbanom, bio svjestan novih alata, sam rad se nije mnogo razlikovao. Kompanije ne izmišljaju razvojne metodologije, svi koriste već postojeće alate - to je vlasništvo cijele zajednice, samo zadaci mogu biti drugačiji.

Druga stvar je da nemaju sve kompanije, posebno u Rusiji, posvećenu osobu koja je odgovorna za uvođenje inovacija. U Evropi se to često dešava - može postojati posvećeni službenik koji bira razvoje i pristupe koji su prikladni za zadatke kompanije, a zatim sprovodi njihovu implementaciju i evaluaciju njihove efikasnosti. Ali to obično nije slučaj u startupima; sve inicijative dolaze odozdo. To je ono što je kul u radu u takvim kompanijama – postoji dobar odnos inicijative i odgovornosti. Možete birati kako želite raditi, koje alate koristiti, ali morate opravdati svoj izbor i biti odgovorni za rezultat.

Kako je razvoj strukturiran u Boltu? Kako izgleda tok posla od pojave zadatka do njegove implementacije?

Sve funkcionira sasvim jednostavno, imamo dvije oblasti razvoja - razvoj digitalne platforme i sam proizvod. Razvojni timovi su raspoređeni u ove dvije oblasti.

Kada preduzeće primi zahtjev, naši projektni menadžeri ga analiziraju. Ako se u ovoj fazi ne jave pitanja, zadatak ide tehničkom timu, gdje ga inženjeri raščlanjuju na specifične zadatke, planiraju razvojne sprintove i započinju implementaciju. Zatim testovi, dokumentacija, izlaz u proizvodnju, poboljšanja i popravke - kontinuirana integracija i kontinuirani razvoj.

Ako govorimo o metodologijama razvoja, ne postoje stroge politike ili pravila. Svaki tim može da radi onako kako želi – najvažnije je da postigne rezultate. Ali u osnovi svi koriste Scrum i Kanban, ovdje je teško smisliti nešto novo.

Intervju. Šta inženjer može očekivati ​​od rada u evropskom startupu, kako se provode intervjui i da li je teško prilagoditi se?

Postoji li razmjena informacija između timova o ovakvim implementacijama i inovacijama?

Da, periodično održavamo interne sastanke, na kojima ljudi govore o činjenicama o tome koje su alate implementirali, koje su rezultate očekivali da će dobiti, da li su se pojavili neočekivani problemi i šta je na kraju postignuto. Ovo pomaže da se zaključi da li je neka razvikana tehnologija bila vrijedna vremena i resursa utrošenih na nju.

Odnosno, ovdje nema zadatka da dokažete da ste bili u pravu kada ste predložili isprobavanje nekog alata. Ako se ne uklapa, onda je i ovo rezultat, a o tome morate reći svim svojim kolegama kako bi shvatili što mogu očekivati ​​i, možda, uštedjeti trud i vrijeme.

Pređimo na pitanja karijere. Kakve programere trenutno traže u Boltu? Trebate li biti odličan senior da biste prešli u europski startup?

Imamo startup koji se ubrzano razvija, pa se mijenjaju zadaci i pristup zapošljavanju inženjera. Na primjer, kada sam tek stigao, razvojni tim se sastojao od oko 15 programera. Tada su, naravno, angažovani samo seniori, jer je malo ljudi, mnogo zavisi od svih, bitno je sve dobro uraditi, iseći proizvod.

Tada je kompanija rasla, privukla runde finansiranja, postala jednorog - odnosno kapitalizacija je sada veća od milijardu dolara. Porastao je i tehnički kadar, sada zapošljavaju i srednje i juniore - jer neki timovi imaju zadatke za koje takvi stručnjaci su potrebni. Sada postoji prilika za interno povećanje osoblja. Ispostavilo se da ne samo najiskusniji inženjeri imaju priliku da pređu na posao u evropski startup.

Još jedna zanimljiva stvar u ovom pogledu je kako se organizuju intervjui? Kakav pristup: da li je važno rešavati probleme, pričati o algoritmima, koliko faza, kako to uopšte izgleda?

Naš proces u Boltu je sljedeći: prvo daju link do jednostavnog problema na Hackerrank-u, morate ga riješiti u određeno vrijeme, u ovom trenutku niko ne gleda kandidata. Ovo je primarni filter - inače, iznenađujuće veliki broj ljudi ne može ga proći iz raznih razloga. Ako je sve u redu, onda se obavi par poziva na Skype ili Zoom, tamo su već prisutni inženjeri i oni također nude rješavanje problema.

U prvom i drugom intervjuu, zadatak je više tema za razgovor. Obično se zadaci biraju tako da se mogu riješiti na više načina. A izbor konkretnog rješenja samo postaje hrana za razgovor sa kandidatom. Postoji mogućnost postavljanja pitanja kako biste razumjeli iskustvo osobe, pristup poslu i shvatili da li će biti ugodno raditi s njim. Na trećem pozivu su već uključeni glavni inženjeri, pričamo o arhitekturi, oko nje se vrte problemi.

U završnoj fazi, oni stručnjaci koji su u principu spremni dati ponudu, plaćaju se za posjetu ordinaciji. Ovo pomaže ljudima da shvate s kim će raditi, procijene kancelariju, grad i druge tačke. Ako su svi zadovoljni sa svime, onda je proces već uhodan - pomažu i inženjeru i porodici da se presele, pronađu stan, vrtiće za djecu itd.

Ali općenito, usput, s vremena na vrijeme postoje mogućnosti za kretanje pomoću jednostavnije sheme. Na primjer, sada imamo online prvenstvo za programere. Na osnovu rezultata takmičenja, talentovanim inženjerima može se ponuditi ponuda nakon samo jednog intervjua - sve će trajati najviše jedan dan.

Kada je riječ o dugoročnim karijerama, kako evropske kompanije pristupaju razvoju inženjera? Koje su putanje rasta?

Pa, i ovdje je teško smisliti nešto novo. Prvo, moja kompanija ima budžet za samorazvoj - svaki programer ima pravo na određeni iznos godišnje, koji može potrošiti na nešto korisno: kartu za konferenciju, literaturu, neke pretplate itd. Drugo, u smislu vještina, u svakom slučaju rasteš - startup se razvija, pojavljuju se novi zadaci.

Jasno je da se na određenom nivou - obično starijem - može pojaviti vilica: ući u menadžment ili dublje proučiti neko područje. Specijalista može početi sa ulogom vođe tima i dalje se razvijati u tom pravcu.

S druge strane, uvijek ima inžinjera koji nisu baš zainteresirani da rade puno s ljudima, više ih zanima kod, algoritmi, infrastruktura, to je sve. Za takve ljude, nakon pozicije višeg inženjera, postoje uloge, na primjer, kadrovski inženjer, pa čak i glavni inženjer - to je stručnjak koji ne upravlja ljudima, već djeluje kao vođa mišljenja. Budući da je takav inženjer veoma iskusan, dobro poznaje ceo sistem i platformu kompanije, može izabrati pravac razvoja tehnologija kompanije. Razumije utjecaj inovacije u cjelini, a ne na specifične zadatke određenog tima. Dakle, takve inicijative odozgo su veoma važne, a biti taj koji ih generiše odličan je način za razvoj.

Kakvi su danas Estonija i Talin u smislu preseljenja? Šta očekivati ​​i na šta se pripremiti?

Dobro pitanje. Generalno, doselio sam se iz Moskve, a ja sam iz Koroljeva, blizu Moskve. Ako uporedite Talin sa Moskvom, tamo uopšte nema ljudi. Lokalne saobraćajne gužve koštaju dvije minute, što je za Moskovljana jednostavno smiješno.

U Talinu živi oko 400 hiljada ljudi, odnosno oko jedan i po mojih rođaka Koroljev. Ali u isto vrijeme, grad ima svu infrastrukturu neophodnu za život - trgovačke centre, škole, vrtiće, svuda gdje možete prošetati. Nema potrebe da idete na posao - 10 minuta i u kancelariji ste. Nije potrebno putovati da biste šetali centrom - stari grad je udaljen 5 minuta hoda.

Intervju. Šta inženjer može očekivati ​​od rada u evropskom startupu, kako se provode intervjui i da li je teško prilagoditi se?

Nema potrebe da djecu vodite u školu - škola je, opet, udaljena deset minuta. Najbliži supermarket je također na par minuta hoda, do najbližeg je potrebno oko sedam minuta vožnje automobilom. Mogu čak i hodati od aerodroma do svoje kuće ili ići tramvajem!

Generalno, ovdje je ugodno, ali takav život se jednostavno ne može porediti sa metropolom. Ovdje ima nešto manje mogućnosti za slobodno vrijeme - iako postoje, često idem na koncerte stranih zvijezda. Ali ako u Moskvi ima desetine pozorišta, onda to nije slučaj. Inače, donedavno u Talinu nije postojala čak ni Ikea.

Da li vam se sviđa ili ne zavisi od vaših potreba. Na primjer, imam porodicu i djecu - grad je odličan za takav život, pun mogućnosti za sport. Sve ovo se savršeno uklapa u nedostatak gomile ljudi na bilo kojoj lokaciji ili stadionu.

Šta je sa profesionalnim umrežavanjem?

Ovo je jedna od zanimljivih tačaka. Unatoč činjenici da govorimo o “jednoj i po kraljici”, broj svih vrsta susreta, konferencija i događaja za programere je jednostavno van ljestvice. Sada postoji bum tehnoloških startupova na Baltiku i u Estoniji, kompanije su vrlo otvorene, često održavaju otvorene sastanke i razmjenjuju iskustva.

Kao rezultat toga, vrlo lako možete zakrčiti svoj raspored - idite na događaje odličnih kompanija nekoliko puta sedmično. To vam omogućava da uspostavite horizontalne veze i shvatite kako slične probleme rješavaju kolege iz drugih kompanija. U tom smislu, pokret je veoma aktivan, što me je tada iznenadilo.

I na kraju, koliko je lako programeru koji govori ruski da se udobno smjesti u baltičkim zemljama? Postoji li razlika u mentalitetu?

Teško je govoriti o svim kompanijama u zemlji u cjelini, ali za startape poput Bolta to ne bi trebao biti problem. Prvo, ovdje postoji veliki broj inženjera koji govore ruski. I prirodno je da se prvo nakon preseljenja obratite svojim ljudima. I čini mi se da će ovdje od samog početka biti više ljudi koji su slični po mentalitetu nego kada pređu u neki američki startup.

Ovo je jako dobro u smislu posla, a i porodici je lakše - žene i djeca takođe komuniciraju, svi idu jedni drugima u posjete itd. Pa, generalno, pošto samo u glavnom uredu ima ljudi skoro 40 nacionalnosti, vrlo je lako uključiti se u multikulturalnu sredinu, a to ima svoj interes.

Osim toga, tu su i aktivnosti koje okupljaju tim u cjelinu – naša kompanija, na primjer, u cjelini nekoliko puta godišnje putuje u različite zemlje. Kao rezultat toga, već sam posjetio mjesta poput Južne Afrike koja vjerovatno nikada ne bih posjetio sam.

Intervju. Šta inženjer može očekivati ​​od rada u evropskom startupu, kako se provode intervjui i da li je teško prilagoditi se?

Oni koji su mlađi i umeju da se organizuju - pronaći pratioce u kancelariji za odlazak u šank u petak uopšte nije problem. Tako da nema posebnih problema sa adaptacijom, a ne treba se bojati selidbe.

izvor: www.habr.com

Dodajte komentar