说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

全球最大校园Hackathon:失败后,你能学到什么?

HTML文档下载 WORD文档下载 PDF文档下载
PennApps是全球最大校园编程马拉松比赛,由宾夕法尼亚大学主办。Max Scheiber是宾大一名计算机专业学生,他率队参加了本次比赛,尽管未能完成原计划的App开发,但Max从策略、技术、心理等多个层面进行分析,用自己的血泪教训为我们贡献了一个不可多得的Hackathon参赛宝典。

全世界最大的校园Hackathon(编程马拉松)要属宾夕法尼亚大学的PennApps了,它是一个持续40小时的编程大赛。本学期的PennApps于2013年1月18日-20日举行,有来自世界各地超过450名学生参加比赛,大赛总奖金为2万5千美金。今年的冠军团队来自加州大学伯克利分校,他们得到了4000美元的奖金。[注:参赛作品和获奖名单可参看PennApps官方说明。]


全球最大校园Hackathon:PennApps

宾夕法尼亚大学计算机专业大二学生Max Scheiber和他的朋友Jeff, Teddy以及Ashu参与了本次PennApps活动。Teddy是一名优秀的UI设计师;Jeff是一名出色的iOS开发者,拥有过硬的行业经验;Ashu拥有丰富的Python开发经验;Max自认是团队中最灵活多变的选手,他是整个团队的负责人。

他们原计划开发一款名为“Merge”的应用:一款帮助大学生在聚会上交友的App。尽管早早来到比赛现场,但他们最终未能完成该App的开发,只提交了一个未完成的demo。


PennApps由位于美国费城的常春藤名校宾夕法尼亚大学主办

Max认为他们的失败具有普遍意义,他写这篇博客的目的在于帮助大家总结分析,共同进步。

下面我们看看Max团队从本次比赛中汲取了哪些经验教训:

1. 分秒必争

在编程马拉松大赛中,必须惜时如金——你需要充足的时间做产品定位、优化功能以及修复bug。

成员之一Jeff由于参加一个大学生联谊会中途离开了6个小时,另一位成员Ashu也参加了一个会议,中途有几个小时不在比赛现场。

Max说,他并不是想要指责Jeff和Ashu,但他们应该为自己的行为感到羞愧,因为他们二人的缺席导致整个团队蒙受损失。如果那几个小时他们在现场,说不定就能够完成整个App的开发了。


PennApps——只属于大学生的编程大赛

2. 不能傲慢、轻敌

在比赛前,Max他们一致认为团队能稳进前20名:他们有足够好的idea,良好的心理状态。不幸的是,这种过度自信和傲慢导致了成员没有全力以赴。大家对于技术难题缺乏预见性,当真正遇到棘手问题时,没有充足的时间进行补救。

PennApps大赛有超过450名选手、100多个团队参赛,每个团队都心理素质过硬、准备充分、技术精良。千万不能让傲慢的心理阻止团队前进,你必须努力,必须积极行动。

3. 准确定位产品功能

Max认为,有些App只适合在Hackathon比赛中进行开发,有些App则更适合市场推广和销售。他们未完成的应用“Merge”明显属于后者。因为许多人告诉Max,如果Merge能够在应用商店中下载,他们非常乐意使用它。“Merge”如果能够完成开发,将会是一款非常棒的App。

成功的Hackathon作品应当是技术与创意兼备的、能够给大家留下深刻印象的作品。获得今年大赛头奖的作品“Inventory”,将RFID(射频识别技术)扫描器与双肩包进行智能结合。这是一个非常棒的创意!去年的冠军作品JAM,是一个帮助用户将平时的音乐创作灵感谱成曲子的App,也充满了创意。


本次PennApps冠军作品“Inventory”现场演示

你要做出一个满足大众需求的作品,而不是只吸引Geek(极客)的App。在此之前,Max参加了2012年秋季的PennApps大赛,他的作品在技术方面令人赞叹,但是Mish Awadah(一名大赛评委)指出:“我个人非常喜欢你的作品,但问题在于,它只能吸引你我这样的极客,却很难捕捉普通用户的心。”

