NBA和数据挖掘

我们在学校里的时候,老师讲到“数据挖掘”,总是喜欢用啤酒和尿布做例子。这个例子实在是太生动,太贴近生活,以至于久而久之,大家都只会用这个例子了,众口一词,相当的乏味。其实,近来我发现,NBA是一个很活生生的好例子。NBA把数据挖掘用到了无处不在,时常令人有叹为观止的感叹。

例如,在最近的一期的《体育画报》里的一篇关于NBA的文章中提到:“二十年来,所有年度防守球员退役时都有枚戒指带”(言下之意,估计穆托姆博和阿泰斯特也会拿到总冠军的)。能够发掘到这样一个事实,基本上只有两种可能性:有那么一小撮对NBA掌故烂熟于胸且大脑极其发达的中年人,他/她们对一些深深隐藏在浩如烟海的数据背后的一些有趣的事实有极其敏锐的洞察力;或者NBA掌握了非常行之有效的数据挖掘技术,并运用这样的技术对其数十年如一其不厌其烦收集的数据进行了挖掘。

我比较愿意倾向于相信后面一种可能性,因为找到或者培养那种既能熟记大量数据又有敏锐洞察力的人是一件非常困难的事情,而且不具备可重复性——但我不止一次看到在涉及NBA的文章中出现那种深藏的事实,而且不单单是NBA,在美国的其他体育联盟(比如橄榄球、棒球等)里面,也经常能有类似的发现。同一期《体育画报》中另一处写道:“82games.com定义的‘关键时刻(最后5分钟双方分差小于5)’中,(Tracy McGrady)他有80%的得分靠单打的来。相反,姚明在‘关键时刻’…有高达60%的得分依赖助攻”。

从这些充满质感的数据和来自于数据中的事实中可以看出,即便不论那些数据挖掘是人做的还是计算机做的,美国的各大体育联盟对数据的收集之细,也是值得我们学习的。下次面试Senior SDE的时候不妨问这么一个问题:请设计一个NBA比赛和球员资料数据库。

生活中总有一些事情让人狂汗(34)

国庆放假回来,第一天上班,一个同事跟我说,在北京爬长城,回来找不到车,只能打别人的私车,结果搭的是我以前在北京时候的主管的车,她正好一家子也去长城,而且嫌其它地方人多,偏挑的司马台。

今天跟我那个前主管在网上聊到这件事情,大家都狂汗不已。她说:“天都黑了,真不敢让个小伙子搭车。后来他说是你手下,还给我看了badge,就没有什么好说的了。他带了巨多的‘身份证’,大学学生证,在微软实习的badge,vendor badge… 不过真管用,不是这些,我真不让他搭车了”。

居然爬长城还带badge…

美东深度游

虽然我至今没有去过东半球GMT到GMT+0500之间的任何地方,也没有去过南半球的任何地方,下一次旅行的地点仍然选择了美国,东部:Boston, New York, Philadelphia, Baltimore, DC,俗称“美东深度游十二日”。比起上次在纽约的一个礼拜,这次可以去一些周边的城市,在纽约的时间里面也可以去一些上次没时间去的地方,比如Madison Square Garden和Carnegie Hall,顺便慰问一下正身处经济危机中的美国人民。

page_01

page_02

page_03

page_04

page_05

page_06

page_07

page_08

page_09

page_10

page_11

page_12

page_13

page_14

page_15

page_16

page_17

偷懒的英语

好几年前,那时候我还住在衡山路高安路路口的高层里,租的。有一天晚上下楼买DVD,碟店里还有一对情侣(自然是一个白种男人加一个中国女人的典型组合)。其间那个人男人问那个女人某某事情哪个月,那个女人回答说Eleven。当时我猜想那个女人是想说November,但英语不好,一下子脑子里面只有11这个数字。当时心里很暗暗的鄙视那个女人,鄙视她英语不学学好,单靠身体沟通。

不过近来细细回想,觉得可能那个女人英语并不差。我自己现在也越来越偷懒了,打电话的时候动不动就是ten twenty nine,而不是October the twenty ninth。后者要发八个音(Oc-to-ber-the-twen-ty-nin-th),前者只要发四个音,差不多省一半的力气呢,而且在剑拔弩张的conf-call里面,留给每个人说话的机会不多的,能省几个音自然是好的。况且大批的美国人自己都这么说,他们也经常说two fifteen(三个音),而不说February the fifteenth(八个音)。又比如,约了11:45一起去吃午饭,几乎所有的美国人都会说eleven forty five,从来没有人说a quarter to twelve。

