Interview. Wat kan een ingenieur verwachten van het werken in een Europese startup, hoe worden interviews afgenomen en is het moeilijk om je aan te passen?

Interview. Wat kan een ingenieur verwachten van het werken in een Europese startup, hoe worden interviews afgenomen en is het moeilijk om je aan te passen?

Foto: Pexels

De afgelopen jaren hebben de Baltische landen een hausse aan IT-startups ervaren. Alleen al in het kleine Estland konden verschillende bedrijven de ‘eenhoornstatus’ bereiken, dat wil zeggen dat hun kapitalisatie meer dan $ 1 miljard bedroeg. Dergelijke bedrijven huren actief ontwikkelaars in en helpen hen met verhuizingen.

Vandaag heb ik gesproken Boris Vnukov, die werkt als Lead backend developer bij een startup Bolt is de “Europese Uber” en een van de eenhoorns van Estland. We bespraken een hele reeks carrièrekwesties: van het organiseren van interviews en het werkproces in een startup tot de moeilijkheden bij aanpassing en vergelijking van Tallinn met Moskou.

Noot: Bolt host momenteel online kampioenschap voor ontwikkelaars. De winnaars kunnen geld winnen - het prijzengeld bedraagt ​​350 duizend roebel, en de beste ontwikkelaars krijgen de kans om naar Europa te verhuizen.

Om te beginnen: hoe verschilt het werk van een programmeur in een Europese startup van het dagelijkse leven van een ontwikkelaar in Russische bedrijven?

In termen van benaderingen en methodologieën zijn er eigenlijk niet zoveel verschillen. Ik werkte bijvoorbeeld bij Consultant Plus - daar waren de ingenieurs goed op de hoogte van alle huidige trends, ze lazen dezelfde bronnen als hun collega's in het huidige bedrijf.

Ontwikkelaars vormen een internationale gemeenschap, iedereen deelt enkele bevindingen en benaderingen en beschrijft hun ervaringen. Dus in Rusland werkte ik met Kanban, was op de hoogte van nieuwe tools, het werk zelf was niet veel anders. Bedrijven bedenken geen ontwikkelingsmethodologieën, iedereen gebruikt reeds bestaande tools - dit is eigendom van de hele gemeenschap, alleen de taken kunnen anders zijn.

Een ander ding is dat niet alle bedrijven, vooral in Rusland, een toegewijde persoon hebben die verantwoordelijk is voor het introduceren van innovaties. In Europa gebeurt dit vaak: er kan een toegewijde functionaris zijn die ontwikkelingen en benaderingen selecteert die geschikt zijn voor de taken van het bedrijf, en vervolgens de implementatie ervan uitvoert en de effectiviteit ervan beoordeelt. Maar bij startups is dit meestal niet het geval; alle initiatieven komen van onderop. Dat is het leuke aan het werken in zulke bedrijven: er is een goede balans tussen initiatief en verantwoordelijkheid. Je kunt kiezen hoe je wilt werken, welke tools je gebruikt, maar je moet je keuze wel verantwoorden en verantwoordelijk zijn voor het resultaat.

Hoe is de ontwikkeling gestructureerd in Bolt? Hoe ziet de workflow eruit vanaf het verschijnen van een taak tot de implementatie ervan?

Alles werkt heel eenvoudig, we hebben twee ontwikkelingsgebieden: de ontwikkeling van een digitaal platform en het product zelf. De ontwikkelteams zijn verdeeld over deze twee gebieden.

Wanneer een bedrijf een verzoek ontvangt, analyseren onze projectmanagers dit. Als er in dit stadium geen vragen rijzen, gaat de taak naar het technische team, waar ingenieurs de taak opsplitsen in specifieke taken, ontwikkelingssprints plannen en met de implementatie beginnen. Vervolgens tests, documentatie, output naar productie, verbeteringen en oplossingen - continue integratie en continue ontwikkeling.

Als we het hebben over ontwikkelingsmethodologieën, zijn er geen strikte beleidslijnen of regels. Elk team kan werken zoals het wil - het belangrijkste is om resultaten te boeken. Maar eigenlijk gebruikt iedereen Scrum en Kanban, het is moeilijk om hier iets nieuws te verzinnen.

Interview. Wat kan een ingenieur verwachten van het werken in een Europese startup, hoe worden interviews afgenomen en is het moeilijk om je aan te passen?

Vindt er informatie-uitwisseling plaats tussen teams over dergelijke implementaties en innovaties?

Ja, we houden periodiek interne bijeenkomsten, waar mensen praten over de feiten over welke tools ze hebben geïmplementeerd, welke resultaten ze verwachtten te behalen, of er zich onverwachte problemen hebben voorgedaan en wat er uiteindelijk is bereikt. Dit helpt om te concluderen of een bepaalde hype-technologie de tijd en middelen waard was die eraan werden besteed.

Dat wil zeggen, er is hier geen taak om te bewijzen dat u gelijk had toen u voorstelde een hulpmiddel te proberen. Als het niet past, dan is dit ook een gevolg en moet je dit aan al je collega's vertellen, zodat ze begrijpen wat ze kunnen verwachten en misschien moeite en tijd kunnen besparen.

