在计算机领域内如何作出成绩的一些体会
二、喜欢亲自动手,并有较多的第一线实践经验 创造性构思的提出很重要,但新思想的提出者往往必须自己动手实现才能使它被大家接受,因为开始人们总是会怀疑的。被誉为“巨型机之父”的Cray曾说过,他六十年代提出一些亲的构思时,人家总是怀疑说,“Can't do”对此最好的答案是“Do it yourself”。第一个普遍应用的高级语言FORTRAN,第一个数据库关系数据库,APL语言,PASCAL,C,UNIX,TEX排版语言等的提出者同时又是第一个实现者。这些开创性的成果的作者均是Turling奖的得主。“只出主意,从来不自己实现”的人不易做出大的成绩。
三、重视跨领域的研究 两个领域中间那些空白区往往容易取得突破性的成果;把一个领域内的看法和技术应用于另一领域,有时能得到意想不到的结果。
四、正确的选题是至关重要的 要善于正确选择和判断研究方向,尤其要注意针对中国国情。我认为,在中国从事计算机研究开发工作的科学家成熟标志之一是,知道哪些事情应该做而且可能做,哪些事在中国不应该或不能做的。
选题时应更多的考虑项目对中国国民经济的价值,1975年我们选择激光照排方向时,就是看准了这一领域研究上的突破可能带来一个行业的重大变革。要做“吃力但讨好的事”,不做“吃力而不讨好”的事,这是选题的一个重要标准。
五、不要投机取巧,不要眼光短浅,不要追求虚名,应把为国民经济作出实际贡献看作奋斗目标。
六、要能够团结人 计算机领域内出色的工作大多是集体的产物,不能团结合作,听不进不同意见的人不易做出大成绩。能接受别人正确意见的人才是真正的强者。
七、选定正确方向后,应锲而不舍地做下去,当发现方向不对时,应及时回头。
八、要有拼搏精神 一旦发现某个方向对社会有重要价值时应有“人生能有几回搏”的精神。献身科学的人就没有权利再过普通人的生活,必然会失掉一些“常人能享受的乐趣”。但也会得到不少“常人所不能得到的乐趣”。