Rencontrez Mostefaoui Anas, L’héro d'octobre

 

 

Mostefaoui Anas, développeur de l’application « lespages Maghreb » mais aussi Microsoft Student Partner et étudiant en 4éme année médecine, nous dévoile tout et nous parle de son expérience dans ledéveloppement des applications Windows. Lisez dessous pour tout savoir.

Anas, pourriez-vous vous introduire dans un petit paragraphe pour nous aider à savoir plus sur vous et sur votre parcours ?
Je m’appelle Mostefaoui Mohamed Anes, âgé de 23ans, étudiant en 4eme année médecine, et un membre de la communauté Microsoft Student Partners.
J’ai fait mes débuts dans le monde du développement grâce aux jeux vidéo, fasciné par ces derniers, je me demander toujours comment peut-on crée ce genre de « jeux ».
Par chance j’avais un cousin qui travaillait dans l’infographie, j’ai pu obtenir de lui les outils nécessaire pour faire les dessins de mes jeux, j’avais en main un logiciel de modélisation « 3Ds max», cinéma 4D et aussi Photoshop v7.
mais une fois les images en main je me demandé comment je vais les faire interagir avec le joueur, c’était mon entré dans le monde de la programmation.
au tout début, j’ai commencé avec des outils simple comme : Mugen, Game Maker, Rpg maker, j’avais du mal à télécharger ces logiciel vue la connexion a l’époque (56k modem), mais ma curiosité me poussé a cherché plus « comment ces logiciels travaillent », ce qui m’a permis de découvrir et d’apprendre le langage de programmation très populaire « C ».

A partir du langage « c », j’ai pu passer au le langage « C++ », et j’ai continué a développé des petit jeux avec ces deux lagunages en utilisant différents bibliothèques tell : SDL, Allegro, DirectX …etc. j’ai passé ensuite principalement au C#
En 2011, j’avais entendu parler d’un concours de développement de jeux vidéo « XNA Challenge » organisé en Algérie, j’étais au ange ! c’était pour moi une opportunité incroyable pour rencontrer d’autres passionnés par le développement, et spécialement le développement de jeux vidéo, j’avais formé une équipe « Ag team », pour « Algerian Games team » qui compté parmi ces membre « MELLOUK Sid Ali », « Zahi Sabrina », et on a était classé deuxième avec un jeu de plateforme intitulé « wegii ».
Ce concours était une tournure des évènements, non seulement j’ai rencontré beaucoup de développeurs compétant et passionnés (parmi eux, Badr Eddine Kedjour), mais il m’a permis aussi de découvrir la communauté MSP !
Pour rejoindre cette dernière il m’a fallu développer une application sur Windows phone, et j’ai réalisé un petit jeu classique « tic-tac toe », qui était ma première expérience sur Windows phone.

C’est ainsi que je suis devenu un développeur d’application sur les smartphones.

Quel est votre langage de programmation préféré ?
sans aucune hésitation C#

Avez-vous des rituels lors du développement d'une application ?
Quand une idée d’application me traverse l’esprit, je commence par écrire ses fonctionnalités, et essayé d’obtenir des visualisations rapide sur papier, une fois l’application structurés, je fais des pseudos code pour les algorithmes de l’application.
Une fois sur mon laptot, je commence a concrétisé tout ce que j’ai écrit sur papier, en écoutant de la musique et on buvant des boissons…beaucoup de boissons.

Comment avez-vous eu les idées pour vos applications ?

Souvent, c’est des applications dont je ressens le besoin de les utilisé, je me dis, si j’ai besoin d’une tel application, d’autres sont surement dans le même cas.
Pour l’application « Alger One radio » ,  Fenylab une petite équipe de développement composé de moi-même et de « Sid Ali MELLOUK », a était contacté par un membre de l’équipe du web radio « AlgerOne », qui cherché à avoir une application pour sa station sur les smartphone, je me suis chargé donc de réalisé la version Windows phone.
Quant aux applications « Les pages Maghreb » et « Marrakech Event » , c’est les version Windows phone des applications développées par « Farid Guellai » sur IOS et Android.

   

Parmi vos applications, laquelle est votre préférée ? Pourquoi ?
personnellement je préfère « les pages Maghreb », pour la simple raison qu’elle peut être utile a tout le monde ! l’annuaire de l’application est impressionnant (300 000 professionnels et entreprises), avec une interface simple et fluide.
En plus de ça j’ai appris beaucoup de choses durant le développement de l’application, grâce aux conseils de « Farid Guellai ».

Du coté jeux vidéo, mon préféré est « Ikozio » , un jeu de type « Tower défense» qui s’inspire de l’histoire de l’Algérie depuis l’état numide. Ce jeu m’a poussé à faire des recherches profondes sur l’histoire de mon pays, et c’est aussi le premier jeu qui traite l’histoire de l’Algérie.

Quels sont vos intérêts outre que la technologie ?
j’aime écrire, c’est une passion depuis mon jeune âge, et je l’utilise actuellement pour élaborer les histoires et scenario de mes jeux vidéo.
j’ai aussi participé à la traduction des articles pour enrichir le contenu « arabe » sur le net.
je suis aussi un amateur de la lecture, et je suis orienté plutôt vers l’histoire, développement personnel et philosophiques.

 

Comment la communauté peut-elle vous rattraper ? (en ligne ou hors ligne) :
Mail : m.anas@outlook.com
tel : +213.557.31.18.56
Facebook : https://www.facebook.com/Anas.labs
LinkedIn :  https://www.linkedin.com/pub/mohamed-anas-mostefaoui/53/10a/221

Quelles sont les ressources de Microsoft ou de la communauté que vous avez trouvé les plus utiles pour vous ? Avez-vous quelques astuces à partager avec les lecteurs du blog ?
La communauté « Microsoft student partner » est l’aide la plus précieuse que j’ai pu avoir ! sans parlé du coté techniques, qui ma permit d’avoir un abonnement msdn qui m’offre tous les produit et les outils Microsoft gratuitement, cette communautés ma permit d’avoir des liens avec des personnes talentueuse passionnée, et unique !
Pour le côté technique, le meilleur moyen reste la fameuse « MSDN », en trouve la repense à toutes nos questions ! sans oublier Channel 9
Il y a aussi « Pluralsight » très pratique pour ceux qui veulent apprendre à développer, le site offre des formations payant, mais grâce à l’offre Microsoft dreamspark, on peut obtenir 3mois de formation gratuite !