昨天怀着非常激动的心情看完了TCP/IP详解第一卷,得益于Unix的开源实现,我们每一个人都能从中学习到非常多的知识。

首先自然是要感谢和感激开源,甚至要感恩开源软件为软件行业付出的一切。正因为有了这么多无私奉献不求回报的软件开发者和厂商,才不断地降低了开发成本和学习成本。但我们要摆正好心态,开源不是义务,没人有义务开源他的软件代码,甚至就算开源的,主动权也不在我们的手上,关键仍然是自己要懂得造轮子的方法,储备好足够扎实的技术。

其次,在运动的过程当中,切实体会到什么叫做一步一个脚印。跑步的时候,每一步都是自己前进的方向。步子是一步步迈出来的,不可以好高骛远,更不能想着一步登天,没有什么轻松的工作。书也是如此,越是公认经典的书籍,越需要一颗敬畏、踏实、求真的心去对待。做人如此,做学术同样如此。可以追求名利,但不能像某位演员为了满足自己高学历的虚荣心便走歪门邪道。要踏实求是,切不可弄虚作假。

第三,要有系统化思维。大型项目需要的是统筹安排,环境学项目设计多门语言,多个框架。唯有设计好思路,用好语言和平台,发挥好每个框架的优点,才能让整个系统发挥出最佳的性能。这一个方面还需要多多体会。

接下来是第二卷和第三卷。看完以后,继续看《深入理解计算机系统》,TAOCP将在工作以后在业余时间慢慢研读。