Salut les garçons, merci à vous deux d’avoir accepté cette interview !
Julien : Hey Manon, tout le plaisir est pour nous.
Anthony : Bien sûr !
Tout d’abord, puis-je vous demander quand vous avez rejoint Fleetback, et à quel poste ?
Anthony : Nous sommes arrivés en septembre 2021 et nous sommes tous les deux Back-End Programmers.
Comment les différentes équipes de développement travaillent-elles ensemble pour créer une fonctionnalité Fleetback ?
Julien : La création d’une fonctionnalité commence souvent par un besoin du client. Après son analyse, le designer UI/UX va commencer à concevoir l’interface sous la forme d’une maquette. Ensuite, l’équipe Front-End va transformer cette interface en code, qui sera la partie visible pour l’utilisateur ; et enfin l’équipe Back-End va travailler sur le traitement des données, ce sera la partie immergée de l’iceberg qui ne pourra pas être vue par l’utilisateur. Ces deux équipes travaillent ensemble pendant le développement.
C’est beaucoup plus clair, merci ! J’ai entendu dire que vous avez été camarades de classe pendant un certain temps, qu’avez-vous étudié pour devenir programmeurs ?
Anthony : En effet, et nous avons même partagé un appartement pendant 3 ans !
Julien : On a commencé au lycée par un bac scientifique, puis on a enchaîné avec une deuxième année de licence informatique de niveau universitaire à Metz, en DUT. Ensuite, nous sommes partis à Nancy pour une licence MIASHS, c’est-à-dire une licence en mathématiques et informatique appliquées aux sciences sociales.
Anthony : Pour finir, nous avons suivi le master correspondant en alternance, je travaillais dans le domaine de l’automobile et Julien dans une société de services informatiques. Pour notre master, nous avons également pris différentes options : J’ai choisi l’audit et la conception des systèmes d’information, qui consistait en la finance appliquée à l’informatique.
Julien : Et j’ai choisi les systèmes d’information distribués, qui étaient plus orientés cloud et big data.
Quel beau parcours, vos expériences passées dans l’informatique et l’automobile sont tellement complémentaires pour Fleetback ! Comment s’est déroulé votre processus d’embauche après vos études ?
Julien : J’ai été contacté un an avant d’obtenir mon diplôme, et quelques mois plus tard, le processus d’embauche classique du groupe ARHS a commencé. A l’issue de celui-ci, nous avons été informés de l’entité à laquelle nous avons été affectés.
Anthony : Nous avons commencé notre processus d’embauche à seulement deux semaines d’intervalle, en fait. Le premier entretien portait sur notre présentation et nos compétences linguistiques. Lors du second, nous avons passé le Coding Game Test. Comme son nom l’indique, il s’agit d’un test destiné à évaluer nos compétences en codage. Et enfin, nous avons eu deux autres entretiens, l’un avec les RH et l’autre avec un partenaire de l’ARHS.
Cela ressemble à un long processus d’embauche, était-ce difficile ?
Anthony : C’est le processus classique, en effet c’est un peu long mais cela montre bien la fiabilité de l’entreprise.
C’est fou comme vous étiez tous les deux parfaitement adaptés à Fleetback, savez-vous comment c’est arrivé ?
Julien : En fait, nous ne le savons pas ! Mais nous avions de bonnes chances de tomber sur quelqu’un que nous connaissions puisque 6 ou 7 personnes de notre promotion ont postulé pour ARHS en même temps que nous.
Je vois ! Maintenant que vous êtes là, pensez-vous que Fleetback est une bonne entreprise pour les juniors ?
Julien : J’ai trouvé très motivant de commencer à travailler sur un projet pour lequel nous utilisons une stack technique moderne, plutôt que des outils obsolètes. De plus, nous avons été soutenus dès le début par l’équipe.
Anthony : Oui, je pense que c’est bien d’être dans une entité relativement petite où nous pouvons expérimenter beaucoup de missions différentes et apprendre à connaître tout le monde.
Avez-vous appris des choses lors de vos premières expériences professionnelles que vous n’aviez pas apprises à l’école ?
Julien : Sur le plan technique, mon apprentissage m’avait fourni de bonnes bases, mais sur le plan fonctionnel, j’ai définitivement beaucoup appris chez Fleetback.
Anthony : J’ai appris sur les deux plans puisque je n’ai pas utilisé les technologies que j’utilise actuellement pendant mon apprentissage. Globalement, je dirais que les premières expériences professionnelles vous apprennent beaucoup en approfondissant les bases apprises à l’école. Et le fait de pratiquer l’anglais tous les jours ici a amélioré nos compétences linguistiques !
Que pensez-vous de la méthodologie agile ? Y a-t-il des outils qui vous aident ?
Anthony : L’agilité est intéressante pour obtenir le feedback de vos collègues et pour savoir sur quoi tout le monde travaille. Un carnet de notes est utile pour les réunions quotidiennes de scrum – pour se souvenir précisément de ce que vous avez fait la veille.
Julien : On utilise également notre sprint board pour organiser et réaliser nos tâches ensemble. En général, il y a une personne qui code pour une tâche, et ensuite, quelques coéquipiers revoient le code pour s’assurer qu’il est correct.
Avez-vous suivi une formation avant de commencer à travailler avec la méthodologie agile ?
Julien : Oui, nous avons suivi quelques formations avant de commencer. L’une d’entre elles consistait en un training de 2 jours sur la méthodologie agile avec des jeux pratiques et des exemples concrets.
Quelques formations ? Quels étaient les autres ?
Julien : Deux autres pour être précis ! La première est commune à tous les nouveaux employés juniors d’ARHS, elle s’appelle » Processus et outils internes « , on nous a appris à utiliser tous les outils internes dont on pouvait avoir besoin. L’autre était une formation appelée « Principes fondamentaux du développement ». C’était agréable d’être guidés dans nos premiers pas dans l’entreprise, surtout en tant que juniors !
Et est-ce que tu ressens encore des choses stressantes dans ton travail après ces formations ?
Anthony : Peut-être les délais ? Chaque tâche a sa propre date limite, et certaines sont plus urgentes que d’autres, donc il y a toujours des choses qui sont réorganisées en fonction de leur priorité, mais généralement, nous pouvons obtenir plus de temps pour terminer si nécessaire.
Julien : Ou créer un bug, peut-être ? Mais ça fait partie du jeu ! Si ça arrive, il faut le corriger le plus vite possible afin d’impacter le moins possible le client.
Et quelles sont les choses que vous préférez dans votre travail ?
Anthony : Même si les clients sont plus enclins à vous faire un retour lorsqu’un bug survient, j’apprécie toujours un bon feedback. Cela montre que notre travail est digne de confiance et que l’utilisation de nos solutions facilite la vie des gens.
Julien : Aha, c’est vrai. De mon côté, je dirais que j’aime tout simplement mes activités, les gens ici sont également géniaux ! Se lancer dans un projet d’une telle envergure n’est pas une tâche facile, mais travailler dans un open space aide certainement, même si cela a des avantages et des inconvénients. En effet, c’est agréable d’être soutenu par l’équipe quand on en a besoin.
Enfin, auriez-vous des conseils à donner aux étudiants en informatique qui vont bientôt entrer dans le monde professionnel ?
Anthony : N’hésitez pas à suivre des formations complémentaires, comme dit précédemment, l’école vous apprend les bases, mais cela demande un peu plus de travail pour connaître les nouvelles technologies.
Julien : De plus, en tant que junior, je pense qu’il est important de demander de l’aide si vous en avez besoin et de ne pas rester bloqué sur la même tâche pendant des heures alors que quelqu’un pourrait vous aider en cinq minutes.
De sages paroles, merci pour vos réponses !