En tant que tuteur, accompagner un stagiaire ne se limite pas à confier des tâches : c’est avant tout transmettre une méthode de travail, une rigueur et un regard sur le métier. Ce retour d’expérience revient sur la démarche pédagogique adoptée durant ce stage et sur les missions confiées au stagiaire.
Poste occupé par le stagiaire : Développeur Web Full Stack
Durée du stage : 40 jours
Dates : Juin-Juillet 2024
Niveau de formation : Étudiant ESGI 1ère année – Ecole Supérieur de Génie Informatique
Ma démarche pédagogique en tant que tuteur
Dès le début du stage, j’ai souhaité adopter une approche progressive et formative, en confiant des missions de complexité croissante adaptées au niveau de l’étudiant, qui était en première année et découvrait l’environnement professionnel. L’objectif était de combiner apprentissage par la pratique et autonomie encadrée : je restais disponible pour répondre aux questions et débloquer les situations, tout en laissant le stagiaire chercher des solutions par lui-même dans un premier temps, afin de développer ses réflexes de résolution de problèmes.
J’ai veillé à diversifier les missions confiées afin de couvrir plusieurs aspects du métier de développeur web (back-end, front-end, débogage, configuration d’environnements), permettant ainsi au stagiaire de se confronter à des contextes techniques variés et de mieux cerner ses appétences. Des points réguliers ont été organisés pour faire le bilan de l’avancement, ajuster les priorités et apporter des explications complémentaires lorsque cela était nécessaire.
Les missions confiées et leur logique pédagogique
Le premier axe de travail a porté sur le développement back-end, avec l’utilisation de Symfony et de l’ORM Doctrine pour la gestion de bases de données MySQL. Cette mission visait à consolider les bases en framework PHP moderne et à faire le lien entre les connaissances théoriques sur les bases de données et leur application concrète.
En parallèle, le stagiaire a travaillé sur la création de pages front-end en Twig pour l’insertion et la récupération de données, ce qui complétait l’approche back-end par une vision de bout en bout des fonctionnalités développées.
Une mission de débogage sur un projet WordPress existant lui a ensuite été confiée. Ce type de tâche, souvent moins valorisé mais essentiel dans le métier, permet de développer la rigueur, la méthode d’investigation et la capacité à comprendre du code existant écrit par d’autres.
Enfin, le stagiaire a participé à l‘installation et la configuration de solutions de staging pour des projets WordPress, une mission qui l’a sensibilisé aux bonnes pratiques de mise en production et à l’importance de tester avant de déployer.
Compétences techniques observées
Le stagiaire a démontré une bonne maîtrise des langages PHP, HTML, CSS et JavaScript, ainsi qu’une connaissance solide des frameworks Symfony et WordPress. Il a su utiliser des outils de maquettage comme Figma et a montré une compréhension correcte des principes de bases de données et de l’ORM Doctrine. Sa sensibilité aux problématiques de SEO et d’accessibilité web a constitué un atout supplémentaire pour les projets d’optimisation.
Qualités personnelles observées
Tout au long du stage, le stagiaire a fait preuve d’autonomie et d’une bonne capacité d’apprentissage, s’adaptant rapidement aux différents outils et technologies rencontrés. Son sérieux et son attention aux détails ont été particulièrement appréciés lors des phases de débogage. Il a également montré de la créativité dans la résolution de problèmes et un bon esprit d’équipe, en participant activement aux échanges.
Appréciation générale et perspectives
Le stage s’est déroulé de manière très satisfaisante. La progression technique observée au fil des semaines confirme la pertinence de l’approche pédagogique adoptée, fondée sur la diversité des missions et l’encadrement progressif. Le stagiaire a répondu aux attentes de la fiche de poste tout en apportant une réelle valeur ajoutée sur les projets confiés. Cette expérience constitue, à mon sens, une base solide pour la suite de sa formation en développement IA.
