Préparer un hackathon : comment tirer le meilleur parti de soi en 48 heures

Préparer un hackathon : comment tirer le meilleur parti de soi en 48 heures

À quelle fréquence passez-vous 48 heures sans dormir ? Accompagnez-vous votre pizza d'un cocktail au café accompagné de boissons énergisantes ? Est-ce que vous regardez le moniteur et appuyez sur les touches avec des doigts tremblants ? C’est souvent à cela que ressemblent les participants au hackathon. Bien sûr, un hackathon en ligne de deux jours, et même dans un état « boosting », est difficile. C'est pourquoi nous avons préparé pour vous quelques conseils qui vous aideront à coder et à réfléchir plus efficacement en 48 heures. Vous pourrez très prochainement tester ces astuces en pratique - les inscriptions au concours sont ouvertes jusqu'au 12 mai « Percée numérique », qui se tiendra cet été dans 40 villes de Russie sous la forme de hackathons.

Évitez les objectifs irréalistes


Votre principal adversaire ne sont pas les autres participants, mais le temps. Un hackathon a un calendrier clair, alors ne perdez pas de précieuses heures à travailler sur des détails inutiles du projet. De plus, un stress excessif nuira à la clarté de la pensée. Un produit minimum viable qui fonctionne correctement peut déjà garantir une position gagnante lors d'un hackathon.

Choisissez judicieusement votre équipe


Toute idée, même la plus excellente, peut être ruinée s’il y a des personnes dans votre équipe qui ne comprennent pas/ne partagent pas votre vision ou vos approches. Pendant le hackathon, l'équipe devrait devenir (aussi trivial que cela puisse paraître) un mécanisme unique.

Qui devriez-vous inviter dans votre équipe pour un hackathon ? Tous les participants doivent être passionnés par le codage, sinon comment survivre 48 heures dans un espace clos ? Laissez la composition être diversifiée, n'ayez pas peur de « diluer » votre groupe de spécialistes techniques avec un designer ou même un spécialiste du marketing - pendant que vous codez avec inspiration, ils vous aideront à placer correctement les accents et à « mettre en valeur » les mérites du produit. défendre devant le jury. Tous les membres de l'équipe doivent être capables de travailler sous pression et stress, car une perte d'esprit chez l'un d'entre vous peut faire dérailler l'ensemble du projet - tout simplement ne pas respecter les délais.

Laissez-vous inspirer par le travail de vos collègues


Analysez l'expérience de vos collègues : souvenez-vous de votre dernier hackathon, réfléchissez aux participants dont vous vous souvenez et pourquoi (les erreurs des autres sont également utiles). Quelles tactiques ont-ils utilisées ? Comment le temps et les tâches étaient-ils répartis ? Leurs expériences, succès et échecs vous aideront à créer un plan d’action.

Utiliser un outil de contrôle de version


Imaginez : vous êtes dans un état de flux depuis longtemps, vous travaillez sur un prototype, puis tout à coup vous découvrez un bug et vous ne comprenez pas combien de minutes ou d'heures il y a et où exactement vous avez commis une erreur. Évidemment, vous n'avez pas le temps de « recommencer » : dans le pire des cas, vous n'aurez tout simplement pas le temps de refaire toutes les étapes, et même si vous le faites, vous ne pourrez que montrer au jury quelque chose de très grossier. Pour éviter cette situation, il est logique d'utiliser un système de contrôle de version tel que git.

Utiliser les bibliothèques et frameworks existants


Ne réinventez pas la roue ! Il n'est pas nécessaire de consacrer plus de temps à l'écriture de fonctions qui peuvent être implémentées à l'aide de bibliothèques et de frameworks. Concentrez-vous plutôt sur les fonctionnalités qui rendent votre produit spécial.

Utiliser des solutions de déploiement rapide


L'idée principale d'un hackathon est de créer un prototype fonctionnel pour votre idée. Ne passez pas trop de temps à déployer votre application. Découvrez à l'avance comment le déployer rapidement sur un cloud tel qu'AWS, Microsoft Azure ou Google Cloud. Pour le déploiement et l'hébergement, vous pouvez utiliser des solutions PaaS telles que Heroku, Openshift ou IBM Bluemix. Vous pouvez être un excellent administrateur système, mais lors d'un hackathon, il est préférable de vous faciliter le plus possible les choses afin que toute l'équipe puisse se concentrer sur le codage, le déploiement et les tests.

Sélectionnez une personne à présenter à l'avance


La présentation est très importante ! Peu importe la qualité de votre prototype si vous ne parvenez pas à le réaliser correctement. Et vice versa : une présentation bien pensée peut sauver une idée humide (et nous ne parlons pas seulement de diapositives). Assurez-vous de ne pas oublier tous les aspects importants : quel problème votre concept résout, où il doit être appliqué et en quoi il diffère des solutions existantes. Décidez à l’avance du temps dont vous aurez besoin pour préparer la présentation et qui sera le visage de votre projet. Sélectionnez le membre de l’équipe le plus expérimenté qui a l’expérience de la prise de parole en public. Personne n'a annulé le charisme.

Renseignez-vous à l'avance sur les nominations et le sujet


Les hackathons sont souvent sponsorisés par des entreprises d’un secteur spécifique. Découvrez si les entreprises partenaires de votre hackathon ont leurs propres nominations, par exemple pour l'utilisation de leurs services dans votre travail.

Ne négligez pas de travailler sur votre thème de hackathon ! Pensez à l'avance et dressez une liste d'idées qui peuvent être mises en œuvre lors du concours.

Pensez à ce dont votre équipe a besoin pour travailler confortablement ?


Préparez à l’avance tout le matériel technique de votre équipe : ordinateurs portables, rallonges, câbles, etc. Ce n’est pas seulement la technologie qui est importante : élaborez des plans d’architecture de base, sélectionnez les bibliothèques et autres outils dont vous pourriez avoir besoin. Vous devrez travailler avec votre tête, prendre soin de votre cerveau : le chocolat noir, les noix et les fruits contribuent à des processus de pensée intenses. Les boissons énergisantes aident certaines personnes, mais ne les mélangez pas avec du café, ce ne sera pas bon pour la santé.

* * *

Et la dernière chose : n’ayez pas peur et ne doutez pas. Connectez-vous à la vague de travail et obtenez des résultats. Les hackathons ne sont pas seulement une question de compétition, mais aussi de réseautage et d'inspiration. L'essentiel est de profiter de ce qui se passe autour de vous. Après tout, la victoire n’est pas la seule chose que vous pouvez emporter avec vous.

Source: habr.com

Ajouter un commentaire