黑客与画家

本书是硅谷创业之父Paul Graham 的文集,主要介绍黑客即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的 …… [ 展开全部 ]
  • 作者:[美] Paul Graham
  • 出版社:人民邮电出版社
  • 定价:49.00元
  • ISBN:7115249490
2 黑客与画家
  • 清露无声
    2019-07-03 13:06:03 摘录
    每个人日常生活的很大一部分都花在与计算机打交道上面。未来的人类生活不仅是人与人的互动,而且更多的将是人与计算机的互动。
    这条书摘已被收藏0
  • 胡晋
    2016-10-31 23:50:31 摘录
    如果新事物真的有重大改进,它总不缺乏生存空间
    这条书摘已被收藏0
  • 胡晋
    2016-10-14 00:51:03 摘录
    我认为,这也是多人共同开发一个软件的正确模式。需要合作,但是不要“合”得过头。如果一个代码块由三四个人共同开发,就没有人真正拥有不这块代码。最终,它就会变得像一个公用杂物间,没人管理,又脏又乱,到处堆满了冗余代码。正确的合作方法是将项目分割成严格定义的模块,每一个模块由一个人明确负责。模块与模块之间的接口经过精心设计,如果可能的话,最好把文档说明写得像编程语言规范那样清晰
    这条书摘已被收藏0
  • 胡晋
    2016-10-14 00:36:42 摘录
    绘画的这个创作过程就值得学习。我认为黑客也应该这样工作。你不能盼望先有一个完美的规格设计,然后再动手编程,这样想是不现实的。如果你预先承认规格设计是不完美的,在编程的时候,就可以根据需要当场修改规格,最终会有一个更好的结果。
    (大公司的内部结构,使得它们很难这样做。这是又一个创业公司占
    优之处。)
    这条书摘已被收藏0
  • 胡晋
    2016-10-13 00:03:21 摘录
    这似乎是大公司的普遍情况。大公司这样安排的原因是为了减少结果的标准差。因为实际上只有很少一部分黑客懂得如何正确设计软₩,公司的管理层很难正确识别到底应该把设计软件的任务交给谁。所以,大部分公司不把设计软件的职责交给一个优秀的黑客,而是交给一个委员会,黑客的作用仅仅是实现那个委员会的设计。

    如果某一天你想要去赚大钱,那么记住上面这一点,因为这是创业公司能够成功的原因之一。大公司为了避免设计上的灾难,选择了减少设计结果的标准差。但是当你排斥差异的时候,你不仅将失败的可能性排除在外,也将获得高利润的可能性排除在外。这对大公司来说不是问题,因为生产特别优秀的产品不断是它们的获胜手段。
    这条书摘已被收藏0
  • 胡大勤
    2015-12-09 19:32:41 摘录自2-25页
    黑客就像画家,工作起来是有心理周期的。
    成功是1%的灵感加上99%的汗水,黑客只要找到灵感和创意就会坚持到底做下去。
    这条书摘已被收藏1