Parmi nos nombreux instructeurs, nous allons aujourd'hui à la rencontre de Mohamed Ahmed Ben Messaoud, instructeur en UX design dans notre hackerspace de Sfax.
Titulaire d'une double licence à l'Institut supérieur d'informatique et de multimédia de Sfax, Mohamed Ahmed Ben Messaoud a choisi deux parcours, deux backgrounds qui se complètent entre le développement web et les technologies multimédias dans lesquels il excelle.
Ayant grandi à Sfax, le jeune homme affirme avoir grandi dans un environnement "aimant", où il a pu au contact de "ceux qui avaient de l'expérience, apprendre le meilleur" pour tracer son propre chemin. Actuellement ingénieur FullStack JS auprès d'une société de logiciels qui créé des solutions pour les entreprises, Mohamed Ahmed est également instructeurs en UX design auprès de nos étudiants.

Mais avant d'en arriver là, notre instructeur a travaillé en tant que graphiste et monteur vidéo avant de pouvoir faire de sa passion pour le développement son métier: "Ma passion pour le développement est venue de la lecture de Backstories de chefs d'entreprise. J'ai toujours appris que lorsque vous vous entourez de succès et que vous tracez votre chemin avec détermination, vous finirez par atteindre votre objectif. J'ai donc changé ma vision des choses passant de graphiste et monteur vidéo vers le monde du développement, où je peux faire des choses pour résoudre mes propres besoins" explique-t-il.
J'ai appris que j'étais capable d'aider les gens
Depuis qu'il est devenu instructeur, Mohamed Ahmed affirme avoir beaucoup appris sur lui-même: "J'ai eu une précédente petite expérience en tant qu'instructeur puisque j'ai enseigné à l'Université. Mais, c'est ma première fois avec la communauté GOMYCODE. A travers cette expérience, je peux dire que j'ai appris que j'étais capable de faire avancer quelqu'un et de le motiver à atteindre ses objectifs. Après tout, nous avons toujours besoin de quelqu'un pour nous pousser ou nous encourager à rester vigilants et concentrés sur nos objectifs" assure notre instructeur.
Toujours derrière ses étudiants, qu'il soutient en toutes circonstances, Mohamed Ahmed a également beaucoup appris de lui-même à leur contact: "J'ai appris à accepter la critique et à écouter attentivement l'opinion de l'autre avant de répondre. Ces moments d'échanges nous font voir les choses sous un nouvel angle et nous permet d'élargir nos horizons".
Un conseil? Projetez-vous
Jamais avare de bon conseil, Mohamed Ahmed estime que ceux qui veulent apprendre le développement doivent tout d'abord se poser certaines questions avant de se lancer: "je conseille à toute personne qui veut se lancer de se poser cette question: 'Qu'est-ce que tu veux vraiment faire après avoir appris à coder?'. Projetez-vous, imaginez que vous ayez déjà appris à coder. Où vous voyez-vous? Pensez à l'avance à ce moment-là, et de cette façon je vous garantis que vous garderez toujours un objectif personnel à atteindre. Après avoir fixé ce grand objectif, réfléchissez aux sous-objectifs que vous souhaitez établir tout au long de votre apprentissage. Une fois tout ça mis en place et les compétences acquises, vous saurez exactement ce que vous voulez faire" explique-t-il.
Cette projection en amont de votre formation est un rouage essentiel selon Mohamed Ahmed pour qui le développement est avant tout une façon être.
"Pour moi, être un bon développeur, c'est d'abord avoir une pensée critique, rechercher des problèmes classiques, essayer de les résoudre vous-même avant de rechercher des solutions, puis continuer avec des algorithmes plus difficiles et complexes au fur et à mesure que vous avancez. Et bien sûr, n'oubliez pas de jeter un œil aux meilleures pratiques pour tout langage que vous essayez d'apprendre" conseille notre instructeur.
Vous souhaitez rejoindre l'équipe d'instructeurs de GOMYCODE? Postulez via notre site web ou contactez nos conseillers au 31 314 570.