分节阅读 15(1 / 1)

菜单打开一个对话框的方法来解决。为了看看还有什么更好的新设计的可能,我将几个团队的领队和成员召集在一起,开始了这个“创新过程”:“sldfileselection.iopenfiledialog”(sld文档的选择,我用打开文档的对话框),这是我的开场白。另一个人接着说:“selectfromatreeview”(从treeview里进行选择),另一个人又说“pulldowncomboboxlistonthemainpanewindow,selectingalocations”(从主要窗子的下拉的combobox里面选择文档的位置),再一个人又说:“dragfromthepaneontheright”(从右面的平面窗子上抓取过来)……等等。这样七嘴八舌几分钟之后,我们写满了整整三面墙的白板,几十个新建议。

这样的产生新主意的步骤,可以短短几分钟,也可以分成几小时长的多次会议,来产生上千个选择,完全看你的项目的需要和设计的复杂程度。最关键的是要按照上面所讲的,不在乎主意的质量,而是数量。大量的想法中,很可能带有一些极有创意的想法,或者说,有些再经过下面几步的进一步筛选,可能生成极好的解答方案或创新性的主意。这好比你从淘金矿里了挖一大堆矿土,里面很可能有黄金,只是目前你还不知道,所以第一步的任务是近量多挖一些可供后来细细挑选的“粗矿土”。

2.进一步筛选

有了一个初步的新主意和新建议的单子之后,接下来的第二步是对这第一步的结果进行筛选。这一步可以接着上一步马上继续做,也可以等休息几天之后再举行另一个会议来进行。这一步的任务是从原来单子里的大量初步选择,挑选一些大家认为有进一步斟酌意义的选择,进行进一步的设计分析和阐述。比较有效的方法是,让参加会议的人每人自己挑选一些(比如三、五个到近十个)他个人觉得有兴趣进行进一步分析和阐述的建议选择,让他自己到一边去进行进一步的优化设计,然后整个团队再聚在一起听取每个人的进一步的设计,还有的时候,只有两三个人参加会议,就大家一起选一批后,一齐进行再设计。

这一步的任务是让每个人对某些他感兴趣的设计和建议,在他力所能及的范围里进行仔细的再思考和再设计。这个结果让每个人都能深入到某些选择建议中,进行思考和再创造。如果有两人同时要想选一个选择进行思考,是完全可以的。很有意思的是,等对照两人从同一选择上作的再设计时大家会发现,他们下一步的想法往往结果大相径庭,会非常有趣。

我们在产品开发中怎样推动创新(2)

我们继续上面的实际例子:有人认为“从右面的平面窗子上抓取过来”的设计很有意思,他要再进一步设计一下,看看这条路是否走得通;另外一个人喜欢“从下拉的combobox里面选择文档”的设计,愿意做进一步的优化设计,等等。于是我们大家在筛选后分别进行进一步的设计。

3.团队评比

经过一段时间后,比如在同一个会上花十五、二十分钟后,或经过几天的各自独立筛选设计之后,原来参加会议的那部分人又集中在一起。这时,大家先听取每个人讲述他进一步的优化设计,然后大家在一起做比较、评判。这个步骤的过程要让大家充分自由发言,甚至可以争论,让大家听取每个人对每个进一步设计的结果的想法和评论。最后,采取举手投票法,少数服从多数,由整个团队将所有的设计用数字标出选择顺序,比如最好的给1,下面一个给2,再下一个给3,等等。经过讨论就有了一个有排列顺序的最终选择单子。

我们经过讨论和争论,认为“从主要窗子的下拉的combobox里面选择文档的位置”这个设计最具有前景。于是就选了它作为下一步的目标。

4.最后的优化设计

最后一步是,将被选上的第一设计,整个团队聚在一起再进行最后的设计优化。这个时候,经过第三步的讨论,几乎所有的人心里都有数了,为什么这个设计被选上,和其他的没被选上的各种设计的优缺点。于是大家针对这个最优选择,再对它进行一次优化性设计,补上它所没有的其他没被选上的设计中的一些优点,或者是其他设计能照顾到的使用功能,这个设计目前还缺少的,看是否能补加上。