Laten we verder gaan met carrièrekwesties. Wat voor soort ontwikkelaars zoeken ze momenteel in Bolt? Moet je een geweldige senior zijn om naar een Europese startup te verhuizen?

We hebben een startup die zich snel ontwikkelt, dus de taken en aanpak voor het inhuren van ingenieurs veranderen. Toen ik er voor het eerst aankwam, bestond het ontwikkelingsteam bijvoorbeeld uit ongeveer 15 ontwikkelaars. Toen werden er natuurlijk alleen senioren aangenomen, omdat er weinig mensen zijn, veel hangt van iedereen af, het is belangrijk om alles goed te doen, om het product te snijden.

Toen groeide het bedrijf, trok financieringsrondes aan, werd een eenhoorn - dat wil zeggen, de kapitalisatie bedraagt ​​nu meer dan $ 1 miljard. De technische staf groeide ook, nu nemen ze zowel midden- als junioren aan - omdat sommige teams taken hebben waarvoor zulke specialisten zijn nodig. Nu is er een mogelijkheid om het personeel intern te laten groeien. Het blijkt dat niet alleen de meest ervaren ingenieurs de kans krijgen om bij een Europese startup aan de slag te gaan.

Een ander interessant punt in dit verband is: hoe worden interviews georganiseerd? Welke aanpak: is het belangrijk om problemen op te lossen, over algoritmen te praten, hoeveel fasen, hoe ziet het er überhaupt uit?

Ons proces bij Bolt is als volgt: eerst geven ze een link naar een eenvoudig probleem op Hackerrank, je moet het binnen een bepaalde tijd oplossen, niemand houdt op dit moment de kandidaat in de gaten. Dit is het primaire filter - trouwens, een verrassend groot aantal mensen kan er om verschillende redenen niet doorheen. Als alles goed is, vinden er een paar telefoontjes plaats via Skype of Zoom, daar zijn engineers al aanwezig en bieden ook aan om het probleem op te lossen.

In het eerste en tweede interview is de taak meer een gespreksonderwerp. Meestal worden taken zo geselecteerd dat ze op verschillende manieren kunnen worden opgelost. En de keuze voor een specifieke oplossing wordt juist voer voor een gesprek met de kandidaat. Er is een mogelijkheid om vragen te stellen om de ervaring van de persoon en de aanpak van het werk te begrijpen en om te begrijpen of het prettig zal zijn om met hem samen te werken. Bij de derde oproep zijn de hoofdingenieurs al betrokken, we hebben het over architectuur, de problemen draaien eromheen.

In de laatste fase worden de specialisten die in principe bereid zijn een bod uit te brengen, betaald voor een bezoek aan het kantoor. Dit helpt mensen te begrijpen met wie ze gaan samenwerken, het kantoor, de stad en andere punten te beoordelen. Als iedereen met alles tevreden is, is het proces al goed ingeburgerd: ze helpen zowel de ingenieur als het gezin met verhuizen, het vinden van een appartement, kleuterscholen voor kinderen, enz.

Maar over het algemeen zijn er trouwens van tijd tot tijd mogelijkheden om te verhuizen met behulp van een eenvoudiger schema. Nu hebben we dat bijvoorbeeld online kampioenschap voor ontwikkelaars. Op basis van de resultaten van de competitie kunnen getalenteerde ingenieurs na slechts één interview een aanbieding krijgen - alles duurt niet meer dan een dag.

Hoe benaderen Europese bedrijven de ontwikkeling van ingenieurs als het gaat om loopbaantrajecten op de lange termijn? Wat zijn de groeitrajecten?

Tja, het is ook lastig om hier iets nieuws te verzinnen. Ten eerste heeft mijn bedrijf een budget voor zelfontwikkeling - elke ontwikkelaar heeft recht op een bepaald bedrag per jaar, dat hij aan iets nuttigs kan besteden: een kaartje voor een conferentie, literatuur, enkele abonnementen, enz. Ten tweede groei je in ieder geval qua vaardigheden: de startup ontwikkelt zich, er verschijnen nieuwe taken.

Het is duidelijk dat er op een bepaald niveau – meestal een senior – een splitsing kan ontstaan: ga naar management of verdiep je in een bepaald gebied. Een specialist kan starten met de rol van teamleider en zich in deze richting verder ontwikkelen.

Aan de andere kant zijn er altijd ingenieurs die niet erg geïnteresseerd zijn in veel met mensen werken, ze zijn meer geïnteresseerd in code, algoritmen, infrastructuur, dat is alles. Voor zulke mensen zijn er na de functie van senior ingenieur rollen, bijvoorbeeld stafingenieur en zelfs hoofdingenieur - dit is een specialist die geen mensen aanstuurt, maar optreedt als opinieleider. Omdat zo'n ingenieur zeer ervaren is en het hele systeem en platform van het bedrijf grondig kent, kan hij de ontwikkelingsrichting van de technologieën van het bedrijf kiezen. Hij begrijpt de impact van innovatie als geheel, in plaats van op de specifieke taken van een specifiek team. Dergelijke initiatieven van bovenaf zijn dus erg belangrijk, en degene zijn die ze genereert is een geweldige manier om je te ontwikkelen.

