注:关于书的序的讨论,参见附录之一。
电子版发布前言
我终于决定发布这本书的电子版了。
完成这本书的时候,我已经在这个行业里做了十年了。这十年来,我对自己的经历做过两次回顾。第一次是关于技术的,这造就了那本《Delphi 源代码分析》,是讨论开发的技术和方法细节的。第二次就催生了这本《大道至简》,讨论的则是工程、管理中的思想。
我其实是很希望这本书能放在读者的书架案头,而不是放在电脑的某一个目录中。因为它应当是一本可以阅读和品味的书,而不是在电脑中备查的技术资料。
然而,我在决定担任这家公司的软件架构师的同时,我就意识到,我没有足够的精力来运作这本书。——我的意思是如果要把他做成纸质的书的话,我没有足够的精力。
出版商是要寻求利润的。——于此,我一早就知道。但我从来不知道:到底一本书簿一点或者厚一点,哪个会让出版商更有利润。
我只想写一本“阐明软件工程的思想核心”的书。这本书要很容易就读明白,还要很容易就想通,还要很容易就知道:工程其实很简单,只是大家把它做复杂了。
然而问题是:我把它写得太简单了,以至于只写了110 页,就没有必要再写下去了。
我当然可以把一本书写得很复杂,或者很厚。这很容易,就如做 Coder 一样:把代码写烂或者写乱都很容易,要想写得简洁却远非易事。
代码写得太简洁,老板会认为你在偷懒;书写得太薄,出版社就不愿意出。我看来是忘掉了侯捷先生说过的“买书如买纸”,以书的厚薄来论价值的故事。
忘掉了就忘掉吧。好的一面是现在书变成了电子版,大家终于可以读到它了。不好的呢?我想大概不要钱的东西很难得到珍视吧:如果下载这本书只是因为收集,而不是阅读,那会是让我感到比讨论“买书如买纸”这样的事更为难过的。
好吧。希望你能象对待纸质书籍那样来阅读这本《大道至简》。放心,我并不介意你把它打印出来放在床头。
补充声明:我保留在传统媒体(书籍、杂志)上刊载、出版本书的权利。但允许任何人在网络上非商业性地、自由地、不加修改地传播这本书的电子版本。
周爱民 2005 年 10 月 14 日
http://www.doany.net/
mailto:aim@263.net
周爱民(Aimingoo) 2013-08-24 21:54:46