Groups    |     Jobs    |      User Space 

Hello, pls   log in or   register
current location:   up9rade > groups > my career
也说一些风气

20071114 00:37:06   from: freedo



在微软这边有许多ABC,他们的广东话说得很流利,然后积极地想学普通话,英语当然是不在话下的。有

的时候为了和他们方便地交流,我在普通话里会夹很多英文单词,脑子需要在两种的语言之间转来转去

。比如说, 当孤立地听到他们说: poor guy的时候,不能分辨他们是在说 poor guy 还是广东话里面

的" 扑街 "。当个玩笑。

每天在地铁里象沙丁鱼一样地挤罐头,最近地铁里还在放一部比较搞笑的短剧,不想提它了。

记得上次去参加同事的婚礼, 回来的地铁上跟HR Manager一起聊天, 她说起关于中国在今后的长远的

竞争力的问题,说白了, 就拿微软来说,中国的研发中心不是说拼,而是是不是能够做得跟Redmond一

样好,甚至更好。

往稍微大一点方向来说,今后的竞争力在哪里?
- 拿我之前的公司“Flextronics"来说, 在中国的布局一是考虑到跟随着客户走, 二是考虑到劳动力

价格的因素。 但是越来越多的公司开始考虑到越南等劳动力更便宜的地方布局, 不比体力, 应该是比

智力与情商,团队协作的精神的时候。

在上次的HR council 里,STBC 的GM, Enwei跟总部过来的人说到民族性的问题以及过去的历史对于将来

的影响,甚而至于文化大革命的影响,在说我们是不是趋向于比较自私,在团队之中更追求个人的

performance等等。

对于以上说法的正确与否不去评价,在这里上班,有一个好处就是,每一个人都是所囿于具体而有限的

生活,然而在这里,还有很多人愿意去想,站得高一些, 看得范围广一些的, 即便凭一己之力,并不

能有所改变。

在微软,这种思考问题的方式好象是从上而下地贯穿地。 有很多很杰出的人物领导很大的公司创造了很

多地价值,但是从我个人来说, 如果说要佩服谁的话,还是比尔盖茨,不是因为聪明,不是因为富有,

而是因为他的那一篇演讲。我之前贴过了。
有钱不难,聪明也不难,我面试过的人里面有很多非常聪明的,境界有钱也买不到,和聪明两码事。

遇到的候选人里面的一些例子:

第一条,是欺骗。
首先是简历欺骗,明明不是主要由自己完成的工作,写成是由自己来完成的。明明只是有所涉猎皮毛的

领域,写成 solid knowledge, 好象很多人很喜欢在简历里用 solid这个词, 如果一定要写自己是

solid c++ programming skills, 请先掂量一下 solid这个词的份量。
然后是薪水欺骗,明明现在拿10K, 说拿15K, 另外的5K是无法证明的公司的各种补贴。
对于第一条,在面试的时候, 会让欺骗者无所遁形。对于第二条,很多西方人典型的思维方式就是,首

无条件地相信你, 发现之后, 永远不再相信你。
我还首次遇到了coding的时候欺骗,我会把一些编程的问题发给候选人让他可以在晚上的时候做,做好

了之后发回来给我。题目并不复杂,只是需要多想一想。然后我猜想他开始google, 看有没有网上相似

的问题。 我在看他的 code 的时候,题目做得很漂亮,但是对于变量的应用和注释上面露出了马脚。



第二条,是头衔。
有很多人上来就问,是什么职位啊?如果普通工程师不考虑的, 至少是个 senior。有很多大学生在毕

业之初的打算就是5年之内到 manager, 很aggressive的目标。 问题是,这种官本位, 大家都当官,

谁来干活呢?SQL Server 中国研发中心的GM Prakash说,SQL的一个culture是 IC (Individual

Contributor) Culture, 可以看一下他的博客中的解释。 在微软, 职位最高的叫 technical fellow,

象上次 SQL 的 DAve, 他的级别和VP是一样的,但是他还是IC。 不单是微软, 以前我在Flextronics

做 PM 的时候, 客户是Nortel, 他们有一个工程师, 工作了将近20年, 还是一个工程师, 我们当时

生产的 Tauros系列的商用电话机系统, 他在技术上非常地资深, 我们这边的工程师跟他开玩笑, 为

什么不当 manager, 过了这么多久, 他很惊讶地看着我们, 为什么要当 manager? 如果我代为回答一

下的话, 在国内不当 manager 而且工作很多年会被人看作是没有能力,看不起你。


第三条,是心气。
第三种经常碰到过的情况是,有候选人确实在技术上不错,然后问到他想做一些什么东西的时候,他说

,要做 core的, 核心的开发。 先不说 SQL Server在中国的开发模式是component ownership的,极大

地有别于国内其它软件公司的受制于总部的情况, 有一个问题是: 真的准备好了吗?
有些候选人非常地自豪,他们公司的软件产品是global级别的,他在国内做是的核心的开发工作。 我想

打一个问号,以候选人目前的技术实力,目前真正是在做核心的开发吗? 甚至连数据库的基本概念都没

有清楚的话, 是否又能胜任来到微软之后的核心开发呢? 这是第一个问题。 第二个问题是, 什么叫

core, 怎么样才算是 core 的工作?



第四条,是动机。
为什么要换工作? 有一些人是为了钱, 很遗憾,但是是事实。 他们的目的不是为了能够在技术上能够

再有长足的进步, 一想到能够和周围全部是非常聪明的人在一起工作,在技术上相互挑战和帮助而能够

激动不已, 而是希望能够有一份新的能够让人激动不已的薪水。追求薪水上的增长本来不是问题, 但

是如果这是唯一的主要激励因素的话, 需要怀疑在面对挑战的时候能够有多勇敢,以及这种单纯的激励

能够延续多久。



有很多人把这些因素怪罪于外界,怪罪于国内的软件行业的不成熟,以及这个行业里面的有一些偏差的

做法以及想法:比如说,测试工程师或者说QA,在国内似乎是做低级工作的代名词,唯恐避之而不及。

所以问到关于职业计划的时候,经常会有这样的回答: 首选开发工程师,测试工程师嘛,也可以考虑吧

。在微软,招测试工程的要求比开发工程师要高, 除了编程能力之外, 测试工程师需要有在产品层面

把握的能力以及良好的沟通技巧,因为每一个测试工程师承担的是 Develop test infrastructure的责

任。还有一种想法似乎是:过了四十,绝对不要再碰技术了, 不做技术, 那就只好做 people manager

了。

SQL Server最近招了一位很资深的候选人,来自国内,不说她的年龄,她说到换工作的动机是, 更接近

技术, 寻求新的技术方面的挑战。 对她表示尊敬。

面试过和候选人当中,不论微软是否在最后有荣幸能够录用他们,对于他们是为了在技术上面的不懈追

求而前来应聘的动机, 表示尊重。 很难想象, 如果招的人都是聪明人,但是沾有上面四条中的一条或

者多条习气,整个行业怎么会进步?

开这个博客, 发发工作之余的牢骚, 作为一个窗口, 说得不对, 请拍砖。






------------------------------------------------------------------------------------------------------------




I want to say something...

Input autho code, click on image to change another code: