又一次参加了hackathon活动,是贵司内部组织的.

我们队的作品是一个网站,收集了公司的github上最近几个月提交的代码的数据,然后分析大家的编码行为习惯,然后展示在我们的网站上。所谓代码行为习惯,例如变量名称命名的大写小写啦,常量名称全部大写啦,tab和空格啦,操作符前后是否有空格啦等等。我们收集了5中公司里比较主流的编程语言的信息,大概每个语言5个6个编程行为的分析。通俗的说应该是代码风格吧,这东西说重要呢,也不是特别重要,毕竟这个主观的规范见仁见智。说不重要呢,很多大公司都有自己的一套style,例如google。其实,贵司自己也有一个MicroStrategy c++ style guide文档。当拿着公司编码规范文档和我们实际收集来的数据进行分析比较的时候,还是很有趣的。

比赛结束的时候,我go through了一遍参赛作品,一共23个队伍,绝大部分都是直接和公司产品有关的。我想,我们组的作品的idea在这些作品里算是有创意的了,是对工程师文化的一个方面的诠释,也可以给大家带来思考。很多组的作品仅仅是基于现有产品加了个创意不大的新功能,说创意不大是因为他们的作品或多或少可以看到之前hq比赛作品的影子,亦或互联网上其他产品的影子。所以,我目测我们作品进前10名应该问题不大吧。

比赛结果出来了,中奖率13/23,并且没有我们组。呵呵了我就,看了一遍那些得奖的作品列表,大都还是公司产品直接相关的. In my opinion, in those 13, only few are cool, others are shit. Sorry I'm too rush. Those are not that shit, but definitely NOT creative enough. But this is a hackathon! Right?

可能我理解错了公司举办hackathon的目的,或许高层领导就是要为了寻找一些新的产品的思路,寻找一些漂亮的可以展示给客户看的产品的卖点。所有的获奖作品列表里,只有一两个是和技术核心的创新。

这也让我想到了贵司的悲哀,新的产品,怎么说来着,将“科技以换壳为本”体现的淋漓尽致。有着这样基因的,一家软件公司,没有持续的去拓展和强化自己的核心技术优势壁垒,花了不少人才和精力在无用的地方,长期来看我不看好。迟早有一天会被某些互联网创业公司革命。