商家名称 | 信用等级 | 购买信息 | 订购本书 |
程序员的呐喊 | |||
程序员的呐喊 |
网友对程序员的呐喊的评论
作者熟悉二三十种编程语言,写了20多年代码。本书是作者对编程语言、开发流程、google的战略等的思考。比较有趣。
前面部分是作者对编程语言的一些思考。作者鄙视C++, Java,面向对象。比较有趣的是作者把编程语言和思想划分为自由和保守两大阵营。自由派希望快速发布,容忍bug和安全上的缺陷,保守派则重视安全和稳健
作者认为,设计优秀的弱类型系统比同样优秀的强类型系统更有竞争力。
作者推崇精简,认为代码最大的敌人是体格,也就是代码的行数。
作者认为Perl和Python两种语言的出现时间差不多,Perl市场占有率高出许多,原因是Perl创始人的天才营销,包括得到了Oreilly出版社的支持
作者谈到google的面试。他认为面试官们的个人技能性格阅历都会影响面试结果,面试充满偶然。当然面试通过的充分条件还是有的,作者最看重的是算法和数据结构。
作者笔下的Google的开发流程比较完美:有严格的单元测试、设计文档、代码审查,代码库整齐划一,如同出自一人之手;经理至少有一半时间写代码;安静的环境;没有甘特图任务表,优秀的程序员们为了自己的荣誉而努力工作。
作者认为google的缺陷是没有做平台的意识,没能做出一个比较大的平台来。亚马逊、facebook则成功地做出了平台。
作者先是写了多年汇编,然后先后在亚马逊、谷歌等知名公司工作,经验丰富。
作者至少掌握了 汇编、Lisp、C/C++、Java 等多种语言,对于程序语言这一概念理解深刻。巴别塔一文,震耳发聩,这么多年对于 C++/Java 的怨念就是啰嗦。啰嗦不是无所谓的小毛病,是大问题。代码膨胀是程序员的天敌!
赞美 Steve Yegge,我终于明白了对于一门语言最重要的是什么了——表达能力。所以 Lisp 绝对是最好的语言之一,Lisp 宏的表达能力太强了。
强烈建议出 Kindle 版,超想收藏一本多读几遍。
作者站在一个和主流 截然不同的视角 给了他的看法,是块不错的他山之石。
喜欢程序员的呐喊请与您的朋友分享,由于版权原因,读书人网不提供图书下载服务