在看这本书之前,鸟哥的基础篇大致看过,APUE也已经看了三章。
看到很多人在批这本书翻译很烂,我感觉实际上还行,还达不到很烂的程度,只能说没有丝毫的特色。大部分还是能够轻松看懂,个别十分拗口,各种绕的也确实存在,不过只能算是点点瑕疵吧。
个人感觉,说是入门,这本书其实更多的是直接手把手教着写程序。除去这点,这本书其实很烂。书的内容倒是很全了,Linux基本的几个方面都提到了。但是,我想吐槽的也就在这了。尼玛照着这本书写书上介绍的程序可以轻松调通,稍微改点儿就瞬间觉得压力山大。例如,介绍shell那章,前面还行,shell常用的语法(日常使用中需要用到的)应该都介绍到了,但是后面讲实际项目的时候,提到了一个字符界面的图形库,尼玛参数的含义都不介绍一下啊。这一点在后面介绍C语言连接mysql数据库的时候更加明显啊。尼玛mysql_real_connect函数那么多个参数基本没介绍啊。连返回值是什么意思都不知道啊尼玛!作者这是在鄙视我说连返回类型都给了还不知道返回值是什么意思吗!!!之后看大段的实际代码里才稍微知道点各种返回值的意思啊尼玛!这是在默默地揭示我是个什么都不会的小菜鸟这么一个事实吗!!!作为一本入门书,敢不敢不要这么鄙视我啊!!!人家APUE放个函数原型还提一下成功返回什么,失败返回什么呢!!!
总结一下:就我个人来看,这本书更像是一个培训机构出的教材。和国内培训机构出的Linux教材那叫一个像,实用第一,以及能不解释的就不解释。和APUE的差距真的是,非常的大。这两本书的英文版没看过,不好评论。两本书的中文版,实在没可比性。APUE的中文版非常有价值买一本,而这本书的中文版,没啥用。