正文

从一道面试题谈老中和老印

(2014-10-21 19:40:27) 下一个
今天面试一个老印,觉得哥们不错。其中有一个问题,俺前不久也问过一个老中。比较一下两个人的答案,俺有些感慨。

问题:你如何使你的代码 thread safe?

老中:用 synchronization。

老印:有很多种办法。第一,do not share variables。第二,make class immutable。第三,用 synchronization。

俺经常在琢磨老中和老印的差别,俺觉得最重要的差别可以用一个字来概括,那就是 “大”。



俺这个“大”,不是汉哥和混混姐说的那个大。俺这个“大”,是指思路的大。老印的思路大,老中的思路小。中国人很容易就钻到细节里,因此忘记了大局。

怎么使代码 thread safe,老中一下子就钻进了技术细节,想着怎么去 synchronize。没想到原来最好的办法是不做 synchronize。这一点,俺面试的老印也强调了。

在 rolia 经常有网友为一些小细节争个不休,俺觉得这是典型的小。其实这些细节的对错,一 google 就知道,教科书里也有。这些东西,其实俺们根本就不应该在意。

俺写文章,也经常有网友说,你搞错了,你误导。俺觉得,这些网友也是小。一些细节的对错,本来就无关紧要。关键是俺的主题。这些网友扣住了细节,往 往对俺的主题视而不见。记得几年前俺在 rolia 写一篇文章叫 《how to manage complexity》,俺觉得自己的主题是极其精辟的。可惜的是绝大部分网友没有理解俺的主题,大家抱着俺文章的一个细节争了个天翻地覆。

为什么想起这篇文章?因为某位一直批评俺的网友当时是第一个回帖的,他说俺是 puffing of nothig :)


 
与华人相比,老印在外面当官的要多得多。他们在硅谷当官,可以说是他们因为历史(H1B)造成的优势。但是他们在其他地方也做的很大,前花旗银行的 总裁,前德意志银行的总裁,现在皇家银行的HR主管,下一任 TD 的总裁,都是印度人。美国有两个州长是印度人,好像都还很红,俺以前还看到过他们竞选总统的猜测。阿省的自由党领袖好像也是印度人。

俺觉得俺们国人对印度人有偏见,回俺帖子的网友的情绪就是例子。俺一直觉得他们有值得俺们学习的地方,大思路,可能就是一个重要因素。俺觉得,要想 当官,思路就得开阔,就得能够权衡诸多方面的因素,不能钻牛角尖。比如如何使代码 thread safe,思路开阔的人什么办法都愿意考虑,钻牛角尖的人只认 synchronization。



老中和老印的下一代,无论是大学的学生和公司的 coop,俺总有一个感觉,就是老印的下一代比较大方,外向,老中的下一代都比较拘谨,内向。俺常常琢磨这到底是为什么。

俺觉着,这个可能跟大小也有关系。这个大小,不一定是思路,更可能是 perspective 。

perspective,俺不会翻译,可惜探长不在,没法问。凭俺的语感,perspective 就是取景框的意思。取景框小,人就大,取景框大,人就小。perspective 不一样,对事情的看法就不一样,相应的行为也就不一样。

比如俺是一个很艰苦朴素的人,平时为了省几毛钱宁愿开车去买一个 sale。但是刚买房子那一阵子,俺突然变得大方多了。为什么?因为任何跟房子有关的事情,起价至少是一百刀。跟这些钱相比,省几毛钱就太可笑了。perspective 不一样,想法差别竟会如此之大。

再比如看到牛哥那么牛,俺不是不嫉妒的。但是转念一想,比牛哥牛的人多了去了,俺为什么不嫉妒他们?答案是:他们离俺远,牛哥离俺近。perspective 不一样,同样的事情感觉就不一样。

再比如某地方的人为了自己得一分钱,往往会不惜损害别人一块钱,这种事情,正常人根本理解不了。但是用 perspective 就能解释得通。这些人的取景框小得不能再小,他们只看到自己和自己眼前的利益,什么友情义气公理,都不在他们的取景框里,甚至连他们自己的长远利益都不 在。

