AccueilActualités informatiqueL'Avent du code : Le 1er décembre, la première porte de l'énigme...

L’Avent du code : Le 1er décembre, la première porte de l’énigme s’ouvre aux développeurs

Comme tous les ans… il y a cette année encore le calendrier de l’Avent avec des énigmes de programmation d’Eric Wastl, l’homme derrière Vanilla JS et PHP Sadness. Dans l' »Avent du code », les développeurs trouvent chaque jour depuis 2015, à partir du premier décembre et jusqu’à Noël, une petite tâche qui devient de plus en plus difficile au fil du mois et qui fait appel à un large éventail de compétences et de capacités.

L’Avent du code peut être abordé de différentes manières : comme un hackathon en équipe ou individuel, plus ou moins compétitif, à la vitesse et pour tester ses propres capacités ou sans le chronomètre – comme entraînement professionnel, préparation aux entretiens d’embauche ou comme matériel de cours à l’université. Enfin, il s’agit aussi d’encourager la créativité et le plaisir de la découverte : plus d’un participant s’est découvert un nouveau langage de programmation favori pendant la période de l’Avent.

Sommaire

Selon le site web de l’organisateur, il n’est pas nécessaire d’avoir des connaissances en informatique, quelques bases en programmation et l’envie de résoudre des problèmes peuvent tout à fait mener les participants loin. Il n’est pas non plus nécessaire de disposer d’un matériel haut de gamme sophistiqué, car chaque problème posé derrière les portes du calendrier doit trouver une solution réalisable en moins de 15 secondes sur un matériel vieux de dix ans.

Celui qui reste bloqué ne doit pas non plus abandonner avec frustration : Le calendrier contient des exemples qui peuvent être utilisés pour tester ses propres solutions. Si l’on reste malgré tout bloqué, il faut, selon Wastl, relire attentivement et calmement l’énoncé du problème, et peut-être aussi demander à des amis. Le degré de difficulté varie d’une énigme à l’autre, mais en principe le défi augmente au fil de la période de l’Avent.

Advent of Code utilise OAuth pour authentifier l’identité des participants. Lors de la connexion, il n’est pas nécessaire d’indiquer les données d’accès dans le calendrier, mais uniquement auprès du service d’authentification utilisé. Ceux qui se soucient de la protection des données peuvent consulter des exemples sur Reddit et GitHub. Le concepteur du casse-tête a un petit bémol à verser à la fin de la page de bienvenue : Pour des raisons juridiques, Wastl et les bêta-testeurs n’acceptent pas les idées des autres pour les futurs casse-têtes.

Les portes s’ouvrent à minuit (Eastern Standard Time) aux États-Unis, donc tôt le matin en Europe centrale. Cela pourrait rendre la participation un peu plus compliquée pour les développeurs du fuseau horaire local qui souhaitent faire les choses de manière compétitive, compte tenu des jours ouvrables. D’un autre côté, les énigmes ne devraient pas donner lieu à des nuits blanches dans notre pays.

La première porte s’ouvrira le 1er décembre 2021 à 6 heures du matin (heure d’Europe centrale). Si vous êtes déjà curieux ou encore sceptique, vous pouvez d’ici là consulter les archives, qui rassemblent les éditions précédentes, pour vous mettre dans l’ambiance.

Plus d'articles