how to succeed at a hackathon - emerge americas
Post on 16-Jul-2015
367 Views
Preview:
TRANSCRIPT
How to Succeed at a Hackathon
Lead InstructorIronhack
Nizar Khalife
Please interrupt me with questions!
by Milky - Digital innovationfrom the Noun Project
Let’s talk about the eMerge’s second annual hackathon.
You will have 24 hours to work on a project.
We are looking for innovative and impactful
tech solutions.
Solutions that make use of the one of three Facebook products.
Solutions that make use of the one of three
Facebook products.
Facebook’s new Messenger Platform:
messenger.com/platform.
Facebook’s Open Source project React:reactjs.com.
Facebook Login:developers.facebook.com.
The hacking startson the morning of
Saturday, May 2nd.
It will take place at the Miami Dade College’s
Idea Center in Downtown.
There are also eventson the evening ofFriday, May 1st.
Friday events start at6:00 p.m.
Saturday registration starts at 8:00 a.m.
Sunday presentations start at 11:00 a.m.
Register at:bit.ly/emerge-hackathon.
The Ironhack teamhas a lot of collective
hackathon experience.
I want to share my experiences with you.
So you can get the most out of this hackathon.
Recommended preparation.
Before the Hackathon
Before > During > After
For me it starts with an idea.
Created by Sven Gabrielfrom the Noun Project
A cool idea will motivate you and your team!
You will have fun with something you are passionate about.
Even though you are super tired after 20 hours of coding.
Created by Jamie Dickinsonfrom the Noun Project
So spend some time thinking about your idea.
Think about how your idea can fit the theme.
Think about how you might use Facebook’s React,
Messenger or Login
The keynote speaker on the Friday before the
event will have more to add about using them.
Your team is also very important.
by factor[e] design initiativefrom the Noun Project
If you don’t have a team you can pick one up.
At talks like this or at the events on the Friday
before the hackathon.
Your team can have up to 5 members.
It’s way more fun to go with friends though!
Your team can even support a non-developer.
A good designer or copy person can make a big impact on your project.
I like to use hackathons as opportunities to learn something.
Created by Luboš Volkovfrom the Noun Project
Use the hackathon as an excuse to experiment
with a new framework.
Learn a new language, platform or tool.
Try a novel design technique.
If you are dealing with something new,I highly recommend you do your homework.
Created by Eugen Belyakofffrom the Noun Project
Research and practice any new technology.
Read the documentation for the Facebook APIs you’re planning to use.
Watch some tutorial videos.
Refresh your memory if you haven’t used
something in a while.
It’s also a good idea to do some planning.
Created by Garrett Knollfrom the Noun Project
Figure out the features ahead of time.
Start making wireframes.
You could even setteam priorities.
Make as many decisions as you can beforehand.
Because you probably don’t make your best decisions at 4:00 a.m.
Created by Jamie Dickinsonfrom the Noun Project
The final stage of preparation is your gear.
Created by SPJDRfrom the Noun Project
Obviously, bring your computer.
Bring multi-plugs(just in case).
You will be therefor a long while.
So do not forget your charger.
Consider bring an extra monitor.
Or whatever other accessory you need for an
optimal workflow.
Don’t forget about your comfort.
Created by Jackie Imiriefrom the Noun Project
Bring a sweater or light jacket in case it gets cold.
Consider bringing a pillow and a blanket for power
naps.
Bring whatever else you need to be comfy and
stay alert.
Toothbrush, PJs, facewash, a change of
clothes, whatever!
Things to keep in mind on the big day.
During the Hackathon
Before > During > After
You’ve done all your homework, now it’s time to produce.
Created by Emily Ilesfrom the Noun Project
But the hackathondoesn’t start immediately.
Take that time to get to know your community.
Always be courteous and welcoming to everyone.
When the clock starts it’s time to focus.
Created by Castor & Polluxfrom the Noun Project
In the beginning everything might go
smoothly.
But at some point you might get stuck.
Created by Carlos Orrego Benítezfrom the Noun Project
If you do, ask your teammates for help.
We will also have mentors floating around to help
you out.
I’ve found that competitors are also
willing to help.
Don’t be afraid to take a break.
Created by Claire Jonesfrom the Noun Project
24 hours is a long time to be coding.
And sometimes a bit of rest is all you need to
solve a problem.
Take a power nap or two.
Created by Hadi Davodpourfrom the Noun Project
Make sure to have a teammate wake you up so
you don’t oversleep.
Don’t forget to grab enough food and beverages.
Created by Claire Jonesfrom the Noun Project
We’ll make sure that we won’t run out.Don’t be shy.
As a team, you should invest some time on your presentation.
Created by Mike Rowefrom the Noun Project
Figure out beforehand who will present.
Have at least two people work together on what you are going to say.
Judges will be expecting a working demo.
Decide what would be best to show off.
Focus on what sets your project apart.
Be concise. You only have 3 minutes to present.
You’ve passed the ordeal. Now what?
After the Hackathon
Before > During > After
Pat yourselves on the back. You did great!
Created by Elizabeth Smithfrom the Noun Project
Take a breather.You earned it.
Keep practicing the presentation if you have
the energy.
Blow minds with your demo.
Created by iconsmind.comfrom the Noun Project
Win cool prizes!
Created by Pablo Rozenbergfrom the Noun Project
We’ll have $50,000 in cash and prizes.
Including two scholarships to Ironhack!
All participants of the hackathon will also get a ticket to the conference.
tl;drHave fun!
Ultimately you are doing this because you enjoy it.
So don’t forget to enjoy it!
Would anyone like to ask some questions?
by Milky - Digital innovationfrom the Noun Project
Before we go, I’d like to tell you a bit more about Ironhack,
We offer coding bootcamps.
Our courses are 8 weeks long and intensive.
There are three cities that we call home: Madrid, Barcelona and Miami.
We teach anyone from beginners to developers looking to up their skills.
There are two tracks to choose from:Web and iOS.
Our Web development course covers Ruby on Rails, HTML, CSS and
JavaScript.
Our iOS development course covers Xcode,
Objective-C, Cocoa Touch and a bit of Swift.
You can find us at our home on the Web:
ironhack.com
If you’d like to get involved, we’d love
to talk to you!
Register now:bit.ly/emerge-hackathon.
top related