It was very great experience to join the EPAM hackfest last week. Hackfest (also called hackathon) is an event that need to coding for 24 hours to make a product. The most challenge thing is to build a software or a demo in limited time.

This event was hold in ShenZhen nice place for those who want to build their career. It was my first time to join such activity so I went there alone. But if you got team and it will bring you very different experience. The match ground looks like an internet company, it provided the free wifi, food, drink, bathroom and the beer!

The hackfest began with a great lecture hold by EPAM they showed you what hackathon looks like and how to get succeed in the match(actually it works).

We made a team there one big guy from Bay Area was data scientist of Facebook another guy is a self employee and good at javascript programming. The fourth buddy left us due to we still not got the idea for what we are going to do after the match started 2 hours ago. So the most important thing for the event is an idea, if you got a great idea you already won half of the match. After the brain storm with my teammates we determine to build a tool help us to hack the hackathon. If it not win the match we still could use it for next time.

The coding activity lasted for 20 hours about 1 days. Around the middle night of the 1st day, they run out of free coke. Many people went to sleep, just few buddy still debug there code. And we already build a prototype for our program, but the data still a big problem. We tried many kind of ways to download the history hackathon data. But still so hard to analysis. Finally our big guy found a useful tool called Import.io to fetch the data. The data already sorted and classified by the tool. And we could analysis the data and draw the chart.

All the participants need to push their code to the GitHub for final judgement. Before the presentation we keep on clicking the ‘refesh’ button on our web broswer because of the unstable wifi. But it worse less. Nothing could make sure everything goes well unless you have a backup plan. During the presentation we have to switch to the another pc because my laptop suddenly could not connect to our server.

The result if less important right?

The most important thing in the hackfest is coding for fun and what you learned from others. Ok, let’s cheer for the winner.

Some tips for hackathon:

  1. Coding for fun.
  2. Challenge yourself.
  3. Great idea
  4. Your own tech stack

Some pics from the hackfest

Some pics from the hackfest

Some pics from the hackfest