??xml version="1.0" encoding="utf-8" standalone="yes"?> 高研发人员的知识结构问?br /> 1, U学哲学
1Q你已经认ؓC++和汇~语a都是很简单的语言Qƈ能够自如地运用;
2Q你能够?0分钟之内惛_正确的五子棋AI法设计思\和方向;
3Q你完全理解STLZ么这么重要;
4Q你能够独立地解x有的~译与链接问题,哪怕你从来没有遇到的问题,你也不需要询问Q何hQ?br /> 5Q英文网站是你的首要信息来源Q?br /> 6Q能够读懂英语写成的国际标准Q比如NTFS盘格式标准?br /> 7Q你l常站在集合论的角度思考算法问题;
8Q能够理解一个简单的驱动E序Q能够理解一个简?D交互E序Q?br /> 9Q你能够认识到线性代数和概率论在实际~程工作中的极端重要性;
10Q你完全理解COM的设计思想Q尤其能够理解COMZ么要设计成这P
11Q当我说到虚函数的重要作用时Q你不会急着L书来;
12Q你能够说出C++Z么比其他语言优秀的理由,Cq种理由应该来自于你的开发体会,而不是因为其他h都这么说?br /> 此外q有很多判断标准Q但如果你同时具?条以上,可以认ؓ你已l具备相应的开发经验了?br /> 在这U状态下ȝQ你取得读研效益的最大倹{?/p>
2Q康托集合论Q矩阉|法,Ll构Q图论方法,论Ҏ之间的紧密关pR?br /> 有什么用Q在哪里用?如何用?带着q些问题d习理论,你才会真正地学到东西?br /> 3Q思维要有极强的穿透力Q学会看透文献作者没有写出来的动机?br /> l大部分大师都有隐瞒自己最hҎ论启C意义的思考环节的习惯?br />
我们的Q务就是要培养透过文章看穿作者背后意囑֒动机的能?/strong>Q在q方面,台湾的侯捷和国的Donbox是绝佛_范?br /> 4Q英语?br /> 对于搞计机的而言Q英语就是你的母语!
5Q其它的具体理论q有很多Q但是都不如q三个方面重要,因ؓ我觉得这三个斚w是最hҎ性,全局性的能力培养环节?br />
需要指出的是,很多高深理论对你的工作是无意义的Q当心时间陷q去。一定要把效率最高的旉D는在最h军_性意义的理论学习上?br />
真正的高手从来就不会担心工作的问题,也从来不会到人才市场上去扑ַ作。既焉择了理论深入,那么应该把眼光攑־更远?/p>
]]>
高新技术领域不能迷信院?br />
王?br />
在电脑这个行业以及其他新兴技术领域里Q年Mh有很大的优势。我在年?br />的时候有两次创造高峎ͼ一ơ是我刚才讲?6岁,当我懂得了Y件和gQ跨?br />两个领域的研I后Q生了一U创造的Ʋ望。还有一ơ创造高峰是在我38岁从?br />Ȁ光照排这个项目的时候?br />
当时我是一个无名小人物Q所以就有h说我是玩弄骗人的数学游戏。年ȝ
时候我在第一U,看外国文献看得很多,q活q得很多。当时比我更“权威”的
一些hQ有时就要来指挥我,说你q该怎么做怎么做,其实他确实不太懂Q文?br />看得也不如我多,在第一U干zL不如我多。好在我往往能说服别人,按照正确
的方向做。有时碰到对方对我不太了解,我不便去说服Q我采取“阳奉阴q?br />的态度Q一到具体的技术问题,他也不太懂,我还是按自己认ؓ正确的想法做?br />
现在我过?0岁。从55岁开始,一q戴一个院士桂冠,一下子成了三院院士Q?br />q样一惻Iq真是一个权威了。其实h们不知道Q在计算机技术领域里头是没有
60岁的权威的!所有的创业者都是年Mh。在计算机技术领域里面很难找?5?br />以上的创业者,55岁以上绝Ҏ高峰已经q去了?br />
当然也能扑ֈ60岁左右犯错误的,可以扑և一Ҏ。其中有赫赫有名的伟?br />的发明家Q比如王安。他31岁创建王安实验室Q到40岁出头的时候,做了一个重
要的决策Q放弃当时计器的研I{到文字处理系l的研究Q获得了巨大的成功,
风靡全世界。当王安?0岁左叻I开始犯错误。如坚持跟IBM对着qԌ坚持不生
产和IBM兼容的计机Q搞自己的自成体pȝg、自成体pȝ操作pȝQ连|?br />l都是wang.netQ不能跟人家兼容。这么一个决{上的错误,再加上封建意识,
怿虎父焉有犬子Q儿子不可能是犬子,所以不董事会的强烈反对,把自׃
成器的儿子提拔到总裁的位|上Q结果股民联名告Ӟ说王安把中国的裙带关p?br />搞到国上市的公众公叔RM。他不得不把儿子弄下来,l果元气大伤。王?br />M前公司已l出C严重的滑坡趋势,最l破产了?br />
当年曄q我do it yourself鼓舞的S.C rayQ领导巨型计机潮流20q?br />管他是一个伟大的发明ӞC80q代中期Q还是赶不上潮流Q因为毕竟是?br />十多岁的ZQ坚持用q去那种向量水U式的巨型计机Q忽视了大规模ƈ?br />处理方式Q?9岁破产,70岁Rn亡。很可悲的一ҎQ在我年ȝ时候,没有
得到承认Q是h物。一?0岁,忽然成了权威了。我发现Z把时态搞错了Q?br />明明是过LQ搞成了现在Ӟ甚至以ؓ是能d来方向的将来时。这是很?br />的误会?br />
在高新技术领域千万不能迷信院士。一般来_院士者,是他一生做了重?br />贡献Q给他一U安慰、一U肯定而已Q多数院士创造高峰已q。当然在d、农
业、考古、植物分cȝ知识更新不太快,又需要长期积累的领域里,q纪大的q?br />是很有作用的。此外,数q轻院士q在创造高峰期Q所以不能一概而论Q但?br />计算机等新兴领域Q很难有60岁的权威?br />
有h见到我说Q前两天又在电视C看到你了Q我p一个真正有才能、正
在创造高峰的U学Ӟ哪有旉去频频上电视。上电视说明我的U学生快结?br />了,只能在电视台上露露面Q做Ҏ摇撞骗的事情了?br />
可惜的是Q中国有些h崇尚名h?br />
名h用过的东西叫文物Q凡人用q的东西叫废物Q名人喜Ƣ喝酒,是豪饮,
凡h是贪杯Q名CZ切,握一下手Q就是^易近人,凡h是巴结人;?br />人强词夺理,没有道理也能说出道理来,是雄辩Q凡人就是狡辩;名h做些?br />事、很荒唐的事Q就是名人怺Q凡人就是犯MQ名人发脾气是有个性,凡h
是劣根性;名hq纪大了Q就叫王老,凡h只能叫老王Q名人和名h之间?br />不服气,凡h和凡Z间倒是和和气气的?br />
q些比喻来自一报道,我把它做了一些发挥而已。徐悲`大师和刘L?br />师都是杰出的大师Q这两个人就非常C不服气,l常贬低Ҏ。今天我觉得?br />们在某些领域里崇名是可以的Q但是新兴领域我们绝对不能崇名人,?br />要更多地xh物,即有点名气也必M持一U凡人的心态,知道自己是一
个过时的人。别人尊重你Q无非是你过L点A献,仅此而已Q自己心里要明白?br />
今天北大Ҏ研究院成员的q_q龄?7岁。方正的技术ȝ已经不再是我Q?br />而是一?0岁的博士生导师,我们q些q轻人有权决定方向,我不dC们,
不去瞎指挥?/p>
]]>
——纪는子计机诞生六十周年
全国政协副主席中国科学院院士、中国工E院院士 王选 ?br />今年是电子计机诞生六十周年?945q秋,ENIAC(W一台全数字电子计算?开始运?试算国军方提供的题目取得成?然后?946q?月正式向公众展示。ENIAC的主要构思者是宑֤法尼亚大学的J.W.Mauchly,ENIAC的实?则是qI生J.P.EckertL的。他们两人申请ƈ获得了专??973q美国明D辑ַ一家地Ҏ院判决“Mauchly和Eckert没有发明W一台电子计机,只是利用衣阿华大学J.V.Atanasoft的构?Mauchly和Eckert的专利无效”。原因是1941qAtanasoft曾把体现在他L设计的ABC计算Z的一些构惛_诉了Mauchly。后?英国公开了二战期间的U密档案,英国?944q?月就研制成专门用于破译d军密码的电子计算机Colossus(巨h)?
但是ABC只是模拟电子计算机到数字电子计算机的q渡?不上“全数字”电子计机,而且性能很差,只用?00个电子管;Colossus则是一C用电子计机,?500个电子管;ENIAC用了q?0000个电子管,通用性和q算速度要高得多,而且实际解决了许多复杂的计算问题,所以ENIAC标志计算机时代的开?它的历史C是不容置疑的?
六十q来计算机领域生了一pd重大发明,最l把人类带入了信息社?q些重大发明L?存储E序概念计算机和通用电子数字计算机的基本框架(1945q?、晶体管(1947q?、集成电?1959q?、微处理?1971q?、第一台存储程序概늚计算机EDSACI(1949q?、磁芯存储器(1950q?、第一台商用计机UNIVACI(1951q?、微E序(1953q?、虚拟存储器(1961q?、系列化架构和相应的pȝ软g(1946qIBM360)、磁盘存储系lIBMRAMAC(1966q?、Y盘技?1967q?、高U编E语aFortran(1959q?、面向对象语aSimula(1967q?、Pascal语言(1969q?、C语言(1972q?、C++语言(1985q?、Java语言(1995q?、第一个分时系lCTSS(1961q?、U-NIX操作pȝ(1969q?、数据库(1969q?、关pL据库模型(1970q?、精指o集计机RISC(1974q?、Winchester盘(1973q?、第一C人电脑Alto(1973q?、鼠?1964q?、图形用L?1973q?、所见即所得的文字处理(1974q?、页面描q语aPostScript(1983q?、Internet的前wARPANET(1969q?、以太网(1973q?、万l网WWW(1990q?、互联网通信协议TCP/IP(1975q?、\由器(1986q?、互联网览?1990q?、互联网搜烦引擎(1993q?、开放源代码的LINUX操作pȝ(1991q?、电子商?1995q?{?
上面列出的所有这些重大发明均来源于一个、两个或三个杰出U学家的奇妙构想,当然q些发明实现q程中需要一个往往规模不大的团?但在商品化、尤其是产业化过E中需要大的资金投入和庞大的团?大多数情况下是由企业承担的。这些重大发明的提出者大多ؓ30多岁的年Mh,有的?0多岁,只有冯¯依曼q龄最??945q提出存储程序概忉|已经42岁了,但是冯¯依曼作ؓ数学?17岁开始发表论?20多岁时已在多个领域成果显?30岁成为普林斯KU研I最q轻的教授?
分析和研I上q重大发明的产生q程Ҏ国科技发展带来有益的启_?
接触两个“最前沿?创新的机会大大增?/strong>
两个最前沿指的是技术发展的最前沿和需?包括当前和未来市场的需?的最前沿?
1941q夏,Mauchly34岁时d夕法g大学莫尔甉|工程学院任讲?遇到?2岁的研究生Eckert。此前Mauchly已有多年用手摇计机作天气预报计的l验,q快速计的重要?他数学功底很?又从Atanasoft那里听到了电子计机的初步构思。Eckert才华横溢,_N电子学,有能力领导实现近20000个电子管l成的庞大系l?q在当时属电子系l的最前沿。这两h合v来已站在技术和需求的最前沿,1942qMauchly提出了ENIAC的构?q和Eckert逐步完善q一设计,最l取得成功?
冯¯依曼参加q研制原子弹的曼哈顿工程,介入了计物理学。第一颗原子弹研制中的大量计算是靠手摇计算机的人v战术和一Cl电器ؓ主要元g的MarkI计算?苦不堪言?944q夏的某一天,冯¯依曼在美国东部一个火车站站台上遇Cq不认识的H.H.Goldstine上尉,Goldstine向冯·ZDC他作为军方代表正在参与研制的ENIAC,冯¯依曼很快去了莫学?看到了ENIACq一庞然大物,他问Eckert的第一个问题就是关于ENIAC的逻辑l构,真是一针见血,令Eckert大ؓ钦佩。很快在莫尔学院l织了电子计机和存储程序概늚讨论?探讨了超声gq线作ؓ内存储器的可能性。冯·Z曼早感到快速计机的极端重要?但在看到E-NIAC实体和参加讨论班之前,他还不了解当时电子技术的最前沿。冯·Z曼在数理逻辑斚w的巨大成?加上接触C两个最前沿,使他?945q?月写Z长达101늚《关于离散变量自动电子计机的草案?提出了程序和数据一样存攑֜计算机内存储器中,q给Z通用电子计算机的基本架构,后来q些思想被称为“冯·Z曼结构”。按照冯·Z曼的构?只用ENIAC十分之一的元件就可以得到更高的性能,q是很吸引h的。六十年来计机l历了巨大发?但仍然没有脱d·Z曼结构?
上述例子l我们的启发?中国的年MU人才在打好深厚的基础?要努力进入两个最前沿?
明智和有q见的管理?领导)促进重大发明的生和实现
W一个大量推q的高~程语言是Fortran,问世40多年后的今天仍有人在使用。Fortran语言及其~译pȝ的发明h是J.W.Backus,曾获1977q度计算机界最高奖囄奖?953q?9岁的Backus已在IBMU篏?q编E经?LqQ点运解释程序的研制,深感用机器指令编写程序效率之?因而写了一份设计一U接q自然语a的编E语a的徏?提交l他的上司C.Hurd,q就是后来的Fortran。今天编E语a中的一些要?例如标识W、数l、表辑ּ、赋D句、条件语句、@环语句等当时已经提出来了。但是这一遭到了时任IBMN?0岁的冯¯依曼的强烈反?认ؓ没有必要和不切实际。冯·Z曼大概太沉迷于存储程序概늚革命性变革带来的好处?因ؓ与ENIAC相比,~程已大大简化了,ENIAC上的所谓“编E?需要在40多块几英长的插接板?插上几千个带导线的插?才能解一个小题目。幸q的是开明和有远见的Hurdq没有听从大权威的反Ҏ?支持Backus?957qFortran取得初步成功,1959q最l完成。Fortran对后l语a产生了重大媄?1958q开始一直沿用至今的严格描述~程语言语法的BNF(Backus Normal Form)是Backus提出,q以他冠名的?
1957q冯·ZDq早?他没有看到Fortran的成?但他在去世前已承认他反对Backus的徏议是错误的。很多例子说明大权威也会犯错?冯¯依曼在编E第一U的实践昄不如Backus,而大权威能承认错误也是可늚。其实冯·Z曼是很谦虚的,他经常说,电子计算机的基本原理是英国数学家囄(AlanTuring)奠定?他不q是l承和发展了囄的思想?
我曾阅读qBackus写的叙述Fortran~译pȝ的文?他花Ҏ大精力ɾ~译pȝ产生的目标代码在q行速度上接q手~程?因ؓ假如使用Fortran?解题速度明显降慢,׃使本来就有争议的目受到严厉批评,可见当时Backus承受了很大的压力?
Java是当今计机最行的语a之一,其发明h是Sun公司的JamesGosling。在他研制最困难的时?扑ֈ了Sun董事长兼CEOScottMcNealy,McNealy是企业家,q技术专?当他听完J.Gosling的详l叙q后,敏锐地感到这是一个很有h值的方向,于是满了Gosling的全部要求?995qJava问世后受C狂热的拥?Sun公司也因此而再度兴旺?
上世U七十年代Xerox(施乐)公司PARC研究中心产生了一pd重大发明:W一C人电脑Alto、第一个商用鼠标、图形用L面、以太网、客h/服务器架构、所见即所得的文字处理、页面描q语a{。PARC为PC革命准备了所有关键的技术条?七十q代是计机研究者的天堂,q与PARC的领gh鲍勃·泰勒(BobTaylor)有很大关pR泰?970q组建PARC的计机U学实验?他在大学时主修心理学,副修数学。泰勒ƈ不是计算Z?而且也不参加研究工作。他为PARC招聘了大量杰Zh?当时在PARC工作、后来获2003q度囄奖的AlanKay在七十年代初曾说q?“全世界100名顶计机研究人才中有58名在PARC工作”?
泰勒知道自己不能在计机领域作出大的创?从而把全部_֊攑֜使手下的杰出人才充分施展才华上面。他提供了宽松、自由、和谐的研究环境,每周׃L一批科学家q行讨论,一旦发现创新的火花,泰勒立即军_ȝ研究方向,q帮助处理所有的杂事,例如定预算、申L费以及协调各斚w的配合等。我?985q和1991q两ơ参观PARC,曑֝在PARC七十q代时就铺在C的一个大的很厚的软垫?有趣的是一坐下?软垫完全按照h体Ş状而变?陪同者说q象征PARC的自qI氛围?
上述事例l我们带来不启q:
1.要让优秀人才做自己喜Ƣ的事情,要解׃们的杂事和各U干?例如频繁的评?,使他们心无旁骛地埋头创新,只有长期U篏和专注才能出大成果?
2.优秀的科研领gh和管理者在创新q程中至关重要。他们应有战略眼?q且爱“才”如?把创造条件、充分发挥手下成员的才华作ؓ自己的重要职责。美国一位名牌大学校长访问北京大学时曾说q?他手下一位副校长是管理奇?对创造良好的教学和科研环境以及吸引h才v了很好作用。他?若干位教授辞职离校他不会着?但这位副校长l对要留住。一个h才辈出、成果篏累的单位的领gh理应受到C会的高度尊?其中成WH出者可以当选ؓ工程院管理学部院士?
3.有些U研领导人对目q无实质性A?既未提出创新思想,也未参加具体研究,只是在申L费和l织、张|方面做了工?但项目报奖时总要排名W一。曾l有一位在ȝ博士研究生在毕业前私下对,他只把已取得成果的少部分写成文章发表,因ؓ导师一定要|第一?管q无贡献;他不敢不?否则影响取得学位,毕业d导师后再把其余大部分成果写成文章,|自q名发表。这U学术作风不好的领导人或研究生导师当然只是极数,但媄响很?在这U领gh手下优秀人才是绝对留不住的?
努力实现创新成果的商品化和业化
PARC的很多创新在上世U七十年代就已经商品化了。鼠标是1997q度囄奖得主Douglas Engelbart?964q发明的,1988q图灵奖得主Ivan E.Sutherland则于六十q代初奠定了囑Ş用户界面的理论基。PARC在他们两人思想的基?把鼠标和囑Ş用户界面往前推q了一大步,q创下拉式菜单和多H口技术以及所见即所得的文字处理,q把q些技术集成在个h电脑上。第一C人电脑Alto已经是商?后来又推ZW二代商品Star,但都因h格昂贉|法大量推qѝ?
严重的问题在于施乐总部对PARC革命性成果漠不关?加上泰勒的辞?上世U八十年代开始PARC急速衰?发明者感到自q成果无法实现产业化而十分伤心。以太网的发明hRobert M.Metcalfe 1979q从PARC出来,创徏?COM公司,使以太网成ؓ大量推广的商?John Warnock和Charles Geschke 1982q底从PARC出来,l徏Adobe公司,把PARC研发的页面描q语a发展成PostScript,九十q代后成Z实上的国际标准?
1979q?2月苹果电脑的创始人SteveJobs讉KPARC,对视H系lSmalltalk的视觉效果十分激?认ؓPARC的宝藏没有被充分利用。他回去后立xCZ演示Smalltalkpȝ的PARC研究人员和其他主?亲自坐阵,让研发h员开马??984q初推出了风靡世界的Macintosh,标h2500元,从而囑Ş用户界面成ؓ大众化品。微软也聘请了PARC的研Ih??985q推出MSWindows1.0,1990q推出MSWindows3.0,1995q推出MSWindows95。微软又把PARC发明的所见即所得的文字处理技术体现在WORD?q作了重大发?从而成为垄断品?
1996q我在美国参加一个展览会,Ҏ公司挂出大幅标语“MS Windows95=Macintosh86?意思是MS Windows95在技术上只相当于Macintosh 1986q的水^,q在当时基本上是W合事实的。但是MS Windows是徏立在PC上的,光量比Macintosh大得多。在市场Ҏ术的正反馈作用下,MS Windows不断作出重大改进,今天其功能已遥遥领先?
有报道说,Ҏ公司曾想控告微Y对视H技术的侉|,后来施乐公司出来说话?你们两家不必?视窗的老祖宗是PARC。本文开始时列出的一pd重大发明中没有包含Macintosh和家L晓的MS Windows,因ؓ它们不是原创性发明?
国的权威h士评,假如上世U七十年?施乐的领gh十分重视PARC成果的商品化和业化,计算机历史将改写:IBM PC模式的个人电脑不会占市场90%以上;Ҏ公司和微软不会存?施乐在上世纪九十q代会成机界的巨头,光d位不会亚于上世纪六七十年代的“蓝色巨人”IBM?
PARC的兴衰和微Y的长期繁荣值得我们深思:
1.优秀人才渴望自己创新成果的商品化和业化,假如不提供优的条g,q些人才׃d?
2.一斚w要重视原始性创?因ؓ会带来一本万利的效果;另一斚w决不能轻视在别h原创成果基础上不断作出重大改q?微Y是靠这一{略取得了市场的垄断C,财力雄厚后又大力推动原始性创新。微软有一句名a“把创新聚焦到客h愿意掏腰包的那些功能上?有时一些表面看来是非根本性的、代仯的改进,׃很适合用户的胃?l果使品的竞争力和销量明显上升?
我国q不~Z优秀人才,关键是要把有限的资源集中投向那些最有创造力和活力、团l拼搏的优秀团队。制定国家中长期U技规划,定L方向是绝对必要的,但有些成果是无法事先规划?相对论和量子力学都不是规划出来的。有旉择人比选择目更ؓ重要,因ؓ有了Z创造出事先想不到的重大方向。我国中长期规划中把人才和徏立良好的U研环境攑֜重要位置,q是很正的?br />