Hoe staan ​​Estland en Tallinn er vandaag de dag voor als het gaat om verhuizingen? Wat kunt u verwachten en waar moet u zich op voorbereiden?

Goede vraag. Over het algemeen verhuisde ik uit Moskou, en ikzelf uit Korolev, vlakbij Moskou. Als je Tallinn met Moskou vergelijkt, zijn er helemaal geen mensen. Lokale files kosten twee minuten, wat ronduit belachelijk is voor een Moskoviet.

In Tallinn wonen ongeveer 400 duizend mensen, dat wil zeggen ongeveer anderhalf van mijn familieleden Korolev. Maar tegelijkertijd beschikt de stad over alle infrastructuur die nodig is voor het leven: winkelcentra, scholen, kleuterscholen, overal waar je kunt lopen. U hoeft niet naar uw werk te pendelen: 10 minuten en u bent op kantoor. U hoeft niet te reizen om door het centrum te lopen; de oude stad ligt op 5 minuten lopen.

Interview. Wat kan een ingenieur verwachten van het werken in een Europese startup, hoe worden interviews afgenomen en is het moeilijk om je aan te passen?

Het is niet nodig om kinderen naar school te brengen; school is wederom tien minuten verderop. De dichtstbijzijnde supermarkt ligt ook op een paar minuten lopen, de verste supermarkt duurt ongeveer zeven minuten met de auto. Ik kan zelfs vanaf het vliegveld naar mijn huis lopen of de tram nemen!

Over het algemeen is het hier comfortabel, maar zo'n leven is simpelweg niet te vergelijken met een metropool. Er zijn hier iets minder vrijetijdsmogelijkheden - hoewel ze bestaan, ga ik vaak naar concerten van buitenlandse sterren. Maar als er tientallen theaters in Moskou zijn, dan is dit niet het geval. Overigens was er tot voor kort niet eens een Ikea in Tallinn.

Of je het leuk vindt of niet, hangt af van je behoeften. Ik heb bijvoorbeeld een gezin en kinderen - de stad is uitstekend voor zo'n leven, vol sportmogelijkheden. Dit past allemaal perfect bij het gebrek aan mensenmassa's op welk terrein of stadion dan ook.

Hoe zit het met professioneel netwerken?

Dit is een van de interessante punten. Ondanks het feit dat we het hebben over ‘anderhalf Queens’, is het aantal allerlei meetups, conferenties en evenementen voor ontwikkelaars simpelweg buiten de hitlijsten. Er is nu een hausse aan technologie-startups in de Baltische staten en Estland, bedrijven zijn heel open, houden vaak open bijeenkomsten en wisselen ervaringen uit.

Als gevolg hiervan kunt u uw schema heel gemakkelijk blokkeren: ga een paar keer per week naar evenementen van uitstekende bedrijven. Hierdoor leg je horizontale verbanden en begrijp je hoe soortgelijke problemen worden opgelost door collega’s van andere bedrijven. In dit opzicht is de beweging zeer actief, wat mij destijds verbaasde.

En tot slot: hoe gemakkelijk is het voor een Russischsprekende ontwikkelaar om zich op zijn gemak te voelen in de Baltische landen? Is er sprake van een verschil in mentaliteit?

Het is moeilijk om over alle bedrijven in het land als geheel te praten, maar voor startups als Bolt zou dit geen probleem moeten zijn. Ten eerste zijn er hier een groot aantal Russischsprekende ingenieurs. En het is normaal dat u na uw verhuizing eerst contact opneemt met uw eigen mensen. En het lijkt mij dat er vanaf het allereerste begin meer mensen zullen zijn met een vergelijkbare mentaliteit dan wanneer ze naar een Amerikaanse startup verhuizen.

Dit is erg goed in termen van werk, en het is gemakkelijker voor het gezin - vrouwen en kinderen communiceren ook, iedereen gaat bij elkaar op bezoek, enz. Over het algemeen is het, omdat er alleen al op het hoofdkantoor mensen van bijna 40 nationaliteiten werken, vrij gemakkelijk om betrokken te raken in een multiculturele omgeving, en dit heeft zijn eigen belang.

Daarnaast zijn er ook activiteiten die het team als geheel samenbrengen. Ons bedrijf reist bijvoorbeeld in zijn geheel een paar keer per jaar naar verschillende landen. Hierdoor heb ik al plaatsen als Zuid-Afrika bezocht die ik in mijn eentje waarschijnlijk nooit zou hebben bezocht.

Interview. Wat kan een ingenieur verwachten van het werken in een Europese startup, hoe worden interviews afgenomen en is het moeilijk om je aan te passen?

Voor degenen die jonger zijn en zichzelf kunnen organiseren: het vinden van metgezellen op kantoor om op vrijdag naar de bar te gaan is helemaal geen probleem. Er zijn dus geen speciale aanpassingsproblemen en u hoeft niet bang te zijn om te verhuizen.

Bron: www.habr.com

Voeg een reactie