《黑客与画家》的二十三条读书笔记

看了阮一峰的博文「向着未来而生—-《黑客与画家(精装本)》序言」之后决定把这本书买来一看,不过看过之后感觉并没有像网友评价的那样那么的精彩。不能说翻译的不好,也不能说原著写的不好,可能是我理解的太浅吧,希望再读时能有更多的收获。

下面是从书中摘录的一些话:

  1. 对于黑客来说,关着的门就是一种挑衅,而锁着的门则是一种侮辱。

  2. 文艺复兴时期的代表人物阿尔伯蒂有一句名言:“任何一种艺术,不管是否重要,如果你想要在该领域出类拔萃,就必须全身心投入。

  3. 在任何社会等级制度中,那些对自己没自信的人就会通过虐待他们眼中的下等人来突显自己的身份。

  4. 表面上,学校的使命是教育儿童。事实上,学校的真正目的是把儿童都关在同一个地方,以便大人们白天可以腾出手来把事情做完。

  5. 创造优美事物的方式往往不是从头做起,而是在现有成果的基础上做一些小小的调整,或者将已有的观点用比较新的方式组合起来。

  6. 程序员被当作技工,职责就是将产品经理的“构想”(如果这个词是这么用的话)翻译成代码。

  7. 大公司为了避免设计上的灾难,选择了减少设计结果的标准差。但是当你排斥差异的时候,你不仅将失败的可能性排除在外,也将获得高利润的可能性排除在外。这对大公司来说不是问题,因为生产特别优秀的产品不是它们的获胜手段。大公司只要做到不太烂,就能赢。

  8. 真正竞争软件设计的战场是新兴领域的市场,这里还没有人建立过防御工事。只要你能做出大胆的设计,由一个人或一批人同时负责设计和实现产品,你就能在这里战胜大公司。

  9. 程序写出来是给人看的,附带能在机器上运行。

  10. 想要做出优秀作品,你需要一个什么问题都能思考的大脑。尤其是那些似乎不应该思考的问题,你的大脑也要养成思考它们的习惯。

  11. 一个人们拥有言论自由和行动自由的社会,往往最有可能采纳最优方案,而不是采纳最有权势的人提出的方案。

  12. 你有没有注意过,坐下来写东西的时候,一半的构思是写作时产生的?软件也是这样。

  13. 向一个项目增加人手,往往会拖慢项目进程。随着参与人数的增加,人与人之间需要的沟通呈现指数式增长。

  14. 管理企业其实很简单,只要记住两点就可以了:做出用户喜欢的产品,保证开支小于收入。

  15. 如果你想致富,应该怎么做?我认为最好的办法就是自己创业,或者加入创业公司。几百年来,这一直是致富的可靠途径。

  16. 如果你有一个令你感到安全的工作,你是不会致富的,因为没有危险,就几乎等于没有可放大性。

  17. 大公司就像巨型的古罗马战舰,一千个划船手共同划桨,推动它前进。但是,两个因素使得它快不起来。一个因素是,每个划船手看不到自己更努力划桨有何不同;另一个因素是,一千人的团队使得任何个人的努力都被大大地平均化了。

  18. 如果你从大船上挑选出10个最优秀的划船手,把他们组成一个团队,这时,十人小船的优势才会真正显示出来。小团队带来的各种额外激励会在他们身上发挥得淋漓尽致。

  19. 收购这件事最难的地方就是让买方真正拿出钱。大多数时候,促成买方掏钱的最好办法不是让买家看到有获利的可能,而是让他们感到失去机会的恐惧。对于买家来说,最强的收购动机就是看到竞争对手可能收购你。

  20. 优秀作品的秘诀就是:非常严格的品味,再加上实现这种品味的能力。

  21. 你用什么语言并不重要,重要的是你对问题是否有正确的理解。代码以外的东西才是关键。

  22. 效率低下的软件并不等于很烂的软件。一种让程序员做无用功的语言才真正称得上很烂。浪费程序员的时间而不是浪费机器的时间才是真正的无效率。

  23. 在大型组织内部,有一个专门的术语描述这种跟随大多数人的选择的做法,叫做“业界最佳实践”。这个词出现的原因其实就是为了让你的经理可以推卸责任。