Entretien. Que peut attendre un ingénieur travaillant dans une startup européenne, comment se déroulent les entretiens et est-il difficile de s'adapter ?

Entretien. Que peut attendre un ingénieur travaillant dans une startup européenne, comment se déroulent les entretiens et est-il difficile de s'adapter ?

Image: Pexels

Ces dernières années, les pays baltes ont connu un boom des startups informatiques. Rien que dans la petite Estonie, plusieurs entreprises ont réussi à atteindre le statut de « licorne », c'est-à-dire que leur capitalisation a dépassé le milliard de dollars. Ces entreprises embauchent activement des promoteurs et les aident à se délocaliser.

Aujourd'hui, j'ai parlé à Boris Vnukov, qui travaille en tant que développeur backend principal dans une startup Volt (Bolt) est le « Uber européen » et l’un des licornes d'Estonie. Nous avons discuté de toute une série de questions de carrière : de l'organisation des entretiens et du processus de travail dans une startup aux difficultés d'adaptation et à la comparaison de Tallinn avec Moscou.

Noter: Bolt héberge actuellement championnat en ligne pour les développeurs. Les gagnants pourront gagner de l'argent - le fonds du prix est de 350 XNUMX roubles et les meilleurs développeurs auront la possibilité de s'installer en Europe.

Pour commencer, en quoi le travail d'un programmeur dans une startup européenne diffère-t-il de la vie quotidienne d'un développeur dans des entreprises russes ?

En fait, en termes d’approches et de méthodologies, il n’y a pas beaucoup de différences. Par exemple, je travaillais chez Consultant Plus - là-bas, les ingénieurs étaient bien au courant de toutes les tendances actuelles, ils lisaient les mêmes ressources que leurs collègues de l'entreprise actuelle.

Les développeurs sont une communauté internationale, chacun partage ses trouvailles, ses approches, et décrit son expérience. Ainsi, en Russie, j'ai travaillé avec Kanban, j'étais au courant des nouveaux outils, le travail en lui-même n'était pas très différent. Les entreprises n'inventent pas de méthodologies de développement, chacun utilise des outils déjà existants - c'est la propriété de toute la communauté, seules les tâches peuvent être différentes.

Une autre chose est que toutes les entreprises, notamment en Russie, n'ont pas une personne dédiée chargée d'introduire les innovations. En Europe, cela arrive souvent : il peut y avoir un responsable dédié qui sélectionne les développements et les approches adaptés aux tâches de l'entreprise, puis procède à leur mise en œuvre et à l'évaluation de leur efficacité. Mais ce n’est généralement pas le cas dans les startups : toutes les initiatives viennent d’en bas. C’est ce qui est cool de travailler dans de telles entreprises : il y a un bon équilibre entre initiative et responsabilité. Vous pouvez choisir comment vous souhaitez travailler, quels outils utiliser, mais vous devez justifier votre choix et être responsable du résultat.

Comment le développement est-il structuré dans Bolt ? À quoi ressemble le workflow depuis l’apparition d’une tâche jusqu’à sa mise en œuvre ?

Tout fonctionne assez simplement, nous avons deux axes de développement : le développement d'une plateforme numérique et le produit lui-même. Les équipes de développement sont réparties sur ces deux zones.

Lorsqu'une entreprise reçoit une demande, nos chefs de projet l'analysent. Si aucune question ne se pose à ce stade, la tâche est confiée à l'équipe technique, où les ingénieurs la décomposent en tâches spécifiques, planifient les sprints de développement et commencent la mise en œuvre. Puis tests, documentation, mise en production, améliorations et correctifs - intégration continue et développement continu.

Si nous parlons de méthodologies de développement, il n’existe pas de politiques ou de règles strictes. Chaque équipe peut travailler comme elle l'entend, l'essentiel est de produire des résultats. Mais fondamentalement, tout le monde utilise Scrum et Kanban, il est difficile d'inventer quelque chose de nouveau ici.

Entretien. Que peut attendre un ingénieur travaillant dans une startup européenne, comment se déroulent les entretiens et est-il difficile de s'adapter ?

Existe-t-il un échange d'informations entre les équipes concernant ces implémentations et innovations ?

Oui, nous organisons périodiquement des réunions internes au cours desquelles les gens discutent des outils qu'ils ont mis en œuvre, des résultats qu'ils espéraient obtenir, des problèmes inattendus survenus et de ce qui a finalement été réalisé. Cela permet de déterminer si une technologie à la mode valait le temps et les ressources qui y étaient consacrés.

Autrement dit, il n'y a aucune tâche ici pour prouver que vous aviez raison lorsque vous suggériez d'essayer un outil. Si cela ne vous convient pas, c'est aussi un résultat, et vous devez en parler à tous vos collègues afin qu'ils comprennent à quoi s'attendre et, peut-être, économisent des efforts et du temps.

