财新传媒 财新传媒
老万故事会

重访纽黑文

老万故事会 05月15日

谷歌唠嗑大会资深话痨

去年(2015年)4月底,我在耶鲁的博士导师保罗胡达客(Paul Hudak)病逝。一年后,他生前的同事和学生们从世界各地赶来重聚在耶鲁大学,为他举行了一场为期两天的纪念活动。我也因此在离校快十四年后重回耶鲁所在的康涅狄格州纽黑文(New Haven )市。这是我毕业之后首次返校,悲喜交加,感触良多。   活动前一天晚上8点多,我的航班降落在纽约肯尼迪国际机场。随后我驱车去纽黑文东面的一个叫吉尔福德(Gilford)的小镇,那里有我多年的朋友张老倌一家。老倌比我早几年进耶鲁读天文博士,后来一直在耶鲁工作,算是在纽黑文扎根了。我....
老万故事会

我在谷歌弄啥咧之七:剃牛毛

老万故事会 04月08日

谷歌唠嗑大会资深话痨

在我小的时候,对计算机工作有一些不切实际的幻想。比如一群高智商的眼镜青年,穿着白大褂在全封闭PM2.5无限接近于零的机房里时而托腮沉思,时而奋键疾敲。不尽代码就随之在大显示墙上像俄罗斯方块一样滚滚而下,堆出一个个崭新瑰丽的功能,为社会主义或资本主义的明天添砖加瓦。这时候,整个机房里应该是除了键盘和鼠标的哒哒哒没有其它任何声音的。如果有谁胆敢在机房说话,那简直是亵渎神圣的计算机,会马上遭到老同志的痛斥“你丫新来的吧!”然后,一个大型项目攻关完成的时候,领导同志会率大批记者入场摘桃子,发表讲话:“同志们,....
老万故事会

我在谷歌弄啥咧之六:小广告

老万故事会 04月03日

谷歌唠嗑大会资深话痨

这一次讲讲我和厕所那些不得不说的往事。前方高能,大家准备好了啊!深吸一口气,我要开讲了......   测试小分队做的另一件改变谷歌文化的事是“马上测”(马桶上的测试)系列宣传:每个星期,我歌各个厕所的蹲坑前都会贴上一张新的传单,介绍经典或是最新的测试技术。这个系列到今天已经运作了差不多十年了。很多人可能不知道,这完全是一个草根行为,从组织、写稿、编辑到张贴都是由关心公司代码质量的志愿者利用自己的20%时间完成。Mike Bland有 一篇长文介绍这个系列的历史和八卦,内容非常详尽,强烈推荐对我歌文化感兴趣的同学仔....
老万故事会

我在谷歌弄啥咧之五:继续推广gtest

老万故事会 04月02日

谷歌唠嗑大会资深话痨

测试小分队要解决的一大问题是很多测试的质量不高(比如运行不稳定、速度太慢、不好维护,等等),这和我想用gTest解决的问题是一致的。所以,经过几个月的实战、打磨,gTest渐渐稳定之后,小分队决定在全司推广gTest。大家讨论后决定,把工程师入职时的技术培训做为一个重要的着手点:按照谷歌发展的速度,大部分员工都是入职三年以内的新员工,所以把新同事发展成测试能手,对提高公司的测试质量至关重要。抓住了新人,就抓住了未来。这时小分队的Mike Bland同学挺身而出,挑起了把“如何写C++测试”培训改写成使用gTest的重担。Mike不光....
老万故事会

我在谷歌弄啥咧之四:推广gtest

老万故事会 03月25日

谷歌唠嗑大会资深话痨

闭门造车三个月,做出了gTest第一版。但是我歌没人听说过这东西啊,怎么办?谷歌内部工具的推广要走草根路线,不能指望领导替你搞定,所以接下来要集中精力干推销员。我先是写用户指南,然后找了几个项目挨个谈。一开始进展很缓慢,大家很客气但就是不动手。这可以理解:这东西从来没人用过,谁知道是不是个坑;大家都忙,花半天时间学这个要是最后发现不靠谱岂不傻了,还是维持现状最保险。我歌著名地摊文学巨匠和数学教育家王老板说,这真是人性的悲哀。   用户惯性大,不下点猛药不足以把他们拱出局部最低点。你不用,我帮你用,你....
老万故事会

