Intervju. Vad kan en ingenjör förvänta sig av att arbeta i en europeisk startup, hur genomförs intervjuer och är det svårt att anpassa sig?

Intervju. Vad kan en ingenjör förvänta sig av att arbeta i en europeisk startup, hur genomförs intervjuer och är det svårt att anpassa sig?

Bild: Pexels

Under de senaste åren har de baltiska länderna upplevt en boom av IT-startups. Bara i det lilla Estland kunde flera företag uppnå statusen "enhörning", det vill säga deras kapitalisering översteg 1 miljard dollar. Sådana företag anställer aktivt utvecklare och hjälper dem med omlokalisering.

Idag har jag pratat med Boris Vnukov, som arbetar som ledande backend-utvecklare vid en startup Bult är den "europeiska Uber" och en av de enhörningar i Estland. Vi diskuterade en hel rad karriärfrågor: från att organisera intervjuer och arbetsprocessen i en startup, till svårigheterna att anpassa och jämföra Tallinn med Moskva.

Notera: Bolt är för närvarande värd onlinemästerskap för utvecklare. Vinnarna kommer att kunna vinna pengar - prisfonden är 350 tusen rubel, och de bästa utvecklarna kommer att ha möjlighet att flytta till Europa.

Till att börja med, hur skiljer sig arbetet för en programmerare i en europeisk startup från vardagen för en utvecklare i ryska företag?

Faktum är att när det gäller tillvägagångssätt och metoder finns det inte så många skillnader. Jag arbetade till exempel tidigare på Consultant Plus - där var ingenjörerna ganska medvetna om alla aktuella trender, de läste samma resurser som sina kollegor i det nuvarande företaget.

Utvecklare är ett internationellt samhälle, alla delar några fynd och tillvägagångssätt och beskriver sina erfarenheter. Så i Ryssland arbetade jag med Kanban, var medveten om nya verktyg, själva arbetet var inte mycket annorlunda. Företag uppfinner inte utvecklingsmetoder, alla använder redan befintliga verktyg - detta är hela samhällets egendom, bara uppgifterna kan vara annorlunda.

En annan sak är att inte alla företag, särskilt i Ryssland, har en dedikerad person som är ansvarig för att introducera innovationer. I Europa händer detta ofta - det kan finnas en dedikerad tjänsteman som väljer utvecklingar och tillvägagångssätt som är lämpliga för företagets uppgifter och sedan genomför deras implementering och utvärdering av deras effektivitet. Men detta är vanligtvis inte fallet i startups, alla initiativ kommer från botten. Det är det som är coolt med att arbeta i sådana företag – det finns en bra balans mellan initiativ och ansvar. Du kan välja hur du vill arbeta, vilka verktyg du ska använda, men du måste motivera ditt val och ansvara för resultatet.

Hur är utvecklingen uppbyggd i Bolt? Hur ser arbetsflödet ut från en uppgifts utseende till dess implementering?

Allt fungerar helt enkelt, vi har två utvecklingsområden – utvecklingen av en digital plattform och själva produkten. Utvecklingsteamen är fördelade över dessa två områden.

När ett företag får en förfrågan analyserar våra projektledare den. Om inga frågor uppstår i detta skede går uppgiften till det tekniska teamet, där ingenjörer delar upp det i specifika uppgifter, planerar utvecklingssprintar och börjar implementera. Därefter tester, dokumentation, produktion till produktion, förbättringar och fixar – kontinuerlig integration och kontinuerlig utveckling.

Om vi ​​pratar om utvecklingsmetoder finns det inga strikta policyer eller regler. Varje lag kan arbeta som det vill - det viktigaste är att producera resultat. Men i princip alla använder Scrum och Kanban, det är svårt att komma på något nytt här.

Intervju. Vad kan en ingenjör förvänta sig av att arbeta i en europeisk startup, hur genomförs intervjuer och är det svårt att anpassa sig?

Finns det något utbyte av information mellan team angående sådana implementeringar och innovationer?

Ja, vi håller med jämna mellanrum interna möten, där folk pratar om fakta om vilka verktyg de implementerat, vilka resultat de förväntade sig att få, om några oväntade problem uppstod och vad som i slutändan uppnåddes. Detta hjälper till att dra slutsatsen huruvida någon hajpad teknik var värd tiden och resurserna som spenderades på den.