我们这拨人在中学里面和大学里面的英语真的有点白学了。基本上学了一些生活中没用的东西。说个数字,要说three hundred and sixty,其实美国人十有八九都说three sixty。倒不是说中学教科书里面的英语是错的,只是学完了以后不得不回炉再造,有点浪费时间,或者另一种可能性是中学英语教科书太书面话,或者太遵循英国人的说话方式,而很少融入美国人的语言。可当今世界,美国是头号大国,论学以致用,自然要先学习美国人的习惯。

青年旅社的责任

这次去成都,也没去什么地方,就是到处找喝茶喝咖啡的地方趴着,到了晚上就回青年旅馆。倒也不是图省钱,是喜欢青年旅社的氛围。可这次住了三天,住得真闹心。我们国家的青年人,有很多没有体现出尊重他人、体谅他人的修养。这和年龄无关,和学历无关,和国籍无关,和一个房间里有多少人无关。

每天晚上,到了后半夜,走廊里都还是不断有人大声说话,大声走路。房间里的大灯,有一天是一点半关的,有一天是十二点半关的。十二点的时候我要关了灯,同屋的几个青年便不答应,说他们东西还没有整理完,还在洗漱。问他们还要多久,告诉你说还要半个小时,少一点都不行。这个青年旅社本身也有问题,没有制定安静时间(例如十点到六点)的制度。所以十二点半关灯也好,一点半也好,都变成顺理成章的了。想要十二点关灯的反而被说是不合群。到了早上,有要早起摸黑出门的(比如要走长途或去登山),就自顾开了闹钟,毫不顾忌把整个房间的人都吵醒。晚上回来晚的,发现床上没有被套床单,就蹬蹬蹬跑到斜对门的管理室,和管理员说要床单的时候也丝毫不收住嗓门。回到房间,鞋子改扔的还是扔,也不轻拿轻放。

这并不关乎我自己的睡眠质量问题,我是开着灯开着电视都照样能呼呼大睡的。这关乎我们这一拨现在二三十岁的人的责任感,关于这一拨人是否能约束自己,是否能为他人着想,即使是在没有明文规定的情况下、环境里。这还关于这一拨人的生活能力。房间里没有开灯的情况下,可不可以凭借窗外和走廊里微弱的灯光迅速的洗脸刷牙铺床换衣服?在出发前准备行囊的时候,是不是需要学会按照每日的用度合理摆放背囊里的物品?

青年旅社也没有尽到自己责任。该设立的制度,就应该设立,比如安静时间。有必要的话,浴室就应该搞成投币的,入住的时候每人每天发两个代币,每个人币四分钟。走廊两边的墙上,在各类相片中间,仍有需要贴一些提示语。务必需要让每个青年人在第一次入住青年旅社的时候就养成正确的习惯,才不会以后到了国外给中国人丢脸。仅仅把墙上贴满求友贴和照片,划出温暖的公共区域,摆上舒服的椅子和沙发,提供上网的电脑和无线,这些都只是表面。如果青年人不能够为他人考虑,青年旅社就有责任创造环境,使青年人在旅行的过程中学会责任,学会考虑他人,而不仅仅是把青年旅社看成是一个廉价、有小资情调的旅馆。

别了,50/1.4

两年的时间里,这支佳能EF 50/1.4陪我转了小半个地球:海德拉巴旧金山优胜美地西雅图澳门香港三亚。拍过山,拍过水,拍过高楼,拍过黑夜,拍过白雪皑皑,拍过人头攒动。

定焦是一种痛苦。在Chowmahalla Palace的大厅里,我已然伏倒在地上退到了墙角,仍然恨不能再往后缩一点,再缩一点,就为了想让那漂亮的大水晶灯完整的留在我的照片里。那时候,我多么想念那只被我随300D一起卖掉的18-55套头,那只白送都没有人要的头。定焦也是一种修行,它逼着镜头后面的那个头思考。当你注定无法把眼前的所有美景都收在同一张照片里的时候,你必须取舍,必须决定到底应该把哪部分留在照片里,把哪部分抛弃。