说唱版“我在谷歌弄啥咧(一)”

老万故事会 03月21日

谷歌唠嗑大会资深话痨


我到谷歌去上班儿已经好些年了,一不留神噗的一声时间都不见了!
可到今天我还是个基层的程序员儿,没有当上班干部就已经开始痴呆了!
我靠这么一想,还真是有点小紧张,赶紧掏出笔记本儿写写心得才健康。
要不内存溢出,我就只能瞎编了!(你现在不就在胡咧吗?)这不是重点!

让我来,把闹钟拨回去十几年,日历牌儿刚翻开了新世纪的前几篇儿。
终于,我从学校混毕业了,到某软去当一名光荣的程序员!
本以为,再也不用上自习解放了!没想到,马上被现实生活打了脸。
在这里,每天的工作就是补漏洞,我渊博的专业知识根本就没有用!

...










.
老万故事会

我在谷歌弄啥咧之三:上马gtest

老万故事会 03月21日

谷歌唠嗑大会资深话痨

上回提到,我来谷歌做的第一个项目是一个C++测试框架,叫gTest。考虑到有的朋友不是程序员,我来解释下这到底是个什么东西:软件工人不好当,常挨bug放冷枪。无时不刻谨提防,如何自卫费思量:与其被动很受伤,不如把它都杀光。奈何bug多且强,不肯老实见阎王。你要杀它它更忙,死而复生亦寻常。要想不为它抓狂,自强不息勤修养:大干快上太莽撞,多写测试才健康!   所谓测试,就是一段程序,它的目的就是自动检验另一段程序做的事是不是正确。写测试的目的,是为了保护你的代码不被bug侵蚀,一旦有bug来挑衅,可以在第一时间发出警报....
老万故事会

我在谷歌弄啥咧之二:初来乍到

老万故事会 03月20日

谷歌唠嗑大会资深话痨

法国文学家巴尔扎克伯格说过,程序员越是幸福,他们感觉到的时间复杂度就越可以忽略不计。我在公司总部的一个月很快就到期了。纵然执鼠标相看泪眼,我也只能无语回柯克兰上班去也。那时候,我们在柯克兰没有土地,在一家叫FileNet的公司那里租了两层楼做办公用。因为寄人篱下,从外面看不到任何谷歌的标志。停车位不够,地主明明有空出来的车位也不让我们停。今天,我们能够名正言顺地在自己的大楼里面畅快地写代码,诺大的停车场想停哪就停哪想停多久就停多久,是多美好的一件事啊!难道,我们不应该好好珍惜吗?   我报到的时候,柯....
老万故事会

我在谷歌弄啥咧之一:入职

老万故事会 03月17日

谷歌唠嗑大会资深话痨

从我入职Google到现在有十一年了。时间都去哪儿了?还没有当上干部就已经老年痴呆了,哈哈。赶紧写个人总结吧,要不内存该溢出了。   快速回放到2002年底,我从学校毕业后到微软当一名光荣的人民码工,从最低级别做起,过的是食不果腹的生活(吃不惯公司的收费食堂,中午自己带饭。而我做饭的手艺是泣鬼神的)。那两年美国经济萎靡,微软很多项目都撤出了劳务市场,我只好把梦想打包另存,到一个专业不对口的组先干着。在那种情况下,我经常深夜拍案而起问天问大地:人生的路啊,为什么越走越窄?为什么啊?为什么?!   真的勇士,....
黄有光

回忆诺奖得主布坎南教授

黄有光 02月02日

世界著名华人经济学家

回忆诺奖得主布坎南教授

黄有光

南洋理工大学经济系Winsemius教授

[发表于115日上海东方早报与新加坡联合早报

经济学诺奖得主詹姆斯·布坎南(James M. Buchanan)教授不幸于本月9日在美国Blackburg去世,享年93岁。

于1986年获诺奖的布坎南,出生于美国1919年10月2日。父亲是农场主与教师,祖父于1891 to 1893是田纳西(Tennessee)州的州长。

布坎南的主要贡献是分析公共决策或政府行为,强调政客与公务员都是把自己的效用极大化的个人,他们的决策,未必符合整个社会的利益,因而须要用宪法等方法来制约之。主张小政府,...

.
ok--> 房地产市场 全球气候变化 俄乌冲突 妇女权益保护 超级名家八卦系列 中美贸易战