Det vill säga, det finns ingen uppgift här för att bevisa att du hade rätt när du föreslog att du skulle prova något verktyg. Om det inte passar är detta också ett resultat, och du måste berätta för alla dina kollegor om detta så att de förstår vad de kan förvänta sig och kanske sparar ansträngning och tid.

Låt oss gå vidare till karriärfrågor. Vilken typ av utvecklare söker de för närvarande i Bolt? Behöver du vara en stor senior för att flytta till en europeisk startup?

Vi har en startup som utvecklas snabbt, så uppgifterna och förhållningssättet för att anställa ingenjörer förändras. Till exempel, när jag först kom, bestod utvecklingsteamet av cirka 15 utvecklare. Sedan anställdes det såklart bara seniorer, för det är få människor, mycket beror på alla, det gäller att göra allt bra, att skära av produkten.

Sedan växte företaget, lockade finansieringsomgångar, blev en enhörning - det vill säga kapitaliseringen är nu mer än 1 miljard dollar. Den tekniska personalen växte också, nu anställer de både mellan- och juniorer - eftersom vissa team har uppgifter som sådana specialister är behövda. Nu finns möjlighet att växa personal internt. Det visar sig att inte bara de mest erfarna ingenjörerna har en chans att flytta för att arbeta för en europeisk startup.

En annan intressant punkt i detta avseende är hur intervjuer organiseras? Vilket tillvägagångssätt: är det viktigt att lösa problem, prata om algoritmer, hur många steg, hur ser det ens ut?

Vår process på Bolt är denna: först ger de en länk till ett enkelt problem på Hackerrank, du måste lösa det inom en viss tid, ingen tittar på kandidaten just nu. Detta är det primära filtret - förresten, ett förvånansvärt stort antal människor kan inte klara det av olika anledningar. Om allt är bra så sker ett par samtal på Skype eller Zoom, ingenjörer finns redan där och de erbjuder sig också att lösa problemet.

I den första och andra intervjun är uppgiften mer en samtalsfråga. Vanligtvis väljs uppgifter ut så att de kan lösas på flera sätt. Och valet av en specifik lösning blir bara mat för samtal med kandidaten. Det finns en möjlighet att ställa frågor för att förstå personens erfarenhet, inställning till arbetet och förstå om det kommer att vara bekvämt att arbeta med honom. På den tredje utlysningen är huvudingenjörer redan involverade, vi pratar om arkitektur, problemen kretsar kring det.

Det sista steget, de specialister som i princip är redo att lämna ett erbjudande, får betalt för ett besök på kontoret. Detta hjälper människor att förstå vem de kommer att arbeta med, bedöma kontoret, staden och andra punkter. Om alla är nöjda med allt, så är processen redan väl etablerad - de hjälper både ingenjören och familjen att flytta, hitta en lägenhet, dagis för barn, etc.

Men i allmänhet, förresten, från tid till annan finns det möjligheter att flytta med ett enklare schema. Till exempel, nu har vi onlinemästerskap för utvecklare. Baserat på resultaten av tävlingen kan duktiga ingenjörer erbjudas ett erbjudande efter bara en intervju - allt tar inte mer än en dag.

När det gäller långsiktiga karriärvägar, hur närmar sig europeiska företag utvecklingen av ingenjörer? Vilka är tillväxtbanorna?

Tja, det är också svårt att komma på något nytt här. För det första har mitt företag en budget för självutveckling - varje utvecklare har rätt till ett visst belopp per år, som han kan spendera på något användbart: en biljett till en konferens, litteratur, några prenumerationer, etc. För det andra, kompetensmässigt växer man i alla fall – startupen utvecklas, nya uppgifter dyker upp.

Det är klart att på en viss nivå - vanligtvis en senior - kan en gaffel uppstå: gå in i ledningen eller studera något område på djupet. En specialist kan börja med rollen som teamledare och utvecklas vidare i denna riktning.

Å andra sidan finns det alltid ingenjörer som inte är särskilt intresserade av att arbeta mycket med människor, de är mer intresserade av kod, algoritmer, infrastruktur, det är allt. För sådana personer, efter tjänsten som senior ingenjör, finns det roller, till exempel stabsingenjör och till och med huvudingenjör - detta är en specialist som inte hanterar människor, utan fungerar som en opinionsbildare. Eftersom en sådan ingenjör är mycket erfaren, känner till hela företagets system och plattform grundligt, kan han välja riktning för utvecklingen av företagets teknologier. Han förstår inverkan av innovation som helhet, snarare än på de specifika uppgifterna för ett specifikt team. Så sådana initiativ uppifrån är väldigt viktiga, och att vara den som genererar dem är ett bra sätt att utvecklas.