修行已经结束,是时候告别这支定焦了。

泪飞顿作倾盆雨

我同事给我看了她和她同学在IM上的对话(X是我同事,Y是她同学):


    Y says:
    下周三来interview
    X says:
    哦
    X says:
    收到通知拉
    X says:
    eric应该不会面你了…
    Y says:
    噢
    Y says:
    维萨
    X says:
    你见不到你的偶像了
    X says:
    他下周OOF
    Y says:
    噢
    那争取搞定 今后来上班就可以常见到偶像了
    Y says:
    我看他blog看了5年了 就是读着他的blog一步步变成小资男的

当时我就感动了。一定要继续努力的写啊写。A ZA A ZA Fighting!

房产中介黑名单


1. 米氏地产

令人发指!那天我问他们要了一份意向金合同的传真,只是想找懂房地产和法律的朋友帮忙看一眼。但那之后,大概是他们看到了骗一笔意向金的希望,开始不断的打我电话。一开始打我手机,看我不接,就打我公司电话。然后有一天,他们居然在下午上班时间找到我公司来了!每个中介我都会给他们我的名片,因为上面有我的传真号码,还有手机,还有邮箱,以及我的中文名字,这样以后方便联系,比如传真一份房型图之类的。但我真的没想到他们会按照名片上面的地址找到我公司来。

2. 远见房产
水准很低,常做出一些让我觉得不可思议的事情。第一次跟他们去看房子,他们就被那个小区的物业拦在门外,原因是他们公司一直在那个小区发广告,物业三番五次跟他们说都置之不理。我等了足足有二十分钟,等他们跟物业赔礼道歉。我七七八八和那么多中介看了那么多房子,这还是头一次看到某一个房产公司被某个小区禁止入内。后来那套房子又去复看了一次,当天晚上他们就不断地给我发短消息,不断的打我手机,即使我直接拒接他们也还是孜孜不倦的继续打,简直不胜其烦,简直比卖保险和卖安利的人还讨厌。

3. 二十一世纪不动产
不守约!前后发生了两次.一次是年初,约好了下午四点在某某小区门口碰头,结果我等到四点三刻他们才来.一见到我就跟我解释,说是路上堵车,说下了车就从哪里哪里一路跑来.我一看就知道他们吹牛,如果是从哪里哪里一路跑来的,怎么可能还呼吸均匀,一滴汗都看不到.多半是把看房子的时间安排得太密了,前面在某个客户那里看房子把时间耽搁了.另一次是最近,约了到中山公园那里看一套房子,约了下午两点.结果我两点钟过去,带我看房子的人变成了志远地产的人,原来那个21世纪的人来不了,只好找了他一个朋友来带我看.而那个志远地产的人又联系不上房东,结果在楼下等了足足二十分钟才看到房子.

4. 我爱我家
也是不守约!有一次约了十二点半看我的房子,结果不到十二点二十就打我电话,问我到了没有.哪有这种道理,早到固然比迟到好,但是他们自己早到不该要求我也早到,我和他们约时间的时候说得很清楚,我是中午公司午休的时候出来给他们看房的,我又不是天天在家的家庭主妇.还有一次,跟我越好晚上八点看房子,我到了下班时间顾不上手里做了一半的事情,匆匆赶回家,从七点三刻开始等,等到八点半都没见人来.我打电话过去,结果他们跟我说看房的人那边晚了,还要十几分钟才能到.我当场就怒了,去他们店里把我的产证复印件拿了回来,不给他们委托了.

好的中介也有,比如:福美来,臣信,立好信,汉宇地产.人员素质好,安排好看房总是如约前来,保持联系但是不过度骚扰,介绍的房源也不错,也不催着我交意向金.虽然也会时不时跟我耍些假客户的小花招(比如说某套房子有另外一个客户已经在谈了,言下之意是催我赶紧买),但总体来说比较靠谱.

优质青年的故事

一晃五年过去了,下个月就三十岁了。三十岁前成为一个“二有一无”优质青年的可能性仍然存在,最大的问题已经解决了:五年前买的房子,贷款已经都还掉了,一分钱都不欠银行了,也不欠公积金管理中心的了。不过有车估计不会去实现了,没有需要,家里到公司走走路也就十几分钟,公司楼下停车一个月一千多,而且买个车好几万,省下来可以周游小半个世界了。

