编程大师访谈录

编程大师访谈录

7.4272 评价豆瓣读书
免费试读

作品简介

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

本书适合所有IT从业人员阅读。

Susan Lammers 毕业于斯坦福大学,拥有英语文学士学位,现为手机应用开发公司Flying Sofa的合伙人,也是风险投资资助的创业公司Headbone Interactive的董事长及创始人。Susan是多媒体领域的先锋,曾是微软 公司早期的多媒体出版部联合出版人和总监,负责微软最早的交互式媒体项目,包括微软的电子百科全书Encarta(英卡塔)。 1990年,Lammers离开微软,加入一家创业公司,成为该公司的第三位员工。这家公司就是现今世界数字图像代理公司的领先者Corbis。

作品目录

载入中

热门划线

  1. 最优算法的知识当属科学,结构的想象则是艺术。这些算法的细节,以及编写高效代码实现这些结构的转换,是编程像手艺活的一面。9 人
  2. 最重要的素质是能够把问题的解决方案组织成容易操控的结构,其中每个组件都可以用简单的方式说明。8 人
  3. 通过数学,你学会逻辑推理。你还会学到如何证明,以及怎么处理抽象要素。通过物理学等实验科学或人文学科,你学会如何应用这些抽象在现实中建立联系。6 人
  4. 编程的第一步是想象。就是要在脑海中对来龙去脉有极为清晰的把握。4 人
  5. 我认为管理的最佳方法是言传身教,经常复审代码。我们一直坚持开展代码复审。4 人
  6. 首先理解问题,然后拟定计划,接着执行计划,最后回顾整个过程。4 人
  7. 一切都应该尽可能简单。但要做到这一点你必须掌握复杂性。4 人
  8. 如果不能确认数据结构是正确的,我是决不会开始编码的。我每次废弃代码的时候,通常是因为底层的数据结构太糟糕,而不是因为所采用的算法。4 人
  9. 现在,一个非常大的瓶颈——也是个人计算机行业不景气的一个原因——就是,我们想不出在实现了电子表格和文字处理后,还能用计算机做些什么。我们不知道下一步是什么。我们被难住了。4 人
  10. 你必须得有非常聪明的程序员。一个优秀的程序员会一直不断地思考所开发的程序,无论是开车还是吃饭。不停地思考问题,需要耗费大量的脑力。4 人

喜欢这本书的人也喜欢