第一次接触《程序员的自我修养》的时候,的确怀有一种疑惑的态度的。因为潜意识告诉我:在计算机这一行,更强调的是实践动手,而XXX修养的显然不属于动手操作类,至少不是太适合我的需求。但是,当我以一种随意的心态翻阅的时候,我才发现我的判断是多么的幼稚!
这是一本深入浅出、通俗易懂的权威教材,特别是当我了解到写书的时候,作者还是在校的研究生?!我就深深的惊呆了。。。好吧,还是那句台词:人和人的差别怎么这么大呢。这时候才明白:难怪书中行文的口气太接近生活用语了,读书的过程感觉非常亲切,就像与学长聊天。难得的是他们以这种方式讲解计算机中底层晦涩的原理,把枯燥的知识讲得精确且有趣生动,真正的大师风范啊。废话不多说,下面进入正题。
全书共分为四个部分,十三的章节:
一.简介
二.静态链接
三.装载与动态链接
四.库与运行库
在简介部分
作者解释了一些计算机领域的概念,如:简单的Hello world程序到底是怎么运行的;操作系统在幕后为我们做了哪些工作;内存不够了,会有哪些解决方式,诸如此类。作者在这里只是为了提出问题,引发读者的思考。毕竟,兴趣才是最好的老师。也难怪,我在读了这里内容后,就决定:那天下午其他什么作业都放下,只读书。一个下午,读了一百多页多内容(个人认为这速度对于计算机放方面多书籍来说已经够快了,全书共计四百多页)。他们似乎总能够知道难点、疑问点在哪,然后一步一步深入,在读书的过程中,你会发现这其实是一个与作者互动的过程。有哪么一种互动的感觉。在以前,我几乎不怎么读书,更喜欢多学习方式是查网络资源。但是读了这本书以后,我的好多观点被撼动了,是不是已经错过了好多好书了呢?不得而知,也不敢想了。。。所以在这里奉劝大家,不要轻易的给某种事物贴标签,如读书。即使看到99.9%的无趣教材,也不要对那仅剩下的那一本放弃