Que vaut 42, l'école de codage sans professeur ?

Je préfère ne parler que de sujets pour lesquels j'ai une expérience de première main. Ceci est légèrement différent puisqu'il s'agit de ma fille. Il y a une semaine, elle a terminé un programme intensif d'admission de 4 semaines dans l’école de développement appelée "42", ici à Paris. (Elle a également des campus sur 4 continents, bien qu'ils soient principalement concentrés ici en Europe) L'école a suscité la controverse ici en France.

Pourquoi ? Parce que l'école n'a pas de professeurs. Elle est hautement gamifiée et s'appuie sur l'apprentissage avec ses pairs. Les étudiants sont autonomes et apprennent à leur propre rythme. Clairement, elle est conçue comme une perturbation du système éducatif Français.

En game design on structure l’expérience pour encourager des comportements souhaitables. La façon dont l’école a été gamifiéé en dit long sur ses valeurs, sur les comportements qu'elle souhaite encourager. Nous allons les examiner ensemble. Mais vu à quel point ma fille a appris et apprécié l'expérience, il y a des leçons à tirer de l'école sur la façon dont nous apprenons et enseignons le code.

Au moment où je vous parle, ma fille attend les résultats finaux. C'est donc le moment idéal pour parler de l'école. Puisque ma fille n'est ni dedans ni dehors, je peux (encore) être objectif quant à l'expérience.

Les étudiants sont jetés dans le grand bain.

Le programme d'admission s'appelle "la piscine”. Vous êtes jeté dedans, soit vous nagez, soit vous coulez. Un peu moins de 400 étudiants se sont présentés sur le campus de Paris en août dernier pour le premier jour de "la piscine". On leur a remis un ensemble d'exercices organisés en "journées" qui font office de niveaux. Chaque jour est un ensemble d'exercices de difficulté croissante. Ces exercices vous apprennent ce dont vous avez besoin pour l'exercice final, le boss du niveau. Il n'y a pas de cours ni d'enseignants (bien qu'il y ait des membres du personnel). L’énoncé indique aux étudiants de se servir de la commande man, de Google ou de leurs voisins. Pour passer au jour suivant, les étudiants doivent réaliser au moins 50 % d'un jour précédent (plus exactement ils peuvent avoir deux jours d’avance sur un jour réussi). Les deux premier jours concernent l'utilisation du shell, les suivantes portent sur le C.  Et en un rien de temps, les élèves collaboraient pour tenter de résoudre les exercices. Ma fille, qui n'est habituellement pas la plus sociable, s’est fait des amis en un rien de temps, autour d'une passion commune.

Chaque vendredi, il y a un examen de 4 heures (de 16 h à 20 h). Il semble être conçu pour casser les codes quant à l'importance des examens. Déjà, les examens de fin de semaine sont facultatifs. Il faut s’y inscrire pour y participer. En suite, les étudiants doivent commencer par trouver comment accéder à l'examen, comment se connecter à l'environnement d'examen. S’ils n’y parviennent pas après 10 minutes, ils doivent quitter l’examen.(Les codes d’accès ont circulé avant le premier examen, donc la plupart étaient prêts). Et troisièmement, malheur à vous si votre téléphone sonne pendant l'examen : toute la rangée où vous êtes assis doit alors se lever et partir. Le message est clair : les examens hebdomadaires ne sont pas si importants que ça. Ils servent surtout aux élèves à jauger leurs propres progrès.

Comment une école sans professeur note-t-elle les examens ?

Dans l'examen, vous ne pouvez accéder à un exercice que si vous avez terminé le précédent. Pour ce faire, vous le soumettez l’exercice. A ce moment là, le système exécute des tests unitaires et vérifie que le code suite les normes, avec un script qui s’appelle “la norminette”. Si vous échouez, vous réessayez. Cela signifie également que vous savez en temps réel pendant l'examen si vous êtes sur la bonne voie. Vous savez si vous avez échoué, vous savez si vous pouvez continuer à avancer.

Comment fonctionne la notation de pair à pair ?

La notation des exercices utilise le même système automatisé. Il y a cependant une étape supplémentaire : Les étudiants doivent soumettre leur code à deux revues de code. Les étudiants reçoivent initialement quatre points de révision de code qui fonctionnent comme une monnaie (ou un jeu à somme nulle). Chaque fois qu'ils révisent le code de quelqu'un, ils gagnent un point. Chaque fois qu'ils demandent une révision de code, ils dépensent un point. Les revues de code sont mises en place via un système de réservation. Les étudiants indiquent quand ils sont disponibles pour réviser du code (ou être révisés). Le système met alors les étudiants en relation. Après l'examen, l'étudiant examiné note l'examinateur sur l'aide qu'il lui a apportée. Cela signifie que les étudiants ne peuvent pas progresser sans prendre le temps d'aider les autres étudiants.

Abonnez-vous à notre newsletter

Abonnez-vous pour mieux comprendre le développement logiciel. Recevez les dernière nouvelles, vidéos et conseils.

Nous respectons votre vie privée. Vous pouvez vous désabonner à tout moment par un simple click ou via email.

Les rush

Les étudiants peuvent, s'ils le souhaitent, s'inscrire à des projets urgents. Ceux-ci se déroulent sur 48 heures (le week-end). Les étudiants qui se sont inscrits sont affectés à des équipes de 3 personnes, avec un chef d'équipe désigné. Le but est de travailler ensemble sur un objectif commun. Par exemple, résoudre un puzzle de type sudoku en utilisant le retour en arrière, ou humaniser un nombre.

Gamification additionnelle

XP et niveau

En réussissant les exercices, les examens et les rushs, les étudiants obtiennent des points d'expérience. En fonction des xp accumulés, les étudiants ont un niveau.

Maisons

Les étudiants sont répartis en deux maisons : la “pile” et la “stack”. Les maisons rivalisent pour gagner des points à la fois grâce aux résultats scolaires et aux événements sociaux.

Le "voxotron"

Les étudiants votent également pour savoir quels camarades leur ont été les plus utiles au cours de la semaine précédente. C’est ce qui s’appelle le “voxotron”. Il n'y a pas de récompense claire. Mais pour moi il ne fait aucun doute que les votes jouent un rôle dans la sélection. Le personnel a indiqué qu'il recherche des personnes capables d'apprendre et qui correspondent aux valeurs de l'école. Le patron final Le dernier jour, les étudiants passent un examen de codage de 8 heures (structuré comme les examens de fin de semaine) qui couvre les exercices des étapes. Lorsque ma fille était à l'examen, le téléphone d'un étudiant a sonné. Heureusement, le personnel n'a éjecté que l'étudiant et non toute la rangée. Les étudiants sont sortis de l'examen final en connaissant leurs notes. Ils attendent maintenant une décision finale.

Qu’est-ce que je pense de l’école ? Le nom de l'école (42) est un clin d'œil à la culture geek et à l'humour, et l’humour se retrouve à de nombreux autres endroits. L'expérience gamifiée est une des raisons pour lesquelles ma fille espère être acceptée. Mais l'école vaut-elle la peine ? C'est ma fille qui a choisi de poser sa candidature à cette école. Bien que j'aime le concept d’apprendre soi-même par la pratique, je ne savais pas trop à quoi m'attendre.

J'ai aimé plusieurs caractéristiques de la conception de l'école. On a l'impression qu'elle prépare les étudiants à la vie dans le monde réel (professionnel). La capacité d’être autonome, d’apprendre par soi-même et avec ses pairs est vitale. J'ai aimé l'insistance sur les tests unitaires et, surtout, les revues de code.

L'école ne convient peut-être pas à tout le monde. Ma fille l'a adorée. Mais si vous avez besoin de contraintes externes pour être motivé et apprendre, 42 n'est peut-être pas l'endroit pour vous.

Ceci étant dit, le système de "piscine" vous donne un avant-goût de ce qu'est l'école. Vous pouvez vous faire une idée au cours des 4 semaines si vous êtes fait pour leur système. Et même si vous décidez que ce n'est pas le cas, la piscine est déjà un excellent premier pas dans le monde du code.

Social
Made by kodaps · All rights reserved.
© 2024