程序员的呐喊

出版日期:2014-5-1
ISBN:9787115349096
作者:[美]Steve Yegge
页数:190页

内容概要

Steve Yegge是一名程序员,也是博主,写了很多关于编程语言,生产力,和软件文化的文章。他拥有华盛顿大学计算机科学本科学位,20年的业界经验,开发领域涉及嵌入式操作系统、可扩展的电子商务系统、移动设备应用、提升软件生产力的工具等。他曾供职于亚马逊和Google等公司。
徐旭铭,编了十几年程,翻译过几本书,现在在亚马逊当码农。工作和兴趣都是写代码,喜欢看上去很麻烦的问题。住在西雅图,闲暇时喜欢看美剧。

书籍目录

目 录
前言 1
第1章 编程语言里的宗教 1
作者手记:巴别塔 1
巴别塔 2
作者手记:名词王国里的执行 17
名词王国里的执行 18
作者手记:神秘机器的笔记 28
神秘机器的笔记 29
作者手记:摩尔定律就是胡扯 50
摩尔定律就是胡扯 50
作者手记:变换 57
变换 58
作者手记:弱类型机制够不够强 65
弱类型机制够不够强 66
第2章 代码里的哲学 77
作者手记:软件需要哲学家 77
软件需要哲学家 78
作者手记:代码的天敌 85
作者手记:反对反宣传 98
作者手记:斑比和哥斯拉 103
斑比和哥斯拉 104
作者手记:程序员的数学 114
程序员的数学 115
作者手记:土豪程序员的美食 124
土豪程序员的美食 124
第3章 关于Google 139
作者手记:应聘Google 139
应聘Google 140
作者手记:敏捷好,敏捷坏 152
敏捷好,敏捷坏 153
作者手记:Google能保持领先吗 168
Google能保持领先吗 169
作者手记:吐槽Google平台 175
吐槽Google平台 178
总结 189

作者简介

《程序员的呐喊》的作者是业界知名的程序员—来自google的steve yegge,他写过很多颇富争议的文章,其中有不少就收录在这本书中。本书是他的精彩文章的合集。
《程序员的呐喊》涉及编程语言文化、代码方法学、google公司文化等热点话题。
对工厂业界的各种现象、技术、趋势等,作者都在本书中表达了自己独特犀利的观点。比如java真的是一门优秀的面向对象语言吗?重构真的那么美好吗?强弱类型语言到底哪个更好?敏捷真的靠谱吗?程序员要不要懂数学等。另外,他还谈到了很多大公司的理念,比如亚马逊做平台为什么那么成功等。最后,本书还收录了他写的google面试攻略,这篇文章可以说为无数应试者点亮了明灯。
《程序员的呐喊》讨论的都是程序员非常关注的热点话题,内容广泛,观点独到,非常适合广大程序员阅读参考。


 程序员的呐喊下载 更多精彩书评



发布书评

 
 


精彩书评 (总计4条)

  •     作者熟悉二三十种编程语言,写了20多年代码。本书是作者对编程语言、开发流程、google的战略等的思考。比较有趣。前面部分是作者对编程语言的一些思考。作者鄙视C++, Java,面向对象。比较有趣的是作者把编程语言和思想划分为自由和保守两大阵营。自由派希望快速发布,容忍bug和安全上的缺陷,保守派则重视安全和稳健作者认为,设计优秀的弱类型系统比同样优秀的强类型系统更有竞争力。作者推崇精简,认为代码最大的敌人是体格,也就是代码的行数。作者认为Perl和Python两种语言的出现时间差不多,Perl市场占有率高出许多,原因是Perl创始人的天才营销,包括得到了Oreilly出版社的支持作者谈到google的面试。他认为面试官们的个人技能性格阅历都会影响面试结果,面试充满偶然。当然面试通过的充分条件还是有的,作者最看重的是算法和数据结构。作者笔下的Google的开发流程比较完美:有严格的单元测试、设计文档、代码审查,代码库整齐划一,如同出自一人之手;经理至少有一半时间写代码;安静的环境;没有甘特图任务表,优秀的程序员们为了自己的荣誉而努力工作。作者认为google的缺陷是没有做平台的意识,没能做出一个比较大的平台来。亚马逊、facebook则成功地做出了平台。
  •     他这么推崇谷歌,真让我意外。可他现在好像也不写了,自从泄密差点被开除之后。如果不是他说了谷歌这么多好话,肯定被开了吧。现在的谷歌,越来越少像他说的那样了。经理们不再写代码,工作环境也不再安静。不过他说的是匹兹堡的办公室,也许稍微好一些。现在往回看,他还是挺有远见的。
  •     * 软件开发的方式多种多样,不存在谁好谁坏。但是它们都互相看不起* 好的程序员之所以出色是因为熟能生巧* 只要你愿意,随时都可以学习新语言* 如果你想要当经理,那么你可能不是个好经理* Lisp很难掌握,但它是唯一能让你继续快乐的语言* Emacs很难掌握,但却是终生受益的投资* 离开舒适区,时不时的的学点新东西* 为自己写点东西,只有这样你才知道那是不是对的* 多笑一点,这很健康,也让人感觉良好* 记得自嘲,不过不要在公开场合大声自嘲,也不要忘了解释