上个月我姐说让我改名字,要改成郑智尹。她说大师说原来的名字不好,事业会不好,婚姻也会不好。事业嘛,虽然三十岁的时候干得比我好的人很多,我认识的人里就有一把,但我的倒也还凑合。婚姻嘛,好像大师有那么点道理。前前后后正式的女友都谈了有四个了,我外公都当太爷爷了,我妈还没当上奶奶呢。后来我总结了一下,要怪,都要怪这套房子。这套房子貌似比较邪门。

五年前开始看房子买房子的时候,倒也没想到房子今天会涨成这样子,五十万的房子涨成了一百五十万。当时原因之一是打算结婚的,那时候还是第一个女朋友,谈了已经有五年了,从大四就开始谈了,谈到读完研究所(其实就是研究生,我们那里的台湾人喜欢管研究生叫“研究所”)毕业工作。可房子虽然买好了,装修还没开始就分手了。等房子装修好的时候,住的已经是第二任女友了。

等到房子装修好的时候,家徒四壁,除了一张从宜家买的699块钱带四个椅子的桌子,什么都没有。睡觉都是直接打地铺的——装修和首付把钱全花完了,穷到连家具都买不起了。那时候工资也不多,每个月还掉贷款,就只剩下三千多了,所以连每个月去一次香港“探亲”的飞机票钱都买不起。现在想想,真不可思议。去一次香港来回的飞机票也就是最多一千五百块钱。当时实在是太穷了,才半年的功夫就分手了,分手的时候她扔下一句话,“郑子颖,你养不起我”。

当时就把房子租给了同事,一租就是两年。两室一厅八十平方米的房子,每个月只收两千五百块房租,实在是优惠得可以,条件是要同事替我小心对待,毕竟是装修了才半年的新房子。租掉房子,我一个人去了北京。一年后,2005年的夏天,回到上海,先租了一年房子住。等第二年我同事搬走,才收拾了一下,稍微添置了几件家具。但搬回到自己的房子才住了不到三个月,就和第三任女友分手了。

第四任女友貌似小宇宙比较强,至今平安无事。保险起见,应该把这套房子卖掉,重新置一处新居,以免这套邪门的房子再捣乱。

Response to an interview

1. What made you choose a career in Test?

I like the responsibility and pressure of being test. Test is like the defender and goal-keeper in the soccer game. When striker or mid-fielder make mistake, defender and goal-keeper will still have chance to save the team; but if defender or goal-keeper makes mistake, the team will lose points. It will be a huge pressure on test when test signoff is required for RTW/RTM. Although people don’t realize the value of defender and goal-keeper in most time, although striker and mid-fielder are under the spotlight and are the heroes in the most time, defender and goal-keeper still need to keep concentrated and do good job. Plus, every time when people find server bugs after release, everyone’s first question is always “why we didn’t find it” (actually, by "we", they mean “testers”). Testers must stay away from feeling frustrated and unprotected. Test also needs to do above and beyond to win people’s respect. PM could say “it’s done” once the functional specification is signed off; development could say “it’s done” once requirements are all implemented. But test could never say “I have found all the bugs”. Theoretically test would never know whether I had done enough testing. But in real practice, test has to make a call on whether the product is good to go. All those require testers great maturity, self-confidence and professionalism. It’s super challenging and I love something challenging.

2. How has Microsoft supported your career development?

Microsoft has huge amount of internal opportunities and operates all over the world. So I can try out different jobs and gain feeling with different cultures without changing employer. It’s particularly important to people who haven’t found his/her real interest. In my first three years in Microsoft, I have tried quite a few different roles: product support engineer, community specialist, training specialist, developer, testing, technical consultant, etc. After that, I found my real interest: test. Then I spend another three years on growing vertically in the testing discipline. It’s quite a luxury. I don’t think there are many companies in the world can offer such kind of opportunities to its employees and be so patient in waiting its talent to figure out the best fit. Plus, some of the experience and skill set that I have gained in the first three years are helping me now, for example, the presentation skill that I learned when I was training specialist and technical consultant; the customer-focus mindset and the skills of setting right expectation to customer and partners, etc.