Empty Mind

Stage à l’UMDB

by on juin.12, 2009, under Boulot

Umdb

Cette dernière année d’étude à la Haute École de Namur (HENAM – implantation IESN), c’était l’occasion d’un premier stage dans le monde professionnel. Un stage de 15 semaines dans l’entreprise de notre choix pourvu que le projet comporte de l’analyse (et pas seulement de la programmation).

C’est comme ça que j’ai atterri à l’Unité de Méthodologie et de Didactique de la Biologie (UMDB) début février, quelques jours à peine après la fin de la session d’exam. J’y ai fait la rencontre de monsieur Grégoire Vincke ainsi que de ses collègues travaillant tous dans cette unité du département de biologie, aux Facultés Universitaires Notre Dame de la Paix (FUNDP).

Le projet qui m’a été confié, nommé Biodiveg, consistait à mettre en place une plateforme Web permettant d’exploiter une quantité assez conséquente de médias (plus de 9000 photos et plusieurs dizaines de syllabus et de diaporamas) collectés au fil des années par un professeur émérite de l’Université Catholique de Louvain, monsieur J. De Sloover. Passionné de biodiversité végétale, ce dernier a, tout au long de sa carrière, photographié des milliers d’espèces végétales différentes à travers le monde et rédigé des ouvrages sur la question.

Au niveau de l’analyse, le plus gros challenge était de représenter certaines structures, telles que la systématique végétale: un système de classification des végétaux organisé de façon arborescente et dont la structure est continuellement remise en question pour le monde scientifique. C’est d’ailleurs autour de ces discussions que s’axait une partie du travail de fin d’étude: comment représenter une structure qui évolue constamment et sur laquelle les opinions divergent ?

D’un point de vue purement technique, c’était essentiellement de la programmation PHP sans rien de très sorcier. J’ai tout de même eu l’occasion d’utiliser la bibliothèque GD (pour incruster des copyrights sur des images, etc) ainsi que le moteur de templates Smarty qui prend en charge toute la couche Vue. C’était également l’occasion de voir une façon complètement différente d’organiser la programmation d’un site web. À l’avenir, le site devrait recevoir tout un tas de fonctions JavaScript permettant de pointuer des zones sur des photos, les commenter, etc. Mais ce travail sera probablement pour un prochain stagiaire.
D’ici là, le travail qui m’a été donné est pratiquement terminé: l’analyse est faite et les diverses fonctions presque entièrement implémentées.

D’un point de vue personnel, c’était réellement enrichissant. J’ai pu rencontrer des gens ouverts et passionnés par leur métier, en particulier le maître de stage, monsieur Vincke, qui consacre un temps assez colossal à l’e-learning. Aussi bien à travers sa thèse de doctorat que de par les cours qu’il donne aux étudiants en biologie ou encore de par son statut de président de l’ASBL Namur-Lug (pour Linux Users Group).
Il a aussi fallu fournir une analyse assez robuste dans laquelle sont entrés en compte des tas de petites choses intéressantes, telles qu’une étude de marché sur la disponibilité du moteur de stockage InnoDB chez les hébergeurs les plus en vue, ou encore la faisabilité de passer les outils de l’UMDB déjà existant au modèle trois couches (la gestion des données étant actuellement fondue dans le code contrôleur).
Enfin, j’ai été contraint à mieux gérer mon temps, planifier mon travail et respecter des deadlines. Ca paraît simplet, mais ce sont des choses basiques qui m’ont longtemps fait défaut. Malgré tout, je constate que ça se soigne doucement, et c’est tant mieux !

:, , , , , ,

Leave a Reply

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!