进一步上面的例子:我最初的简单的对话框设计,经过这样一个过程,被原来根本没想到的从下拉的combobox里面选择文档的方法所取代。这个新的方法带有很多原来的设计没有的优点,其中包括别人很多很好的设计建议,它的使用性能也超过原来的设计。

要是我没有采用上面所讲的创新的方法和步骤,是不可能采用后来选上的最优化的设计选择,可能连想都不会想到。采用了这样的方法,在很大程度上帮助我们推动创新、鼓励性的思路在产品开发中被不断利用。

我非常建议你在产品开发过程中,也采用我们在微软所用的非常有效的创新方法。

面试故事精彩集锦

褚诚云等

微软招聘的独到之处,在业界是出了名的。微软招聘的一大特点就是面试流程和问题与众不同,更注重基本能力而不是死记硬背的公式。微软面试出名之处首先在于标准高,微软每个月收到上万份简历,然而只录取几十人。微软难进,却阻挡不了年轻人的热情,微软连续几年被评为大学生最想工作的企业,而微软也愿意吸纳所有聪明勤奋的学生和业界精英。

微软面试这个话题,在网络上已经有无数人讨论过无数遍了。以至于因特网出现了有大量专门收集、分析微软面试题目的网站。微软的面试风格还影响了一批it公司,许多其他公司也设置微软模式的面试。关于面试的基本方式,过程,甚至于面试的常见问题,有兴趣的读者只要搜索时敲入关键字“微软面试”,就可以得到无数大道、小道消息。当然了,微软的官方站点上有关面试的资料也千万不要忘记看。在这个章节,褚诚云、栾跃、李雨航、金昀、朱征南、高虹、钟琪、钟颂东、傅雄俭、顾建荣、王志峰、张奭等讲讲我们在微软面试有关的经历和故事,进而以我们自己的经历和理解为基础,给大家分析重要的微软面试须知。希望对各位有所帮助。

要使大家对微软面试有更感性的认识,我们先来看看几个华人员工加入微软所经过面试的有趣经历。

三次面试敲开微软大门(1)

——褚诚云

我进微软的面试,说不上是惊心动魄,也决不能算是一帆风顺。三进三出,就像当年的刘皇叔,第三次才敲开微软大门。

1.第一次面试

第一次接触到微软的招聘人员,还是我在oregonstateuniversity计算机

系读研究生的第一学年。那是98年的春天。美国硕士学制一般是两年,所以第一学年结束后的暑假是去大公司实习的好机会。暑期实习的招聘一般选在春季,这时候,各大公司往往会派人到学校进行校园招聘。而派出去的人,自然最好就是从这个学校毕业的。校友见校友,无话三分亲嘛。

听到微软来人面试的消息,当时可真有点激动。以前虽说没少用它的产品,但总觉得距离好远,没想到一下子就拉到了伸手可及的地步。来的人是一个小伙子,挺年轻。见面会上他把微软的好处给大家侃了一通。尤其是当说到免费饮料时,听得我们这些穷学生个个热血沸腾,恨不得马上就能冲进微软大门,畅饮可口可乐和橙汁。(题外话:现在我每次走进厨房,尽管冰柜里放着免费的可乐,可自己总是去接一杯清水。这可乐怎么就没有以前好喝呢?)

动员大会结束,收起了众人的简历,接下来几天就是个人单独面谈。我记得自己到了面试门口,可真紧张。这是我的第一次公司面试,压根儿就不知道将被问到什么。坐下来之后,还好,问的都是些基本问题,什么做过些什么呀,对什么感兴趣呀?我当时正在刻苦攻读c++原理,自我感觉水平已经和那些c++巨头差距不远了,就说喜欢编程语言。

接下来就考到一道智力题:一个屋子里有三个灯,门口有三个开关,怎么做到进去一次,就知道那个开关对应那个灯?

我当时有点发晕,不过面试官很好,马上就加了提示,开灯有没有什么副作用。一下子就被点醒了。

两个礼拜后,收到了去西雅图总部面试的机会。往返机票,旅馆,给人事部门一封e-mail就搞定了。效率真不错。

2.初到微软总部

微软行程安排得很仔细。从机场到总部附近的酒店直接坐出租就行了。还记得当时我询问工作人员哪里可以坐“taxi”,那位老兄听了半天,终于明白我要的是“cab”。又给我上了生动的美式英语和英式英语区别的一课。

登记完房间后,人生地不熟,只好按房间里的外卖菜单叫了一份外卖,味道可实在不敢恭维。后来才知道,对面就有一家海鲜自助餐,里面螃蟹腿,大虾管饱吃。着实后悔不已。不过说真的,其实心里很紧张,即使真去那家店也不会有什么胃口。

第二天起个大早,因为8点钟开始面试。尽管在微软的来信上提到不用注意穿着,我依然费尽苦心地穿上了西服。第一站自然是19号楼,人力资源部。初到微软,第一个感觉,大。第一次看见有小公共汽车在不同的办公楼之间行驶,当时觉得非常新鲜。

人力资源部工作人员算是对我的第一轮面试吧。问的问题属于通用类型,如你做的最有意思的一个项目是什么,等等。接下来是专业组的面试,这才是真正的考验。我被告知,面试的组是visualc++组。

在19楼,穿着西服还没什么别扭的感觉,因为看到来面试的人,不少和我差不多打扮。不过一进visualc++的办公楼,感觉就很难受了。因为见到的所有的人,就你一个穿西服,总觉得自己有点傻。

第一个面试,c++的内存分配的具体实现。微软面试经验1:不仅要知其然,而且要知其所以然。一直以为自己c++不错,但只是如何使用,从来就没有想过语言编译的内部实现。面试表现自然可想而知了。

第二个面试,午餐面试。用一句话总结:如同经历一场恶梦。前一天晚上就没有吃好,到中午确实有点饿了,就点了一个大汉堡包。让我措手不及的是,正在我满嘴流油的时候,面试我的老兄拿出了两张写满代码的纸,让我读代码并挑错。当时别提有多狼狈了。所以就总结了微软面试经验2:早饭一定要吃饱。午餐点清淡食物,不要想吃太多东西。(题外话:前两天和几个同事去微软旁边的redrobin饭店吃午饭。点好菜后,左右一看,附近的一个桌子上有一位老兄和我当年一样,正满头大汗地在饭桌上读代码。另一人一看就是面试官。)

三次面试敲开微软大门(2)

第三个面试,考一个有关图形数据结构的问题。自我感觉回答得不错。

不过我的面试就到此为止了。技术面试只有三人,这就意味着没戏。估计是前两个搞砸了。不过我当时并不知道微软面试的流程。人力资源部和我说一周会有结果,我居然还满怀希望地等了一周。回想起来也是蛮傻的。不过,值得留恋的是面试的当天晚上,微软安排了一个中国员工带我吃了一顿龙虾大餐,味道还是很不错的。

3.第二次面试

硕士毕业前,到了找正式工作的时候。上次实习申请被微软拒了,愈发想进微软了。为此我回掉了deloitte&touche给的工作职位,原因就是那时候微软的招聘还没有开始。

这次我申请的职位是软件开发测试工程师sdet,因为毕业论文是有关软件工程测试的方向,想着面试时会有些优势。这次面试我的组是office。

面试在技术组一共见到了四个人,不过最终还是失败。究其原因是过于紧张,验证了那句话:whenitmattersthemost,youbehavetheworst。头一晚没怎么睡,第一个面试的时候脑子一片空白,怎么可能有好的表现?一个例子是晚上我思来想去,为了表示对面试方的尊重,还是穿上了西服。其实,完全没有必要,应该怎么舒服怎么穿呗。

其实我被问到的问题也不是非常难,例如第一个面试中有关字符串处理的问题,因为紧张就没有回答好。

比起第一次有进步的是,面试完就知道自己没戏,这次没再傻等了。一个礼拜后的某天早上我正在梦乡中,被一个电话叫醒,告诉我面试没有成功。放下电话,接着睡!?

4.第三次面试

虽然