Vous ne pouvez pas dormir codage: comment constituer une équipe et se préparer à un hackathon?

J'ai organisé des hackathons en Python, Java, .Net, chacun ayant été visité de 100 à 250 personnes. En tant qu'organisateur, j'ai regardé les participants de l'extérieur et j'ai veillé à ce que le hackathon ne soit pas seulement une question de technologie, mais aussi de formation compétente, de travail bien coordonné et de communication. Dans cet article, j'ai rassemblé les erreurs les plus courantes et les hacks de vie non évidents qui aideront les pirates débutants à se préparer pour la saison à venir.


Construisez une Ă©quipe de rĂȘve


Oui, il y a des solitaires aux hackathons, mais je ne me souviens pas d'un seul cas oĂč ils ont rĂ©ussi Ă  gagner des prix. Pourquoi? Quatre personnes en 48 heures ont le temps de faire quatre fois plus de travail qu'une. La question se pose: comment doter une Ă©quipe efficace? Si vous avez des amis en qui vous avez confiance et que vous avez traversĂ© le feu et l'eau ensemble - alors tout est clair. Et si je veux participer, mais il n'y a pas d'Ă©quipe complĂšte?

En général, il peut y avoir deux scénarios:


  • Vous ĂȘtes si actif que vous ĂȘtes prĂȘt Ă  trouver et Ă  rallier les gens autour de vous, devenant le leader et le capitaine de l'Ă©quipe
  • Vous ne voulez pas vous embĂȘter et ĂȘtes prĂȘt Ă  faire partie d'une Ă©quipe Ă  la recherche d'une personne avec votre profil.

Dans tous les cas, vous devez suivre les étapes suivantes:

  1. Analysez les informations concernant la tĂąche.

    Les organisateurs ne donnent pas toujours intentionnellement des informations complĂštes sur la tĂąche, afin que les Ă©quipes ne trichent pas et ne prĂ©parent pas les dĂ©cisions Ă  l'avance. Mais presque toujours, mĂȘme une petite introduction suffit pour Ă©valuer votre ensemble actuel de connaissances.

    Par exemple, la tùche indique qu'il sera nécessaire de développer un prototype d'application mobile. Et vous n'avez qu'une expérience avec le développement et la conception WEB, mais mauvais avec le support, l'intégration de base de données et les tests. C'est donc précisément ces connaissances et compétences que vous devez rechercher chez vos coéquipiers potentiels.
  2. Recherchez des coéquipiers parmi vos amis, connaissances et collÚgues.

    Si dans votre cercle d'amis il y a ceux qui ont dĂ©jĂ  gagnĂ© des hackathons, en freelance ou travaillant dans le domaine liĂ© au sujet de la mission, alors ces gars devraient ĂȘtre appelĂ©s au hackathon avant tout.
  3. Parlez de vous au monde.

    Si le deuxiĂšme point n'Ă©tait pas suffisant, alors n'hĂ©sitez pas Ă  lancer un cri dans le rĂ©seau social. Essayez d'ĂȘtre concis et aussi simple que possible:

    «Bonjour à tous! Je recherche des coéquipiers au Hackathon N. Nous avons besoin de deux personnes ambitieuses et chargées pour gagner - un analyste et un frontend. Nous sommes déjà deux:

    1. Egor - développeur fullstack, vainqueur du hackathon X;
    2. Anya - Designer Ux / Ui, je travaille sur l'externalisation et réalise des solutions web + mobile pour les clients.

    "Écrivez PM, nous avons besoin de deux hĂ©ros de plus dans nos quatre fantastiques."

    Vous pouvez copier le texte en toute sécurité, remplacer les noms et les piles xD
  4. Commencez à chercher une équipe

    • Publiez un article avec un appel sur vos rĂ©seaux sociaux (fb, vk, sur votre blog, si vous dirigez)
    • Utilisez des chats d'anciens hackathons auxquels vous avez dĂ©jĂ  participĂ©
    • Écrivez dans le groupe de participants du prochain hackathon (souvent les organisateurs les crĂ©ent Ă  l'avance)
    • Rechercher des groupes ou des Ă©vĂ©nements d'Ă©vĂ©nements (rĂ©unions officielles de l'Ă©vĂ©nement dans vk \ fb)


