【Hackathon】百度第十二届Hackathon Coding Party小记


时间:2015.4.11-2015.4.14

地点:北京 百度大厦

Team Name: Action

团队人员:小枫,Axl胖哥,解鑫,王彬杨峰,潘灿,Eclipse,韶华无根

What's happened? : Do it , Be Cool, Have Fun !

题记

有幸在大三实习期间赶上了百度的第十二届黑客马拉松,“与直达号相关的移动o2o”为主题,和众多百度大牛们同台竞技,虽然结果soso,但是享受了过程,结交了很多好友,收获很多,特此撰写Blog一篇,以资鼓励自己!

正文

这是一个难忘的一天,连续20个小时的头脑风暴+极速编程,从早上9点到第二天凌晨4点。这之间的酸爽,真得是谁用谁知道了!
被胖哥从睡梦中拉起来,意识清醒后已经是9点了(平常上班都是9点半起,何况那天才是周末)。打了个专车,来到百度大厦的五福(爱斯基摩人堡),和其他队友见面,阵容还是挺豪华的:4位RD+2位PM(兼职UE)。简单确定分工和需求强度之后,直接开干,咱们的Idea还是挺不错的—— “基于百度地图的问答社区”,下面简单介绍下:

  • 简介:创意要解决的问题: 解决地图用户基于LBS的知识获取需求。 创意的亮点/创新点:基于地图用户,使用UGC的模式解决用户在出行以及O2O中遇到的各种问题。

  • 创意背景:地图用户在使用地图时,在陌生的地点总会遇到各种需求,而这些LBS的需求有些是我们现有搜索无法很好的满足的,例如最后一公里等问题,我们生活中最常见的方式I就是向周围熟悉的人问问题,从而解决自己的疑惑。本创意主要是想基于地图用户的UGC方式来解决这种需求的满足。

    • 解决方案:
      • 1 用户在进入地图后,搜索具体的POI点进入详情页,详情页提供提问入口,用户可以使用该入口语音或文字输入方式提出问题;
      • 2 问题提出后会及时根据问题类型以及距离远近扩散给周围的地图用户或者知道用户、贴吧用户,使得地图用户的问题能够及时得到答案,满足用户的需求。
    • 预期效果:基于该创意,如果地图用户可以在问题提出后得到很好的答案,地图用户会形成基于LBS的问答社区,一方面使得我们产生一种有别于大众点评的UGC生态数据,另一方面可以使得地图用户对于我们地图详情页更加依赖,增强用户的粘性,最终使得用户由“出门就查百度地图”的习惯进一步延伸为“出门就查百度地图,有问题就问百度地图”。

    个人刚接到P5解鑫的需求时的感觉的是:很适合hackathon的题目,符合连接人与服务的特性,2天差不多就可以技术落地,创新性很强。。。(当然我也没想到最后砍需求砍得只把TA做成了一个基于百度地图的对讲机。

    我们的分工:

    • 我和王彬(T4)主要负责Android端Server端通信模块,即语音文件的上传与下发Question和Answer的分类识别,和回答事件锁的实现。
    • 胖哥负责地图LBS的QuestionAnswer的TAG扩散效果Android端UI模块。
    • 还有两位北大的研究生负责用户语音的获取语音文件SD Card存放TAG绑定语音文件的模块。
    • 至于几位PM就很好分工了:倒饮料,递零食,PPT,砍需求(全都写死)。。。

      在当天下午,我就和胖哥他们LBS基础业务部的小伙伴们迅速打成一片(毕竟码农和程序猿之间对话永远那么简单),还认识了UESTC的一位电工学长(另外一组Hackathon),因为我对大厦旁边比较熟,就请大家在辉煌国际一起吃了餐湖南菜(虽然钱不是我付的)。之后,我们便进入了此次hackathon的高潮——CodingNight:
      离开五福后,我们在百度大厦找了个高大上的会议室,CodingNight Start.......我已经不记得踩过多少的坑和写死过多少次Bug。。。总之直到晚饭后,我的模块才正式完成,瞅了一眼胖哥,扩散效果不错,但是和事件锁功能爆发出无限Bug和Crash,只能在一旁为他默哀了。之后优化了下程序,刚好对面的北大研究生也完成了他的模块,于是我俩开始了蛋疼的合代码过程......

午夜12点:外面开始下暴雨,可我们还点了麦当劳外卖(有点为难送餐小哥了)。。。代码整合完成,测试良好,我和北大研究生们终于解脱了,一身轻松。胖哥任务最艰巨了,主程序在他那,最后打整合也得在他那完成。。。所以稍作休息后,我们一起凑过去给他看代码。。。

凌晨2点:我撑不住了,找了间大厦的员工休息室睡觉去了(同时还发现休息室里,还真有在公司过夜的。。。)

凌晨4点:楼上一阵欢呼,我被胖哥电话惊醒。。。睡眼朦胧的我被告知App成型,Bug全部Fix(我估计又是写死了),终于。。。我们在22小时之内做出了一款基于百度地图的对讲机 。。。(求亲喷)

PS:上图和App下载链接:

凌晨5点:自豪的宣布:“我见过凌晨5点的百度之后”,和胖哥和UESTC学长一起打了辆专车,回家,倒头就睡。。。

文尾

最终的现场展示没能去成(实在太累,在家补觉),有点可惜,但是我们的作品还是得到了Robin(李彦宏)和Estaff们的很多好评和建议。在高手纷纭的决赛中,我们遗憾无缘黑马奖,但通过1天的hackathon,我们Do it , Be Cool, and Have Fun !,我想,这,就足够了!

PS:Hackathon这种竞赛模式对开发者的要求更高,可以很好的考量极速编程能力和团队协作能力,比以前我拿过奖的很多校园型开发者大赛更具挑战性,以后我会参加更多的hackathon,落地更多极具创意的思维,享受自己成长的过程,期待志同道合的朋友Join me!

声明:枫言枫语 | 版权所有,违者必究 | 如未注明,均为原创 |

本网站采用CC BY-NC-SA 3.0国际化协议进行授权

转载:转载请注明原文链接 - 【Hackathon】百度第十二届Hackathon Coding Party小记


只有汗水不会欺骗你