精彩短评 (总计50条)

  •     虽然大部分是吐槽,但是还是很多干货的,比如:应聘Google的建议,以及对编程语言方面的对比和解读。
  •     哈哈哈,又是猛地鼓吹lisp perl这种。还说python没有perl流行。原文大约写于十年前?现在python怎么样了,perl怎么样了。
  •     蛮有意思的
  •     看看了解就好,很难到达作者的高度,所以里面说的很多没法说好还是不好
  •     看的好过瘾,有相当部分感同身受
  •     专业上不懂,但是蛮好
  •     花时间看作者在前面的“咆哮”,不如看其在书的最后的总结。看他说了那么多编程语言,似乎都一无是处,其实是因为作者都熟练使用过有资格那样讲。作为我自己在今天根本没必要看(反正是看了。看了也没看大懂)。 当做是自己从事程序员行业的介绍书了,也学到了不少方法。比如数学很有用,可以通过看维基百科来了解;一个编译器能显示一个程序员的编程能力,所以我上《编译原理》课时比原来认真了;对algorithm和DS的强调;对scheme语言的强调;学会使用Emacs受益终生。书中对google的介绍,让我对google更是神往。 更重要的是去做,也是我很缺乏的地方。
  •     “我读过,那是本好书”
  •     吐槽犀利,有趣得紧。后面写谷歌的部分吐槽少了,趣味下降。
  •     作者的才华和译者的功底令这本鬼东西的中文版 High 到了新的巅峰!
  •     想来我们可能是aws里面最conservative的team
  •     翻译的很好
  •     看起来很轻松,很有意思
  •     挺有意思
  •     至少scrum和面试部分很有看头。
  •     书很薄,一晚上就看完了,有用的东西不多
  •     适合工作了的程序员阅读
  •     比较啰嗦
  •     写得很好,真知灼见
  •     业界大牛的肺腑之言
  •     内容还是不错的。不过这个排版烂到家了!!
  •     言辞犀利直戳痛处,对于开发界的一些事情都是毫不忌口。一口气读完之后就有一种醍醐灌顶、畅快淋漓的愉悦,如同被人从井底给刨出来又扔到天上的感觉,我喜欢。
  •     虽然作者在对编程语言等方面的看法有点偏激,不过说到程序员学数学的重要性那章不错。
  •     博客集,吐槽为主,大部分文章都是抨击各种语言特性和社区文化,作者语言犀利,看着很好玩。
  •     很推荐的一本书,类似《黑客与画家》、《数学之美》这种,一个在Amazon和Google工作的程序员的各种吐槽
  •     有收获: 编译原理的重要性, 面试准备, 什么是好的敏捷, 平台
  •     老司机的肺腑之言, 值得一看
  •     语言本身也是一种产品,也分好坏,不过重要的是用得得心应手?脱离人与团队这个因素,去争论工作模式,开发模式似乎没有必要。
  •     排版有点乱,
  •     吐槽之神 Steve
  •     程序员版《可爱的洪水猛兽》
  •     一个资深程序员的吐槽,果然高度和普通码农完全不同
  •     他口中的亚马逊和我想象中的不一样。 也许他去亚马逊的时候说的是 “苟利公司生死以,岂因祸福避趋之”。 走的时候说了一句,“你还是另请高明吧”。
  •     不如叫程序员的吐槽,呐喊,呐喊给谁听呢?
  •     看完觉得是时候开始学习一门新的语言了
  •     编程和开车非常像,都是错综复杂的事情。驾驶风格、交通法规、开什么类型的车子、突发的交通事故,就像代码风格、使用的语言、bug、以及运行环境等;拿到驾照开几年车就声称自己会开车和写几年代码就觉得自己已经会编程是一样的。二者都是主观的事情。真正开好车没那么简单,如何面对各种突发问题,编程也一样。
  •     程序员的学习态度和内容。
  •     看老外程序员的吐槽,不知道是不是翻译问题,文风有点不适应,读起来纠结。我记住了一个重要的观点,不要因为某种技能目前没有用到而拒绝学习,书到用时方恨少,不要经常待在自己的舒适区里面。
  •     好吧其实全是吐槽博文,不过以作者和译者的轻松诙谐的笔调倒是让人看的很爽。其中怎么面试人却是可以学习学习。
  •     书的内容翻译的非常的自然,书名里的“呐喊”就有些莫名其妙了。全文基本在吐槽:比如每个未被驯服的程序员通常都讨厌三种东西xml,uml,scrum。
  •     文笔好,吐槽犀利。有点意思。
  •     有趣.除了ruby,其它语言黑了个遍.
  •     书中有一些有趣的观点,比如程序员可以被分为保守、激进两种风格,两种风格并无好坏之分,但清楚地意识到两种风格的不同可以减少很多纠纷。文章风格让我感觉有点像《黑客与画家》。但是可能由于内容选择的原因,没有当年读《黑客与画家》的时候那么深的感触。整体上推荐阅读。
  •     读过之后,的确想学学他说的几门语言
  •     很受启发
  •     应该是《程序员的吐槽》……观点很犀利也很无奈啊……不过我这种三流程序员也确实看到差距……
  •     数学对程序员的意义和钱对人的意义类似。 钱少的,活起来就难免畏手畏脚,十分憋屈,搞不好还会因为太穷而挂掉。有钱的,就能做一些穷人做不了的事情,就能在许多事情上有更多选择。钱多了,往往不是坏事。 数学也这样。数学不好的,有些事做起来就很麻烦,有些事可能根本做不了。数学好的,能做的就更多,选择也更多
  •     有意思,翻译得不错
  •     整体来说值得读读,不过作者也说了,牢骚而已
  •     对各个语言的吐槽让人对编程有更高层次的理解,语言风趣,受益匪浅
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024