Découvrez le témoignage de Nathan sur la C# Academy.
Diplômé de Polytechnique et de l’Université Libre de Bruxelles, Nathan rejoint MARGO en mars 2022. De nature curieuse, Nathan est intéressé par l’apprentissage de nouveaux langages et se forme ainsi au C#. Après cette formation, il commence sa première mission en tant que Software Engineer. Découvrez son parcours.
Peux-tu te présenter et nous parler de ton parcours ?
Je m’appelle Nathan Vaneberg. J’ai commencé mes études à l’Université Libre de Bruxelles en tant qu’ingénieur civil. Au bout de trois ans, j’ai décidé de faire un double diplôme à l’école Polytechnique où je me suis spécialisé en mathématiques appliquées. Cette discipline m’a permis d’aborder les statistiques et l’informatique. Après avoir découvert ma passion pour l’informatique, je me suis spécialisé dans ce domaine et plus spécifiquement en algorithmique lors de ma dernière année à l’Université. Après mes études, j’ai rejoint le Ministère de la Santé, au sein du pôle indicateur. Mon but était de travailler sur des programmes pour traiter les données de vaccination de la Covid 19.
Pourquoi as-tu décidé de rejoindre MARGO ?
À la suite de mon expérience au Ministère de la Santé, j’ai décidé de rejoindre MARGO pour avoir une spécialisation plus poussée en informatique et notamment en développement. J’avais envie de développer mes compétences et de travailler avec une forte composante algorithmique.
Peux-tu nous parler de la C# Academy ?
Suite à mon intégration chez MARGO, j’ai dû apprendre la programmation orientée objet et c’est pour cette raison que j’ai suivi ce programme de formation. La C# Academy est une formation fournie par MARGO qui permet de s’améliorer, d’acquérir des compétences avancées sur ce langage et également en programmation orientée objet en général. J’ai été accompagné par un coach tout au long de ma formation où j’ai pu travailler sur des exercices et des projets en C#. J’ai aussi suivi des formations en e-learning en parallèle de mes coachings.
Comment as-tu trouvé la qualité de la formation dans son ensemble ?
J’ai bien aimé la formation. Les vidéos en ligne étaient toujours claires et précises. J’ai apprécié le fait qu’à la fin des vidéos, des exercices étaient proposés et me permettaient de pousser toujours plus loin l’apprentissage théorique par de l’apprentissage pratique. A la fin de chaque section, il y avait également une note qui présentait différents mots-clés que je devais connaître et retenir pour la prochaine section. Cela m’a aidé à bien mémoriser les notions importantes. J’ai aussi trouvé pertinent l’idée d’avoir un coach qui nous aide et nous suit tout au long de la formation.
Comment se sont passés tes coachings avec ton coach ?
Mon coach était Raphaël. Nous faisions généralement 2 sessions d’une heure par semaine. J’ai apprécié les coachings avec lui car les séances étaient adaptées à mon apprentissage. Lors de chaque séance, nous revoyions les notions théoriques à connaître et nous faisions un état de mes compétences. Quand Raphaël identifiait mes points faibles, il me proposait des exercices pour que je comprenne les concepts. A la fin de chaque coaching, il me donnait des exercices pratiques ou des projets à faire pour valider ma compréhension des points abordés ensemble. Par exemple, j’ai travaillé sur un jeu d’échecs, il fallait l’implémenter en C# en incorporant tous les concepts de la formation. J’ai dû améliorer en continue ce jeu d’échecs selon les notions que j’apprenais. J’ai trouvé cet exercice pratique et utile car il m’a permis d’apprendre comment faire l’architecture d’un projet.
Quels aspects de la formation as-tu trouvé les plus utiles ?
Les aspects de la formation que j’ai trouvé les plus utiles sont les derniers chapitres. J’ai bien aimé le cours sur le multithreading et celui sur les design patterns qui m’ont permis d’apprendre des concepts que je ne maîtrisais que très peu ou que je n’avais jamais étudiés auparavant. J’ai trouvé ces chapitres utiles car ces notions sont importantes à connaître en programmation orientée objet de manière générale.
En quoi la formation en C# t’a-t-elle aidé pour les entretiens clients ?
Pendant les entretiens, les clients m’ont posé des questions sur la programmation orientée objet. Ils demandaient à ce que je comprenne comment fonctionne l’orientée objet notamment ses règles et ses piliers. Grâce à cette formation, j’ai acquis de bonnes bases en programmation orientée objet et en C#. J’ai su répondre aux questions posées par les clients car j’avais vu les concepts pendant les coachings.
Pour conclure, un mot de la fin ?
Je suis content d’avoir pu suivre cette formation et j’espère continuer à être épanoui en mission et toujours challengé. Je la recommande aux personnes qui veulent apprendre le C# : elle est complète et permet d’apprendre des notions basiques aux notions les plus avancées.