Max和队友还得出了另一个重要的结论:应该尽量使用赞助商的API(如:本次PennApps大赛,微软就是赞助商之一,参赛选手可以选用微软的API)。今年的获奖团队中,有一部分团队就选用了赞助商提供的API。Max认为,外部创新力比内部创新力更容易获得。这也是大公司收购初创公司的重要原因。而在Hackathon的世界里,顶尖团队都会使用赞助商开放的API,这样能节省更多的时间处理自己的技术,用最快的速度完成自己的作品。赞助商的API都是经过验证的、实用性很强的思维的产物,它们像是发动机,能源源不断地制造灵感的火花。


PennApps比赛现场

不激增,无爆收,年度最佳手游为80 Days带来了什么? 《近匠》机智云CEO黄灼:跨越智能硬件的“鸿沟” 智能手机≠智能家居!我们要的究竟是什么? 亚信大数据事业部总经理张灏:打通各行业数据壁垒 让大数据变现畅通无阻 Web App和Native App不是生死之争,而是可以和平共处! 微信之父张小龙说微信坚持“去中心化”,这样真的好吗? 亚信CFO武军谈进军海外市场成功经验 前瞻性思维是开路先峰 Swift,任重而道远! DevOps系统的变迁 玩转Docker镜像 “扫描建模”速建AR应用 Vuforia 4.0 SDK更新 硅谷里的外星人:纵观Reddit十年风雨路 不见不散 Cloud Foundry Meetup活动将首次走进杭州 独立开发者:新手做2D手游该用哪些工具? 求安全化危机!Uber研发生物识别技术、聘请前亚马逊运营 JavaScript社区开发者调查:服务端JS盛行 AngularJS使用者最多 去中心化、去中介化,微信商业化路径清晰了吗? 微信企业号认证简化了,你造吗? 专访瀚思安信联合创始人:大数据技术助力企业实现主动智能防御 挑选IBM Bluemix作为云平台的10大理由 10年技术积累成就极光压缩引擎,欧朋流量宝5.0面世 【图文实录】12月19日CTO俱乐部走进杭州 mlpack:可伸缩C++机器学习库 本地项目托管将死?类GitHub站点永存! 2014年讨论最多的编程语言:JavaScript称霸 移动Web应用UI框架大比拼:Ionic vs. Famo.us vs. F7 vs. OnsenUI 面包旅行CTO薛亮:做旅游与社交有机结合的先行者 盘点开发者最喜爱的Swift技巧 2017年,开发者还能从移动广告中收获什么? 《近匠》茄子快传,让设备更好地连接 面向移动应用程序的DevOps五大挑战和十个最佳实践 如何将一个xml中的Element或Node添加到另一个xml中?100相送!!! 高手进来。我不知道为什么经常出在数据库不能更新的问题。?? 精彩不容错过 Runtime类使用时遇到一个问题,请高手指点,先谢了! 需要UNIX网络编程(第2版 第一卷)的电子版本的书籍! 怎样让builder.parse()忽略DTD找不到的错误继续分析? 各位大侠,请帮忙,jsp页面出现空白,怎样解决? 在JBuilder中有多个Frame如何指定其中(任意一个为首先启动的Frame) 如果有入口函数main,系统就认为是PUBLIC 类?? pb+db2,导出excel表时要对表的某个字段转换时到80条左右就为空白(共2000条) 怎样把数据库中的各个表到成文件形式呢? 请如何用命令解开由jar生成的压缩文件? 水晶报表打印问题(在线等)! 我想让JFileChooser的savedialogue在按了approve后仍能保持一会,怎么办? 简单的程序!先谢谢了! 谁有遇到这种情况,使用80以外的端口建站,有部分用户无法访问网站? 怎么使图片可以直接粘贴到编辑框中,直接上传到服务器上呢?? insert语句怎么判断是否成功啊? 希望熟悉delphi调用excel的朋友解答,越多越好,分不够再加 问一个ResultSet的问题? 控件开发遇到的子属性设置问题,大侠请进 lpn来接分 关于计算机等级考试的问题 啊呀 来晚了! 赶快补上一份祝福 上海日記:减肥成绩 report中字体重叠的问题 如何忽略大小写? 【水园中秋庆典主会场】每逢佳节倍思情,所有不在亲人身边的游子们进来坐坐吧。祝天下所有的严父慈母身体健康! qiockReport中,detail中如何补空行。使其打印完一页 国内哪家在uclinux方面做的比较好? DataGrid更新记录时出现问题 ADSL上网问题请教! 怎样修改xp的输入法切换的快捷键? 关于ADO对象的问题??求助。 如何卸载AIX上的Domino5.011? 求助:我的.net程序在某机器上报错"String was not recognized as a valid DateTime" keil的断点不能设置了。 请问我怎么知道我的sql server服务器名? 小女子急需一个JSP+JMAIL实现的邮件群发(含附件),非常之急!!! 我提供空间,大家有什么资料可以共享的话,可以和我联系 sqlserver7远程连接问题,客户端无线上网,网络库用multiprotocol,本来可以连接,装了防火墙就不行 如何将一幅图片转成二进制流的格式?? 简单问题!请高手指教! 控件obout_SlideMenu_Pro_NET的使用问题 关于servlet和提交页面的问题求教 xmsjms就是21bird的马甲!你们CSDN玩得太过分了!强烈谴责21bird玩弄大家!up就有分! xmsjms就是21bird的马甲!你们CSDN玩得太过分了!强烈谴责21bird玩弄大家!up就有分! 简单问题,在线等 xmsjms就是21bird的马甲!你们CSDN玩得太过分了!强烈谴责21bird玩弄大家!up就有分! 高分!!!如何设置windows media服务的用户验证? VC编译器漏洞 问下大家我的手机内存卡坏了,里面的东西很重要,怎么才能提...迷茫了,在此谢谢大伙了8o 为什么都说愚公不愚啊!明明就很笨,摆明搬家比移山来的快啊,退一步说就算不搬家也可以挖隧道嘛,而且他就没想过让他孙子儿子一起去运山的话,他哪来的孙媳妇啊!还想子子孙孙无穷匮也呢, 巫术在商代王权中起到什么作用 说下我的手机内存卡坏了,里面的东西很重要,怎么才能提...迷茫了,在此谢谢大伙了9c 愚公应该搬山还是搬家 英语翻译1.GZPI是全国领先、华南地区规模最大的规划勘测设计高新技术单位,服务覆盖全国各地.2.参与辩论比赛及讨论准备,主要负责二辩辩位,在所参加的比赛中表现非常出色,受到队长点名表 小明家的钟停了电台广播2点奶奶跟电台对时把时针和分阵颠倒了小明放学回家时见钟才2点整想一想现在是几点 翻译10句英文,好的分数20+1人在床上看书2人在椅子上看书3衣服在衣柜里4书在书柜里5狗在睡觉6狗在奔跑7图片在床的上方8镜子在床的上方9空调在床的上方10空调不在床的上方 英语翻译1.这件事标志着她美好生活的开始.2.她把生命中的最后几年都奉献给了慈善事业.3.到上学期期末为止,他们已经学了十首英语歌曲.4.有些动作片对青少年有坏的影响.5.在电影放眏前,为 奶奶中午12点半开始午睡,当时针与分针第4次垂直时起床,奶奶睡了多长时间 心之官则思、 翘臀又嘟嘴 壮汉翻拍“性感照”遭吐槽男子纽约杀表兄家5人世界“最高男”终觅真爱斯诺登曝美国一月内监听西班牙6000美议员:欧洲应“感激”监听保安全格副总理当选总统鸟叔诉苦称进军海外压力大:两首歌走了叙提交化武销毁计划亲戚行凶 纽约华人母子五人被害英国发明“验精棒”可测精子是否达标埃及前总统穆尔西将受审 拒绝审判无人欧盟拟8日实施对俄新制裁方案城市的路不是越宽越好 法国城市集群发第116届广交会推介会在马耳他举办香港前高官许仕仁涉贪案:审讯72天 孟建柱会见塔吉克斯坦国家安全委员会和李源潮会见“2014中国共产党与世界亚太经合组织第二十一次中小企业部长会汪洋会见以色列和澳大利亚客人台湾频发食品安全问题 民众:黑心商人中国驻美使馆举办2014年教师节招待中国驻加拿大大使罗照辉访问加拿大AE纵横之玩转逍翷妖都传横扫东亚的战争重生之异国崛起鬼界至尊权霸三国我的那个那个大学俘魔封印玩转春秋佳丽灵音幻想好汉拔二龙山旅游走婚桥旅游海地旅游广济桥旅游广济门城楼旅游牌坊街旅游开元寺旅游新街口旅游八达岭温泉度假村旅游西峰旅游南峰旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