• 略读六部计算机名著


    如果学一年计算机,还没看一本计算机名著,那我认为这个人有问题。

    《算法导论》《离散数学及其应用》《深入理解计算机系统》《设计模式-可复用面向对象软件的基础》《代码大全》《UNIX编程艺术》,这就是我看的书,看了以后心潮起伏跌宕,尤其是余热未消的《UNIX编程艺术》与《代码大全》。


    拿到书时,要说能看完就感觉是奢望,是扯淡。一但进入,便能真切体会到什么是“大快朵颐”,时间也就没有什么概念了。就这样看着看着就看了六本书。这种吃快餐的读法我个人感觉很满意,书上有我的书评,有我画的重点,以后再拿起来的时候,自己便会感觉舒服多了。

    然而,我感触特别深的不是说它们带给我多少编程上技巧,也不是说它们讲述的各种技术前沿,而是那种写程序的人文哲学。

    其中对编程算法、计算机原理、设计思想的部分,我并没有吸取多少营养,这些东西是要实践才能真正掌握,而不是硬记什么组相联、什么图算法、什么设计模式。《代码大全》里的“先为人写代码,再给机器写代码”以及它说的“程序员性格”等内容,常常打动我,《UNIX编程艺术》里那个“猪小兵的故事”也警醒我。

    最主要的一件事情是,我看了它们以后,对待程序员的心态有了重大改观,对于写程序这件事也有了更深的理解。然而这些,正是在学校课堂里所学不到,而又会对一个学生有重大影响的关键所在。如果不是这几本书,我想我可能会是一个沉浸于技术的新奇,或做一天和尚敲一天钟的普通学生,再或还是死纠着课本不放的书呆子。看了它们,心态变了,一切也就开始奇妙起来。

     

    下一本:《The Practice of Programming》。

  • 相关阅读:
    3D有向包围盒与球体碰撞的算法
    搞笑段子,纪念我那逝去已久的大学生活
    [22] 计算几何图形包围盒与包围球的算法
    [21] Mesh法线的生成算法
    [20] 鼓状物(Drum)图形的生成算法
    [19] 半球形(Hemisphere)图形的生成算法
    [18] 螺旋楼梯(Spiral Stairs)图形的生成算法
    MySQL中MyISAM与InnoDB区别及选择,mysql添加外键
    在sublime3中docblockr插件配置apidoc接口文档注释模板
    sublime3 docblocker插件定制自己的注释,配置步骤
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3000328.html
Copyright © 2020-2023  润新知