|
|
|
|
|
|
c*****k 发帖数: 23 | 1 在日本亚马逊工作了一段时间,接触了各种职位的各种人,其中对一位印度裔的程序员
印象颇深。以他为例子,我想谈一谈为什么印度裔更容易在硅谷升任高管。
首先是背景。在亚马逊,程序员做到level 6相当难得。因为所谓扁平化组织理念,大
约每10个程序员中大约6个level 4,3.5个level 5,剩下半个才是level 6(更高级别
的算是大熊猫,就不算在内了)。而这位印度裔的程序员正是为数不多的level 6。
我工作中被反复教育且深有体会的一个重要心得是:“Ask why”。不能是因为“经理
让我做这个”,“其它人讨论过后想这么干”,“虽然不太清楚,反正没事就做这个吧
”这样的理由。因为每个人都会犯错,不能轻易相信别人的判断。同时知道为什么实际
上是把自己放在更高的位置上思考,有利于成长。 在选择做什么上,要考虑“cost
-and-benefit”,一件事情可否不做或做另一件事以达到同样效果或关键效果;在怎么
做上,需要时时刻刻考虑为什么这么做,这么做的真正目的是什么,可否用别的方法做
。更细节的编码、设定参数上,力求每一处都能说出理由为什么选择了这种做法,最好
有数据支撑。
不少人提到印度人奇葩,能升上去都是抱团,抢别人功劳等原因。诚然,这种现象毫无
疑问是存在的,但是这真的就是根本原因吗?我不这么认为。我认为重要原因是印度人
的文化促成他们更倾向于去争论和讨价还价。在和各路人马的不断交流中,头脑好的印
度人学习很快不断上升,头脑不好的印度人就成为了前面文章中令人讨厌的奇葩。更重
要的是,不断地交流也保证了他们的出镜率,有利于升职。在组织扁平化的大企业(至
少亚马逊)中,这种交流能被接受,大家的职位都差不多,都想做好项目,不至于因为
某个人经常多问些问题就不爽或者排挤(更何况对于现代IT的复杂系统,只要问题不是
很傻,大家都愿意开拓思路查漏补缺)。 身边的这么印度裔level 6正是这样的一
位人,他不是天才也不勤奋工作,周围的组有什么事他有时间都会去听一听,说一说自
己看法。在写一些正常的业务代码时也有时会出错,需要再上第二个patch。但是,和
他交流时可以清楚的感觉到他的思考逻辑清晰,解释自己的行动/决定时一定能表达出
自己的合理性。有错就大方承认然后迅速翻篇,绝不抬杠。 而我身边的不少国人,
日本人等东亚文化圈的成长的程序员(包括我自己),更多是一种内向,或者说有一点
“timid”。因为与人争论交流的少,忙来忙去做一些事最后发现实际有其它方法或这
件事根本就不值得做;头破血流得到一些经验后来发现别人早已知道(但别人不知道可
能遇到这个问题);或者费大力气做一件事,怎料别人不知道/不认可这件事的难度。
最后白白便宜了声音最大、用力最巧、效果一样的印度人。其实,这些弊端实际上只要
在做决定前花点时间想清楚、和相关的人争明白都可以避免。 入乡随俗,在等级观
念强的传统日企和一些国企中,大环境可能不接受争论,因为改变上级的决策有种种困
难,需要的只是执行。但是在包容争论的企业环境中,我们应该学习向一些印度人学习
,敢于且善于争论。 |
|
|
|
|
|