Hur ser Estland och Tallinn ut idag när det gäller omlokalisering? Vad kan man förvänta sig och vad ska man förbereda sig på?

Bra fråga. I allmänhet flyttade jag från Moskva och mig själv från Korolev, nära Moskva. Om man jämför Tallinn med Moskva så finns det inga människor alls. Lokala trafikstockningar kostar två minuter, vilket helt enkelt är löjligt för en moskovit.

Cirka 400 tusen människor bor i Tallinn, det vill säga ungefär en och en halv av mina släktingar Korolev. Men samtidigt har staden all infrastruktur som behövs för livet - köpcentra, skolor, dagis, överallt där du kan gå. Du behöver inte pendla till jobbet - 10 minuter och du är på kontoret. Det finns ingen anledning att resa för att gå runt i centrum - gamla stan ligger 5 minuter till fots.

Intervju. Vad kan en ingenjör förvänta sig av att arbeta i en europeisk startup, hur genomförs intervjuer och är det svårt att anpassa sig?

Det finns ingen anledning att ta barn till skolan - skolan, återigen, är tio minuter bort. Närmaste stormarknad ligger också ett par minuter till fots, den längst bort tar cirka sju minuter med bil. Jag kan till och med gå från flygplatsen till mitt hus eller ta en spårvagn!

I allmänhet är det bekvämt här, men ett sådant liv kan helt enkelt inte jämföras med en metropol. Det finns något färre fritidsmöjligheter här – även om de finns går jag ofta på konserter med utländska stjärnor. Men om det finns dussintals teatrar i Moskva, så är det inte fallet. Förresten, tills nyligen fanns det inte ens ett Ikea i Tallinn.

Om du gillar det eller inte beror på dina behov. Jag har till exempel familj och barn - staden är utmärkt för ett sådant liv, full av möjligheter till sport. Allt detta passar perfekt med bristen på folkmassor på vilken plats eller stadion som helst.

Hur är det med professionellt nätverkande?

Detta är en av de intressanta punkterna. Trots det faktum att vi pratar om "en och en halv Queens" är antalet alla typer av möten, konferenser och evenemang för utvecklare helt enkelt utanför listorna. Det är nu en boom av teknikstartups i Baltikum och Estland, företag är väldigt öppna, håller ofta öppna möten och delar erfarenheter.

Som ett resultat kan du blockera ditt schema mycket enkelt - gå till evenemang av utmärkta företag ett par gånger i veckan. Detta gör att du kan etablera horisontella kopplingar och förstå hur liknande problem löses av kollegor från andra företag. I detta avseende är rörelsen mycket aktiv, vilket förvånade mig då.

Och slutligen, hur lätt är det för en rysktalande utvecklare att trivas i de baltiska länderna? Är det skillnad i mentalitet?

Det är svårt att prata om alla företag i landet som helhet, men för startups som Bolt borde detta inte vara ett problem. För det första finns det ett stort antal rysktalande ingenjörer här. Och det är naturligt att nå ut till sitt eget folk först efter att ha flyttat. Och det verkar för mig att det kommer att finnas fler här från första början som är lika i mentalitet än när de flyttade till någon amerikansk startup.

Detta är mycket bra när det gäller arbete, och det är lättare för familjen - fruar och barn kommunicerar också, alla besöker varandra, etc. Tja, generellt sett, eftersom det bara på huvudkontoret finns människor med nästan 40 nationaliteter, är det ganska lätt att engagera sig i en mångkulturell miljö, och detta har sitt eget intresse.

Utöver detta finns det även aktiviteter som samlar teamet som en helhet – vårt företag reser till exempel till olika länder ett par gånger om året som helhet. Som ett resultat har jag redan besökt platser som Sydafrika som jag förmodligen aldrig skulle ha besökt på egen hand.

Intervju. Vad kan en ingenjör förvänta sig av att arbeta i en europeisk startup, hur genomförs intervjuer och är det svårt att anpassa sig?

De som är yngre och kan organisera sig - att hitta följeslagare på kontoret för att gå till baren på fredag ​​är inga problem alls. Så det finns inga speciella problem med anpassningen, och det finns ingen anledning att vara rädd för att flytta.

Källa: will.com

Lägg en kommentar