商品详情

49.32

《编程人生(15位软件先驱访谈录上卷)》((美)塞贝尔|译者:图灵社区)

数量

商品详情

内容提要

由塞贝尔著的《编程人生(15位软件先驱访谈录 上卷)》是一本访谈笔录,记录了当今 个人魅力 的15 位软件先驱的编程生涯。包括Donald Knuth、 Jamie Zawinski、Joshua Bloch、Ken Thompson等 在内的业界传奇人物,为我们讲述了他们是怎么学习 编程的,在编程过程中发现了什么以及他们对未来的 看法,并对诸如应该如何设计软件等长久以来一直困 扰很多程序员的问题谈了自己的观点。中文版分为上 下卷,上卷介绍8位大师。 本书适合所有程序员,也适合所有对计算机行业 、对软件开发感兴趣的人。

目录

第1篇 Jamie Zawinski
第2篇 Brad Fitzpatrick
第3篇 Douglas Crockford
第4篇 Brendan Eich
第5篇 Joshua Bloch
第6篇 Joe Armstrong
第7篇 Simon Peyton Jones
第8篇 Peter Norvig
参考书目

精彩试读

Zawinski:过程不记得了。当然,编写自己回头 还能理解的代码,这点至关重要。不 过,我都快39了,而当时只有15岁,实在记不太清了 。
Seibel:去CMU干活是从哪一年开始的? Zawinski:不是1984年就是1985年。大概是从 十到十一年级之间的那个夏天开始的。
下午4点左右学校放学后,我会直接去那里,一直待 到晚上八九点。好像不是每天都 去,反正前前后后在那里待了很长时间。
Seibel:高中毕业后,你自然是去了cMu。
Zawinski:是的。事情是这样的,我讨厌高中, 那是我生命中 糟糕的日子。所以临 近毕业时,我去找Fahlman要一份全职工作,他回答 说:“不大好办,不过我有几个 朋友刚开了家公司,可以找他们谈谈。”那家公司叫 Expert Technologies,也就是ETI。
我猜他是董事之一。他们正在打造一个专家系统,可 以自动给电话簿标页码。他们使 用Lisp开发,我认识其中几个人,之前都在Fahlman 的小组里待过。他们雇了我,一 切顺风顺水,约莫过了一年,我开始惶恐不安:哦, 天哪,得到这两份工作 是撞 大运, 不会有下次了。一旦丢了这份工作,没有大 学文凭的话,我就只能去打打零 工了,看来我应该去拿张文凭。
我原本计划半工半读,一边到ETI上班,一边求 学。结果却变成全工全读,前后 持续了大概6个或9个礼拜。反正那段时间不短,以致 我错过了退课截止期, 学费 一个子儿也没要回来。不过我上大学的时间又不够长 ,没拿到学分,因此要说我没真 正上过大学,我也只能认了。
那段时间真的很糟。上高中时,所有人都自我安 慰说:“净是些没完没了的老掉 牙的标准化测试,上了大学,一切都会好起来的。” 结果上大学 年,跟高中毫无 区别。“哦,放心,等你念了研究生,一切都会好起 来的。”所以在我看来,大学和高 中一样糟糕,换了时间而已,我可受不了。每天早上 8点钟起床,就开始往脑子里塞 东西。比如,有门叫做外设介绍的课还非上不可,这 门课教你怎么用鼠标。我找到他 们说:“我都在这所大学里工作了一年半,我知道鼠 标怎么用。”但所有人都得上,概 莫能外,“这是规定”。其他也都差不多,我实在无 法忍受,索性退学了事。我觉得自 己做得很对。
我在ETI干了大概4年,后来公司开始走下坡路。
当时ETI用的Lisp机器是TI Explorer,那时我除了做专家系统的开发工作外,还 把大块时间用在捣鼓用户界面上, 还有那些Lisp机器的工作机制,我也从里到外学了个 遍。我喜欢那些机器,我喜欢折 腾操作系统,琢磨各个部分如何融为一体。
那时我已经写了不少代码,便找了个新闻组,发 帖子找工作,还顺带提到自己写 过不少代码。Peter Norvig看到帖子后安排了面试。
我当时的女友已经搬到加州大学 伯克利分校求学,我正好可以随她而去。
Seibel:Norvig当时在伯克利? Zawinski:是啊。那份工作很奇特。他们有一大 群研究生在做自然语言理解方面的研 究,大家基本上都是语言学家,偶尔写些程序。因此 他们打算找个人接手他们编写的 那些零零碎碎的代码,并整合成真正能用的东西。
这活儿对我来说相当困难,因为我没有相关背景 ,无法理解他们到底在做些什么。
因此常常碰到这样的情形:我盯着某样东西,但 不知所措。我不理解那是什么意 思,不知道下一步该做什么,也不了解要读些什么才 能真正理解它。于是我跑去问 Peter。他很礼貌地回应我:“你现在理解不了,这 很正常,周二我有时间,到时给你 讲解一下。”结果我就无所事事。于是我把大块时间 都用在折腾窗口系统、摆弄屏幕 保护程序以及之前出于好玩而捣鼓的那些用户界面之 类的程序上。
就这么过了6个月或8个月,然后我意识到自己完 全是在虚掷光阴。我什么都没为 他们做,觉得自己就像在度假。后来有几次我真的忙 得一塌糊涂,那种时候回想起在 伯克利的那段日子,我就问问自己:“你怎么会放弃 那份度假般的工作?不会是脑袋 短路了吧?他们可是付钱让你写屏保的!” 我去了Lucid,当时仅存的两家Lisp环境开 发商之一。我决定离开伯克利的 主要原因是我觉得自己一事无成,那种感觉很糟。我 周围的人都不是程序员。当然他 们都不赖,我仍和其中几个人保持着友谊。只不过他 们都是语言学家,比起解决实际 问题来,他们对抽象的事物感兴趣得多。而我想做出 点实际的东西,有 就能指着 某样东西说:“瞧,这活儿漂亮吧,是我干的。” P4-5

相关产品推荐

服务参数

- 本商品享受上述商家服务 - 关闭

商品参数

×