接下来说说美国程序员。美国程序员千奇百怪,好像很难只用几
个词来定义他们。可能是因为美国是一个移民国家吧,本来就千奇百
怪。但大部分程序员有一个共同的特点:喜欢技术,甚至崇尚技术。
这点在硅谷尤为突出。这就导致每个技术领域中都有一些人会废寝忘
食地钻研。其实这和打游戏一样,如果你着了迷,自然会忘了吃,忘
了喝,拼命地玩。我所认识的美国程序员还有一个特点,才艺能力都
不错。以前在波士顿工作的一家公司中,几十位工程师居然可以组成
一个交响乐团。有小提琴,大提琴,小号,竖琴,打击乐等各种各样
的西洋乐器手。而且这些哥们姐们还不是一般地玩玩,周末都有自己
的固定乐队,经常参加社区的表演。更有甚者,在硅谷工作时的一位
同事,白天写程序,晚上在自家的车库里练习乒乓球,竟然代表美
国参加了悉尼和雅典的两届奥运会。说起写文档的能力,美国程序员
绝对不亚于印度人。但是美国人写文档不是为了老板,而是为了自己,
为了分享。因此他们的文档往往读起来很有趣,很实用。当然,这会
让老板有时候很头疼,因为程序员不那么
“听话”。他们不是给老板交
差,而是要实现自己的想法,自己的设计,自己的完美。说白了,就
是美国程序员有时候想法多了点。
最后是我们中国的程序员。和其他国家的程序员相比,我觉得他
们的特点还是比较明显的。他们的算法能力普遍高于其它几个国家的。
这可能是我们的教育体制导致的,比较注重理论知识。反过来,实践