Se préparer pour le hackathon: comment vous évincer en 48 heures maximum



À quelle fréquence ne dormez-vous pas 48 heures? Buvez-vous de la pizza avec un cocktail de café avec des boissons énergisantes? Regardez le moniteur sans interruption et appuyez sur les touches avec des doigts tremblants? C'est souvent à cela que ressemblent les participants aux hackathons. Bien sûr, un hackathon de deux jours en ligne, et même dans un état «boostant», est difficile. Par conséquent, nous avons préparé pour vous quelques conseils qui vous aideront à coder et à réfléchir plus efficacement dans les 48 heures. Vous pouvez vérifier ces conseils dans la pratique très bientôt - jusqu'au 12 mai, l'inscription au concours Digital Breakthrough aura lieu, qui aura lieu en été dans 40 villes de Russie sous la forme de hackathons.

Évitez les objectifs irréalistes


Votre principal adversaire n'est pas les autres participants, mais le temps. Le 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 minimalement viable qui fonctionne bien peut déjà fournir une position gagnante sur le hackathon.

Choisissez judicieusement votre équipe


N'importe quelle idée, même la plus excellente, peut être dépassée s'il y a des gens dans votre équipe qui ne comprennent pas / ne partagent pas votre vision ou vos approches. Au moment du hackathon, l'équipe devrait devenir (aussi banale que cela puisse paraître) un mécanisme unique.

Qui inviter dans l'équipe de hackathon? Tous les participants doivent être attentifs au codage, sinon comment tenir 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 - tandis que vous êtes inspiré pour coder, ils vous aideront à placer correctement les accents et à «souligner» les mérites du produit à protéger devant le jury. Tous les membres de l'équipe doivent être en mesure de travailler sous la pression du temps et le stress, car une panne chez l'un d'entre vous peut perturber l'ensemble du projet - ne respectez tout simplement pas le délai.

Laissez-vous inspirer par vos pairs


Analysez l'expérience de vos collègues: souvenez-vous de votre dernier hackathon, pensez aux participants dont vous vous souvenez et comment (les erreurs des autres sont également utiles). Quelles tactiques ont-ils utilisées? Comment le temps et les tâches ont-ils été répartis? Leur expérience, leurs succès et leurs échecs vous aideront à planifier vos actions.

Utilisez l'outil de contrôle de version


Imaginez: vous êtes dans un état de flux depuis longtemps, vous travaillez sur un prototype, ici vous trouvez soudainement un bug et vous ne pouvez pas comprendre il y a combien de minutes ou d'heures et où exactement vous avez fait une erreur. De toute évidence, vous n'avez pas le temps de «recommencer»: dans le pire des cas, vous n'avez tout simplement pas le temps de repasser toutes les étapes, et même si vous avez le temps, vous ne pouvez montrer au jury que quelque chose de très brut. Pour éviter cette situation, il est logique d'utiliser un système de contrôle de version, par exemple, git.

Utiliser les bibliothèques et les frameworks existants


Ne réinventez pas la roue! Pas besoin de passer plus de temps à écrire des fonctions qui peuvent être implémentées à l'aide de bibliothèques et de frameworks. Mieux se concentrer sur les fonctionnalités qui rendent votre produit spécial.

Utilisez des solutions de déploiement rapide


L'idée principale du hackathon est de créer un prototype fonctionnel pour votre idée. Ne passez pas trop de temps à déployer l'application. Découvrez à l'avance comment vous pouvez le déployer rapidement dans le cloud, comme 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 dans le cadre d'un hackathon, il est préférable de simplifier votre tâche autant que possible afin que toute l'équipe puisse se concentrer sur le codage, le déploiement et les tests.

Choisissez une personne à l'avance pour la présentation


La présentation est très importante! Peu importe la qualité de votre prototype si vous ne le présentez pas correctement. Et vice versa - une présentation bien pensée (et nous ne parlons pas seulement de diapositives) peut sauver une idée brute. Assurez-vous que vous n'avez pas oublié 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. Choisissez le membre de l'équipe le plus expérimenté qui a de l'expérience en prise de parole en public. Personne n'a annulé le charisme.

Apprenez les nominations et le sujet à l'avance


Les hackathons sont souvent organisés avec le soutien d'entreprises d'une industrie particulière. Découvrez si les entreprises partenaires de votre hackathon ont leurs propres nominations - par exemple, pour utiliser leurs services dans leur travail.

Ne négligez pas l'étude du thème du hackathon! Réfléchissez à l'avance et esquissez une liste d'idées que vous pouvez mettre en œuvre dans le cadre du concours.

Pensez à ce dont votre équipe a besoin pour un travail confortable?


Préparez à l'avance tout le support technique pour votre équipe: ordinateurs portables, rallonges, câbles et plus encore. Ce n'est pas seulement la technologie qui compte: faites des préparatifs architecturaux, récupérez des bibliothèques et d'autres outils dont vous pourriez avoir besoin. Vous devez travailler avec votre tête, prendre soin du cerveau: le chocolat noir, les noix, les fruits contribuent au processus de pensée intense. L'énergie aide quelqu'un, mais ne le dérangez pas avec du café, ce ne sera pas bon pour votre santé.

* * *


Et le dernier: n'ayez pas peur et ne doutez pas. Branchez-vous sur la vague de travail et obtenez le résultat. Les hackathons ne concernent pas seulement la compétition, mais aussi le réseautage et l'inspiration. L'essentiel est de profiter de ce qui se passe autour. Après tout, la victoire n'est pas la seule chose que vous pouvez emporter avec vous.

Source: https://habr.com/ru/post/fr449516/


All Articles