Passons aux problèmes de carrière. Quel type de développeurs recherchent-ils actuellement chez Bolt ? Faut-il être un grand senior pour évoluer dans une startup européenne ?

Nous avons une startup qui se développe rapidement, donc les tâches et l'approche de recrutement des ingénieurs évoluent. Par exemple, à mon arrivée, l’équipe de développement était composée d’environ 15 développeurs. Ensuite, bien sûr, seuls les seniors ont été embauchés, car il y a peu de monde, beaucoup dépend de chacun, il est important de tout bien faire, de couper le produit.

Ensuite, l'entreprise s'est développée, a attiré des tours de financement, est devenue une licorne - c'est-à-dire que la capitalisation est maintenant supérieure à 1 milliard de dollars. Le personnel technique a également augmenté, maintenant ils embauchent à la fois des intermédiaires et des juniors - car certaines équipes ont des tâches pour lesquelles de tels spécialistes sont nécessaires. Il existe désormais une opportunité de développer le personnel en interne. Il s’avère que les ingénieurs les plus expérimentés ne sont pas les seuls à avoir la possibilité de travailler dans une startup européenne.

Un autre point intéressant à cet égard est la manière dont les entretiens sont organisés ? Quelle approche : est-il important de résoudre des problèmes, de parler d'algorithmes, de combien d'étapes, à quoi cela ressemble-t-il ?

Notre processus chez Bolt est le suivant : d'abord, ils donnent un lien vers un problème simple sur Hackerrank, vous devez le résoudre dans un certain temps, personne ne surveille le candidat en ce moment. Il s'agit du filtre principal - d'ailleurs, un nombre étonnamment élevé de personnes ne peuvent pas le passer pour diverses raisons. Si tout va bien, alors quelques appels ont lieu sur Skype ou Zoom, des ingénieurs y sont déjà présents et proposent également de résoudre le problème.

Lors du premier et du deuxième entretien, la tâche est davantage un sujet de discussion. Habituellement, les tâches sont sélectionnées de manière à pouvoir être résolues de plusieurs manières. Et le choix d'une solution concrète devient simplement un sujet de conversation avec le candidat. Il est possible de poser des questions afin de comprendre l’expérience de la personne, son approche du travail et de comprendre s’il sera confortable de travailler avec elle. Au troisième appel, les ingénieurs principaux sont déjà impliqués, on parle d'architecture, les problèmes tournent autour d'elle.

La dernière étape, les spécialistes qui sont en principe prêts à faire une offre, sont rémunérés pour une visite au bureau. Cela aide les gens à comprendre avec qui ils vont travailler, à évaluer le bureau, la ville et d'autres points. Si tout le monde est satisfait de tout, alors le processus est déjà bien établi : ils aident à la fois l'ingénieur et la famille à déménager, à trouver un appartement, des jardins d'enfants, etc.

Mais en général, en passant, il existe de temps en temps des possibilités de se déplacer en utilisant un schéma plus simple. Par exemple, nous avons maintenant championnat en ligne pour les développeurs. Sur la base des résultats du concours, des ingénieurs talentueux peuvent se voir proposer une offre après un seul entretien - tout ne prendra pas plus d'une journée.

En matière de parcours professionnels à long terme, comment les entreprises européennes abordent-elles le développement des ingénieurs ? Quelles sont les trajectoires de croissance ?

Eh bien, il est également difficile de proposer quelque chose de nouveau ici. Premièrement, mon entreprise dispose d'un budget de développement personnel - chaque développeur a droit à un certain montant par an, qu'il peut dépenser pour quelque chose d'utile : un billet pour une conférence, de la littérature, des abonnements, etc. Deuxièmement, en termes de compétences, vous grandissez dans tous les cas - la startup se développe, de nouvelles tâches apparaissent.

Il est clair qu'à un certain niveau - généralement senior - une bifurcation peut survenir : se lancer dans la gestion ou étudier un domaine en profondeur. Un spécialiste peut commencer par jouer le rôle de chef d’équipe et évoluer davantage dans cette direction.

D'un autre côté, il y a toujours des ingénieurs qui ne sont pas très intéressés à travailler beaucoup avec les gens, ils s'intéressent davantage au code, aux algorithmes, à l'infrastructure, c'est tout. Pour ces personnes, après le poste d'ingénieur principal, il existe des rôles, par exemple, ingénieur du personnel et même ingénieur principal - il s'agit d'un spécialiste qui ne gère pas de personnes, mais agit en tant que leader d'opinion. Étant donné qu'un tel ingénieur est très expérimenté et connaît parfaitement l'ensemble du système et de la plate-forme de l'entreprise, il peut choisir la direction de développement des technologies de l'entreprise. Il comprend l'impact de l'innovation dans son ensemble, plutôt que sur les tâches spécifiques d'une équipe spécifique. De telles initiatives venant d’en haut sont donc très importantes, et être celui qui les génère est un excellent moyen de se développer.

