apue 第一遍读后感

  大家都知道《UNIX环境高级编程》,评价也一直很高,所以决定读读,以下为本人的所思所感,与大家分享一下。

  之前我读书喜欢在博客上记录一些我认为不错的知识点,以便将来查阅。写了一些之后发现,和我料想的完全不一样,当我过了一星期半个月再看这些所谓的“读书笔记”的时候,发现纯粹是知识点的罗列,根本无法提起兴趣去看,更别说记住了,而且没有原书中的上下文,很多知识也很不容易理解。不论是自己看还是与别人分享都不那么尽如人意。而且博客上面我认为主要还是一些原创性的东西比较好,想要学习书本上的东西,直接去看书好了,往博客上粘实在是没有必要,而且浪费了大量打字的时间。想清楚之后,索性便放弃这种失败的方式了,将我自己的一点点思考和积累放在博客上就好。

  阅读时发现,看这本经典,需要一定的基础。起码要对类UNIX系统有一定使用的经验,对于C的语法有一定的了解,否则看懂书之不能。

  书中的主要内容是介绍一些UNIX和Linux内核的编程接口的一些东西。告诉我们在类UNIX系统上编程,都能用到哪些功能,这些功能是通过什么函数来实现的,这些函数的用法以及注意事项,同样功能不同函数之间的区别等等。书中对于各部分内容讲的很详细。我感觉这本书应该是时刻放在工作桌上的,当需要的时候随时拿下来参阅。

  由于书中含金量太高,虽然我花了整整一个假期将近两个月的时间,也只是粗略的了解书中所讲内容,所以将来肯定会继续读第二遍第三遍甚至更多。而且第一遍读的很多内容,比如进程线程,信号等很多内容感觉理解的不深。虽然知道有样的函数可以实现这样的功能,但是对于什么情况下适用,各个函数的消耗,以及使用该函数可能引起什么问题都毫无想法甚至当遇到了问题能否想到该函数都值得怀疑,主要原因是缺少真正的实战演练吧,慢慢来。

  觉得真正涨见识的就是感觉到作者扎实的功底以及对于许多隐藏bug的经验。再有发现一本书对于一个人的编程风格有很大影响,比如我发现书中不论多简单的样例,总是会写一个if(失败)输出失败原因。我觉得这样显得很专业,并在努力模仿。感觉读一些好书是很重要的。

你可能感兴趣的:(读后感)