Tag Archives: Microsoft

微软创建 NT 之路

这段时间不喜欢写东西,倒是看了不少书。和 IT 有关的图书中,《观止-微软创建NT和未来的夺命狂奔》值得一读。虽说是写 IT 的书,倒是感觉比小说还有趣,所以拿到图书的那天是一口气读完。

这本书中大卫·卡特勒(David Cutler)是主角。这是个中国技术人员不那么熟知的软件巨匠(或许是因为这本书这么晚才翻译到国内吧)。因为 VMS 的成功,使得他被称为世界上最好的操作系统设计者,不过在他迈向更高的台阶的时候,DEC 居然终止了他的 Prism 项目,这实在是个无比愚蠢的决策,直接造成了卡特勒出走 DEC ,跳槽到微软。这也给我们一个启示:一个公司留不住人才的时候,这家公司必将走下坡路

如果换了我们,假设给足够多的钱,你会怎么做一个大项目? 很多人的答案或许是招人,招更多的人!不过牛人不一定有钱就能招来,还需要给足够多的空间与承诺。NT 是微软当时史无前例的大项目,即使是到了最后,也不过是200多人的开发团队。在这本书里你不会发现什么所谓管理一书,尽管项目做起来万分艰难,紊乱如麻,最后的成功也是顺其自然之事。没什么特殊的地方,似乎就是无招胜有招。致胜的关键还是在人,这是事情的根本。卡特勒本人具有敏锐的方向感,不过自己也承认管理集体软件创作团队不是容易的事情,”最理想的软件团队是一个人组成的”,他控制整个团队的节奏一致性,这有点像电影导演,当然,卡特勒也是杰出的演员–汇编能力已达化境。

五年的研发需要的忍耐和等待。盖茨作为老板,对技术前瞻性也是颇为自负的,居然很少插手,一方面是相信卡特勒的能力,另一方面也是盖茨的过人之处,有些事情,欲速则不达。要知道,在国内,很多大项目往往是大老板的动摇不定或者是过度干预才最终导致夭折的

卡特勒刚到微软的时候,不少 DEC 的旧将纷纷投靠过来,这帮家伙技术过人自然也自视甚高,对微软的公司文化格格不入,让盖茨和鲍尔默们一度很头疼。解决的办法倒也巧妙,把微软其他技术团队最牛的史蒂夫·伍德放进来和”卡特勒的部落”磨合,这家伙是最强的,如果他也不行,那整个微软恐怕都要被卡特勒的部落鄙视。看到这里长出一口气,还好不是派个感化官过去要大家学习微软文化…

吃自己的狗粮(Eat Your Own Dogfood),在微软内部十分盛行,卡特勒非常倾向于这个做法,所有开发者都应如此,这样才会让所有人对不够好的软件有切肤之痛,这样才能更快的改进现有问题。NT,是否是英文”新技术”的缩写,似乎微软从来没官方证实过。这本书也没澄清一下。Windows NT 的推出让所有人都受益匪浅。还记得 Windows 95/98/me 时代每天几次的蓝屏吧? 对个人用户来说,那是个让人崩溃的时代,微软也因此遭受广泛的鄙视…如果不是 NT 核心的出现,谁知道这会延续多久呢?

似乎卡特勒自己不愿意称自己为 NT “设计者”,而是自谦”…was merely one of the contributors to design the system”。

这本书的英文名字是 Show Stopper ,译者张银奎(《软件调试》的作者)老师将其译为”观止”,到位。

EOF

Microsoft.com 后面的小道消息

微软员工 Jeff Alexander 在 Blog 上写了一篇 Microsoft.com: What’s the story? 报料了 Microsoft.com 站点的一些技术架构信息。不料,这篇文章以迅雷不及掩耳盗铃之势被删除了。还好,Google 以迅雷不及掩耳盗铃之势做了快照。

这篇文章有的地方已经做了介绍,题为微软官网Microsoft.com的一些安全防护数据。但还是漏掉了一些信息。

1) 微软的运营团队 Blog。毕竟是官方的运行团队,在 Blog 上介绍了不少经验,非常值得借鉴。

2) HBI 是啥? 才疏学浅,搜索了一下才知道是:High Business Impact 的缩写。很奇怪,很多人看了那片文章而没有对此有疑问,或许大家都已经知道了。我火星。

3)对待杀毒工具( AV,此 AV 非彼 AV,不知道上面翻译的人为啥没提)的态度。众所周知,对于 Windows 服务器的维护来说,病毒问题会让很多人很头疼。微软运营团队的是态度是:只要有可能,还是会进行杀毒的。

另外,我比较好奇的是微软用什么做 Log 解析。Linux + Perl 这一套东西估计他们是不会用的。

最后,我把英文的快照扔到本站临时目录上了,尽可去一窥全豹[请”另存为”,然后 IE 观看]。

EOF

Work@Microsoft vs Work@Google

设想一下,某一个早晨,你打开电脑,浏览器自动登录到你在微软的个人门户(Windows Live)上,系统自动向你弹出今天的日程表,然后你处理邮件,用 Office Live 书写文档,之后通过 IM 工具自动同步给你的同事,顺手把文档同步发送到你的 Blog(当然是微软提供的 MSN Space Live) 上,一切完成得差不多之后,顺手玩玩 Online 的小游戏。

在不久的将来,Work@Microsoft 或许会成为微软 Live.com 站点的一句招牌口号. 这个平台上将会有 E-Mail、IM、Blog、Office服务,甚至还有游戏。微软的很明显的一个意图是希望用户能够在 Live 平台上完成用户的日常工作。一旦微软的 Office Online 能够提供服务,Work@Microsoft 就会成为可能。而在此基础上,微软可以进一步提供其他服务,比如 CRM/ERP 软件托管。前不久,微软 CTO Ray Ozzie在备忘录《互联网服务革命》就已经明确提出了这样的战略构想。

继续阅读