Préparez-vous pour le hackathon


L'Ă©quipe terminĂ©e reprĂ©sente la moitiĂ© de la victoire. La seconde moitiĂ© est une prĂ©paration de qualitĂ© pour le hackathon. Habituellement, les participants rĂ©flĂ©chissent Ă  la prĂ©paration avant d'aller au hackathon. Mais certaines mesures prises Ă  l'avance peuvent vous faciliter la vie. Il est important de se rappeler que sur le lieu de l'Ă©vĂ©nement, vous pouvez passer jusqu'Ă  48 heures, ce qui signifie que vous devez non seulement ne pas ĂȘtre distrait du travail concentrĂ©, mais Ă©galement organiser un environnement confortable pour vous-mĂȘme. Comment faire

Quoi apporter avec vous:


  • Oreiller, plaid ou sac de couchage prĂ©fĂ©rĂ© pour les pirates informatiques les plus passionnĂ©s - juste un attribut indispensable
  • Passeport et politique mĂ©dicale
  • Brosse Ă  dents et dentifrice
  • Lingettes humides
  • VĂ©rifiez si les organisateurs prennent une douche sur le terrain (si c'est le cas, prenez une serviette)
  • Changer de vĂȘtements
  • Chaussures remplaçables (sneakers confortables \ sneakers \ pantoufles)
  • Parapluie
  • AnalgĂ©siques
  • Nout + charge + rallonge
  • Powerbank pour le tĂ©lĂ©phone
  • Adaptateurs, lecteurs flash, disques durs

Assurez-vous que tous les logiciels payants sur votre PC sont payés, les bibliothÚques nécessaires sont chargées.

Comment planifier le travail d'équipe


  • DĂ©cidez comment vous prendrez des dĂ©cisions dans des situations litigieuses. Il est prĂ©fĂ©rable de voter avec vos mains et de prendre une dĂ©cision d'Ă©quipe commune.
  • RĂ©flĂ©chissez Ă  qui surveillera la dynamique de votre travail, facilitera et planifiera le travail de l'Ă©quipe, gĂ©rera la communication au sein de l'Ă©quipe. Habituellement, ce rĂŽle dans les commandes agiles est effectuĂ© par un scrum-master qui surveille le scrum-process. Si vous n'ĂȘtes pas familier avec ce rĂŽle, assurez-vous de le rechercher sur Google.
  • RĂ©glez des minuteries toutes les 3-4 heures pour suivre la progression globale du temps. DĂ©terminez vous-mĂȘme les points de contrĂŽle internes lorsque vous vĂ©rifiez l'horloge: quelle heure et ce qui devrait ĂȘtre prĂȘt pour que vous ayez le temps de tout faire Ă  la derniĂšre minute.
  • C'est une erreur de croire qu'une nuit blanche avec toute l'Ă©quipe vous mĂšnera Ă  la victoire. Plus le hackathon est long, plus le rĂȘve est important. Quoi qu'il en soit, le soir et la nuit sont gĂ©nĂ©ralement les moments les plus mĂ©morables des hackathons: tous les moments les plus drĂŽles et les plus bruyants se produisent alors. Ne vous attardez pas sur le code, donnez-vous la possibilitĂ© de vous dĂ©tendre.
  • Les organisateurs mettent souvent sur Sony Play Station ou XBox, incluent des films, des quĂȘtes et d'autres activitĂ©s parallĂšles pour crĂ©er une atmosphĂšre Ă©motionnelle confortable. Utilisez ces avantages pour que votre cerveau ne bouillonne pas.
  • Rappelez-vous la rĂšgle de Paretto: 20% de l'effort devrait vous donner 80% du rĂ©sultat. RĂ©flĂ©chissez Ă  l'effort que vous consacrerez Ă  une dĂ©cision particuliĂšre et aux effets que vous pourrez obtenir. Le temps d'Ă©quipe est limitĂ©, les connaissances sont Ă©galement limitĂ©es, ce qui signifie que les ressources doivent ĂȘtre allouĂ©es efficacement.

Performance et évaluation de votre décision


Que considérer avant la représentation?


  • Étudiez Ă  l'avance les critĂšres d'Ă©valuation, notez-les et gardez-les Ă  l'esprit pendant la dĂ©cision. VĂ©rifiez constamment avec eux.
  • Examiner le profil et la profession des juges, leurs antĂ©cĂ©dents. Peut-ĂȘtre des articles sur un habr ou des publications dans des blogs, sur les pages officielles des entreprises. RĂ©flĂ©chissez Ă  leurs attentes lors de l'Ă©valuation. Pour les juges ayant une solide expĂ©rience technique, il est important de faire un examen du code de vos dĂ©cisions, et un concepteur expĂ©rimentĂ© examinera l'expĂ©rience utilisateur et les fonctionnalitĂ©s. La pensĂ©e semble banale, mais pour une raison quelconque, ils l'oublient.
  • N'oubliez pas la puissance du rĂ©seautage. Votre Ă©quipe n'est en fait pas composĂ©e de 4 personnes, vous ĂȘtes bien plus, vous avez des collĂšgues et des amis. Vous pouvez utiliser toutes les sources juridiques ouvertes et vos contacts que vous pouvez trouver. Si cela aide votre dĂ©cision!
  • Il sera utile de parler de la logique de la solution et des sources de donnĂ©es pendant le pitch. Si vous trouvez un moyen non standard de tester une hypothĂšse, alors parlez-nous-en. Cela ajoutera de la valeur Ă  votre dĂ©cision.

    Par exemple, un représentant de l'Asie centrale était parmi vos amis et vous avez pu effectuer un test de fumée avec lui. Ou ils ont trouvé des analyses et des avis intéressants qui ont contribué à raccourcir votre temps de travail.
  • Personne n'a jamais interdit aux Ă©quipes de communiquer entre elles et de tester des idĂ©es. À la fin du hackathon, personne ne volera votre idĂ©e, ce qui signifie que certaines hypothĂšses peuvent ĂȘtre testĂ©es directement sur les voisins.
  • Il y a toujours des consultants et des experts dans les hackathons qui sont lĂ  pour vous aider et partager votre expĂ©rience. Vous ne pouvez pas prendre leurs commentaires dans le travail, mais obtenir des commentaires et jeter un Ɠil Ă  la dĂ©cision actuelle de cĂŽtĂ© - c'est une Ă©tape importante vers la victoire.
  • Pensez Ă  un modĂšle de prĂ©sentation Ă  l'avance. Faites une diapositive avec le profil et des informations sur l'Ă©quipe: vos photos, contacts, informations sur l'Ă©ducation ou l'expĂ©rience de travail actuelle. Vous pouvez ajouter des liens vers github ou votre portfolio si vous voulez que le jury puisse mieux vous connaĂźtre.
  • Si vous prĂ©voyez une tĂąche sur le prototypage et les interfaces - payez Ă  l'avance pour Marvel ou d'autres services afin de ne pas vous en soucier pendant le hackathon.
  • Lorsque vous comprenez la dĂ©cision finale, prenez le temps de prĂ©parer la prĂ©sentation - essayez de la chasser plusieurs fois, prenez le temps de la structure et des recommandations supplĂ©mentaires suivantes.

Que retenir lors de la représentation?


  • Il n'est pas nĂ©cessaire de rĂ©pĂ©ter la tĂąche et de perdre un temps prĂ©cieux de la prĂ©sentation, les juges et les participants le savent tous.
  • Au tout dĂ©but, parlez-nous de la solution et de l'approche clĂ©s que vous avez adoptĂ©es. Il s'agit d'un hack de vie cool utilisĂ© dans les apparences commerciales. Ainsi, vous recevrez immĂ©diatement 100% de l'attention du public, son intĂ©rĂȘt. Et puis il sera nĂ©cessaire de dire structurellement comment vous avez pris cette dĂ©cision, quelle Ă©tait la logique, les hypothĂšses, comment vous avez testĂ© et sĂ©lectionnĂ©, quels modĂšles vous avez trouvĂ©s et comment vous pouvez utiliser votre dĂ©cision.
  • Si un prototype Ă©tait prĂ©vu, montrez et dites. Pensez au lien \ qr-code Ă  l'avance pour que les tĂ©lĂ©spectateurs puissent y accĂ©der.
  • RĂ©flĂ©chissez Ă  la façon dont votre dĂ©cision peut ĂȘtre financiĂšrement prise. Combien d'argent cela sauvera-t-il au client? Comment rĂ©duire les dĂ©lais de commercialisation, client NPS, etc.? Il est important de montrer que vous avez non seulement une bonne solution technique, mais aussi une solution rentable. C'est la valeur commerciale mĂȘme.
  • N'allez pas trop loin dans la composante technique. Si les juges ont des questions sur le code, les algorithmes et les modĂšles, ils les poseront eux-mĂȘmes. Si vous pensez qu'une sorte d'information est trĂšs importante - ajoutez-la Ă  une diapositive spĂ©ciale et masquez-la Ă  la fin en cas de questions. Si les juges n'ont pas de questions, engagez vous-mĂȘme un dialogue et dites-nous ce qui reste dans les coulisses de votre prĂ©sentation.
  • Une bonne performance est l'endroit oĂč chaque membre de l'Ă©quipe a parlĂ© et parlĂ©. IdĂ©alement, si tout le monde illumine l'Ă©tendue des tĂąches qu'il a accomplies.
  • Les performances live, assaisonnĂ©es avec un bon sens de l'humour, sont toujours meilleures que les monologues idĂ©alement rĂ©pĂ©tĂ©s de la scĂšne :)

Des astuces de vie sur la nutrition


Un peu de vie hacks sur la nutrition, car elle affecte vraiment votre bien-ĂȘtre, votre humeur et votre Ă©nergie. Il existe deux rĂšgles principales:

  • La protĂ©ine sature, donne une sensation de satiĂ©tĂ©. C'est du poisson, des oiseaux, du fromage cottage.
  • Les glucides fournissent de l'Ă©nergie. Glucides rapides - une libĂ©ration rapide d'Ă©nergie et sa forte baisse, il semble dormir aprĂšs les pĂątes, les pommes de terre, les boulettes de viande, les croustilles, etc. Et les glucides complexes (sarrasin, flocons d'avoine, boulgour) sont lentement absorbĂ©s et vous saturent progressivement d'Ă©nergie. Comme une batterie, ils vous nourriront.

Par consĂ©quent, si vous voulez ĂȘtre de bonne humeur pendant le temps du hackathon, oubliez les collations nocives, le cola, les baskets et le chocolat. Un petit dĂ©jeuner copieux avec des cĂ©rĂ©ales le matin, des cĂ©rĂ©ales / cĂ©rĂ©ales pour le dĂ©jeuner et des protĂ©ines, et le soir - des lĂ©gumes et des protĂ©ines. La meilleure boisson est l'eau, et au lieu du cafĂ©, il est prĂ©fĂ©rable de boire du thĂ© - il contient plus de cafĂ©ine et il revigorera certainement le corps et l'esprit.

C’est tout. J'espĂšre que cela vous a Ă©tĂ© utile!

Soit dit en passant, nous organisons en septembre un hackathon Raiffeisenbank pour les développeurs java (et pas seulement).

Tous les détails et soumission de candidature ici.

Venez faire connaissance en personne;)

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


All Articles