您的位置:首页 > 其它

2014年黑客马拉松手记- SegmentFault请你继续折磨开发员吧

2014-06-03 13:18 429 查看
自认为自己技术不够,而我是一个前端,所以通篇文章我应该不会写一些大技术的东西。只是在一个年龄25的岁月时,写点东西记录下。
本来也不是很知道还有这种比赛,只是有人说过,杭州会有比赛,我自己觉得自己也不是一个很强大的前端开发工程师,所以对此类比赛有钟畏惧感,而我自己也算一个想法和行动不成正比的一个人技术人才。

刚好在公司处理项目结尾的事情,突然大牛海洋一个QQ过来,问我那个黑白块游戏写的怎么样了。几天前我答应过他的,因为他现在做为两个孩子到爸爸,一切的核心都为孩子出发,那会他想为孩子写一些东西,为他的儿子做写工程师文化的熏陶,用他的话来说,国内文化中,有艺术体育文学的熏陶范围,恰恰没有工程师理科这些文化的熏陶,我们这一辈刚好是技术蓬勃发展的岁月,所以他一直想为下一代做一些自己能做的事情。
实话,我没做!我连续加班了半个月实在没心思做这个事情。不过他是我师傅,半个师傅,我顺手会了句晚上给你。不想过了会他说有个比赛打算做个,有兴趣没。我略微犹豫了下,后来说打了一个字有。

其实是怕自己不能胜任,后来发现的确有些仓促,发现一共准备时间2天都没到。后来海洋叫了另一个电气工程师总监,夏功勋。
然后吃了一个饭,提了下idea,做了一些对黑白块不看好批判言语,然后就拍手决定,还是做黑白块。
第二天,直接收拾打包上福云咖啡馆里去了,中间我眼睛都亮了,超多美女还有一萌犬,最要我吃惊的,黑客马拉松的组织 SegmentFault团队的激情和才华要我大跌眼镜。绝对的顶级!
我们来的不算晚,后续才有些人陆续进场,大学生什么的,我其实还是比较淡定的,喜欢技术的,又在大学有了方向感的人,会注定很强大,但是!我旁边一个高三的同学,我突然觉得他是来砸场子的,快要高考又来参加比赛的,肯定是真爱。小兄弟,也祝你高考顺利吧,来杭州到时候我接待。
我们是要做一个用硬件触发游戏的一个东西,用的是node,socket.io触发,通讯然后传值,然后开启黑白块的click事件,根据传过来的数值做对应按钮的click,我用了1小时候把前端写好了,然后左看看右看看,突然明白有大神在我是打酱油的。
他们在做arduino做电路板,做锡焊,我大学做过单片机的开发,但是战战兢兢也不敢真去弄这些,毕竟元器件有限,弄错了,那就是浪费一个。只能眼睁睁看他们在搞。
成品模型飞快做好,调好了通讯,不过海洋不满意,对这个硬件的壳不满意。当然还有我们的蓝牙模块没到货,所以只能做数据线链接做通讯,为了这个外壳,他做到了3点你才睡觉,最后,变成了一个疯狂的杨梅盒游戏手柄。
中间提出了一个溺水系统检测的一个idea,觉得非常OK,那是他一直想做的一个事情,一切为了孩子,他一直觉得,孩子是社会一切。
这篇也不谈技术,他们用了很快的时间做好了原型,用了滚珠传感器,有x轴,y轴两个方向采集

,根据传值到电脑上,然后做数据分析,算法,然后在判定为溺水的情况报警,虽然有误差,但是在死亡面前,海洋觉得,宁可误报也不要放过。其实我们准备和想法还是太短,我们完全可以用到水温水压感知,温度感知这些元器件和参数,只是实在没有硬件支撑,在他们两个大牛满满的不满中最后产品还是定性了。
中间我用了ichart,我第一次用,发现我的写法一个大问题,内存泄漏极其严重,严重到会把内存跑满,我做动态数据读取的时候,可能我没有仔细看过api文档,或者他们可能不支持大数据动态读取,最后用了强制刷新浏览器解决这个问题,很是遗憾,没找到最优解决方法。
最后的溺水数据展示用了我2小时的工作量,虽然是可能是急,作品块交稿的原因,最后总觉得我就是一个端茶送水的前端,不过收获确实很多。
第一名是一个关于JS的可视化编程,第二名是溺水系统,第三名是一键搭讪的应用。中间有人做了PM2.5检测系统,试现场房间值为293,瞬间感到一种窒息感。感谢我们的十一妹子的唱歌,真想问你,你单身不。非常愉快的一次聚会,然后又拍云9周年,和主办方SegmentFault两周年生日快乐,好羡慕SegmentFault团队的激情,不知道你们还招人不。也愿黑客马拉松越来越好。
荣幸我们二等奖,也很遗憾没有得一等奖。希望SegmentFault一直丧心病狂下去。

主办方:

SegmentFault
备注:会唱歌跳舞玩硬件的团队有木有,能温柔婉约又黄段子可以不脸红讲出的团队有木有?会前端会硬件会做直升飞机的团队有木有?会写文会设计会主持的团队有木有!

团队成员:

邵海杨

又拍云运维总监,开源精神的布道者,喜欢写博客分享自 己研究成果,近期积极研
究硬件热衷在人机交互研究。
团队负责,产品整合,功能研究,硬件研究,团队发起人。
夏功勋技术总监,电气工程师,硬件开发(操电烙铁). 被发起人拉入伙开始人机交互研究。团队负责,核心硬件开发,功能实现,算法研究。
胡斌前端,喜欢挑战,喜欢前沿前端技术,善于处理业务dom操作。亦被发起人拉入伙开始人机交互的前端研究。团队负责,前端开发,功能展示,业务处理,端茶送水
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息