ENI-Memory est un projet réalisé en une semaine dans le cadre de ma formation à l’ENI.
Le projet avait pour objectif de développer un jeu de type Memory en JavaScript, tout en mettant en pratique les bases du développement front-end.
L’objectif principal était de consolider mes compétences en :
- manipulation du
DOM - gestion des événements utilisateurs
- logique en
JavaScript - structuration d’une interface interactive
Ce projet a été réalisé individuellement en 1 semaine, peu de temps après l’apprentissage des bases de HTML, CSS et JavaScript.
Au-delà de l’aspect technique, ce projet avait également un objectif important :
👉 apprendre à gérer son temps sur un projet de développement.
Je me suis rapidement rendu compte que certaines tâches que j’estimais simples (1 à 2 heures) pouvaient en réalité me prendre plusieurs heures, voire une demi-journée.
Plutôt que de chercher à terminer rapidement le jeu, j’ai fait le choix de me concentrer sur certains aspects fondamentaux :
- la compréhension du
JavaScript - la manipulation du
DOM - le travail autour des interactions (notamment les formulaires)
Ce choix a eu un impact direct :
👉 le projet n’a pas été entièrement finalisé
Cependant, il s’agit d’un choix volontaire orienté apprentissage, afin de consolider des bases essentielles avant de passer à des projets plus complexes.
Ce projet m’a surtout permis de comprendre :
- l’importance de la gestion du temps en développement
- la difficulté d’estimer correctement la durée des tâches
- la nécessité de prioriser entre finir un projet et bien comprendre les fondamentaux
Sur le plan technique, j’ai renforcé :
- la manipulation du
DOM - la gestion des événements en
JavaScript - la structuration d’un code front-end
En raison :
- du temps limité (1 semaine)
- de mon niveau à ce moment-là
- et de mes choix d’apprentissage
👉 le jeu n’a pas été entièrement implémenté
Ces limites font partie intégrante du projet et reflètent mon processus d’apprentissage à ce moment-là.
ENI-Memory représente une étape importante dans mon apprentissage du développement front-end.
Ce projet m’a permis de mieux comprendre mes limites, d’améliorer ma gestion du temps, et de poser des bases solides pour la suite de mon parcours.
