花了一天的时间扫描了下这本比较尴尬的书。说此书尴尬,是因为无论对于新手和老手,书中的内容看了之后,“会的依然会,不会的依然不会”。
怎么说呢。此书的定位是初学者入门提高书籍,但是书中的内容又很尴尬。很多内容浅尝辄止,对于高手而言,会的依然会,找不到有营养的知识;对于刚刚入门c和linux的新手而言,你让它去记什么bss、data段,你不告诉他APUE却让它去理解mmap、你不讲解线程的概念却去罗嗦一大堆pthread的用法和禁忌,你不去讲解连接和加载就去剖析hello world,总之会很尴尬。
另外,此书中某些代码的排版实在让我无法恭维。还有,书评中五毛泛滥,非常明显,几个鸟人只读过唯一的一本书就敢来豆瓣大放阙词,明显在误导读者。
对我而言,比较有价值的部分是第6章,用c来实现容器、迭代器和算法、动态绑定;第8.3节内存管理器、8.5节调试手段和原理;第10.1节文本处理。 不过我相信我会在其余地方找到更合适的材料和教程。
编程是没有捷径的,指望这么一本书就能成长为“系统程序员”是不靠谱的,还得去啃CSAPP、SICP。
国内原创的书籍,宋劲彬老师《Linux C编程一站式学习》,还有潘爱民老师的《程序员的自我修养》,前者可以作为c语言的入门书,后者可以作为进阶,要比这本书实惠好用的多。
比较尴尬的一本书
对“比较尴尬的一本书”的回应
《系统程序员成长计划》热门书评
-
《系统程序员成长计划》成长过程——作者自序
32有用 2无用 broncho 2010-04-12
《系统程序员成长计划》的起源应该追溯到六年前了。04年我进入恒基伟业深圳研发部,参与商务通隐形手机开发。在此之前我是做服务器软件开发的,对嵌入式软件开发非常好奇,所以想方设法进入这个行业。恒基伟业在嵌入式方面的实力也是相当高的,很多在消费类设备方面的开发高手都有在恒基伟业工作过的经验。原以为做嵌入式...
-
三岁小孩不妨看一看
30有用 7无用 laoar 2011-07-04
本着与人为善的原则,不打算作任何评论的。但是看到超过8分的评分,还有赞美之情溢于言表的众多书评,就有了忍不住想写的冲动。其实,我是希望有本事的人能够把自己所学写成书分享给大家,但是有句话说,长的丑不是你的错,出来吓人你就不对了!...
-
对于像我这样的业余软件爱好者,这的确是本好书
5有用 2无用 zpcat 2010-04-04
等这本书出版已经一年了,最先开始看这本书还是在作者的blog上,这也是我比较推荐的blog之一,www.limodev.cn对C语言感兴趣的人,我觉得都应该看看(像我这样的菜鸟级),这本书不是将模式设计却也说了一些设计模式的方法,很适合初学者。另外,这本书中讲解了一些利用面向对象的方式的C语言编程问...
-
这本书不是我的茶
2有用 1无用 [已注销] 2010-05-05
看作者自序里的目标读者群,也许我不能算在其中。不过,这本书我是怀着一种追星族的心态买的,我可以说是在李先静老师的影响下才进入移动开发这个行业的。我毕业后,一直是做windows桌面app的,后来天天在google reader上看李老师的blog,感觉是发现了一片令人激动的新天地,咬咬牙,离开了那个...
-
对初级系统程序员来说这本书很不错
2有用 0无用 Jing 2010-05-06
主要是平时休闲的时候看的。个人觉得本书最主要的是设计思想,比如如何实现抽象和封装(用C)。之所以说是初级,是因为我感觉本书更多的是作为一个指路人的角色,比如用C指针实现OO设计,点到为止,如果感兴趣可以去看OOC。本书比较注重实践,介绍有限状态机那部分很不错,至少让我看的很明白。...