
Com que frequência você não dorme 48 horas? Você bebe pizza com um coquetel de café com bebidas energéticas? Olhe para o monitor sem interrupção e toque nas teclas com os dedos trêmulos? Muitas vezes, é exatamente assim que os membros dos hackathons se parecem. É claro que uma hackatona de dois dias on-line, e mesmo em um estado de "impulso", é difícil. Portanto, preparamos algumas dicas para você, que o ajudarão a codificar e fazer um brainstorming de maneira mais eficaz em 48 horas. Você pode conferir essas dicas na prática muito em breve - até 12 de maio, será realizada a inscrição para o
concurso Digital Breakthrough , que será realizado no verão em 40 cidades da Rússia no formato de hackathons.
Evite objetivos irrealistas
Seu principal oponente não são outros participantes, mas o tempo. O hackathon tem um prazo claro, portanto, não perca horas preciosas trabalhando em detalhes desnecessários do projeto. Além disso, o estresse excessivo interfere na clareza de pensamento. Um produto minimamente viável que funcione sem problemas já pode fornecer uma posição vencedora no hackathon.
Escolha sua equipe com sabedoria
Qualquer idéia, mesmo a mais excelente, poderá ser esmagada se houver pessoas em sua equipe que não entendam / não compartilhem sua visão ou abordagem. No momento do hackathon, a equipe deve se tornar (não importa o quão banal possa parecer) um único mecanismo.
Quem convidar para a equipe hackathon? Todos os participantes devem estar interessados em codificar; caso contrário, como aguentar 48 horas em um espaço fechado? Deixe a composição ser diversificada, não tenha medo de "diluir" seu grupo de especialistas técnicos com um designer ou mesmo um profissional de marketing - enquanto você se inspira em codificar, eles o ajudarão a colocar corretamente acentos e a "destacar" os méritos do produto para proteção perante o júri. Todos os membros da equipe devem ser capazes de trabalhar sob pressão e estresse do tempo, porque uma falha em um de vocês pode atrapalhar todo o projeto - simplesmente não cumprem o prazo.
Inspire-se com seus colegas
Analise a experiência dos colegas: lembre-se do seu último hackathon, pense em qual dos participantes você se lembra e como (os erros de outras pessoas também são úteis). Quais táticas eles usaram? Como o tempo e as tarefas foram distribuídos? Suas experiências, sucessos e fracassos ajudarão você a planejar suas ações.
Use a ferramenta de controle de versão
Imagine: você está em um estado de fluxo há muito tempo, trabalhando em um protótipo. Aqui, de repente, você encontra um bug e não consegue entender há alguns minutos ou horas atrás e onde exatamente cometeu um erro. Obviamente, você não tem tempo para "recomeçar": na pior das hipóteses, você não tem tempo para passar por todas as etapas novamente e, mesmo que tenha tempo, pode mostrar ao júri apenas algo muito cru. Para evitar essa situação, é lógico usar um sistema de controle de versão, por exemplo, git.
Use bibliotecas e estruturas existentes
Não reinvente a roda! Não é necessário gastar tempo extra escrevendo funções que podem ser implementadas usando bibliotecas e estruturas. Concentre-se melhor nos recursos que tornam seu produto especial.
Use soluções de implantação rápida
A idéia principal do hackathon é criar um protótipo funcional para a sua ideia. Não gaste muito tempo implantando o aplicativo. Aprenda com antecedência como você pode implantá-lo rapidamente na nuvem, como AWS, Microsoft Azure ou Google Cloud. Para implementação e hospedagem, você pode usar soluções PaaS como Heroku, Openshift ou IBM Bluemix. Você pode ser um excelente administrador de sistemas, mas na estrutura de um hackathon é melhor simplificar sua tarefa o máximo possível, para que toda a equipe possa se concentrar na codificação, implantação e teste.
Escolha uma pessoa com antecedência para apresentação
A apresentação é muito importante! Não importa o quão bom é o seu protótipo, se você não o apresentar corretamente. E vice-versa - uma apresentação bem pensada (e não estamos falando apenas de slides) pode salvar uma ideia crua. Certifique-se de que você não esqueceu todos os aspectos importantes: qual problema seu conceito resolve, onde deve ser aplicado e como difere das soluções existentes. Decida com antecedência quanto tempo precisará para preparar a apresentação e quem será o rosto do seu projeto. Escolha o membro da equipe mais experiente que tenha experiência em falar em público. Ninguém cancelou o carisma.
Aprenda indicações e tópicos com antecedência
Hackathons geralmente são realizados com o apoio de empresas de um setor específico. Descubra se as empresas parceiras de sua hackathon têm suas próprias indicações - por exemplo, por usar seus serviços em seu trabalho.
Não negligencie o estudo do tema hackathon! Pense com antecedência e esboce uma lista de idéias que você pode implementar na competição.
Pense no que sua equipe precisa para um trabalho confortável?
Prepare todo o suporte técnico para sua equipe com antecedência: laptops, cabos de extensão, cabos e muito mais. Não é apenas a tecnologia que importa: faça preparativos arquitetônicos, escolha bibliotecas e outras ferramentas que você possa precisar. Você tem que trabalhar com a cabeça, cuidar do cérebro: chocolate amargo, nozes, frutas contribuem para o intenso processo de pensamento. A energia ajuda alguém, mas não os incomode com café, isso não será bom para sua saúde.
* * *
E a última: não tenha medo e não duvide. Sintonize a onda de trabalho e alcance o resultado. Hackathons não são apenas sobre competição, mas também sobre networking e inspiração. O principal é aproveitar o que está acontecendo ao redor. Afinal, a vitória não é a única coisa que você pode levar com você.