2003年4月17日 第24天
昨天,Mentor给我发来了E-mail,要我今天上午11:00到公司来做Presentation。上午我准时来到公司,Mentor已经准备好了做Presentation所需要的投影仪、电脑等设备,并坐在Atom Room里等我了。这里的Atom Room不是什么核实验室,而是一间专门用于会议的屋子。微软亚洲研究院给每间会议室都起了好听又有深意的名字。像Atom Room就以原子来象征着研究院从事的重要基础研究工作。而且不仅是在Atom Room中,所有会议室的一侧墙都是一面大“白板(White Board)”。所有参加例会的人员都可以在上面写写画画。每次周例会结束后,这面侧墙上都会被画得满满的,从这里也可见研究院人员的忘我的工作热情和那种科技人员特有的投入精神。这种文化让人真的感到十分有心意。
Mentor见我准备好了,就说那我们开始吧。整个Presentation的听众只有Mentor,所以我不用太正规。我从Microsoft Peer-to-Peer技术的应用领域讲到其开发模型和方法,并不时提出了我对于某项技术的理解。Mentor一边听我讲,一边记录,不时还会打断我并问我几个问题。不得不承认,Mentor就是Mentor,所问的问题切中要害,恰恰都是我在学习中遗忘或者没有深究的地方。而我面对这些问题,经常许多都不能很准确地回答。Mentor笑笑对我说:“没关系,我问这些问题就是希望你能在今后学习和研究过程中,多多注意思考细节的东西,这样才能发现问题,才能提高自己的研究水平。”Mentor的一席话让我顿时感到一种不小差距和一份来自内心深处的动力。的确,我的计算机水平虽然在同龄人中是比较出众的,但我学习过程中从来不愿深究许多问题,得过且过,许多问题看似会了,但深入研究下来,我还有太多东西不懂。Mentor说的问题,正是我在学习中重大的缺点,我想改正这个缺点对于我今后的学习一定会产生重要的促进作用。想到这里,我更加从心里感谢Mentor的真诚教诲。
整个Presentation进行了约一个半小时,我尽力将这段日子所学所感都表达出来,和Mentor共同讨论和交流。最后,Mentor请我把Slide打到倒数第二页,指着这页对我说:“这些方面你想的非常好!其中许多方面都是我们后面工作需要做的。可见你的确是用心了,这点很值得表扬。除了前面说过的你需要注意要更加细致的研究思考细节问题以外,就这个页,我来说说我们下面的工作。”
接着Mentor指着其中的一条名为“Make development and test easier”的Title,对我说:“我们下一阶段工作就在这一点上,主要是Make test easier。”接着,Mentor为我描述了他脑中的一个设计蓝图,这也是后来Watchdog的最初设计原型。Mentor描绘了许多基本的功能,并且启发和鼓励我按照这个思路继续做下去,并希望我能尽快实现它。
待整个Presentation完毕后,已经是12:30了。我正收拾东西准备吃饭,Mentor对我说:“这个工作很有意义,如果做的好,会大大方便我们下一阶段的工作,希望你能认真设计好。如果有什么不清楚或疑问,一定要随时和我交流,要始终保持一个正确的研究方向,少走弯路。”随后Mentor还笑着说:“如果做好了,说不定哪天美国那边看上了或者对这个感兴趣呢。”我也笑笑说:“Mentor放心好了,我一定尽力把它做好。”
走在吃饭的路上,我突然觉得肩上的担子很重。这个可以说是我今后一段时间工作的重心,不管怎样,我一定要兑现我的承诺,不辜负Mentor对我的期望。
(全文已经刊登在2003年第十期《程序员》杂志上,名为《在微软亚洲研究院的日子》,未经许可请勿转载!)