Votre premier mois en tant qu'ingénieur logiciel chez Easy LMS

Quand on décroche un nouvel emploi, on est impatient de commencer ! Mais il y a quand même toujours un peu d'appréhension. Qu'est-ce qui vous attend ? À quoi ressembleront vos premières semaines ? Et en combien de temps pourrez-vous réellement apporter de la valeur ajoutée ? C'est sur ce dernier point que nous allons nous concentrer. Notre programme d'onboarding complet pour les ingénieurs logiciels vous aidera à faire connaissance avec notre entreprise, vos collègues et vos tâches en un rien de temps ! Découvrez comment nous vous accompagnons dans vos premiers pas !

Rencontrez votre binôme !

Nous sommes là pour vous aider, c'est pourquoi nous vous attribuons immédiatement un binôme lorsque vous nous rejoignez. Votre binôme est votre premier point de contact au sein de l'entreprise. Il ou elle vous aidera à réussir votre première année et à vous intégrer pleinement dans l'équipe. Votre binôme travaille dans la même discipline que vous et peut donc vous aider dans vos tâches quotidiennes. Il ou elle vous guidera tout au long du programme d'onboarding d'une durée d'un mois et évaluera ce dont vous avez besoin pour accomplir votre travail. Nous adaptons le programme en fonction de vos besoins ; il ne s'agit pas d'un programme rigide. Chaque personne progresse à son propre rythme et nous tenons compte du vôtre ; il n'y a pas de règle absolue.

Familiarisez-vous avec notre entreprise

Quels sont nos objectifs ? Quelles sont notre vision et notre mission et que faisons-nous réellement ? Vous avez probablement entendu beaucoup de choses au cours de la procédure de candidature et nous y reviendrons au cours des premières semaines. Vous vous familiariserez immédiatement avec le produit sur lequel vous travaillerez en suivant quelques formations courtes dans Easy LMS.

Faites connaissance avec vos collègues

Vous participerez à des réunions de présentation avec des collègues de différentes disciplines.

Le premier jour, nous faisons toujours un tour des locaux pour vous présenter vos collègues. Comme nous travaillons de manière hybride, vous ne verrez pas tous vos collègues dès le premier jour. Vous ferez connaissance avec vos collègues à distance lors de réunions en ligne. Notre table de déjeuner est, bien sûr, l'endroit central du bureau pour faire plus ample connaissance !

En outre, vous participerez à des réunions de présentation avec des collègues de différentes disciplines qui vous expliqueront leur rôle dans l'entreprise et son lien avec le vôtre. Dans quel contexte pouvez-vous les solliciter ? Comment pouvez-vous travailler de manière complémentaire ? Grâce à ces entretiens de 30 minutes, vous comprendrez mieux ce que nous faisons ! Et vous apprendrez à mieux connaître vos collègues. Voici un aperçu des secteurs dans lesquels travaillent les personnes avec lesquelles vous discuterez :

  • Direction
  • Direction technique
  • Direction des opérations
  • Développement de produits
  • Assistance
  • Gestion de bureau
  • Marketing de contenu
  • Sécurité de l'information et GDPR

Vous pourrez ensuite faire un petit test amusant, pour voir si vous connaissez bien vos collègues. Nous avons développé un quiz dans notre outil où vous devez deviner qui est qui ou quelle caractéristique appartient à qui. Arriverez-vous à obtenir un score de 100 % ?

Apprenez-en plus sur votre domaine d'intérêt

Pour chaque discipline, outre une formation générale, il existe une formation spécifique. Dans votre cas, il s'agit d'une formation au développement. Dans cette formation, nous vous expliquons les points suivants :

  • Comment nous utilisons Jira.
  • Comment nous pratiquons un développement piloté par les tests.
  • Comment nous effectuons les test.

Nous présentons également :

  • Notre cycle de révision du code.
  • Notre cycle d'assurance qualité.
  • Notre cycle de développement.

Ensuite, nous nous penchons sur notre pile de développement. Nous travaillons avec :

  • Front-end : React + TypeScript, Storybook pour les tests d'interface utilisateur.
  • Back-end : Node.JS, TypeScript + PHP.
  • Bases de données MariaDB (MySQL) et DynamoDB.
  • AWS.
  • Docker.
  • GitHub.
  • Jenkins pour CI/CD.
  • Linux/WSL + Windows.

