RSS 2.0 Feed
2006-02 Entries
摘要:一位大侠,就这样淡入了历史。 他可能都没有自己的blog, 但是他使一个行业发生了巨变。   他的去世的消息出来后,我看到水木上有不少人问 – 他是干啥的?我不由得想说说我对他的一些零碎的印象。   我只在课堂上和他见过,当时北大有关于他的不少传说 - 据说他在十年动乱的时候坚持听美国之音。当时有好事者报告了领导,领导说 - 我了解他,他是在学英语。   我在大四的时候,上过他的一堂课,好像是给研究生讲的,叫“软件设计的现代方法”,全部用英语讲课,用自己写的讲义,是自己开发经验的总结。当时是在三教一楼,下午上课,旁边就是篮球场,大家的注意力都不太集中,我记得有研究生被点名提问,站起来后却不知所云。   他主持研制的排版系统,在和国外厂家硬碰硬的竞争中,战而胜之。这是什么精神,这就是亮剑精神。我想起上学的时候就有专家在争论是否要开发中国的操作系统,二十年后,争论还在继续; 同时也有人手持开源代码,号称自己是民族产业以请求扶持。 何不亮剑出鞘,在市场上见分晓?   当年搞排版系统的国内单位不少,我还记得他有一次分析别的竞争对手为什么失败,说他们很有才华,只不过方向错了,字里行间流露出英雄惜英雄之意。   最后一次注意到他的消息,是几年前的一篇报道,他说现在大家都叫他权威,其实他已经不灵了,他年轻的时候的确是某一领域的权威,但是没人搭理他。   根据这篇文章 -    “[他]不仅是一名科学家,他还是一名程序员。方正第一代到第四代RIP里面90%的微程序都是王选写的。” 可见权威不是吹出来的。(权威恐怕也不是 blog 出来的。)   现在都时髦以侠来互相称呼,一不小心,还会加上譬如无极,天地等形容词。我觉得他算得上是侠之大者。 大侠,走好。...[阅读全文]

posted @ | Feedback (23) | Filed Under [ IT 行业 非技术 ]

摘要:我们四月份之后会有很多新员工来报到,请过来人给他们推荐一本必读的专业书。 背景: 相关专业学士/硕士毕业,加入大型外企做软件研发(C/C++) / 测试。 注: 是专业书,中英文皆可。暂不考虑其他非专业优秀书籍, 如《超级高效人士的超级6+1个习惯》,《给加西亚的鸡毛信》 等。 谢谢...[阅读全文]

posted @ | Feedback (22) | Filed Under [ IT 行业 软件工程 非技术 ]

摘要:Eric最近告诉我他要竞选华盛顿州的参议员,这是他的网站。他是我知道的第一个dev要竞选立法机构的。   我认识Eric是在他调到outlook来做dev lead 的时候 (在微软的革命队伍中,换老板是经常发生的事)。不久,我第一次做绩效考核,怀着忐忑不安的心到了他的办公室,(在革命队伍中,新人往往第一个绩效考核会比较差 – 欺生。) 他说:我认为你做得很好,你得到了一个很好的评级,同时从今天起你升一个技术等级。   后来我们一块做了一些很有意思的项目,为了提高outlook的效能,他和我们GM打赌,最后我们达到了效能指标,从GM那里赢了一大箱香槟,好象每瓶40多美刀。那天大家喝得都有点高。   两三年后的一天,他宣布他要从微软退休,离开那天,他肩上扛着一个划水用的滑板,走出了微软的大楼。当时他大约32岁,微软的股票正如日中天。他离开前对我说 – 我觉得股票还会继续涨,可能会到 1000。。。事实证明,他太乐观了,程序员都是这样乐观的人。   又是若干年过去了,我陆陆续续听到他的一些有意思的事,他的个人blog中有不少快意恩仇的文章,好像是跟当局的伊拉克政策过不去 - 与我心有戚戚焉。这次竞选开始后,他的blog见不着了(看来的确没有绝对的言论自由)。他给我的email中提到了他的从政思想:   my politics are built on pure logic. I’m like a computer chip. We need more politicians like that!   也许不久的将来,中国的程序员也有这样多彩的人生。。。  ...[阅读全文]

posted @ | Feedback (14) | Filed Under [ IT 行业 非技术 ]

摘要:[所有内容均属个人意见,没有任何担保或授权,以"现状"提供。版权所有。背景: 移山公司一帮写软件的在讨论软件测试]   在讨论开始之前,阿彪问大家:我有一个闷在心里好久的问题 – bug 到底翻译成什么最好? 杂曰:    臭虫,缺陷,错误,地雷,应用程序异常,    就用bug好了,大家都理解!   小强!小强!      大家回头一看,阿毛红着脸说:我们宿舍里有不少小强,每晚自习回去都要打小强。。。   众大笑。   阿彪:我倒是不反对用“小强”。 阿超:好是好,VSTS也支持改工作项的名字。就怕我们以后招进来名字中有“强”的同学。 阿彪:我觉得我可以为“小强”花一颗银弹,我们以后就把“小强” 当作bug的同义词. 小飞:那我们怎么翻译“bug fix”?  翻译成“针对缺陷的修改”也太绕口了。 阿毛:我们是用拖鞋来打小强,所以不妨称之为“拖鞋”。 (大笑) 国栋:我反对把软件工程的术语生活化。。。     阿超:说到测试,大家肯定有不少了解,也保不准有一些误解,我们这个讨论就是要去伪存真,把大家的理解统一到一个水平上。大家知道的“测试方法”有多少?   杂曰:            Black box Test,White box Test,Code Coverage Test,Unit Test            Functional Test,Structural Test,System Test,Performance Test            Stress Test,Load Test,Acceptance Test,Regression Test            Ad hoc Test,Integration Test, Alpha/beta Test            Localization/Globalization Test, Security Test, Accessibility Test            Scenario Test, Usability Test, Smoke Test。。。   二柱:这么多!把我都忽悠得有点晕了。看来我国软件测试人才真是大有用武之地了。 小飞:这么多名词,是得学几年的,写程序的方法怎么没有这么多花头?   阿超:咱们还是一个一个来吧。 这么多名词只不过是从各个方面描述了软件测试,并不是说有这么多独立的测试方法,我们把它们分类处理就不难了。   [详细内容] [这是初稿,欢迎多提宝贵意见]  ...[阅读全文]

posted @ | Feedback (9) | Filed Under [ IT 行业 软件工程 vs.net ]