零碎的精彩(《软件随想录》书评)

Gosin posted @ Apr 08, 2010 12:51:40 AM in 碎语 , 1764 阅读

                        零碎的精彩(《软件随想录》书评)

每天中午睡前读一些,两个星期的时间这本书也就读完了。因为其中没有涉及复杂的技术性细节,读起来还是很轻松的。
《软件随想录》是一本网志书,其内容的跨度是相当大的,从编程学习到程序开发再到软件定价…………涉及到得多是一些零碎的细节,但正是这些零碎的细节构成了本书的精彩(看之前我没有去看目录,这样一来每天也算有个小惊喜^_^)。
在《飙高音》一文中,Joel颠覆了别人对软件开发的错误认识,简单的人力与工时互换不但不适用于软件开发,甚至是错误的(其中又引出了一本好书《人月神话》)。一个大神级别的程序员在五小时里开发出来的东西不是四个普通程序员在二十个小时里就能拼凑出来的。换句话说,“三个臭皮匠胜过一个诸葛亮”在软件开发中基本失效(IT民工的杯具也算被部分的解释了)。
《字体平滑、反锯齿和次像素渲染》一文中Joel不仅从技术细节上比较了Microsoft与Apple对系统字体设计理念的不同,而且深刻的揭示出了人们对待设计的态度更多的是受习惯的影响而非所谓的品味。
Joel运营着一家公司,所以其中有许多文章都详细讲到了产品的开发与运营,《软件定价》一文甚至让人看到了经济学家的影子,《五个为什么》从Fog Creek的一次宕机讲起,接着又借用丰田佐吉(Sackichi Toyoda)的“五个为什么”来从根本上解决问题,虽然有着“黑天鹅”的因素,但也不失为一个好办法。《循证式日程规划》介绍了一种时间管理方法,从中获益不少。《火星人的耳机》用一种很有趣的方法讲了讲兼容性这个话题,还有针对Joel的老东家M$的《为什么Microsoft Office的文件格式如此复杂(以及一些对策)》……
书中还有很多有意思的篇目,就不一一介绍剧透了。如果你有兴趣不妨读读本书,阮一峰的翻译确实不错,包括技术词汇、双关语都给出了注解^_^

P.S:接下来开始读《通俗天文学》。

Avatar_small
galeki 说:
Apr 08, 2010 04:38:46 AM

说得我很有兴趣,把它加入 china-pub 藏书阁,下次买回来~

Avatar_small
Gosin 说:
Apr 09, 2010 05:37:57 AM

@galeki: 如果有精力,不妨读一读

Avatar_small
galeki 说:
May 18, 2010 01:38:13 PM

没有按顺序跳跃的读完了,那个 Apple 和 MS 的字体差异我还好好的比较了一下,总算明白了为什么原来在 Win 下写的文档,打印出来的效果要漂亮很多……
原来打印机的 dpi 要远超过屏幕的 dpi……
其他关于软件工程的文章也挺有趣,不过一直没做过什么大项目,不知道啥时候我才能和作者找到共鸣。

Avatar_small
Gosin 说:
May 21, 2010 07:42:50 PM

@galeki: 毕竟实物的分辨率可是相当大的嘛,软件工程方面,他推荐的那本《人月神话》很好,国内还有一本《大道至简》,也不错,有个免费的PDF版可供阅读。

Avatar_small
Gosin 说:
May 21, 2010 07:43:17 PM

@Gosin: 《大道至简》
http://www.daxia.com/bibis/upload/%B4%F3%B5%C0%D6%C1%BC%F2.609.pdf

Avatar_small
galeki 说:
May 24, 2010 12:11:21 PM

@Gosin: 收了,学习一下~ :D


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter
RSS
RSS Link
搜索
Gosin
磨叽中……
已访问人次
69082
快捷订阅
google reader
九点
用QQ邮箱阅读空间订阅我的博客。

Copyright © 2007

Webdesign, tvorba www stránek

Valid XHTML 1.1