Comment se présentent aujourd’hui l’Estonie et Tallinn en termes de délocalisation ? À quoi s’attendre et à quoi se préparer ?

Bonne question. En général, j'ai déménagé de Moscou et moi-même de Korolev, près de Moscou. Si vous comparez Tallinn à Moscou, il n’y a personne du tout. Les embouteillages locaux coûtent deux minutes, ce qui est tout simplement ridicule pour un Moscovite.

Environ 400 10 personnes vivent à Tallinn, soit environ un an et demi de mes proches Korolev. Mais en même temps, la ville dispose de toutes les infrastructures nécessaires à la vie - centres commerciaux, écoles, jardins d'enfants, partout où vous pouvez vous promener. Pas besoin de vous rendre au travail : 5 minutes et vous êtes au bureau. Il n'est pas nécessaire de se déplacer pour se promener dans le centre : la vieille ville est à XNUMX minutes à pied.

Entretien. Que peut attendre un ingénieur travaillant dans une startup européenne, comment se déroulent les entretiens et est-il difficile de s'adapter ?

Il n'est pas nécessaire d'emmener les enfants à l'école : l'école, encore une fois, est à dix minutes. Le supermarché le plus proche est également à quelques minutes à pied, le plus éloigné à environ sept minutes en voiture. Je peux même marcher de l’aéroport à chez moi ou prendre le tram !

En général, c'est confortable ici, mais une telle vie ne peut tout simplement pas être comparée à celle d'une métropole. Il y a un peu moins de possibilités de loisirs ici - même si elles existent, je vais souvent à des concerts de stars étrangères. Mais s’il existe des dizaines de théâtres à Moscou, ce n’est pas le cas. D’ailleurs, jusqu’à récemment, il n’y avait même pas d’Ikea à Tallinn.

Que cela vous plaise ou non dépend de vos besoins. Par exemple, j'ai une famille et des enfants - la ville est excellente pour une telle vie, pleine d'opportunités sportives. Tout cela s’accorde parfaitement avec le manque de foule sur n’importe quel site ou stade.

Et le réseautage professionnel ?

C'est l'un des points intéressants. Malgré le fait que nous parlons de « reines et demie », le nombre de rencontres, de conférences et d'événements de toutes sortes pour les développeurs est tout simplement hors du commun. Il y a maintenant un boom des startups technologiques dans les pays baltes et en Estonie, les entreprises sont très ouvertes, organisent souvent des rencontres ouvertes et partagent leurs expériences.

En conséquence, vous pouvez très facilement brouiller votre emploi du temps - assister à des événements d'excellentes entreprises plusieurs fois par semaine. Cela vous permet d'établir des connexions horizontales et de comprendre comment des problèmes similaires sont résolus par des collègues d'autres entreprises. À cet égard, le mouvement est très actif, ce qui m’a surpris à l’époque.

Et enfin, est-il facile pour un développeur russophone de s'installer dans les pays baltes ? Y a-t-il une différence de mentalité ?

Il est difficile de parler de toutes les entreprises du pays dans son ensemble, mais pour des startups comme Bolt, cela ne devrait pas poser de problème. Premièrement, il y a ici un grand nombre d’ingénieurs russophones. Et il est naturel de contacter ses propres collaborateurs dans un premier temps après un déménagement. Et il me semble qu'il y aura plus de gens ici dès le début qui auront une mentalité similaire que lors du passage dans une startup américaine.

C'est très bien en termes de travail, et c'est plus facile pour la famille - les femmes et les enfants communiquent aussi, tout le monde va se rendre visite, etc. Eh bien, en général, comme rien que dans le bureau principal, il y a des personnes de près de 40 nationalités, il est assez facile de s'impliquer dans un environnement multiculturel, et cela a son propre intérêt.

En plus de cela, il existe également des activités qui rassemblent l'équipe dans son ensemble - notre entreprise, par exemple, se rend dans différents pays plusieurs fois par an dans son ensemble. En conséquence, j’ai déjà visité des endroits comme l’Afrique du Sud que je n’aurais probablement jamais visités seul.

Entretien. Que peut attendre un ingénieur travaillant dans une startup européenne, comment se déroulent les entretiens et est-il difficile de s'adapter ?

Ceux qui sont plus jeunes et savent s'organiser - trouver des compagnons de bureau pour aller au bar le vendredi n'est pas du tout un problème. Il n’y a donc pas de problèmes particuliers d’adaptation et il n’y a pas lieu d’avoir peur de déménager.

Source: habr.com

Ajouter un commentaire