文章 - 496 评论 - 881 收藏 - 7 粉丝 - 48 访问量 - 957563


人们一般也许认为工程师们成天和数字、程序打交道,一定很枯燥。其实不然,工程师中不乏许多风趣之人,工作中也不乏许多幽默之事。这里我来谈谈工程师们的幽默 (geek humor).

熟悉软件开发的朋友们也许知道,任何产品功能的更新,一定要通过已有的所有测试程序。有一次我运行一套老员工设计的测试程序,这个程序检测出了我负责的新产品的一些设置问题。虽然这意味着有许多令人头疼的调试工作要做,我却忍不住笑了。为什么呢? 因为这套测试程序的末尾打印出了一副精致的 ASCII Art:一位老先生,背后拿着一个巨大的榔头,仿佛在对你说:“老先生很生气! 后果很严重! 是不是该打屁股啦?”

原来,这套测试程序非常重要,如果产品通不过这套测试就上线,那么后果将不堪设想。我想,设计这套测试的工程师一定是想确保你知道这个测试未通过, 才把吸引眼球的老先生搬出来,给你一个忠告。

另外,公司为了确保工作质量,规定每一行程序改动都需要至少一位同事的审评 (code review)。工程师们不光要开发自己的代码,还需要审评许多其他同事的代码。公司的审评系统每次都会自动告诉你有多少行代码需要审评。从小 (a small code review),中 (a modest code review),到大 (a big code review),超大 (a huge code review),以方便大家根据工作量的大小安排工作次序。

特别提的是,这里的英文用词非常独特,有些词 GRE 考试里都未必见过。

a puny code review (一丁丁...)
a gargantuan code review (超大的)
a month-long code review (看,我写了这么多代码,你恐怕要看个把月吧!)
the mother of all code reviews (哎呀,妈呀,这么多代码要看啊?)

为了避免工程师们的审美疲劳,定期会有工程师改动成另外一套词汇。看看这套是不是更好?

a wee code review (一丁丁点儿...)
an unassuming code review (少量的)
a jupiterian code review (木星级的) (注:木星是九大行星中最大的)
the grandmother of all code reviews (这里已经到了祖母级了)

又有一次,一位同事发来电子邮件,签名档上赫然写着:“世界上总共有 10 种人,一种懂得什么是二进制 ,一种不懂。” 不禁让人又一次忍俊不禁。

这些虽然只是日常工作中的点点滴滴,却不时给大家带来淡淡的惊喜。不知哪位工程师现在正在给同事们准备下一个小幽默?
发表于: 2007-04-15 10:03 秋叶 阅读(1526) 评论(1) 收藏 好文推荐
# re: Google 的工程师文化 -- 幽默篇
2007-05-01 21:53 | 艺翔 | 1楼
这个确实很启发。
搞研发的人除了讨论项目之外,就是埋头写程序、测试程序,气氛实在有些枯燥。

发表评论(网友发言只代表个人观点,不代表本网站观点或立场。)

您尚未登录,请先【登录或注册