À la fin d’un bootcamp de formation au développement web, les étudiants sont souvent confrontés à la question cruciale : comment mettre en pratique mes nouvelles compétences en code acquises dans un environnement professionnel ? C’est là qu’intervient l’idée du hackathon, une expérience complémentaire qui donne tout son sens à l’aboutissement de sa formation.
Mais d’abord, revenons sur la définition de ce mot. Qu’est-ce qu’un hackathon ? Ce mot vient de la contraction de “hack” et du mot ”marathon”. C’est un événement pendant lequel des équipes développent un site ou une appli lors d’un projet commun en un temps limité (24h ou plusieurs jours)
Les compétences de chacun sont alors sollicitées lors du traitement de problématiques concrètes et tangibles.
Un exercice pour bien terminer sa formation de développeur
Véritable accélérateur de compétences, en quelques jours seulement, le hackathon permet de :
- Concevoir, prototyper et valider en équipe
- Découvrir l’agilité, la créativité et l’innovation collaborative
- Enrichir son portfolio
De nombreux projets initiés lors de hackathons évoluent pour devenir des startups prospères. Les participants sont souvent inspirés par l’idée de transformer leurs solutions temporaires en produits durables et ils polissent leurs compétences de développement web en continuant le projet même après le hackathon.
Le dernier Hackathon de La Piscine : après la formation développeur
La piscine accueille régulièrement des Hackathons organisés en lien Hery DOMENICHINI, Développeur Web et ancien nageur passé par le bootcamp lui aussi.
Pour cette édition, chaque groupe disposait d’un cahier des charges différents dont voici les fonctionnalités phares ci-dessous.
Les cahiers des charges pour mettre les formés dans le bain du dév
Cahier des charges pour le développement « Festival autour de la Seine »
- un back-office permettant de modifier à tout moment la programmation du festival (jour, heure et artiste)
- un système de réservation basé sur une inscription par mail pour une ou plusieurs personnes, avec un nombre de place limité
- une page dédiée montrant la programmation des éditions précédentes du festival
Cahier des charges pour le développement « Coworking »
- système d’inscription d’un utilisateur avec validation par l’administrateur
- système de réservation d’une salle, avec validation par l’administrateur
- espace utilisateur avec historique des réservations
Cahier des charges pour le développement « Organisateur de séjour »
- page de recherche d’une activité pour son séjour, avec filtre et carte interactive
- système de réservation sous forme de panier d’e-commerce
- gestion des activités proposées dans le back-office
Après la formation designer : Création débridée en temps limité
En plus de ces fonctionnalités, les designers de chaque groupe devaient présenter maquette et stratégie de communication pour la promotion de leur site (calendrier éditorial, maquette des posts pour les réseaux sociaux, etc)
Analyse de la demande, respect de l’exigence client, respect de la deadline, organisation des tâches, travail de groupe, communication… sont autant de savoirs-faire que les participants ont pu mettre en pratique pour la première fois lors de ce Hackathon
C’est là tout l’intérêt : au-delà de la technique enseignée lors du bootcamp, il est important de développer les compétences annexes, afin de fournir le résultat le plus en adéquation avec la demande et dans le temps imparti.
Le travail continue jusqu’à la présentation finale, lors de la livraison du projet, là encore, il faut savoir vendre son exécution, savoir répondre aux interrogations et doutes du commanditaire. Un barème de points permettait de déterminer quelle équipe avait pu répondre le mieux aux exigences client.
Ces temps forts de fin de formation représentent donc des opportunités uniques d’apprentissage, de création, et de collaboration. Ils constituent de véritables tremplin vers le monde professionnel où les futurs nageurs seront confrontés aux mêmes problématiques et enjeux.