Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Salut tout le monde! Je m'appelle Misha Klyuev, DevRel à Avito. Dans cet article, nous vous parlerons de notre expérience dans l'organisation et la conduite d'un hackathon insolite. À l'intérieur : une histoire sur 56 heures de codage dans un train, ce qu'il faut faire pour que cela se réalise, quels projets ont fini par se réaliser et un peu de la mer d'octobre.

Méfiez-vous du trafic.

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Idée

L’idée de faire un hackathon dans un train m’est venue assez spontanément il y a plus d’un an. Au début, mon équipe et moi ne prenions pas cela trop au sérieux. À cette époque, nous avions déjà organisé plusieurs hackathons internes (qui étaient décrits dans les articles : 1, 2). Je dirai tout de suite que pour nous, le processus du hackathon est plus important que le résultat : le résultat ne devrait pas être de nouvelles fonctionnalités commerciales qui entreront en production. L'essentiel pour nous est que tous les participants apprécient leur participation (cependant, un certain nombre de projets entrent effectivement en production plus tard). Coder pour l'âme est le slogan principal de tous nos hackathons, et chaque participant résout ce problème à sa manière. Je me suis inspiré de l’exemple des fan hackathons organisés avec.by, auxquels j’ai eu la chance de participer en 2015.

Nous souhaitions depuis longtemps sortir le hackathon du bureau afin que l'atmosphère y ajoute encore plus de dynamisme et de plaisir. Mais un simple changement de décor pour une cinquantaine de développeurs qui passeront la plupart de leur temps sur des ordinateurs portables ne nous a pas semblé suffisant. C’est à ce moment-là que nous avons réalisé que nous pouvions ajouter du mouvement au hackathon si nous le combinions avec des déplacements, et le train est le moyen de transport le plus évident pour cela. Une recherche rapide a révélé qu’il existe des hackathons ferroviaires dans le monde entier. sont déjà en cours, y compris dans l'espace post-soviétique, mais nous n'avons trouvé aucun analogue national. L'idée semblait frivole et très difficile à mettre en œuvre : où aller pour qu'il y ait une communication fiable tout au long du chemin, comment acheter des billets à l'avance dans une voiture jusqu'à ce que les détails du passeport des participants soient collectés, comment réaliser des présentations de projets sur le train... Mais cet été, nous avons décidé d'essayer et tout s'est bien passé.

Vous pouvez louer des voitures de différentes classes auprès des chemins de fer russes et les attacher aux trains dans les directions souhaitées. Le manque d'Internet stable n'est pas un bug, mais une fonctionnalité, un défi supplémentaire qui a influencé le choix des technologies et a nécessité une préparation plus approfondie, avons-nous décidé. La ville de destination a été choisie simplement en fonction de la durée du trajet du train, un jour aller simple. La première option était Ekaterinbourg, mais ils ont ensuite décidé qu'il valait mieux quitter Moscou en automne quelque part vers le sud.

À un moment donné, il a fallu décaler les dates du hackathon et pour y aller, il me fallait au dernier moment refuser de prendre la parole à deux conférences. J'aime moi-même beaucoup voyager en train, un hackathon dans un train est devenu un rêve pour moi, donc c'était extrêmement décevant de le rater. Mais maintenant, je ne peux que donner la parole à mes collègues qui ont organisé et mené avec succès ce hackathon déjà légendaire (au moins à Avito) et me mordre les coudes en regardant les photos et en lisant les avis des participants. Et bien sûr, pensez à quoi surprendre la prochaine fois !

Formation

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté Valya Mikhno, responsable de l'événement
J'ai tout de suite aimé l'idée d'un hackathon dans un train. C'est cool de sortir ses collègues du bureau et de partir en voyage avec eux, et même de travailler en cours de route. De plus, je suis toujours intéressé à entreprendre des tâches et des projets non standard que personne n'a réalisés auparavant.
Bien qu'organiser un hackathon dans un train soit une tâche intéressante, elle est extrêmement difficile : il est difficile de travailler avec le monopole ferroviaire, d'obtenir une confirmation garantie d'inscription des programmeurs, on ne sait pas comment organiser Internet dans les angles morts et créer un menu pour deux jours dans un siège réservé pour cinquante collègues inconnus.

Mais le plus difficile a peut-être été de choisir la direction de notre voyage. Au début, nous avions prévu un voyage à Ekaterinbourg le long du célèbre chemin de fer transsibérien. Mais en octobre, il fait assez froid à Ekaterinbourg, et les options pour passer du temps utilement pour cinquante programmeurs fatigués après une journée dans le train me semblaient plutôt banales - tout cela aurait pu être arrangé à Moscou. Puis l’idée est venue d’aller vers le sud, vers la mer. Et puis mon attention s'est concentrée sur la petite station balnéaire d'Anapa. Tout s'est parfaitement déroulé : départ vendredi matin, temps de trajet un peu moins d'une journée, sept heures de mer (idéal pour clôturer la saison des plages), et arrivée à Moscou dimanche soir. En général, bingo - nous allons à Anapa.

Avec le directeur des chemins de fer russes, nous avons sélectionné les trains aller-retour dont nous avions besoin, réservé une voiture à siège réservé (c'est plus atmosphérique et aide mieux à fédérer les équipes), discuté de tous les détails du voyage et lancé un accord d'approbation avec nos avocats. . Tout s'est bien passé et sereinement, mais un mois avant le voyage j'avais besoin d'informations sur les conditions de la voiture (le nombre et la puissance des prises, la disponibilité du linge de lit et des porte-gobelets et autres petites choses). Et puis ça a commencé...

Je suis allé à une réunion avec le directeur des chemins de fer russes au dépôt pour prendre des photos de notre wagon. Il s'est avéré que notre nouveau siège réservé confortable d'après les photos du site s'est transformé en une voiture 2018 de l'ancien format. De plus, même les logisticiens des chemins de fer russes n'ont pas permis qu'il soit rattaché au train Moscou-Anapa initialement prévu. La condition était un ultimatum. J'ai dû accepter toutes les conditions et prendre un autre train. Nous ne pouvions pas refuser complètement : les inscriptions au hackathon battaient leur plein. Le nouveau train met plus de temps pour arriver à Anapa, donc notre temps dans le train a augmenté de six heures et notre temps en mer a été réduit à quatre. Nous étions un peu contrariés, mais nous ne désespérions pas - nous voulions nous-mêmes faire du hardcore. Et c’est ce qui s’est passé.

Et comment nous sommes allés au dépôt avec les employés des chemins de fer russes dans une voiture de fonction avec toutes les fournitures et avons ouvert notre wagon en plein jour, restera longtemps dans ma mémoire...

Annonce et sujets

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté Valya Mikhno, responsable de l'événement
La façon dont nous avons annoncé le hackathon et trouvé le sujet mérite une histoire à part. Je n’en parlerai que brièvement ici. Nous avons presque immédiatement décidé de faire un thème Mad Max et l'avons décrit ainsi : « Imaginez que nous nous précipitons vers Anapa d'un avenir alternatif sur une locomotive à vapeur futuriste. Les gens ont inventé de puissants ordinateurs Steam, Steam Lisp, Fortran et autres BASIC avec des pascals, mais ils ont oublié d'inventer Internet. En général, nous avons décidé de lancer un véritable défi à nos collègues : coder dans des conditions difficiles dans un train, sans Internet normal, sans douche et sans le confort habituel, et en plus, passer votre week-end avec des collègues que vous avez déjà vus pendant une semaine entière , épaule contre épaule. Perspective couci-couça. En un mot, une aventure !

Nous avons développé un logo, imaginé le design de tous les produits et affiches, créé une page de destination et ouvert les inscriptions. Il fallait s'inscrire immédiatement et c'est sûr, car un billet personnalisé était délivré à chacun. Si un participant refuse au dernier moment, sa place sera perdue. Bien sûr, nous l'avons dit, mais nous craignions que personne ne veuille s'inscrire : personne ne veut dénoncer ses collègues si des questions importantes surviennent soudainement au dernier moment. Mais je croyais que des aventuriers existaient en notre compagnie. Lors de la première vague d’inscriptions, le wagon n’était qu’à moitié plein. Et depuis quelque temps, le comptoir des inscriptions n’a pas bougé. Ensuite, nous avons dû utiliser notre intelligence.

Tous les cinq jours, nous publions de nouvelles informations sur la phase de préparation du hackathon, qui pourraient attirer de nouveaux participants. J'ai parlé de l'achat de routeurs à haut débit (il y aura Internet, après tout), j'ai parlé du programme de barbecue à Anapa du propriétaire de l'hôtel Akop et j'ai publié des prévisions météorologiques optimistes - les chances de nager en octobre étaient élevées (et la météo ne m'a pas déçu). J'ai attiré les amateurs de romance ferroviaire avec des photos de doshiraki et des histoires sur la création de ce plat de train idéal. Ensuite, les nominations pour le hackathon anniversaire ont été publiées. Parmi eux se trouvaient nos traditionnels, par exemple « Hackathon Cup » et « The Most Epic Fail », et ceux que nous avons imaginés pour ce hackathon inhabituel : « The Most Ancient Programming Style » et « The Best Frontman ». Nos ingénieurs se sont inspirés des nominations pour participer. Eh bien, au final, nous avons même autorisé l'invitation de travailleurs chevronnés du hackathon, d'anciens employés d'Avito. Au total, tout a fonctionné ! Exactement un mois avant le voyage, notre voiture était entièrement équipée et tous les noms étaient inclus dans le contrat.

Internet

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté Valya Mikhno, responsable de l'événement
Malgré le fait que le thème du hackathon était hardcore, je voulais vraiment qu'Internet existe. Tirer le meilleur parti d'Internet en déplacement et le rendre accessible à tous les participants tout au long du parcours - c'est devenu un défi pour moi. J'ai passé plusieurs jours à communiquer avec des spécialistes du réseau à Avito, à choisir les routeurs adaptés à notre cas, à dessiner un plan pour leur placement dans le wagon, à sélectionner le meilleur fournisseur sur la route Moscou-Anapa, à étudier les cartes de couverture et les manuels des routeurs. Expérience intéressante! Qu’est-ce qui en est ressorti ?

Nous avons acheté quatre routeurs 4G dotés de connexions sans fil haut débit, ce qui nous a permis d'utiliser deux cartes SIM en même temps et de passer au fournisseur dont le signal était le plus fort. Nous avons acheté huit cartes SIM auprès de trois grands opérateurs télécoms russes, seize antennes Wi-Fi et GSM. Nous avons tout testé et créé une carte du réseau avec l'aide de notre pilote de test et d'un développeur qui a écrit une application permettant de créer cette carte. Nous avons déployé beaucoup d’efforts, mais cela en valait la peine. Bien sûr, il y avait des zones mortes dans les champs et les forêts le long du chemin, mais cela s'est avéré meilleur que prévu. La vitesse et la couverture étaient même suffisantes pour que notre photographe puisse télécharger des centaines de photos sur le cloud et les partager avec les participants du hackathon en cours de route.

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté
Seryozha Vertepov, ingénieur QA senior, pilote de test Internet
Un beau matin, j'ai lu la nouvelle qu'Avito prévoyait d'organiser un autre hackathon. Je n'avais jamais participé à des hackathons auparavant, mais je l'avais planifié depuis longtemps, et après avoir lu que le hackathon aurait également lieu dans le train en route vers Anapa, j'ai immédiatement réalisé qu'il ne fallait pas manquer cette opportunité. Sur le site Internet du hackathon, il y avait un message indiquant qu'il fallait un volontaire qui parcourrait à l'avance l'itinéraire «Moscou - Anapa - Moscou» afin de cartographier la couverture du réseau et d'observer généralement la situation.
«Hmm, pas mal», ai-je pensé et j'ai immédiatement écrit sur mon désir de devenir un pionnier. J'ai été très surpris que personne n'ait exprimé le désir d'aller à Anapa gratuitement, même en dehors de la saison des vacances. Apparemment, tout le monde n'aime pas autant que moi les stations balnéaires du territoire de Krasnodar.

Le 28 septembre, je me suis retrouvé dans un train. J'avais deux iPhones, une application qui suit la couverture et coordonne la création d'une autre carte (elle a été écrite par notre ingénieur principal iOS, Vlad Alekseev), ainsi qu'un modem Wi-Fi avec deux cartes SIM. Le voyage était merveilleux. Ce qui était particulièrement agréable, c'est que pendant tout ce temps, je n'avais pratiquement aucun compagnon de voyage. Ce qui était surprenant, c’est que je n’avais aucune soif d’information : il existait au moins une sorte d’Internet. Il y en avait assez pour les messageries et les réseaux sociaux. Pas toujours, bien sûr, mais la plupart du temps. Du moins, cela me semblait le cas, et la carte créée par notre application disait, plus ou moins, à peu près la même chose. À propos, j'ai remarqué que pendant la première moitié du voyage, un opérateur avait une connexion plus stable, mais plus près du territoire de Krasnodar, un autre opérateur avait une connexion plus stable. En général, j'ai pris le train pendant qu'un iPhone suivait les informations d'une carte SIM et l'autre du modem avec des cartes SIM d'autres opérateurs, j'ai passé une nuit à Anapa et je suis revenu. L’ensemble du « voyage » a duré 4 jours.

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté


Conditions de travail dans le train

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté Valya Mikhno, responsable de l'événement
Le hardcore est du hardcore, mais je ne voulais pas vraiment ruiner l’estomac d’une cinquantaine d’ingénieurs ni les infecter. Par conséquent, un point important dans l'organisation du hackathon était de créer des conditions confortables pour travailler dans un siège réservé, afin que rien ne détourne les développeurs de la création et de l'écriture du code. Nous avons préparé un pack de bienvenue avec tout ce dont vous avez besoin : un T-shirt, des pantoufles, un kit de sommeil (masque et bouchons d'oreilles), un kit dentaire de voyage, un pack de charbon actif, un désinfectant, une bouteille d'eau, une barre chocolatée et quelques céréales instantanées. De plus, nous avons emporté avec nous beaucoup de nourriture différente (qui occupaient deux étagères latérales entières de la voiture). La nourriture comprenait de nombreuses collations différentes, mais le plat principal de ce voyage était bien sûr le doshirak. 75 packs pour 50 personnes se sont rapidement épuisés. Le prix du public a été attribué à un doshirak au bœuf - les gars ont même échangé leur réserve contre un doshirak au bœuf. C'était brillant! Il y avait aussi une nourriture plus saine : nous dînions dans le wagon-restaurant, la nourriture dans laquelle nous avions commandé à l'avance et même précisée individuellement dans le contrat. Je le répète, nous ne voulions pas gâcher l’estomac de nos collègues. Le déjeuner était prévu et comme prévu : « premier plat », « deuxième plat » et salade. Au lieu de compote - du jus. C'était drôle que notre voiture soit attachée en plus, et c'était la seizième dans l'ordre. Et le wagon-restaurant était le onzième. Chaque participant au hackathon a franchi plus d'une vingtaine de portes pour se rendre au déjeuner ; les conducteurs en charge de leurs voitures leur ont demandé de fermer les portes derrière eux. Au total, sur deux repas du vendredi et du dimanche, nous avons ouvert et fermé plus de cent vingt portes. Ce n’est pas en vain qu’ils ont mis du désinfectant.

En conséquence, grâce à des annonces compétentes, nous avons clôturé avec succès les inscriptions, transmis toutes les informations importantes aux participants, tout le monde dans le train était bien nourri, personne n'a été empoisonné, pas un seul ingénieur ne s'est perdu et nous sommes arrivés sains et saufs au complet. force à retourner à Moscou. "Défi terminé!" Après le voyage, les gars ont longuement écrit leurs impressions et leurs photos du voyage dans notre chat télégraphique «Ridden on AvitoHack RailRoad». Tout le monde était content, les critiques étaient excellentes et un collègue a déclaré que c'était le moment le plus brillant de tout son temps de travail chez Avito. Je pense que c'est une réussite !

Statistiques

Le hackathon dans un train est un projet à grande échelle. Voici ce que nous avions avec nous pour y parvenir.

  • 25 boîtes contenant du doshiraki, du lait, des chips et des crackers, des céréales, des fruits et légumes, des boissons, une trousse de premiers secours et des produits dérivés pour le hackathon.
  • 144 bouteilles d'eau.
  • 134 canettes de diverses boissons gazeuses.

Et nous avons dépensé près de 42 Go d'Internet mobile.

Reportage photo

Il est difficile d'écrire sur l'atmosphère, alors il suffit de regarder les photos.

Voir les photos

.
Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté

Projets

Nous avons amené avec nous 19 projets. Bien sûr, nous ne pouvons pas tout vous dire ici, mais voici quelques détails.

Команда «Поездатые ребята» сделала навигатор для построения маршрута в дополненной реальности. Вдохновлялись проектом офисных карт, который был сделан на одном из предыдущих хакатонов. Сейчас навигатор может привести вас в любое место нашего плацкартного вагона.  

Команда «4 туза» сделала приложение для аренды с механикой взаимного поиска. Как Тиндер, только для аренды. Объявления размещают и владельцы квартир, и арендаторы, а поиск происходит в обоих направлениях. Если оба полайкали, то открываются контакты. 

У каждого есть ненужные вещи, от которых хочется избавиться, но даже их не получается продать на Авито. Коллеги из команды «Канапе» представили приложение Hlamingo, где можно обмениваться хламом.

Проект Super Blur — интеллектуальный блюр бэкграунда на фото автомобиля. В результате работы алгоритма сегментируется машина и её бэкграунд на фото, после этого применяется специальный градиентный блюр, для создания фото в стиле портрет.

Fratbots — игра на собственном игровом движке c ASCII-графикой и восьмибитной музыкой. Олды поймут! И графика, и музыка создавались на хакатоне.

Nous avons également réalisé un projet avec cloud computing gratuit en déplacement, cache pour surveiller les données dans СlickHouse (pour réduire la charge sur la base de données avec des requêtes identiques fréquentes), un projet avec profilage continu des applications Go, un interpréteur pour le langage de programmation Prolog, une génération de code accélérée pour notre projet Avito iOS, a écrit une application pour sélectionner des combinaisons de polices open source dans du contenu réel, pas Lorem Ipsum et bien plus encore.

Commentaires des participants

  • Les fêtes introverties sont géniales ! Je suis assez introverti et j'avais peur de ne pas être à ma place. Mais j’ai appris à connaître tout le monde dans la voiture et je me suis même souvenu des noms de beaucoup ! C'est la première fois que cela m'arrive :)
  • Et j'ai pris une pause dans mon travail, j'ai nagé dans la mer, j'ai passé du temps avec des collègues et j'ai écrit du code sur un sujet libre. 12/10 GOTY AU BOUT DES DOIGTS. En général, juste une bombe, un format et une mise en œuvre méga cool.
  • L’idée d’un train semblait étrange à première vue, mais une fois que j’y ai pris part, le temps du voyage s’est envolé et je n’avais même plus envie de partir à la fin du voyage. Des chansons avec une guitare, des voyages en bus sur la bande originale de GTA, des photographies...
  • C'était merveilleux! Rencontrez des gars formidables dans un cadre informel. Répondre et s'entraider - quoi de plus précieux dans cette vie ?! Et pour tout le reste - MasterCard... Beaucoup de blagues, de plaisir, du moins dans notre merveilleuse équipe, et bien sûr, du développement hardcore sur Rust !!! Pour la première fois de ma vie, je suis allé à la mer et j'ai enfin pris des photos de yoga sur la plage ! Et je jouerais avec une guitare pour toujours dans une ambiance si chaleureuse !
  • Seulement après avoir passé deux jours dans le train, devenir plus fort, vider votre esprit et jeter toute l'enveloppe sous la forme d'Internet et de recherches sans fin sur Google, de manuels hindous dégoûtants et de stackoverflow, en utilisant les anciennes pratiques oubliées de méditation sur les codes et de lecture des codes sources. , un régime spécial et de l'alcool, vous comprenez que l'essentiel est que ce sont les gens avec qui vous travaillez, qu'eux seuls peuvent vous soutenir dans les moments difficiles et partager la joie de la victoire ou le goût acidulé du whisky le moins cher acheté chez saison à Anapa!
  • L'impression la plus vive a été lorsque, la nuit, le train s'est arrêté quelque part dans la nature, dans une gare. La voiture n'atteignit pas le quai. Et nous avons sauté sous les étoiles dans le noir et avons traîné près de la voiture. Nous avons escaladé le talus. Et tout autour - l'obscurité, les étoiles et la faible lumière provenant du carrosse... Incroyablement simple.
  • Un surréaliste très positif. Une bande de codeurs sur la colline devant le train la nuit, la mer en octobre, une situation en soi : venir quelques heures à Anapa, nager et repartir. Excellente musique du duo flûte-guitare, contes sibériens de nos voisins aux places réservées. L'odeur de bonté à laquelle personne ne pouvait résister. Des champs sans fin, des villes, le romantisme du voyage, hop-hop sur les rails, tut-tut, tut-tut...

Mémo du hackathoner de pik4ez

Si vous ou vos amis souhaitez soudainement répéter une telle expérience, cela ne ferait pas de mal de partager notre expérience. Nous avons demandé au hackathoner le plus expérimenté de notre équipe, pik4ez, de créer un guide pour ceux qui décident de coder dans le train. Il a la parole.

Comment nous avons organisé un hackathon dans un train et qu'en est-il résulté Dmitry Belov, ingénieur senior, hackathoner expérimenté

  • Dans un train, il est plus difficile de trouver un coin complètement inhabité où il n'y aura personne à part votre équipe. Soyez un bon voisin. Dans notre cas, il y avait un ukulélé, une guitare et une flûte dans le chariot. Mais les gars ont très bien joué et n’ont pas tenu longtemps. La musique n'irritait pas, mais offrait au contraire l'occasion de se réunir dans un coin musique, de chanter quelques chansons et de faire une pause dans la programmation.

  • L'alcool réduit la productivité. Vous ne devriez pas le mettre au menu.

  • La question des chargeurs doit être résolue à l’avance. Dans notre cas, il y avait une voiture moderne et suffisamment de prises. Mais juste au cas où, beaucoup ont emporté des batteries externes avec eux.

  • Il faut surveiller les horaires. Vous ne pouvez pas être en retard pour le train, vous devez être préparé pour les transferts et préparer les choses nécessaires à l'avance. Les rappels enregistrés avec l'horaire et les organisateurs, qui par hasard voyagent dans la même voiture, nous aident.

  • Nous ne prenons pas de restauration rapide, sauf pour la première collation. Vous pouvez fabriquer de la nourriture tout à fait décente à partir d’aliments non périssables.

  • Mais peu importe à quel point vous nourrissez le codeur, il aime toujours ça. Les nouilles instantanées et le café trois en un sont excellents en petites quantités. La bouillie instantanée est bonne le matin. Mais un déjeuner complet est indispensable. La voiture-restaurant peut vous aider.

  • Des chaussons sont nécessaires.

  • Ce n’est pas particulièrement facile de coder en étant allongé sur une étagère. Nous essayons de ne pas remplir la table pour y placer quelques ordinateurs portables.

  • La nuit, il est conseillé de ne faire aucun bruit. Un hackathon sur roues est plus difficile à supporter sans dormir, donc à la tombée de la nuit, beaucoup se couchent pour se reposer.

  • Il est très utile de sortir s'échauffer dans les gares.

  • Dans le train, la probabilité d'entendre quelques nouvelles histoires augmente, même de la part de ceux avec qui vous travaillez depuis de nombreuses années.

  • Si vous voyez la mer, nagez.

Vidéo de comment c'est arrivé

Nous voulons transmettre au mieux nos émotions du hackathon, c'est pourquoi nous avons également tourné une vidéo dans le train. Nous avons demandé aux gars leurs impressions sur le voyage et le codage sans Internet, quels programmes ils écrivent, où d'autres hackathons peuvent être organisés et de quoi rêvent les programmeurs. Et Dima Belov a parlé de ses premiers hackathons et des avantages de tels événements.

Tels étaient nos impressions et nos projets. Nous espérons que nous vous avons inspiré à faire quelque chose de nouveau et d’intéressant. Si vous êtes intéressé par des détails, renseignez-vous dans les commentaires. Nous répondrons certainement.

Source: habr.com

Ajouter un commentaire