人为什么拘谨?俺觉得很大的原因是太在乎自己,在乎别人怎么看自己,在乎自己是不是完美。心里一直想着自己,就容易拘谨。拘谨的人,往往看不到周围的环境,看不到周围的人。说到底,还是 perspective 小。

前一阵子看道德经,记得老子说,宠辱若惊,是因为心里有自我,如果心里没有自我,宠辱也就没有了。老子好像还说,圣人和天地合二为一,所以连生死也 置之度外了。这种 perspective,俺们凡人是没法领会的,但是作为一个极限例子,有助于俺们理解 perspective 这个概念。

以前看《非诚勿扰》,记得不少条件不错的老外号称要为人民服务,很多网友觉得很可笑,俺就不觉得。人家的 perspective 很大,不限于一己,一族,一国,人家的 perspective 是全人类。俺觉得这个跟老子的圣人倒是有些类似。

为什么国人的孩子 perspective 会比老印的孩子小?难道俺们有意教育孩子要狭隘?俺想不会。俺觉得更大的可能是潜移默化。父母的 perspective 小,孩子的 perspective 可能就会小。父母拿孩子跟别人比,父母自己跟别人比,父母瞧不起条件不如自己的人,会不会都可能影响孩子的 perspective?如果父母博爱,包容,会不会孩子的 perspective 就大?

哥德巴赫猜想,希望不同意的网友不要生气。

 

[ 打印 ]
阅读 ()评论 (17)
评论
书签6 回复 悄悄话 回复 'dq51' 的评论 :
When you take a picture of a flower, you can focus on the whole flower or one Petal of the flower.
dq51 回复 悄悄话 回复 '书签6' 的评论 :
Focus = Concentrate on certain part, instead of the whole thing.
If you wish other people can understand what you want to say, please make sure what you said is logical.

The topic and examples are part of the author's rhetoric that we Chinese do not have broad perspective.
2ndglance 回复 悄悄话 写得不错,独特的眼光。。。

至于perspective, 你用它作褒义词。。。 其实它的意思是中性的。。frame of mind,看问题的角度。。

put something in perspective.. 换一个角度看问题。。。
书签6 回复 悄悄话 回复 'dq51' 的评论 :
Suggestion: focus on the whole article, not the topic and examples.
dq51 回复 悄悄话 楼主的眼界(perspective?)也放大点吧,不要老看着老中老印,也不要只看到IT。
书签6 回复 悄悄话 Open the Faith,the Perspective, & the Possibility:
http://blog.sina.com.cn/s/blog_70f64d4d0101f1bx.html
书签6 回复 悄悄话 Very nice!
7grizzly 回复 悄悄话 > 如果心里没有自我,宠辱也就没有了。
Christian pastors would say "To earn eternal life, you have to 'die' first, i.e., you have to let 'self' die first."
moreco2pls 回复 悄悄话 对这个面试的回答是个例,不应该扩张到整个人种。

英语世界中的印度人基数比华人大,而且大很多。1949年以前英租界用红头阿三做警察,就是一例。
Yangtsz 回复 悄悄话 不错 ,在那个系统中 事情的大格局有政府决定 小有老师家长管理 成长的个体只要在这个结构里为一分两分的差别费心 搭建结构 取舍轻重的能力是不需要地 而比邻居小孩多考一俩分 钻牛角尖是必须地 老有抱怨说别人什么都不懂 其实懂得设定方向是更高的能力 只是有人连发现和欣赏这种能力的能力都没有
岁月匆匆我还是我 回复 悄悄话 很喜欢文中的观点。意识到了,要改很难。
Wiserman 回复 悄悄话 回复 'jingzhe' 的评论 :
Perspective翻译成"眼界" 是很好的.

中国人有重视内省的传统,
美国人是先挑你的错!
差别在此.
PatrickHUANG 回复 悄悄话 刚查了字典,Perspective可以翻为洞察力或者眼光。感觉是比较主观的东西。
沈成涵 回复 悄悄话 归根结底是教育的差别。
中式洗脑和应试教育的产物。
Etornado 回复 悄悄话 好文!
Ldad 回复 悄悄话 好文!
jingzhe 回复 悄悄话
Perspective可以翻译成眼界吗?
登录后才可评论.