新鲜、有趣,互联生活。令狐葱。

2007/01/06

读书:JOEL说软件


看老外的书,看到的全是思想;看中国人写的书,看到的也全是思想,不过就是很难找出自己的思想。 《JOEL说软件》这本书随便一翻就会让人刮目相看,我的感觉就是自己的脑袋以前怎么就那么迟钝呢,好像就根本没有用来思考过,呵呵。这本书的内容全部来自Joel的blog,不过这本书还是获得了第15届JOLT大奖。据称,excel 就是在此人的领导之下开发出来的,其强悍可见一斑。另外,从这本书里你能读到的会是一个不同的世界,在那里没有神化,在那里微软、Sun等等都存在太多的bugs。我不知道读过之后自己有什么大的收获,但是我知道,以后看问题绝对不能只看到表面现象,想想背后或许会有更多的内容:〉

以下是我比较喜欢的章节,懒得敲上去汉字,所以找出原文连接,一为保存,二为分享。

The Joel Test: 12 Steps to Better Code  Aug 09 2000
The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)  Oct 08 2003
Painless Functional Specifications - Part 1: Why Bother? Oct 02 2000
Painless Functional Specifications - Part 2: What's a Spec? Oct 03 2000
Painless Functional Specifications - Part 3: But... How?  Oct 04 2000
Painless Functional Specifications - Part 4: Tips Oct 15 2000
Painless Software Schedules Mar 29 2000
Five Worlds May 06 2002
(散用软件、内用软件、嵌入式软件、游戏软件、代用软件)
Fire And Motion Jan 06 2002
(You move towards the enemy while firing your weapon. The firing forces him to keep his head down so he can't fire at you.)
 
(You know how an iceberg is 90% underwater? Well, most software is like that too -- there's a pretty user interface that takes about 10% of the work, and then 90% of the programming work is under the covers.)
Nothing is as Simple as it Seems Mar 04 2002
Strategy Letter I: Ben and Jerry's vs. Amazon May 12 2000
Strategy Letter II: Chicken and Egg Problems  May 24 2000
Strategy Letter III: Let Me Go Back! Jun 03 2000
Strategy Letter IV: Bloatware and the 80/20 Myth Mar 23 2001
Strategy Letter V Jun 12 2002
The Guerrilla Guide to Interviewing (version 3.0) Oct 25 2006

没有评论: