No fim de semana passado, nossa equipe participou de um hackathon. Dormi o suficiente e decidi escrever sobre isso.
Esta é a primeira hackathon do Tinkoff.ru, mas os prêmios imediatamente elevam o nível - o novo iPhone para todos os membros da equipe.
Então, como foi:No dia da apresentação do novo iPhone, a equipe de RH enviou aos funcionários um comunicado sobre o evento:

O primeiro pensamento é por que orientar? Conversamos com a equipe de RH que iniciou o hackathon e tudo se encaixou.

- Nos últimos 2 anos, nossas equipes cresceram muito, não apenas em números, mas também em geografia. Crianças de 10 cidades estão trabalhando em vários projetos (Moscou, São Petersburgo, Ecaterimburgo, Níjni Novgorod, Sochi, Rostov do Don, Izhevsk, Ryazan, Kazan, Novosibirsk).
- É impossível ignorar a questão da integração: rebanhos de junho, equipes distribuídas, desenvolvimento de escritórios remotos - todos exigem soluções rápidas.
- Nós pensamos que era uma chance de dizer como e de que maneira solucionamos os problemas de mentoria em uma equipe + uma oportunidade real de escapar dos processos de trabalho e tentar algo novo.
- Hackathon é uma oportunidade de ver colegas com quem eu costumava me comunicar apenas por telefone ou slak.
- E sim! É divertido, caramba)
As regras para participação eram simples. Assumindo grande interesse na primeira hackathon, nosso RH decidiu que as 5 primeiras equipes que enviaram a inscrição serão incluídas na lista de participantes imediatamente, 2 serão selecionadas pelo júri e uma equipe será selecionada para o maior número de curtidas na confluência. Cada equipe permitiu um máximo de 5 pessoas - independentemente do departamento, projeto, tecnologia e, o mais importante, da cidade. Portanto, era muito simples montar uma equipe e trazer colegas de dez de nossos centros de desenvolvimento. Por exemplo, Timur, desenvolvedor de Windows de São Petersburgo, estava em nossa equipe.
Reunimos uma reunião de emergência, organizamos um brainstorm e tivemos uma ideia. Eles se autodenominaram "T-mentor", descreveram brevemente a essência do projeto futuro e a pilha de tecnologia (C #, UWP) enviou uma solicitação. Eles estavam com muito medo de chegar atrasados, mas acabaram sendo o segundo e automaticamente se tornaram participantes.
Se você retroceder um pouco, recebemos uma carta sobre o hackathon em 4 de setembro, ou seja, tivemos um pouco mais de três semanas para resolver os detalhes. Durante esse período, preparamos um pouco: pensamos na idéia, nos casos dos usuários e desenhamos um pouco de design. Nosso projeto é uma plataforma onde dois problemas são resolvidos:
- Procure um mentor dentro da empresa.
- Ajuda na interação entre mentor e mentorado.
A interface ajuda a agendar reuniões regulares, escrever notas para essas reuniões, preparar a interação pessoal do mentor e da ala. Acreditamos que o aconselhamento é principalmente uma comunicação pessoal e o sistema não deve substituir as reuniões regulares - apenas ajuda a organizar o processo. Como resultado, ficou assim:

É o dia X (29/09/2018)
A reunião dos participantes estava marcada para as 10:30.
Na época do hackathon Tinkoff.Cafe, não era mais como um café, mas uma verdadeira plataforma de criatividade: áreas de trabalho separadas para equipes, uma área de relaxamento com tapetes e travesseiros e uma mesa no estilo de uma casa de chá.
O RH cuidava de tudo: como o hackathon dura muito tempo, recebemos creme dental, escovas e uma toalha; um médico estava de plantão no consultório, que podia ser contatado por 24 horas.
Cada equipe estava equipada com empregos, providos de saídas adicionais, água e tudo o necessário para que pudéssemos mergulhar no processo. Ouvimos as palavras de despedida dos organizadores, as regras do hackathon, a campainha tocou e com o slogan "Para a
Horda de Tinkoff"
, todos começaram a planejar, compartilhar responsabilidades e códigos.

Depois de resolver todos os problemas organizacionais, reabastecemos o pilaf e novamente voltamos à louca codificação.
Planejamos e desenhamos telas, discutimos sobre a prioridade dos recursos que podemos ignorar se não tivermos tempo.
O dia passou rápido, mas infelizmente fizemos pouco. Os organizadores mostraram muita atenção, abordaram periodicamente e estavam interessados em nossos assuntos, deram conselhos.
Criamos alguma API, criamos alguma interface do usuário. E de repente a noite se arrastou, e estávamos completamente atolados de
dor e desespero para nos desenvolvermos.

O trabalho estava em pleno andamento: alguém estava discutindo algo, alguém estava deitado para dormir, estávamos trabalhando. Nós éramos quatro desenvolvedores de UWP (estamos vendo um banco móvel no Tinkoff.ru) e a maravilhosa Camilla é nossa tecnóloga. Em algum lugar entre 5 e 6 horas
da manhã, quando já tínhamos feito várias páginas e levantado o ASP.NET WebApi, nosso back-end decidiu se deitar, mas não tivemos nenhuma falha no produto.

Por volta das 6 da manhã, fomos surpreendidos pelo pensamento de que tudo estava perdido. Ainda não havia telas planejadas, algumas identificações na API distribuíram 500, 400, 404. Isso levou a reunir o restante da vontade em um punho e começar a trabalhar mais.
De manhã às 8:00, eles nos serviram café da manhã e nos deram algum tempo para terminar os projetos e preparar a apresentação.
Antes do início do hackathon, pensávamos que cortaríamos tudo em 10 horas - dormiríamos e receberíamos o prêmio principal. Amigos, isso não funciona.
Dicas do (agora)
experiente :
- Pense sobre uma ideia.
- Distribua os papéis.
- Identifique a área de responsabilidade.
- Não saia antes da competição.
- Tenha uma boa noite de sono.
- Traga roupas confortáveis :) e sapatos.

