向计算机科学家学习

前几天在家找东西,翻出了一堆上大学时候的书,其中有一本叫做《计算机程序设计艺术》第一卷的书,作者是美国计算机科学家高德纳(Donald E. Knuth),高德纳是他的中文名字,是图灵奖获得者姚期智的夫人给他起的。


向计算机科学家学习_第1张图片
计算机程序设计艺术

说实话,上大学那会儿,买这本书的初衷是想让自己的计算机水平能有个大的提升,也许在那一级的同学中,我是唯一一个买这本书的人,而非常遗憾的是没有那个韧劲能把书吃完吃透,最终成了放在书架上的摆设。想来,对自己有诸多的不满意。

这是人自己的选择,你可以继续往这条路走下去,也可以重新选择一条。无论怎样,关注成长才是重要的。今天,跟着吴军老师,认真地又认识了一回高德纳这位顶级的计算机科学家。大家达成的共识是,他是继冯诺依曼之后计算机科学领域的第一人,牛在这些地方。

他是计算机算法的鼻祖,提出了衡量计算机算法的标准。

他编写了计算机科学领域的圣经——四卷本的《计算机程序设计艺术》,盖茨读完第一卷就一辈子推荐从业者要读这本书,而他本人说如果你连第一卷都读不懂,那就不要做程序员了。

他是迄今为止最年轻的图灵奖获得者,获奖时36岁(1973年),刚刚完成了《计算机程序设计艺术》的第三卷,随后完成了第四卷。

他自己开发了排版软件Tex(后来更方便的LaTex),被称为全世界BUG最少的软件。他自己按照2.56、5.12、10.24、20.48这样的指数增长赏金悬赏大家找软件的bug,到开出第三张支票时就没有人再能从他手里拿走赏金了。他既是一流的科学家,又是一流的程序员。

他是硅谷地区图灵奖获得者中名气最大,最会编程的人。常常在硅谷地区组织的图灵奖获得者参加的编程大赛中用最慢的计算机赢得比赛。他说,自己开始编程是从非常慢、内存非常小的计算机开始的,来回编译之后再回来优化非常费时间和资源,所以是在脑子中自己完成编译,力争做到一次就是最好。

吴军老师总结,高德纳成功的原因主要有四点:

利用了艺术和科学的相通性。

不必在意起跑线。

既要能头顶青天,也能脚踏实地。

遇到问题解决问题的积极态度。

光从字面看,这四点实在是太简单了。

人就经不起对比,一比就看到了人在天上,你只是地上的一粒尘埃。急功近利,带来的是一屋子的书,而没有一个成体系的阅读学习计划,“读了一屋子的书,懂了一箩筐的道理,仍然在原地踏步”,谁是畅销书作者,它出的书就先买来,读上一段,然后又追下一个,留下一堆没有读完的畅销书。与人聊天,什么都可以拉扯上一段,但就是无法深入进去。

太专注于能带来即时收益的知识,放弃了对于自由技艺的学习,明明看到了天花板就在眼前,却相信会有一个新的技术和技能可以让自己突破。妄念,无法自拔的妄念阻止前行。

一件事,如果找不到解决的方法,会归责到自己就是这样的人,无法胜任。没有解决问题的积极态度,想的是找客观原因多于主动学习。通过横向的对比,会说这是国企的通病,我们解决不了是正常的。常用的句式就是“如果我是.....就.....”,就有了合理的理由,人说皮格马利翁效应应该更多的往积极的方向去引导,我们是反其道而行。

每天想着自己手头的这么一点小小特权,把自己从哪里来忘记了,执着于抬头看天。三五人闲坐,聊最多的是对于未来的无限展望,却没有实际行动,会相信白日梦做多了,天上也会掉下来馅饼。读书,本来是增加向别人学最好的机会,却要比作者更高看自己,觉得别人写的好像都是那么肤浅,只有自己想的才是真理。

如此种种,见识能增长吗,智慧能增长么?都是白日梦啊。

看了真正的牛人,才知道自己的渺小,脚踏实地,从解决问题去学习。知道自己的渺小,仅仅是个认识,行是唯一拉近与上一个阶层距离的途径。

白日梦有的只是必然长期处于原地,去做了,才会有偶然性的所得,突破当前。在必然和偶然间交互前行,这才是该走的路。就如写作,脑子里再多的灵感,那只是大脑运转必然产生的东西,你不把这些写下来,那些灵光一闪的偶然所得,就只会成为遗憾。


影子

你可能感兴趣的:(向计算机科学家学习)