Archive for 十一月, 2008

Google München

Posted in Uncategorized on 十一月 9, 2008 by maximliu

上周收到Google慕尼黑的邀请,和同事一起去看了一下慕尼黑谷歌,顺便听了个关于MapReduce的报告, 其实,我们是冲着报告以后的饭去的。

不象别的高科技公司,慕尼黑的谷歌在是市中心的一幢办公楼里面,一个楼层,没有想象中的大。下午6点到的谷歌,门口已经等了好几位了, 一聊,不是TUM的就是LMU的博士生,后来一聊,很多是冲着吃饭去的。。。。还见到好几个平时所里老见的熟人。谷歌的等候室也别具特色, 沙发,椅子还有健身球 (是的,他们在会客间里放了健身球)的颜色都是他们google标记上的颜色.

进门以前谷歌的工作人员给我们做名牌, 还要签一个保密协议, 就象安装软件一样,看都没看我就点了个ja, 后来有点后怕,要是那是个卖身契,那后果不堪设想。。。遗憾的是,他们不让照相。

拿到胸牌,和一帮同去的人在等候室里面胡侃,不一会儿,来了个年轻小伙儿,说是带我们先参观一下他们的办公室, 于是又进了一道门,里面就是一间一间他们的办公室, 我唯一的感觉是,他们的显示器好大啊,几乎都是25寸+。 他们每一间办公室都是用玻璃隔开的,里面的墙也是红,黄,蓝几种颜色为主,没个工程师都可以按照自己的意愿布置自己的环境,我在很多工程师的书架上看到了Python的参考手册,到底是招了Guido作为自己干将的公司,python搞的这么红火。

那个给我们介绍的人是个新人,介绍的也一般,他们一个活动室比较有趣,他们在做一个3D的打印机。 谷歌有个著名的80/20原则,员工20%的工作时间可以用来做自己的项目,这个活动间就是他们的业余项目活动内容。

再过去,就是他们的饭厅,也是我最向往的地方,让人惊喜的是,这次报告就是在那里。。。谷歌的饭厅装饰的很有Bayern的味道,桌子都是象啤酒节那么放置的,饮料随便拿。嘿嘿。。。

报告的内容一般,一个工程师,拿了别人的slides做了大概45分钟的报告, MapReduce就是谷歌从04年起推的一个编程模型,这个模型包括2个主要函数,Map和Reduce。 Map就是映射关键词,Reduce就是把关键词进行统计。据说用这种编程模型可以在45分钟内在计算机集群上(好像是1800的节点)归类处理完900GB的数据,比如说抓下来的网页。 作为程序员来说,他们用MapReduce就不用关心底层的一些细节,比如说数据交换,负载平衡,错误处理机制等等。。。个人感觉,这个模式就是针对数据密集型的计算,而不是计算密集型的计算。好像到现在为止,除了搜索,我还没有看到过别的应用。

报告后的饭也一般,冷餐而已,不过他们的葡萄酒不错,随便喝。

CIMG42441