Às 11:00 iniciamos a apresentação de nossas criações. As apresentações foram legais, mas não houve tempo suficiente para "tocar" o projeto dos colegas com as mãos - demorou cerca de uma hora para todas as equipes se apresentarem.
Por mais 15 a 20 minutos, o júri deliberou e, enquanto isso, os organizadores falaram sobre o prêmio do público. Nos pediram para votar no projeto que mais gostamos. Um voto da equipe para uma das equipes (era impossível votar em uma).
Segundo os participantes, a equipe do SkillCloud venceu.
Os caras filmaram um aplicativo no qual os funcionários poderão apropriar conjuntos de habilidades, de acordo com o princípio de uma nuvem de tags. Ajuda a procurar pessoas versadas em um projeto específico ou que estão prontas para ajudar com uma tecnologia específica. Será útil para novos funcionários que ainda não estabeleceram contatos e não sabem com quem entrar em contato.
A opinião do júri e dos participantes coincidiu. Portanto, o SkillCloud levou o prêmio principal, e fomos convidados a votar
Então escolhemos o Mentor.me
A idéia do projeto pessoal:
Serviço de tutoria para novos funcionários: é configurado um conjunto de atividades a serem executadas para uma posição. Existem dois tipos de atividades: o estudo de materiais e a comunicação com um especialista sobre o tema. Depois de estudar, você precisa responder a perguntas e avaliar o curso / mentor. Mentor e especialista também avaliam iniciantes
Depois disso, veio a cerimônia de premiação e a sessão de fotos.
TOTAL
Após 24 horas de codificação maluca, começamos a dispersar. Apesar de não termos vencido, não nos sentimos perdedores.

O evento em si foi muito positivo e divertido. Aprendemos melhor nossas habilidades e fraquezas - algo em que ainda precisamos trabalhar.
Eles se lembraram de como era assustador ir para um novo local de trabalho e como era legal estar em uma equipe amigável.
Uma das equipes chegou a gravar um vídeo em que refletia a importância da integração e os incidentes do primeiro dia. O vídeo pode ser visto
aqui .
Pessoalmente, recebi uma carga positiva, me diverti bastante. Agora vou esperar o próximo hackathon.
Amor, beijo. Zaphod.