一直都很钟爱O‘Reilly的书(当然,英文太烂,看的大部分是被机工给翻译成中文的),无论是内容还是书页的质感,但正如你感觉到的一样O‘Reilly的书价格都不菲,至少比绝大多数国内类似内容类似页数的书要贵(难道还有关税这一说法),LZ穷于是大部分读物都只能是图书馆借阅一下,很少做收藏。
《代码之美》这本书也是读的不容易,在我快毕业的时候开始看的这本书,还没看完就毕业了,图书得归还学校图书馆,后来又委托还在学校哥们帮忙借,哥们没找到这本书,再后来干脆找了哥们的学生卡自己去图书馆找的,找了半天终于找到了。剩下的内容并不多了,最近都比较忙只能是断断续续的看,所以只到前晚上才看完,因为又快过期了,所以昨天又匆匆忙忙的给哥们送过去让他还给图书馆。突然的感慨学生真好,想看书什么的都比较方便。
O‘Reilly的书会让我有去看《前言》或者《序》的欲望,而且特感兴趣其中提到的各种致谢,也看过很多国内的书,很多前言和序都写的内容平平,无太多意义。看了前言之后就让我很感兴趣书的内容,看到目录就更是兴奋了,好吧,我的嗨点一直很低。
看完书习惯性的在豆瓣上看了一下书评,好评和差评都看了几条热门的,褒贬不一无可厚非,不同的读者感兴趣的点不同,如果整本书都没有一个让你为之兴奋的点那你给差评也实属理所当然。
《代码之美》不是《xx从入门到精通》,也不是《23天精通xxx》,它没有专注某个语言某个领域,它涉及到的范围太广了,从底层硬件驱动到Web层的脚本、从很简单的代码段到复杂的框架都有提及。涉及的编程语言也很多,基本我能叫出名字的语言都有提及。正如前言里面说的一样,这是一场计算机编程的盛宴,上面堆满了各种你喜欢的不喜欢、能消化的不能消耗美食。
很多东西要让你产生兴趣至少应该是你需要的,举几个例子,我首先感兴趣的是Python字典的那章,因为那时候在学习Python,现在看来或许真的没有对我学习Python有多少作用,但那时候就真的想看一下Python里面让我很迷恋的字典底层到底是如何的。还有Java的下载程序那章,那段时间也在写自己的一个下载代理软件(DownProxy),也借鉴了里面的很多思想。还有看Linux设备驱动那章的时候也正是开始学习Linux驱动的时候。还有最近在手头一个和框架设计模式很关系的项目,一直没有找到好的方法,重写过好多次底层的东西(当然这主要还是个人水平问题),后来有了点领悟,最后一次彻底的解决了,估计这项目很少会重写底层了。还得提到的是该项目上用到的REST在书上也提及。最后的The book上的三点共线也让我感慨了一翻。这其实不是巧合,完全是出自一个程序员的敏锐,我愚钝,所以能够产生的共鸣也仅此而已,还有各种学艺不精,因此随便看到点有含量的东西就掩饰不住的惊奇。
这本书的确不太合适教学或者给刚刚接触计算机编程的人群,因为书中大部分内容是给人一种计算机编程的思想,而编程的思想对于初学者来讲是很飘渺的东西。所以自发看这本书的人,如果翻完整本书都没让你兴奋一下,那真的不是本书的失败了。
最后想提两点,书中确实有很多错误的地方,很多代码上有bug,但需要明确的是这本书本来就不是贴出代码让你直接照抄的,所以代码上的错误请容忍,如果你发现了说明你眼光很犀利,没必要抓着不发放。还有就是有人说到关于稿酬被捐的行为,具体的我没去了解确认,如果确实是那样的话我的确感到很遗憾很愤怒,但是这不影响我对该书内容的评价,如果该行为会影响你对本书的理解,你们你可以试试像我一样去图书馆借阅,或者下载个pdf版本,这样至少不会让你有支持稿酬被捐的嫌疑而产生负罪感。
很少写这么长的书评,谨以此书评献给所有在代码之中寻找美的Coders。
代码之美,只因爱的太深沉
《代码之美》热门书评
-
顶级程序员的思维方式--评《代码之美》
45有用 3无用 初学者 2010-10-05
公司里曾在北美作为产品研发经理的资深人物某日和我闲聊,说到中美程序员的差别,北美的程序员,尤其是发明那些根本性东西比如JAVA, 比如Message机制,用得都是非常简单的办法,一方面,英语作为母语,与程序设计语言更...
-
经典巨著
11有用 0无用 这里没有一言堂 2008-10-16
有幸读到《Beautiful Code》的英文版,现在又出了中文版,便急着从China-pub上抢了首发的书来看,随便写写。 这不是一本教科书(Text Book)或者说,拿这个来当教科书会是很失败的选择,...
-
作者还算可以,读者都是猪头
6有用 7无用 乱军中取尔三观 2010-10-06
真不知道这一大群人是怎么把这书读完的,还在豆瓣上写书评打分,p144这样鸡巴大一个bug都没人看出来,出版都tm三年了还没人提交errata。p144第一个函数定义中的if的第一clause应该改成left.arity !== "function"。没看见上一页prefix(&q...
-
失望之极
4有用 35无用 滞留英吉利 2008-10-26
内容平平。没有太多实质内容,完全没必要印刷成书,浪费读者的时间。如果大家有兴趣可以在网上看看足以。http://www.infoq.com/cn/minibooks/beautiful-code还有一点我想应该让国内读者了解:这本书的所有稿酬都捐给了人权组织大赦国际(Amnesty Internat...
-
代码之美,只因爱的太深沉
3有用 0无用 冰糖君 2013-10-21
一直都很钟爱O‘Reilly的书(当然,英文太烂,看的大部分是被机工给翻译成中文的),无论是内容还是书页的质感,但正如你感觉到的一样O‘Reilly的书价格都不菲,至少比绝大多数国内类似内容类似页数的书要贵(难道还有关税这一说法),LZ穷于是大部分读物都只能是图书馆借阅一下,很少做收藏。《代码之美》...
书名: 代码之美
作者: Grey Wilson
出版社: 机械工业出版社
原作名: Beautiful Code: Leading Programmers Explain How They Think
译者: 聂雪军
出版年: 2008年09月
页数: 599
定价: 99.00元
装帧: 平装
丛书: O‘Reilly-“之美”系列
ISBN: 9787111251330