记DevDays Asia 2016 @Beijing

作为一个参加了许多次 Hackathon 的老司机,恰巧见到微软的 Office 主题 Hackathon,想去凑凑热闹。没想到这成了我到目前参与过的逼格最高也是感悟最多的一次 Hackathon。

163668315694259371

话不多说,先放出我们的作品:一款 PowerPoint 插件——ClassPie。总的来说,ClassPie 是一款可以帮助老师在课堂中更加高效地同学生互动的 PowerPoint 插件。可以把每一页 Slide 中的题目直接分发给在课堂中或者远程听课的同学,同时实时搜集同学们的答案并汇总到 PPT 中;同学们也可以把不懂的问题直接通过弹幕的形式发送到 PPT 中(在这里调用了以前的项目DanmakuPie的 API)直接同老师互动。

527513761386604399

半成品的 Github 链接:https://github.com/Thesharing/ClassPieAddin

说完作品,我更多想来谈谈这两天在微软的感受。

作为微软最有钱任性的 Office 部门,到来的讲师也都非常厉害。他们由来自 Redmond 和上海的大佬组成,阵容豪华。更重要的是多数讲师都非常 Nice,帮助了我们许多。

在 Kickoff 结束以后,我们团队开始讨论这次要做的主题,这时一位美籍华人 Donny 主动来到我们这边参与讨论中,虽然他的中文不是很好,但还是坚持用中文和我们来聊想法和思路,并且跟许多同事求证我们所想要的效果在新的 add-in 技术中是否具有解决方案。虽然最终结果是不可行的,但他的鼓励给了我们很强的动力去用各种办法来达到我们想要的效果。

之后在两天的开发中,一位印度小哥 Tarun 更是帮助了我们许多。在我们确定许多方案不可行之后一筹莫展的时候又是他主动凑过来询问项目进展(这也终于使我达成了听懂印式英语的成就,交流上的困难也并没有构成多大的障碍,我们很快可以自由地表达各自的想法)。在听完我们的困惑以后他给出了 VSTO 的方案并让我们尝试,之后向我要了电子邮箱,给我发了好几封相关的文档或者教程。这对我们帮助很大。不仅仅如此,第二天一大早,他主动打招呼问我们问题解决得怎么样,我们如实说还是有一些关于 WinForms 的小问题。没先到他就真的拿来自己的电脑打开 Visual Studio 按照我们的说法和一些 Sample 敲了一遍,接着去 Debug,然后搜索出现的问题,并叫来另一位大神一起讨论,找到了解决方案,并且耐心讲给我们。更令我们惊讶的是,在他走后一阵又主动跑来告诉我们旁边会场的下一个主讲人可能会讲到我们遇到的问题,强烈建议我们去听一下。

嗯,终于,经过这两位工程师的帮助,我们居然还算顺利地完成了预想的所有功能,在这儿给他们点一个大大的赞。

我想他们一定是非常热爱自己的工作,不然是不可能每天以如此充沛的精力投入到问题的解决中。他们也可以利用各种可以利用的方法去思考解决问题,甚至愿意自己亲手去写代码(我的感觉里级别这么高的人不可能会亲自写代码),更愿意很热心毫无怨言帮助像我们这样如此小白的学生。嗯,以后,一定要和这样一群优秀的人共事。

伙食住宿方面,也都非常周到。

第一天晚上的自助非常给力,忍不住多吃了些。之后早饭都是麦当劳,午饭是盒饭,另外还有一顿 pizza。值得一提的是微软并没有因为有这么多外国人就多准备西餐(不过还是多准备了勺子),在我们嫌弃盒饭的时候,眼看着那些来自国外的大牛们直冲冲拿起一盒走去桌子边上就开吃,毫无违和感。而在吃 Pizza 的时候他们来晚了,也好不嫌弃看见哪桌还有 pizza 抓起来就开吃。另外,组委会也贴心地准备了怎么也吃不完的零食和水果,还有泡面 !这也导致我两天后腰带都必须得松上一圈。

住宿方面除了不能洗澡剩下我都非常喜欢。组委会准备了许多睡垫、毛巾毯和洗漱包。在微软大厦温暖的空调和柔软的地板上睡了两晚也是别有滋味。

作品评比方面也还不错,抛弃了往常的 PosterSession 和主题路演,而是采用了现由评委去每一个团队的位子上来观看团队展示,之后晋级的团队再去做主题演讲的形式(还贴心地请了一位超级厉害的美女同传)。过程比较随意,但也不会感到无聊。

(PS:两天里真的是受够了用蹩脚的英语同歪果仁交流的感觉,好羡慕英语好能够和老外轻松愉快地交流的同学 T-T。)

有趣的是和我们一起组队的一位神奇的大叔这时候仿佛开了天眼,在初赛我们表现不佳的时候鼓励我们说“我们一定可以进入复赛”,结果如他所料,而在复赛还没开始的时候又转了一圈回来说“我们这次应该是第三名”,果不其然又如他所料。

第一名是几位法律人士做的一个 Word 法律助手,可以快速更正错误用法,也可以快速插入各种法条模板,非常贴切需求,给我留了非常深刻的印象。像他们这样可以在工作中发现刚性需求,然后用技术去解决的,必然冠军无疑。

最终的奖品是团队里每个人一人一台九号平衡车,第一次拿到奖品难免有些激动,于是又和志龙奖励给自己一顿好吃的春卷。

两天的 Hackathon 结束,但 ClassPie 并没有结束。我们还是想把这个项目继续做下去。也希望有兴趣来改变课堂教学现状的同学加入我们,一起为学弟学妹做一些有意思的事情!

%e5%be%ae%e4%bf%a1%e6%88%aa%e5%9b%be_20161107012941

最后,附上 MSDN 的博客链接:DevDays Asia 2016 精彩回顾