第74节:在微软组建第一个团队(1)

 

  真正的创新必然是基于对市场的了解,对客户反馈的观察,开发出来的产品一定要适应市场,提出的模式一定要能解决现实的问题。而在这其中,技术只是一种实现手段。

  在微软组建第一个团队

  组建团队的第一步是招聘。因为这个团队的成员要求对Windows操作系统的开发非常熟悉,所以我招的人多来自公司内部。我的招聘原则非常简单,只要技术好的就是我要的人。

  此时,我对微软的面试程序已非常熟悉。在进入微软的第二个月,我就开始参与对新员工的面试。软件开发部门要招新人时,我都会经常收到参加面试的邮件通知。微软的面试没有规定什么能问、什么不能问,只要不涉及个人隐私的都可以。无论是专业的技术问题,还是关于社会、文化、艺术以及日常生活的问题,包罗万象、应有尽有。对题目的难度也没有限制。微软的标准是面试官觉得合适就合适。

  经典面试题之井盖

  微软面试题中有一道广为流传的经典题目:井盖为什么是圆的?原创者就是我。有人说:多无聊的一个问题!的确很无聊。因为那时我在微软总部时面试别人,实在想不出更好的题目,于是就想出这个问题来考考美国人。

  我在江苏一个小城长大,在黄梅季节经常看到有人把井盖打开泄水。于是我就问我父亲井盖为什么是圆的。我爸的回答是:"从美学的角度来说,圆是最简单的美,所以人们就把井盖设计成圆的。"可是小时候的我觉得方的更美,就又去问隔壁一位专业人士,他是建筑工人。他说:"这个再简单不过,从力学的角度来说,什么最容易搬动?一定是圆的。"

  其实这个问题并没有标准答案。很多时候,我的面试并不看重问题的结果,而是在考察应试者分析、处理问题的能力,以及他是否能享受解决问题过程的乐趣。

  如何让总部Windows部门这3000多位工程师都来按照我的开发模式编程序,这是一件理论上非常简单、操作起来却相当麻烦的事情。每一个模块都要按统一的模式进行修改,就像一台复杂的机器,有一个零部件不匹配,这台机器就开动不了。只要有一个人不按要求做,这个项目就进行不下去。完成这项任务再次体现了执行力的重要性。

  为了说服这些工程师,我和我的团队做了很多工作,给他们挨个发放新模式的书面资料,按照部门分别组织给他们上课、作推广。但即使这样,工程师们临到写程序的时候,还是经常会忘记照新模式编写。一段时间之后,我的团队中负责测试的成员向我报告,大约有1/3的模块没有做成功。毕竟传统的开发模式已经做了很久,想要短时间内换一套做法并非易事。

 


声明:本电子书仅供读者浏览,请在下载24小时内删除,不得用作商业用途,如果喜欢请购买正版图书!!!