展开全部

主编推荐语

19位计算机行业先驱采访实录,集结了计算机先驱的精辟言论,处处闪烁着智慧的火花。

内容简介

本书是对19 位计算机行业先驱的采访实录,采访对象包括查尔斯·西蒙尼、比尔·盖茨、安迪·赫兹菲尔德、雷·奥奇、杰夫·拉斯金等。访谈涉及他们软件创造过程的灵感、技术、编程习惯、动机、反思,以及对未来软件的畅想等。问答中集结了这些计算机先驱的精辟言论,处处闪烁着智慧的火花。

目录

  • 版权信息
  • 版权声明
  • 本书赞誉
  • 译者序
  • 中文版序
  • 前言
  • 第1篇 查尔斯·西蒙尼
  • 查尔斯·西蒙尼访谈(上)
  • 查尔斯·西蒙尼访谈(下)
  • 续写传奇人生
  • 第2篇 巴特勒·兰普森
  • 巴特勒·兰普森访谈(上)
  • 巴特勒·兰普森访谈(下)
  • 续写传奇人生
  • 第3篇 约翰·沃诺克
  • 约翰·沃诺克访谈(上)
  • 约翰·沃诺克访谈(下)
  • 续写传奇人生
  • 第4篇 加里·基尔代尔
  • 加里·基尔代尔访谈(上)
  • 加里·基尔代尔访谈(下)
  • 续写传奇人生
  • 第5篇 比尔·盖茨
  • 比尔·盖茨访谈(上)
  • 比尔·盖茨访谈(中)
  • 比尔·盖茨访谈(下)
  • 续写传奇人生
  • 第6篇 约翰·佩奇
  • 约翰·佩奇访谈(上)
  • 约翰·佩奇访谈(下)
  • 续写传奇人生
  • 第7篇 C. 韦恩·莱特莱夫
  • C. 韦恩·莱特莱夫访谈(上)
  • C. 韦恩·莱特莱夫访谈(中)
  • C. 韦恩·莱特莱夫访谈(下)
  • 续写传奇人生
  • 第8篇 丹·布兰克林
  • 丹·布兰克林访谈(上)
  • 丹·布兰克林访谈(中)
  • 丹·布兰克林访谈(下)
  • 续写传奇人生
  • 第9篇 鲍勃·弗兰克斯顿
  • 鲍勃·弗兰克斯顿访谈
  • 续写传奇人生
  • 第10篇 乔纳森·萨奇
  • 乔纳森·萨奇访谈(上)
  • 乔纳森·萨奇访谈(下)
  • 续写传奇人生
  • 第11篇 雷·奥奇
  • 雷·奥奇访谈(上)
  • 雷·奥奇访谈(下)
  • 续写传奇人生
  • 第12篇 彼得·罗伊森
  • 彼得·罗伊森访谈(上)
  • 彼得·罗伊森访谈(下)
  • 续写传奇人生
  • 第13篇 鲍勃·卡尔
  • 鲍勃·卡尔访谈(上)
  • 鲍勃·卡尔访谈(下)
  • 续写传奇人生
  • 第14篇 杰夫·拉斯金
  • 杰夫·拉斯金访谈(上)
  • 杰夫·拉斯金访谈(中)
  • 杰夫·拉斯金访谈(下)
  • 续写传奇人生
  • 第15篇 安迪·赫兹菲尔德
  • 安迪·赫兹菲尔德访谈(上)
  • 安迪·赫兹菲尔德访谈(下)
  • 续写传奇人生
  • 第16篇 岩谷徹
  • 岩谷徹访谈
  • 续写传奇人生
  • 第17篇 斯科特·金
  • 斯科特·金访谈(上)
  • 斯科特·金访谈(下)
  • 续写传奇人生
  • 第18篇 加隆·兰尼尔
  • 加隆·兰尼尔访谈(上)
  • 加隆·兰尼尔访谈(下)
  • 续写传奇人生
  • 第19篇 迈克尔·霍利
  • 迈克尔·霍利访谈(上)
  • 迈克尔·霍利访谈(中)
  • 迈克尔·霍利访谈(下)
  • 续写传奇人生
  • 词汇表
  • 附录
  • 查尔斯·西蒙尼
  • 巴特勒·兰普森
  • 比尔·盖茨
  • 丹·布兰克林
  • 鲍勃·弗兰克斯顿
  • 乔纳森·萨奇
  • 鲍勃·卡尔
  • 杰夫·拉斯金
  • 安迪·赫兹菲尔德
  • 斯科特·金
  • 迈克尔·霍利
展开全部

评分及书评

4.5
4个评分
  • 用户头像
    给这本书评了
    4.0
    大多数顶尖程序员在数学、艺术,和音乐有自己的见解和一方天地

    重点整理:1. 先想好数据结构,并在整个编码过程中将它们牢记于心 2. 最优算法的知识当属科学,结构的想象则是艺术。这些算法的细节,以及编写高效代码实现这些结构的转换,是编程像手艺活的一面 3. 不会偏爱某一种语言。会使用最合适的环境和编译器工具集,这些才是需要考虑的因素。计算机语言不过就是计算机语言 4. 盖茨:最困难的部分是确定采用什么算法,然后还要尽可能地简化算法。做到最简单的形式是很难的 5. 一个优秀的程序员会一直不断地思考所开发的程序,无论是开车还是吃饭。不停地思考问题,需要耗费大量的脑力 6. 数学对计算机科学有着很大的影响 7. 一个优秀的程序员:我把代码带回家,晚上花一个小时就能全部看完。这种能力的差异是巨大的 8. 一个优秀的程序员对他使用的工具非常熟悉 9. 编程有科学的成分,也有艺术的成分。计算机越人性化,里面的艺术成分就越多 10. 优秀的程序员还要对美学有感觉,并且有相应的负罪感,能够敏锐地意识到什么时候违反了程序的美感。负罪感迫使他更加努力地去改进程序,使程序更加符合美感 11. 程序语言越高级,写的注释就越少。尽力编写可读性好的代码。在编程语言中,只使用有意义的常规用语,如果我觉得一段代码不是很容易读懂,就会写上注释 12. 注释的主要目的是为了对异常发出警告 13. 形成了一种注释风格。会把大部分程序分解成相当小的模块,写很多注释,对模块、输入和输出进行描述 14. 如果你是硬被拉入编程这一行的,建议你保持乐观的心态,尽量多编程,同时尽可能参加各种不同的项目。尽可能多把时间花在计算机上,还要学会准确判断自己的职业倦怠状况 15. 编程做得好的事情都可以成为艺术,因为任何工作都可以加上一定的品位或艺术天赋来完成。自己的工作中,不但关心代码做什么,也关心它看起来如何。经常重新整理代码,就为了让它看起来更漂亮 16. 很多懂计算机和数学的人也懂音乐。音乐和编程语言相似,也有一套相当复杂的记号,即乐谱。在程序运行时与其进行交互,而不是事先规定它该做什么,然后期望运行结果是正确的,这更像演奏乐器而不像读乐谱

      6
      评论
      用户头像
      给这本书评了
      4.0
      计算机编程=艺术+创造+实现+……

      这本书介绍了上世纪七八十年代活跃的(主要都是美国)程序员(设计师,以及后来的企业管理者、行业符号人物)。


      访谈类内容一般很容易阅读,不需要每个章逐个阅读。 我先去速读了比尔盖茨,这个几乎每位人都听过的人是如何看待编程,程序员,算法这些概念的。
      那个年代的 best practice 是什么,和我们现在的时代所追寻的东西有哪里不一样。
      还有两个苹果公司的开发 Macintosh(麦金托什),以前看 Jobs 的自传时候曾经听过他们的名字,拉斯金与赫兹菲尔德。但是他们是怎么加入的项目,对设计操作系统有哪些思考,这些问题就很难在别的地方看到了。

      我觉得这本书虽然是有些过时了,但是对 “我辈” 从业者(不管是移动开发,web 前端还是大数据与云计算),前辈的经验与观点值得了解。
      特别, 书中附录部分我看到他们四十年前写的手稿,很是感动。
      自己做的努力还远远不够, 努力吧,做好吧。
      别辜负了这么美好的年华。

        3
        2

      出版方

      人民邮电出版社·图灵出品

      图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。