要是我挂的太早......


那一定是马拉松的错 !



by PD组 马逸清

本次分享由

七牛云存储

images.google.com

微博相册

slides.com

HACKATHON


技术活动



  • 各种大会,演讲

  • 小范围的访谈和分享

  • Workshop 和 CodeLab

  • Hackathon

HACKATHON

    A hackathon (also known as a hack dayhackfest or codefest) is an event in which computer programmers and others involved in software development, including graphic designersinterface designers and project managers, collaborate intensively on software projects.

—— From Wikipedia

黑客马拉松

  • AssertEqual( 'hackathon' , 'hack' + 'marathon' )

  • 诞生于 1999 年,OpenBSD 和 SUN 同时想到

  • OpenBSD:10名程序员商讨如何避免由美国密码学软件出口规定引起的合法性问题

  • SUN:JavaOne 大会中提出让出席者用 Java 编写一个通信程序




 
  • 一般 2 - 3 天,出去演讲和组队的时间,实际开发的时间不长

  • 包吃包喝包住,吃全家,喝桶装水,睡在椅子上

  • 有各路评委,投资人、创业者之类的

  • 有各种奖品,钱不多,但是奖品一般还不错

在 Hackathon 上具体做什么?


以技术和创意


解决一些问题


or


做一些好玩的



  1. 无命题
    自由发挥,自己想需求

  2. 半命题
    主办方提供一些题目,也可以做自己的题目

  3. 全命题
    只能做主办方提供的主题,技术解决社会问题

提供的是主题以及需解决的问题,技术实现不会限制

评分标准



  • 创意

  • 商业价值

  • 完成度

  • ......

演讲和展示


  • 一个团队一般 3 - 5 分钟

  • 时间控制比较严格,到时间就结束

  • 有些甚至不需要 PPT,直接演示代码或者产品

  • 演讲人的风格和技巧很重要

Team

一般一只队伍 4 -5 人左右

  • 标准的配置:产品 * 1 + 设计 * 1 + 开发 * 3

  • 实际的配置:产品 * 2 + 设计 * 1 + 开发 * 2

  • 夸张的配置:产品 * 3 + 后勤 * 1 + 开发 * 1

  • 理想的队伍:设计 * 2 + 开发 * 3
                                     设计 * 1 + 开发 * 4



如果你是队伍里

唯一的一个开发

而且其他都是产品的话


关于奖金和奖品

论主办方和赞助商是土豪的重要性

MY HACKATHON experience

  1. Ideathon
  2. Hackathon @ InnoSpace
  3. Hackathon @ Odd-e
  4. Smart Citizens Hackathon @ FrogDesign
  5. InternationalHackathon @ Shanghai
  6. MoDev InternationalHackathon @ Cyberport HK

  1. 移动开发者大赛
  2. AngelHack @ Shanghai



无责任攻略


  • 对于任意主题的,带着 idea 去参加

  • 如果有靠谱小伙伴,事先组队

  • 题目要小,一天左右的时间能够实现关键部分

  • 展示度很重要,所以设计师必不可少

  • 如果没什么想解决的问题,做个让大家开心的小游戏


对于 Hackathon 的一些看法







我不在乎输赢,我就是觉得好玩

introduction of my hackathon experience

By Ma Yiqing

introduction of my hackathon experience

  • 1,075