You can’t sleep coding: how to assemble a team and prepare for a hackathon?

I organized hackathons in Python, Java, .Net, each of which was visited from 100 to 250 people. As an organizer, I watched the participants from the side and made sure that the hackathon is not only about technology, but also about competent training, well-coordinated work and communication. In this article, I have collected the most common mistakes and non-obvious life hacks that will help novice hackers prepare for the upcoming season.









Build a dream team



Yes, there are loners at hackathons, but I don’t remember a single case when they managed to win prizes. Why? Four people in 48 hours have time to do four times more work than one. The question arises - how should an effective team be staffed? If you have friends in whom you are confident and together went through fire and water - then everything is clear. What if I want to participate, but there is no complete team?



In general, there may be two scenarios:





In any case, you need to go through the following steps:



  1. Analyze the information that is about the task.



    The organizers intentionally do not always give complete information about the task, so that the teams do not cheat and do not prepare decisions in advance. But almost always even a small introductory is enough to evaluate your current set of knowledge.



    For example, the task says that it will be necessary to develop a prototype mobile application. And you only have experience with WEB development and design, but it’s bad with backing, database integration and testing. So, it is precisely this knowledge and skills that you need to look for in your potential teammates.
  2. Look for teammates among friends, acquaintances and colleagues.



    If in your circle of friends there are those who have already won hackathons, freelancing or working in the field related to the topic of the assignment, then these guys should be called to the hackathon first of all.
  3. Tell the world about yourself.



    If the second point was not enough, then feel free to throw a cry in the social network. Try to be concise and as simple as possible:



    "Hello! I’m looking for teammates at Hackathon N. We need two ambitious and charged people to win - an analyst and a frontend. There are already two of us:



    1. Egor - fullstack developer, winner of the hackathon X;
    2. Anya is a Ux / Ui designer, I work on outsourcing and make web + mobile solutions for clients.


    "Write in PM, we need two more heroes in our fantastic four."



    You can safely copy the text, replace the names and stacks xD
  4. Start looking for a team



    • Publish a post with an appeal to your social networks (fb, vk, on your blog, if you lead)
    • Use chats of old hackathons where you have already participated
    • Write in the group of participants of the upcoming hackathon (often the organizers create them in advance)
    • Look for groups or events of events (official meetings of the event in vk \ fb)




Get ready for the hackathon



The finished team is half the victory. The second half is a quality preparation for the hackathon. Usually, participants think about preparation before going to the hackathon. But some steps taken in advance can make life easier. It is important to remember that at the event venue you can spend up to 48 hours, which means you need not only not to be distracted from focused work, but also to organize a comfortable environment for yourself. How to do it?



What to bring with you:





Make sure that all the paid software on your PC is paid for, the necessary libraries are loaded.



How to plan team work





Performance and evaluation of your decision



What to consider before the performance?





What to remember during the performance?





Life hacks about nutrition



A few life hacks about nutrition, because it really affects your well-being, mood and energy. There are two main rules:





Therefore, if you want to be in an excellent mood for the time of the hackathon, forget about harmful snacks, cola, sneakers and chocolate. A hearty breakfast with cereal in the morning, cereals / cereals for lunch and protein, and in the evening - vegetables and protein. The best drink is water, and instead of coffee, it is better to drink tea - it has more caffeine and it will certainly invigorate the body and spirit.



Well that's all. Hope that was helpful!



By the way, in September we hold a Raiffeisenbank hackathon for java developers (and not only).



All details and application submission here.



Come, get acquainted in person;)



All Articles