按照钟声老师和大多数老师的观点。
现在市面上的PHP教材大概有以下几种:
一种是学院派老师编写的,他们是主流,你看到十本PHP书,有九本半是这样的。他们的作者拥有让人敬仰的经历,如具备600余万行的代码经验(我以前在工作的时候,曾经听我的一个同事说起他们公司的水平,3天2万行,这还是用java写的,看样子还真有可能,难道说整个公司的产品都是他一个人开发的吗?那还雇什么新人啊,就他就可以了),还有一些比较响亮的称谓,如某某博士,某某专家,或者还有一些海归,比如有在日本留学的经历等等。他们写的书大都是大部头,动辄500-1000页;但内容丰富,几乎涉及了所有与PHP相关的领域;示例比较丰富,但也不过是把PHP用户手册上的示例修改一下罢了,案例有常见的和不常见的,但就是会做了,也未必能真正独立开发。但现在看来,这样的书还是比较适合自学,如果不注意学习方法的话,还是摸不到哪些大门。
还有一种是从国外引进的,这些书的作者基本上都是大牛,内容不是很厚但很专业,但这些内容都不适合初学者,把这些书抱回家花了很大的力气,心里充满了无限憧憬,希望自己能够将这本书的全部内容收入脑中。但是往往在草草翻了几章后,发现各个章节的内容都有点深奥,都好像是一知半解。于是,打呼“XX技术也不是那么好学啊!”之后就放到某个角落里很长时间不再看了。
直到过了很多天,也许你已开始从事PHP方面的开发工作,一天,从书堆里无意的见到它,拍拍灰尘看看,便不肯放手了,仔细阅读起来,最终成为很好的工具书。为什么会这样?答案就是功力不够。就好比武功基础不老,却非常想练九阴真经,结果却练差了是一样的道理。
还有一种是实战派编写的,这样的书凤毛麟角,有的只是代码通篇,概念性的东西基本上没有,有也只是大概提一下。代码来说都是非常冗余,错误很多,不知道是疏忽了还是别的原因。
很多的时候,我们读书的目的,其实是为了解决问题,往往是带着问题去选择书并购买的。如果,你只是为了学习而读书。我相信,就算你将这本书一个字不拉地通篇读完,你也不会得到什么好的效果。就像现在有的学生一样,虽然上了很多课,但还不知道如何开始是一样的道理。
那么如何挑选呢?
我介绍一个老外说的方法,你可以试试。
通常,如果拿到一本书(不管是什么类型的书)并阅读自己不熟悉的主题5页以上,就会使读者觉得不安。超过5页就可能让读者放弃阅读、情绪烦躁,甚至高声抱怨太困难了!
所以:如果你觉得明白了这个你不熟悉的主题,那这本书适合你,如果你不能明白的话,还是赶紧换本书看看!
学堂里面的一些老师(比如:黄勇老师,钟声老师等)也给出了方法,大家也可以参考:
不买第一版的书籍。第一版的书籍往往是急火之作,多半是翻译文档而来。另一方面,由于技术刚刚出现,专家们基本上都还在潜心研究,少有经典之作。你看看《C++程序设计语言》出到了多少版了?
不买两个以上作者的书。当然了,如果作者都是业界的大拿,另当别论。比如Erich Gamma,Richard Helm,Ralph Johnson,John Vlissides的《设计模式》。通常多个作者合写一本书,各写一块,往往缺乏系统性,连贯性。(附:即使是大牛的书,由于翻译的问题,照样也难读懂和理解!)
不买通篇代码的书。书不够,代码凑,典型的骗稿费的东西。
不买工作室出的书。贯名某某工作室的书,也不在考虑之列,据我所知,国内写软件的收益远比写书的收益高。个人写书尚可能因为想提高声誉,而工作室出书完全是些不入流的程序员,接不到单子,只好挣点稿费糊口了。
有能力最好买原版书。我们必须承认,IT技术中国是落后的。基本上经典的书籍皆非国人所著,最新的往往是原版,等翻译成中文再出版,往往已经若干年后了,更别说被翻译者断章取义,偷梁换柱了。另外,有很多意境,只有通过阅读原文才能体会出来,就像鲜煮咖啡和速溶咖啡的区别。
唠叨了这么多,希望对年轻的朋友有一点点帮助,也欢迎大家和我交流。(留言更好!)
铭家在线,致力于为职场青年及大学生提供全方位的职业咨询及个性化技术指导服务
你应该了解真相,真相会使你自由。
邮箱:water6000@sina.com
企业咨询:richardzhu1860@hotmail.com,ellen1911@sina.com
个人咨询:16698753,630096007,1256255995
网站:www.ityouku.com
本文转自朱志兵 51CTO博客,原文链接:http://blog.51cto.com/richardzhu/460488 ,如需转载请自行联系原作者