Le système fonctionne bien lorsque tout le monde possède les mêmes connaissances de base. C'est valable pour nous comme pour vous, car vous pouvez alors apporter votre contribution plus rapidement. Nous proposons différentes formations via Codecademy, en fonction de votre parcours et de votre expérience. Généralement, nous commençons par des formations de quelques jours en JavaScript, TypeScript, SQL et PHP. Les premières et deuxièmes semaines sont ainsi bien remplies. Vous commencez également à lire notre Saint-Graal, le livre « Modern Software Engineering » de David Farley. Après l'avoir lu, toutes les pièces du puzzle du génie logiciel se mettront en place ! 

De la théorie à la pratique

Vous participerez également dès le début à nos activités habituelles.

Mais il ne s'agit là que de la théorie. Étape par étape, nous vous présenterons également l'aspect pratique. Rapidement, vous écrirez votre premier récit utilisateur, vous programmerez une tâche définie et vous effectuerez des revues de code. Tout cela a généralement lieu au cours de la deuxième ou troisième semaine. Vous participerez également dès le début à nos activités habituelles : réunions de travail, évaluations par lot et rétrospectives. Après tout, le meilleur moyen d'apprendre est d'expérimenter et de pratiquer.

Dans un premier temps, vous ferez également beaucoup de programmation en binôme, pour que vous puissiez comprendre l'infrastructure de notre produit. Nous pourrons ainsi observer votre façon de coder et déterminer les connaissances techniques dont vous avez encore besoin. Nous vous apporterons ces connaissances en organisant des ateliers ou en vous permettant de côtoyer un collègue qui possède ces connaissances spécifiques.

Découvrez notre produit

Vous avez peut-être souscrit secrètement à un essai, mais vous n'avez que peu d'expérience avec notre LMS. Ce n'est pas grave. Nous ferons rapidement de vous un expert ! Au cours de la première semaine, l'un de nos consultants vous fera une démonstration de notre outil. Nous prévoyons également du temps pour que vous puissiez vous familiariser avec le logiciel. Nous vous demanderons de créer une courte formation et de passer un examen sur un sujet qui vous intéresse. C'est un bon exercice pour vous et c'est amusant pour nous, car ça nous permet de mieux vous connaitre.

Apprenez à maîtriser tous les outils que nous utilisons

Outre notre propre produit, nous utilisons de nombreux autres logiciels. Nous ne vous demandons pas de tous les maîtriser en l'espace d'un mois et il vous faudra sûrement un peu plus de temps pour y parvenir. Nous commencerons par les outils les plus importants, en expliquant les principes de base :

Vous remarquerez que plus vous travaillerez avec ces outils, plus vous les assimilerez rapidement. Même les options avancées n'auront plus de secrets pour vous.

Un espace de travail sûr

C'est peut-être le point le plus important pour bien travailler : votre espace de travail. Nous organisons presque tout à l'avance, mais la hauteur de votre bureau et de votre chaise doit être ajustée sur place. Une bonne posture de travail est importante pour prévenir les douleurs physiques. Nous considérons que cela fait partie intégrante de la mise en place d'un environnement de travail sûr. Tout comme le fait de savoir à qui s'adresser pour poser des questions, apporter des améliorations ou résoudre des problèmes. Pour que notre espace de travail soit sûr, nous avons également mis en place des règles claires sur les points suivants :

  • Que faire en cas d'urgence.
  • Comment gérer la pression psychosociale au travail.
  • Comment nous traitons les données sensibles des autres.

Nous vous initierons à ces notions par le biais d'une formation en ligne que vous suivrez au cours de la première semaine.

Notre programme d'onboarding en quelques mots !

Votre programme d'onboarding devrait ressembler à ceci :

Semaine Planning
1
  • Formation d'onboarding : l'entreprise, les collègues, le développement, un espace de travail sûr
  • Formations en programmation : JavaScript, TypeScript, PHP, SQL
  • Démonstration de notre outil
  • Réunions de présentation avec des collègues
2
  • Poursuivre les formations en programmation : JavaScript, TypeScript, PHP, SQL
  • Poursuivre les réunions de présentation avec les collègues
  • Premiers pas pratiques : la participation aux activités quotidiennes
3
  • Lecture du livre « Modern Software Engineering »
  • Participation aux activités quotidiennes
  • Approfondissement technique
4
  • Poursuivre la lecture du livre « Modern Software Engineering »
  • Participation aux activités quotidiennes
  • Approfondissement technique

Place aux célébrations :champagne:

Quand on a appris de nouvelles choses, il faut en être fier et le célébrer ! Vous avez suivi avec succès notre programme d'onboarding ? C'est formidable ! Nous célébrerons vos accomplissements avec vous !