Linux-world-2012-January->15(为了自勉的纪念--缅怀dmr)

从小我就对自然科学有较浓厚兴趣,中学时代极其爱好物理,对于著名的物理学家尤为敬仰。大学快毕业时因毕业设计开始学习Linux,被Linux那种自由、开放的精神所吸引,决定以Linux为奋斗目标,遂对于计算机界的前辈和精英尤为钦佩和仰慕。但说来也惭愧,在大一学习C的时候压根就没有关注过他的发明人以及它的历史。在后来从事Linux开发的时候隐约听说了K&R,但仅关注其技术,没有关注过dmr。直到最近,同事说那个发明C语言的神过世了,我看了下新闻才知道C语言的始祖、Unix的奠基者名叫:
丹尼斯·麦卡利斯泰尔·里奇
Dennis MacAlistair Ritchie
1941年9月9日-2011年10月12日
    后来,我认真地看了一下这位科学巨人为数不多的生平介绍,对这位当今电子世界开创者的敬仰油然而生。 对于我来说,可能穷其一生也无法达到这位神人成就的1/10。看了这位大师的生平,有几点让我深有感触,归纳如下,谨以自勉:

(1)Keep it simple stupid
     这对于从事Linux技术的人来说,这个原则可能并不陌生,在一些Linux的书籍中应该有相关介绍。这个著名的KISS原则提出者正是Dennis Ritchie。这个原则对于Unix的出现和Linux的发展有着深远的影响。从Linux的角度来说,一个任务可能由许多小程序组成,每个小程序只完成一个功能,任何复杂的操作都分解成一些基本步骤。表面上看低效,但是事实证明,这种做法非常灵活,能够轻易完成大量意想不到的任务。而开发单一目的的小程序,要比开发大型程序容易,并且稳定、易于维护,而且这些小程序可以重复使用。这些就是KISS之美,也是Unix和Linux的精髓之一。
     而这并不仅适用于计算机,同时也可以指引我们的工作及生活:尽量让事情保持简单,工作上应该简化一些繁琐的程序;更重要的是在生活上,简单的生活方式可以让我们有更多的时间去思考技术问题,而不是生活琐事。在现代的都市生活中有许多诱惑,不如下班后有许多事情可以做:看电视、打游戏、上网看片、逛商场、泡酒吧......这些种种的事情可能会让你休息和放松,但同时也浪费了你有限的生命。当然我并不是鼓吹“工作狂”,适当调节是必要的,身体是工作的本钱。但人一天的精力有限,只有尽量简单的生活才能让你的思维和精力集中于你的奋斗目标上。

(2)为人生活低调,不为名利所动
     丹尼斯•里奇的成就给他带来巨大的荣誉:
  • 1974年,美国计算机协会(ACM)授予他系统及语言杰出论文奖。
  • 1982年,电气和电子工程师协会(IEEE)授予他EmmanuelPiore奖。
  • 1983年,他获得了贝尔实验室特别人员奖。
  • 1983年,还获得美国计算机协会颁发的图灵奖(又称计算机界的**奖)。
  • 1989年,他获得了NEC公司的C&C基金奖。
  • 1990年,电气和电子工程师协会又给他颁发了优秀奖章(HammingMedal)。
  • 1999年,他和同为UNIX之父的KenThompson获得美国国家技术奖章。
(载自:http://www.hudong.com/wiki/%E4%B8%B9%E5%B0%BC%E6%96%AF%C2%B7%E9%87%8C%E5%A5%87)

    尽管功成名就,但就像他的KISS原则一般,丹尼斯•里奇的个人生活也尽量保持简单、低调。他低调地生活,不太在媒体上曝光,终身未结婚,就连去世都不为人知。直到2011年10月12日,他的同事Rob Pike去新泽西拜访他时,才发现他已经去世了。
   按说这样有技术有能力的人完全可以用他的名气与技术来为自己创造大量的财富,让自己过上奢华的生活,但是他完全没有这么做,这让我敬佩不已,更是自惭形秽。在这个方面,我需要好好地向这位大师学习。

(3)不因环境所动,专注技术研究
   虽然贝尔实验室几次易主,许多研究人员纷纷离开,包括他的技术伙伴肯•汤普森都去了Google,但丹尼斯•里奇还是留了下来,直到退休。
    而在现实生活中,往往有些人喜欢讨论公司的不足,然后愤愤不平,感觉自己被屈才了,更有甚者还频繁跳槽等等。我并不反对跳槽,人往高处走,无可厚非。但是对于一个希望钻研技术的人来说,还是需要淡定的,尽量保持稳定的工作,因为只有稳定、不浮躁的状态才能较好地钻研技术。在当今这个浮躁、物欲横流的社会氛围下保持一份淡定,的确需要毅力和勇气,但是这是一个立志钻研技术的人不可或缺的品质。回想自己的工作经历,在浮躁之时不妨想想这位大师的生平,勉励自己继续坚持下去,相信是金子总会发光的。

(4)基础知识的重要性
   从 Dennis Ritchie的学习经历来看:丹尼斯·里奇获得学士学位并且获得哈佛大学更高的学位,在那里以肄业生资格学习物理,以研究生资格学习应用数学。这些其实都对他日后的成功奠定了基础。

    对基础学科的精通,对于日后的发展可能有重要的影响。在大学时,常常会觉得:某某课没什么用,某某课(比如高数)以后用不上,给自己借口偷懒,不认真学习专业基础课,但走上工作岗位才后悔,总会感叹:要是在学校时学好基础课程就好了。对于自己来说,由于是学电子的,软件的基础知识尤为薄弱(可以说是在校只学过C语言),现在从事Linux的开发感觉非常欠缺数据结构和算法的知识,这是今后必须要补上的基础课。如果不去弥补,很难有更大的发展。

   很遗憾,人类又失去了一位改变世界的伟大先驱者、思想家。他默默地专注自己的事情,留下了改变世界的代码和语言,不知不觉地改变了世界,然后又默默地离开了我们!当今的计算机和网络产业都是建立在他的贡献之上,而他却没有获得应得的。在这点上他超过了任何人,包括Jobs、Bill Gates。这些都让我们无比地崇敬和追思。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值