Bom dia, queridos Geektimes!
Muito provavelmente, muitos de vocês já ouviram falar sobre hackathons. Recentemente, muitos eventos semelhantes ocorrem na Rússia, como
Whateverhack ,
AI.Hack ou
Hack.Moscow . Graças à comunidade hackathon dos hackers russos, consegui entrevistar
Artyom Kupriyanov , que conseguiu um sério sucesso ao falar em hackathons. Nosso herói mora em Moscou, estuda no 3º ano da FIVT MIPT, trabalha como cientista de dados intermediários no Sticker.Place. Ele contou como está se preparando para os hackathons e como eles o ajudaram na vida.
Este é o Artyom
E ele ganhou 8 hackathonsAqui está uma pequena lista das vitórias de Artem:
P: Como tudo começou? Em que ponto você começou a programar?
* Risos *
A: boa pergunta. Comecei a programar no meu primeiro ano na PhysTech, aprendizado de máquina a partir do segundo semestre. Fiquei muito atraído por esse tópico, a inteligência artificial capturará o mundo e decidi tentar. Nesse momento, apareceu uma especialização do MIPT da Yandex, chamada "Introdução ao aprendizado de máquina", comecei a estudá-lo, passei nos primeiros 3-4 cursos e, de alguma forma, ele começou. Havia todo o tipo de projeções, por exemplo, relacionadas às apostas no basquete, e começaram a surgir várias idéias que eu queria trazer à vida em algum lugar, e depois me encontrei com hackathons. A primeira vez que escrevi um bot de música, que não foi muito apreciado pelo júri, foi minha primeira experiência.P: Qual era o nome deste hackathon?
Mente redonda. Hackathon FizTekhovsky.P: Após o primeiro hackathon, você não ganhou nada ou não aconteceu algo? Em que momento você entendeu como agir da próxima vez, com o que se cansou?
R: De lá, eu peguei muitas fichas diferentes, conversei com os caras que realizaram esse hackathon e, de alguma forma, percebi o que fazer. Bem, por exemplo, que uma apresentação para um hackathon precisa ser feita não em 15 minutos no joelho, mas em 4 horas e pensar com competência sobre tudo. Obviamente, a experiência da apresentação veio um pouco mais tarde, começamos a prescrever monetização. Então cheguei à conclusão de que o trabalho em equipe é muito importante, por isso é muito importante escolher as pessoas certas com quem você trabalhará e gerará idéias juntos. Afinal, você precisa começar a programar quando a idéia já estiver pensada, parece-me.P: Descreva seu time dos sonhos (horário dos sonhos). Você sempre acompanha os mesmos caras ou tem algum tipo de rotação?
R: Recentemente, gosto da história em que uma pessoa simplesmente pega e atrai outras pessoas. Isso é praticado nas competições de kaggle , quando alguns "grandes mestres" levam caras inexperientes para a equipe e trabalham com eles, e eles se mostram muito motivados. E assim, mesmo no primeiro ano, os caras ainda participavam, e tínhamos uma espinha dorsal, 5-6 pessoas inicialmente, que queriam fazer alguma coisa, e participamos 6-7 vezes com eles.
Estas são duas equipes da Artem, ambas ganharam um prêmio no hackathon de nascimentoP: Qual o tamanho do hackathon que você considera ideal para um hackathon ou não é tão importante?
A: Eu acho que 3-4 pessoas são suficientes. Se a pessoa é maior, surgem dificuldades com a divisão da tarefa. Digamos que uma pessoa trabalhe no design, outra no front-end e o restante na idéia.P: O que você quer dizer com “trabalhando no design”? Uma pessoa está envolvida na renderização ou algo mais relacionado à programação?
A: Em vez disso, algum tipo de renderização. Ou seja, como será, como enviá-lo, para onde levaremos os dados, por que as pessoas devem gostar. Existem muitas perguntas, mas acho que isso deve ser feito por uma pessoa que primeiro gera idéias e depois discute isso com a equipe.P: Qual é o seu papel usual na equipe?
R: Ultimamente, tenho liderado uma equipe se isso não parecer muito claro. Dou tarefas, lidero os caras, eu mesmo faço ciência de dados. O gerente também desempenha um papel importante, porque você precisa enviar sua opinião e garantir que todos tenham o mesmo entendimento do projeto.P: Descreva como você se prepara para o hackathon.
R: Nos reunimos em algum lugar uma semana antes do hackathon 2-3 vezes e geramos idéias. Pensamos em como podemos ganhar, quais produtos podemos usar. Temos uma pessoa na equipe, relativamente falando, um oráculo que ouve completamente a ideia e, em seguida, pode dizer: "Não, definitivamente não vamos ganhar com essa ideia", descartamos e discutimos mais. Ele nunca nos decepcionou: todas as idéias que passaram pelo moedor de carne acabaram sendo boas.P: Aconselhe os iniciantes como gerar idéias para hackers, o que não deve ser feito?
R: Acho que você precisa assistir a várias fontes de notícias, como Rusbase e TJournal ou estrangeiras, por exemplo, TechCrunch, seguir startups e observar como o mundo vive. Ou seja, é óbvio que não há necessidade de repetir soluções prontas, é melhor melhorar soluções prontas ou apresentar algo novo. Agora está na moda Uberizar tudo, por que não?P: Hackathons geralmente duram 36 ou 48 horas. Como você distribui o tempo em uma equipe?
R: Acredito que, se um hackathon durar 2 dias, na primeira noite você definitivamente deve dormir bem, para que no segundo dia a equipe tenha força e entusiasmo máximos e na noite seguinte como será. E então você precisa avaliar corretamente o estágio de desenvolvimento do projeto e, se tiver tempo, poderá dormir e, se não, será melhor se concentrar no trabalho e só depois dormir. Em nossa equipe, todos vão para a cama e acordam juntos. Não gosto quando alguém está dormindo e não, porque o funcionário perdeu a motivação, a interação entre a equipe se perde.P: Se você pudesse, o que mudaria em seus hackathons passados?
A: Bem, direi isso, se você for chamado para um hackathon, é melhor não recusar. Eu tinha uma história, a equipe com a qual já tínhamos vencido, me chamou para um hackathon da Kaspersky. Decidi recusar devido ao estudo, embora, na verdade, estivesse com medo. Como resultado, os caras venceram, mas eu nem participei. Ou seja, é sempre melhor lutar por algo do que se arrepender depois de não ter tentado.P: Qual foi o seu projeto de hackathon favorito?
A: Provavelmente o último, FapAdvisor. Ele muito hypanul, todo mundo gostou, e agora muitas pessoas nos pedem para testá-lo, dizendo "isso não é para mim, mas para o meu amigo". Um colega de equipe trabalha na ABBYY e diz que costuma ouvir sobre esse projeto no trabalho. Pessoalmente, realmente aquece minha alma.P: Conte-me brevemente sobre o que é esse projeto.
A: O projeto consiste em 2 partes. O primeiro é um sistema de recomendação para a seleção de atrizes. Selecionamos de acordo com os quatro aspectos mais importantes, em nosso entendimento,: tamanho do peito, volume de gemidos, cor da pele e experiência - nosso recurso mais matador. A segunda parte é o serviço. Por exemplo, você tem um amigo a quem suspirou na escola e gostaria de ver algo quente com ela. Nosso serviço resolve esse problema: você envia a conta do Instagram da vítima e recebe um vídeo. Ainda estamos desenvolvendo esse projeto, esperamos que tudo corra bem.
Novos projetos de tecnologia nascem em hackathonsP: Quando você vai ao hackathon, você sempre trabalha para o resultado? Ou às vezes apenas se divertir?
A: Eu acho que você sempre precisa ir até o sucesso. Claro, você não deve esquecer redes, palestras e todo tipo de coisa sobre hackathons. Agora me lembro realmente da palestra do Uber no VisionHack. Ou seja, você não precisa sentar na mesma sala e codificar constantemente, sempre há muitas coisas para fazer.P: Como os hackathons o influenciaram? Especialmente em termos de carreira e educação.
A: O primeiro trabalho que encontrei logo após o hackathon. Eu acho que essa é uma linha muito boa no currículo e há algo a dizer na entrevista. Ou seja, eu já decidi muitos casos em várias áreas de aprendizado de máquina, há algo para se gabar.P: O que você mais gosta nos hackathons? Para que você acha que as pessoas vão lá?
A: Eu gosto de conversar com os mesmos caras entusiasmados no hackathon. Além disso, um enorme aumento no conhecimento durante o fim de semana, que em uma situação normal, é improvável que você adquira. Além disso, espírito competitivo e adrenalina. Também gosto muito de distribuir camisetas. Esse é o meu gatilho, embora eu ache que todo mundo tem uma maneira diferente. E a atmosfera dos hackathons sempre surpreende, em um evento, por exemplo, um cozinheiro chegou e nos alimentou com muito sabor.P: Que curso você fez no hackathon pela primeira vez?
A: No segundo.P: Então, em um ano você se empolga com hackathons e trabalho. Descreva-se no início e agora.
R: No começo, eu era um aluno que completou 3 cursos no Coursera. Agora tenho muita experiência em visão computacional, trabalho como cientista de dados intermediários em uma empresa e tenho um monte de hackers atrás de mim, boa experiência em muitas áreas: posso desenvolver e gerenciar.
P: Como você se sente sobre seu hobby no trabalho? Isso interfere no trabalho?
A: Esta é uma história bastante interessante. A princípio, todos no trabalho ficaram surpresos, questionados e alegrados. A última vez que fui repreendida com o FapAdvisor porque usei servidores de produção para direcionar pornografia neles. Mas este é o único caso em que algo não gosta no trabalho.P: Quais são seus planos futuros para hackathons?
A: Eu quero ir para a Europa por um longo tempo. A julgar pelos comentários, isso não é muito assustador, embora seja difícil para mim superar esse limite. Em geral, eu realmente não sei inglês, embora talvez meus colegas de equipe me ajudem e eu faça meus negócios habituais. Em russo, já temos um grupo bastante grande de 10 pessoas, avaliamos hackathons toda semana e escolhemos se isso nos convém, pensa com o que podemos vir e decide para onde iremos. O mais próximo que eu vou é provavelmente o Hack.Moscow. Fui chamado para falar sobre como arrastar hackathons e não me importo de ficar andando (sorrisos)P: Como você vê sua carreira em TI no futuro?
Bem, eu estou interessado em análise de dados, eu me vejo nisso. Em geral, eu quero criar uma startup no hackathon e trabalhar nele, ou me tornar um CTO existente. Bem, eu quero desenvolver ainda mais no campo da visão computacional.Q: Você lê Habr?
R: Não recentemente, somente se eu pesquisar no google e encontrar um artigo útil.P: Por fim, você pode dar alguns conselhos ou contar uma história interessante.
R: Bem, o primeiro conselho, como eu disse, você não deve sempre ter medo e ir embora - isso é pelo menos uma experiência legal. Parece-me que o grande problema dos caras é que eles têm medo ou não podem montar uma equipe. Além disso, acho que o problema de algumas pessoas de TI é uma má apresentação de seus projetos, por isso aconselho a trabalhar nas habilidades de apresentação. Você pode ver os arremessos de diferentes startups e fazer anotações. Muitas vezes, as boas ideias morrem por causa de uma má apresentação, lógica não escrita, monitoramento ou planos de desenvolvimento. E isso é muito importante para o júri.P: Artem, muito obrigado pela entrevista! Sucessos e novas vitórias, leia esta entrevista no Geektimes
A: Haha, obrigado. Vou esperar!Links úteis:
O que vem depois, leitores?
Notei que em Geektimes e Habré eles escrevem um pouco sobre hackathons. Estou interessado em contar outra coisa. Vote na enquete ou escreva nos comentários