Dans la ruche d'instructeurs de GOMYCODE, nous nous intéressons aujourd'hui à Iheb Meddeb, qui enseigne l'Intelligence Artificielle à nos étudiants.

Après un baccalauréat en Sciences Expérimentales, Iheb entame des études universitaires à l'INSAT en Informatique industrielle et Automatique, option systèmes embarqués, avant de terminer ses études en France en Intelligence Artificielle.

Après avoir validé son PFE et avoir effectué un stage professionnel, le jeune homme rentre à Tunis et travaille en tant qu'ingénieur en systèmes embarqués tout en étant instructeur en Intelligence Artificielle auprès de nos étudiants en Part-Time: "Mais ce n'est pas tout. Comme je suis un grand bosseur, je viens également de lancer mon petit business où je créé des objets imprimés en 3D".

Infatigable travailleur, Iheb n'a découvert sa passion pour l'Intelligence Artificielle que sur le tard: "À la base, c'est surtout la robotique qui m'attirait. J'étais très curieux de savoir comment ces petits êtres animés fonctionnaient. Ce n'est qu'en poussant mes recherches que je découvris le monde de l'Intelligence Artificielle et me suis mis à développer" explique-t-il.

La patience, clé de la réussite

La tête sur les épaules et faisant preuve de spontanéité, Iheb affirme que son expérience en tant qu'instructeur à GOMYCODE a fait de lui quelqu'un de meilleur: "J'ai appris beaucoup de choses ici mais si je ne devais n'en retenir qu'une seule, ce serait la patience. Au départ, c'était compliqué mais avec un peu de temps et d'expérience, on se rend compte que la patience est la chose la plus importante pour un instructeur. Les étudiants ne sont pas tous au même niveau et pour faire parvenir les informations à tout le monde, il faut être pédagogue, innovant et donc très patient. L'objectif est que nos étudiants comprennent les concepts et soient capables de créer un projet, il faut donc être constamment derrière eux pour leur montrer que c'est possible à réaliser" affirme le jeune homme qui fait le parallèle avec ses professeurs universitaires: "Grâce à mon expérience en tant qu'instructeur, j'ai compris la difficulté d'être prof. Même si la méthode et le modèle de GOMYCODE sont très différents des modèles d'études classiques, instructeurs comme professeurs, avons une grande responsabilité vis-à-vis de nos étudiants et c'est cette conscience de cette responsabilité qui nous permet d'avoir cette patience".

En tant qu'instructeur, Iheb a aussi beaucoup appris de nos étudiants, "notamment le fait que tout est possible". Selon lui, peu importe le background, quand la volonté est là, n'importe qui, quelque soit son parcours peut apprendre les nouvelles technologies et notamment l'Intelligence Artificielle: "J'ai rencontré des étudiants qui n'avaient aucune information sur l'I.A avant d'entamer leur formation et qui se sont avérés être par la suite d'excellents développeurs. C'est ça qui rend ces formations fabuleuses, c'est que peu importe l'histoire, le parcours, le background, quand on veut, on peut et même si c'est dans un domaine pointu comme l'I.A" dit-il avant de souligner un autre point fort des formations offertes par GOMYCODE: "La solidarité et l'esprit de groupe. L'ambiance et la cohésion de groupe sont tellement incarnées par le modèle d'apprentissage de GOMYCODE, que les étudiants s'entraident entre eux de telle sorte que même si le niveau est disparate au début, à partir d'un certain moment tous se rapprochent d'un certain niveau grâce justement à cet esprit de solidarité".

Appréhender le coding comme un jeu vidéo

Iheb a une façon particulière d'appréhender le coding. Fan de jeux vidéo, le jeune homme conseille tout un chacun de voir le développement comme tel et en fait l'analogie.

Pour lui, il faut prendre le coding comme un jeu vidéo d'arcade:

  • Il existe plusieurs façons de gagner dans un jeu vidéo tout comme il existe plusieurs façons de résoudre un code.
  • Ce qui différencie un gagnant d'un autre dans le jeu vidéo, c'est le score, c'est-à-dire, quand on passe un stage en un temps très court en découvrant tous les lieux cachés. En codant, c'est pareil, lorsque l'on fait le tour des codes et que l'on doit résoudre ou gérer les différentes erreurs.
  • À chaque fois qu'on passe un stage dans un jeu vidéo, on s'améliore, on progresse. En codant, c'est pareil, le code gagne en optimisation, en fiabilité et en stabilité.
  • Et si on perd? Dans un jeu vidéo, on rajoute un "coin" et c'est reparti. Pareil pour le coding, on se remet en selle, et cela ne pourra être que meilleur grâce à l'expérience et à la pratique acquise.

Pour notre instructeur, s'il devait conseiller un langage de programmation aux aspirants développeurs, ce serait Python: "Il s'agit de l'un des langages de programmation les plus faciles à maîtriser et des plus populaires".

Pour Iheb, nous sommes tous des "développeurs en sommeil": "Tout le monde peut devenir développeur, tout le monde peut l'être. Peu importe que vous soyez un as de la communication, que vous ayez un bon réseau, que soyez timides ou seuls...il n'y a que vos capacités de développeurs comptent" a-t-il conclu.

Retrouvez également sur Gomytech: