Bonjour, chers Geektimes!
Très probablement, beaucoup d'entre vous ont entendu parler des hackathons. Récemment, de nombreux événements similaires ont eu lieu en Russie, tels que
Wwhathack ,
AI.Hack ou
Hack.Moscow . Grâce à la communauté des hackathon de Russian Hackers, j'ai réussi à interviewer
Artyom Kupriyanov , qui a réussi à obtenir de sérieux succès en parlant lors des hackathons. Notre héros vit à Moscou, étudie à la 3e année du FIVT MIPT, travaille en tant que scientifique des données intermédiaires à Sticker.Place. Il a raconté comment il se prépare pour les hackathons et comment ils l'ont aidé dans la vie.
C'est Artyom
Et il a gagné 8 hackathonsVoici une courte liste des victoires d'Artem:
Q: Comment tout a commencé? À quel moment avez-vous commencé la programmation?
* Rires *
R: Bonne question. J'ai commencé la programmation dès ma première année à PhysTech, l'apprentissage machine dès le second semestre. J'étais très attiré par ce sujet, l'intelligence artificielle va capturer le monde, et j'ai décidé de l'essayer. À ce moment, une spécialisation du MIPT de Yandex est apparue, appelée "Introduction to Machine Learning", j'ai commencé à l'étudier, passé les 3 à 4 premiers cours, et en quelque sorte ça a commencé. Ensuite, il y a eu toutes sortes de projections, par exemple, liées aux paris sur le basket-ball, et diverses idées ont commencé à émerger que je voulais donner vie quelque part, puis j'ai rencontré des hackathons. La première fois que j'ai écrit un bot musical, ce qui n'a pas été très apprécié par le jury, c'était ma toute première expérience.Q: Quel était le nom de ce hackathon?
Esprit rond. Le hackathon FizTekhovsky.Q: Après le premier hackathon, n’avez-vous rien gagné ou n’est-il pas arrivé quelque chose? À quel moment avez-vous compris comment agir la prochaine fois, avec quoi vous êtes-vous épuisé?
R: Juste à partir de là, j'ai eu beaucoup de puces différentes, j'ai parlé avec les gars qui ont effectué ce hackathon, et d'une manière ou d'une autre j'ai réalisé quoi faire. Eh bien, par exemple, qu'une présentation pour un hackathon doit être faite non pas en 15 minutes sur le genou, mais en 4 heures et réfléchir avec compétence à tout. Bien sûr, l'expérience de présentation est venue un peu plus tard, nous avons commencé à prescrire la monétisation. Ensuite, je suis arrivé à la conclusion que le travail d'équipe est très important, il est donc très important de choisir les bons gars avec lesquels vous allez travailler et générer des idées ensemble. Après tout, il faut commencer à programmer quand l'idée est déjà pensée, il me semble.Q: Décrivez votre équipe de rêve (dreamtime). Allez-vous toujours avec les mêmes gars ou avez-vous une sorte de rotation?
R: Récemment, j'aime l'histoire quand une personne prend et attire simplement d'autres personnes. Cela se pratique lors de compétitions de kaggle , lorsque certains «grands maîtres» emmènent des mecs inexpérimentés dans leur équipe et travaillent avec eux, et ils sont très motivés. Et donc, même la première année, les gars ont quand même participé, et nous avions une colonne vertébrale, 5-6 personnes au départ, qui voulaient faire quelque chose, et nous avons participé 6-7 fois avec eux.
Ce sont deux équipes d'Artem, elles ont toutes les deux remporté un prix au hackathon de naissanceQ: Quelle taille de hackathon considérez-vous comme optimale pour un hackathon ou n'est-ce pas si important?
R: Je pense que 3-4 personnes suffisent. Si la personne est plus grande, des difficultés surgissent avec la division de la tâche. Disons qu'une personne travaille sur le design, une autre sur le front-end et le reste sur l'idée.Q: Qu'entendez-vous par «travailler sur le design»? Une personne est-elle engagée dans le rendu ou quelque chose de plus lié à la programmation?
R: Plutôt, une sorte de rendu. Autrement dit, à quoi cela ressemblera, comment le soumettre, où nous prendrons les données, pourquoi les gens devraient-ils l'aimer. Il y a beaucoup de questions, mais je pense que cela devrait être fait par une seule personne qui génère d'abord des idées, puis en discute avec l'équipe.Q: Quel est votre rôle habituel dans l'équipe?
R: Dernièrement, j'ai été chef d'équipe si cela ne semble pas trop brillant. Je donne des tâches, je dirige les gars, je fais moi-même la science des données. Le gestionnaire joue également un grand rôle, car vous devez soumettre votre opinion et vous assurer que tout le monde a la même compréhension du projet.Q: Décrivez comment vous vous préparez pour le hackathon.
R: Nous nous réunissons quelque part une semaine avant le hackathon 2-3 fois et générons des idées. Nous réfléchissons à la façon dont nous pouvons gagner, aux produits que nous pouvons utiliser. Nous avons une personne dans l'équipe, relativement parlant, un oracle qui écoute pleinement l'idée, puis peut dire: «Non, nous ne gagnerons certainement pas avec une telle idée», nous la rejetons et en discutons plus avant. Il ne nous a jamais laissé tomber, toutes les idées qui ont traversé son hachoir à viande se sont avérées bonnes.Q: Conseillez aux débutants comment générer des idées pour les hackathons, que ne faut-il pas faire?
R: Je pense que vous devez regarder diverses sources d'informations, comme Rusbase et TJournal ou étrangères, par exemple TechCrunch, suivre les startups et observer comment le monde vit. Autrement dit, il est évident qu'il n'est pas nécessaire de répéter les solutions toutes faites, il vaut mieux améliorer les solutions toutes faites ou trouver quelque chose de nouveau. Maintenant, il est à la mode de tout uberiser, pourquoi pas?Q: Les hackathons durent généralement 36 ou 48 heures. Comment répartissez-vous le temps dans une équipe?
R: Je crois que si un hackathon dure 2 jours, alors la première nuit, vous devriez certainement avoir un bon sommeil afin que le deuxième jour, l'équipe ait un maximum de force et d'enthousiasme, et la nuit suivante, comment ça se passe. Et puis vous devez évaluer correctement le stade de développement du projet, et si vous avez le temps, vous pouvez dormir, et sinon, il vaut mieux se concentrer sur le travail, et seulement ensuite dormir. Dans notre équipe, tout le monde se couche et se réveille ensemble. Je n'aime pas que quelqu'un dorme et que ce ne soit pas le cas, car l'employé a perdu sa motivation, l'interaction entre l'équipe est perdue.Q: Si vous le pouviez, que changeriez-vous dans vos hackathons passés?
R: Eh bien, je dirai ceci, si vous êtes appelé à un hackathon, il vaut mieux ne pas refuser. J'avais une histoire, l'équipe avec laquelle nous avions déjà gagné m'a appelé à un hackathon de Kaspersky. J'ai décidé de refuser en raison des études, bien qu'en fait, j'avais plutôt peur. En conséquence, les gars ont gagné, mais je n'ai même pas participé. Autrement dit, il vaut toujours mieux se battre pour quelque chose que de regretter plus tard que vous n'ayez pas essayé.Q: Quel a été votre projet de hackathon préféré?
R: Probablement le dernier, FapAdvisor. Il a beaucoup d'hypanul, tout le monde l'a aimé, et maintenant beaucoup de gens nous demandent de le tester, disant "ce n'est pas pour moi, mais pour mon ami." Un coéquipier travaille chez ABBYY et dit qu'il entend souvent parler de ce projet au travail. Personnellement, cela réchauffe vraiment mon âme.Q: Parlez-moi brièvement de l'objet de ce projet.
R: Le projet se compose de 2 parties. Le premier est un système de recommandation pour la sélection des actrices. Nous sélectionnons selon les 4 aspects les plus importants, selon nous, la taille des seins, le volume des gémissements, la couleur de la peau et l'expérience - notre caractéristique la plus meurtrière. La deuxième partie est le service. Par exemple, avez-vous un ami que vous soupiriez à l'école et que vous aimeriez voir quelque chose de chaud avec elle. Notre service résout ce problème: vous envoyez le compte Instagram de la victime et obtenez une vidéo. Nous développons toujours ce projet, nous espérons que tout ira bien.
De nouveaux projets technologiques voient le jour dans les hackathonsQ: Quand vous allez au hackathon, travaillez-vous toujours pour le résultat? Ou parfois simplement vous amuser?
R: Je pense que vous devez toujours aller jusqu'au bout. Bien sûr, vous ne devez pas oublier le réseautage, les conférences et toutes sortes d'autres choses sur les hackathons. Je me souviens maintenant vraiment de la conférence d'Uber sur VisionHack. Autrement dit, vous n'avez pas à vous asseoir dans la même pièce et à constamment coder, il y a toujours beaucoup de choses à faire.Q: Comment les hackathons vous ont-ils influencé? Surtout en termes de carrière et d'éducation.
R: Le premier travail que j'ai trouvé juste après le hackathon. Je pense que c'est une très bonne ligne dans le CV et il y a quelque chose à dire dans l'interview. Autrement dit, j'ai déjà décidé de nombreux cas dans divers domaines de l'apprentissage automatique, il y a de quoi se vanter.Q: Qu'est-ce qui vous plaît le plus dans les hackathons? Pourquoi pensez-vous que les gens y vont?
R: J'aime discuter avec les mêmes gars enthousiastes au hackathon. En outre, une énorme augmentation des connaissances au cours du week-end, que dans une situation normale, vous avez peu de chances d'acquérir. Eh bien, en plus, l'esprit de compétition et l'adrénaline. J'aime aussi beaucoup la distribution de T-shirts. C'est mon déclencheur, même si je pense que tout le monde a une manière différente. Et l'atmosphère des hackathons surprend toujours, lors d'un événement, par exemple, un cuisinier est arrivé et nous a nourris très savoureux.Q: Quel cours as-tu fait pour le premier hackathon?
R: Le deuxième.Q: Il s'avère donc qu'en un an vous vous êtes gonflé de hackathons et de travail. Décrivez-vous au début et maintenant.
R: Au début, j'étais un étudiant qui a suivi 3 cours à Coursera. Maintenant, j'ai beaucoup d'expérience en vision par ordinateur, je travaille en tant que middle data scientist dans une entreprise et j'ai un tas de hackathons, une bonne expérience dans de nombreux domaines: je peux développer et gérer.
Q: Que pensez-vous de votre passe-temps au travail? Est-ce que cela interfère avec le travail?
R: C'est une histoire assez intéressante. Au début, tout le monde au travail était surpris, interrogé, réjoui. La dernière fois, j'ai été réprimandé par FapAdvisor parce que j'utilisais des serveurs de production pour y générer de la pornographie. Mais c'est le seul cas où quelque chose n'aimait pas au travail.Q: Quels sont vos projets futurs pour les hackathons?
R: Je veux aller en Europe pendant longtemps. À en juger par les critiques, ce n'est pas très effrayant, bien qu'il soit difficile pour moi de dépasser ce seuil. En général, je ne connais pas vraiment l'anglais, bien que peut-être mes coéquipiers m'aideront et je ferai mes affaires habituelles. En russe, nous avons déjà un groupe assez important de 10 personnes, nous évaluons les hackathons chaque semaine, choisissons si cela nous convient, réfléchissons à ce que nous pouvons venir et décidons où nous irons. Le plus proche où j'irai est probablement Hack.Moscow. On m'a appelé là-bas pour parler de la façon de faire des hackathons, et ça ne me dérange pas de traîner (sourires)Q: Comment envisagez-vous votre carrière dans l'informatique à l'avenir?
Eh bien, je m'intéresse à l'analyse des données, je me vois là-dedans. En général, je veux soit créer une startup au hackathon et y travailler, soit devenir CTO existant. Eh bien, je veux continuer à développer dans le domaine de la vision par ordinateur.Q: Lisez-vous Habr?
R: Pas récemment, seulement si je recherche quelque chose sur Google et que je tombe sur un article utile.Q: Enfin, pouvez-vous donner quelques conseils ou raconter une histoire intéressante.
R: Eh bien, le premier conseil, comme je l'ai dit, vous ne devez pas toujours avoir peur et partir - c'est au moins une expérience cool. Il me semble que le gros problème des gars est qu’ils ont peur ou ne peuvent pas constituer une équipe. De plus, je pense que le problème de certains informaticiens est une mauvaise présentation de leurs projets, je vous conseille donc de travailler sur les compétences de présentation. Vous pouvez voir les hauteurs de différentes startups et prendre des notes. C'est juste que souvent de bonnes idées meurent à cause d'une mauvaise présentation, d'une logique non écrite, de plans de suivi ou de développement. Et c'est très important pour le jury.Q: Artem, merci beaucoup pour l'interview! Succès et nouvelles victoires, lisez cette interview sur Geektimes
R: Haha, merci. J'attendrai!Liens utiles:
Quelle est la prochaine étape, lecteurs?
J'ai remarqué que sur Geektimes et Habré ils écrivent un peu sur les hackathons. Je voudrais dire autre chose. Votez dans le sondage ou écrivez dans les commentaires