什么!你还在讲《大道至简》?!

是的,我说的是《大道至简》,它的上一个版本是“点评版”,也是我这么多年来非常遗憾的一个版次。当然,这也是刊印这个“典藏版”的最基本和最强大的动力了!

====================

第四版前言

====================

不要急

我是天生的急脾气。据父母说,我曾经与哥哥各分得一桃,便见我一口、两口,未等到第三口咬实在,桃就已经全下了肚。然后便眼巴巴地看着哥哥吃得欢乐,而我却连桃的滋味都不太知道。

不知道我的父母是不是拿了《西游记》中的故事来哄我,但若以我小时候的性急,确实可以做到“桃味不知”。以至于到了后来,等到我十多岁的时候,渐渐懂事了,便在自己的书房写了一幅字:默然心自澄,谦逊品渐高。

个中还有许多缘由,但终归是渐渐地安静了下来。安静下来了,便有了机会来反思一下。若是总急于去解释什么、争辩什么,那么眼里便只见别人的弊端,耳中便只有别人的错漏,因而也就总是很难回头来看看自己。

可能那个自己,正立在田间地头指指戳戳,出言絮絮状若村妇。

读书

在我看来,反思既不是设问,也不是反问,更不是某种思维法(例如逆向思维),它只意味着对一个目标的持续关注。

读书与写书,是我持续关注的一个目标。

然而就读书来说,我读得不多。我习惯大量地收集与归目,这一方面是为了查阅的方便;另一方面,当遇到某些问题或思考倾向了某个话题,我总是能及时地知道“找某类书来翻翻”。收集这些书的目的,原本也无过于此。

但我总归还是读些书的。我读书很细、很慢,常在空白处写写画画,甚不爱惜。读书如食,贪而成嗜,这种读法的所得是难为浅读者道的。不过回到我们这里的话题,这样地收集与读书,或是我常常“反思”的一个源起。

写书

写书是我的另一种反思。

但凡一件事情,我们都该有自己的观点。对于这观点,应该先说清楚它,再坚持它,再尝试否定它。《大道至简》一书三版,便是我在说清楚自己的观点。而我这五年来沉默与坚持,便是不断地向自己挑战:我说得对吗?我在陈述一种什么样的道?这是道吗?这是未来吗?这是方向吗?以及,这一切或许原本就是错的?!(*1)

(*1 引自我的博客文章“与读者谈谈《大道至简》这五年”,文章写于该书第三版(点评版)出版之际。)

正如我一直以来在做的,写书即是在整理我的观点,坚持它,而后尝试否定它。这样的反思是我这些年来写作的主要动力。我的所得,往往不是在于追求新的技术,进而去学习、应用它们,以获得某种技艺上的纯熟,而是往往在于对它们背景里那些旧的、真实的、剥离了广告术语的东西的追问。这种追问,既是对别人的,也是对自己的。惟只这样公平地置疑,才脱离了促狭的味趣,而变成进步的动力。

这才是本书的姊妹篇《大道至易》的由来,也是本书发行它的第四版的原因。

第四版

首先,坦率地说,这一版并没有什么新东西。

若以完整性而言,第三版(点评版)已经有本书的全部内容了。但点评版的问题在于版式过乱,印刷质量也有问题,并且它的字体太小以至于影响到了阅读。因此若继续刊印点评版,其实是对读者的不负责任——所以如果你是第三版的读者,那么第四版真的只益“典藏”。若退至第二版,则又因为内容上缺少“第十章 具体工程”,而无法作为姊妹篇《大道至易》(以下称做“易”)的参考。当然,再追溯至第一版(电子版,2005.11.06),则内容上缺的就更多了。

“易”是本书的后续,并基于本书中几个关键问题的反思。这些反思起至本书电子版发布后不久,只是在这么多年之后,我才有将它写成一本书的能力与阅历罢了。但是“易”一书的写作风格和内容体系与本书完全不同,因此根本上无法做成同一本书。

所以一定程度上来说,这本“典藏版”既是为读者“典藏”而出,亦是专为《大道至易》的发行而出。在内容上以第二版为底本,加上了第三版中的“具体工程”一章;并且,考虑到典藏的价值,收录了本书的公开文档“幕后故事”的精华摘选。

惟只陈述这一事实,敬请读者谨细遴选。

致谢

感谢所有的读者、编者以及一直以来支持我的朋友们。

感谢李维先生为本书作序(*2)。

(*2 本版选用了李维先生在第二版中所写的序“停下来,思考才是进步的本质”。多年来,这句话是时时鸣响于我耳畔的警语。)

感谢所有对这本书提出意见、观点和评论的朋友们。

感谢那些在这本书的撰写与出版中给我帮助与支持的同事、好友和同行专家们。

感谢博文视点资讯有限公司。

感谢我的中学语文老师。

感谢 Joy。En,……我最爱的妻。

周爱民
2012 年 5 月

====================

呵呵,《大道至简》典藏版与《大道至易》的对比:

(都是白色呵,不过《大道至简》典藏版有压纹亚膜工艺,手感相当相当好!赞个!)

(在书名上都采用了金色,相当有套装的感觉,姊妹篇嘛,呵呵呆)

又,《大道至简》典藏版与旧版的对比,厚度仅有少少的变化呵:

(典藏版在封面图的处理上,似有神来之笔哇)

(再看看书脊的效果呵,点评版跟典藏版还是很有区别的)

“不要急”——《大道至简》典藏版(第四版)前言相关推荐

  1. 大道至简:软件工程实践者的思想(典藏版)

    周爱民 著 ISBN 978-7-121-17790-3 2012 年8 月出版 定价:49.00 元 16开 228页 内 容 简 介 本书提出了审视软件工程的全新视角和软件工程的体系模型(EHM, ...

  2. 信息系统项目管理师,第四版应该如何应对

    一.      改版情况. 2023年3月,新版教材起售. 2023年4月4日,官网宣布本次考试第三版第四版兼顾使用. 以历年的考试时间来看,一般这次考试是在 5月27日.28日附近. 接下来只有一个 ...

  3. 大动作!!!公开《大道至简——软件工程实践者的思想》电子版(第二版)

    哈哈,其实这个标题是七年前第一次发布这本小书的电子版时使用的.那个时候比现在爱咋呼,所以标题也就有点哗众,现在在这么写,只是怀个旧罢了. 不过真的是要发布这本书的新电子版来着.关于这次发布的原因,在前 ...

  4. 大道至简:软件工程实践者的思想(点评版)(双色印刷)

    大道至简:软件工程实践者的思想(点评版)(双色印刷) 作者周爱民邀请<编程之美>作者邹欣.<走出软件作坊>作者吕建伟.台湾OOP之父高焕堂等六位专家坐而论道. 从工程实践和理论 ...

  5. Strurts(四)——从Struts原型模拟看大道至简(含实例下载)

    首先,需要再次声明的是:struts是web层的框架.在介绍struts的第一篇文章就已经有了论述,如果不使用struts框架同样可以进行开发,但是需要在Servlet里面写大量的"if-- ...

  6. 《大道至简》的幕后故事

      一.大道至简与愚公移山 ======= <大道至简>一书最初的领悟来自那张EHM图.这个故事我在书中已经讲过:在一次Delphi.NET培训的准备工作中,我顿悟"语言只是工具 ...

  7. 《大道至简》的幕后故事(2):“愚公移山记”人物篇

    引子 ======  "愚公移山记"文言和白话两篇附录,是<大道至简>第二版中重要的组成部分.但我们这些读惯了技术书的人,大概是不会象文科生一样,一边考证着一边读古文, ...

  8. 万字干货:大道至简,用户增长模型体系/完整方法论/实操经验分享

    相信大家这两年可能都有这种感觉,无论大小厂都开始关注起了增长,都在聊起了增长,在聊这个之前,我们有必要知道2个问题. 1. 什么是增长? 小学时我们都学过这样的数学题:一个水池子打开进水口X小时装满水 ...

  9. 《大道至简》的幕后故事(2):“愚公移山记”人物篇 1

    2007年04月18日 01:05:00 引子 ====== "愚公移山记"文言和白话两篇附录,是<大道至简>第二版中重要的组成部分.但我们这些读惯了技术书的人,大概是 ...

最新文章

  1. 产品如何解决「发型师」与「消费者」的认知偏差?
  2. QT与openCV,与PCL结合!
  3. 93没有了_杭州1米93程序员征婚贴火了!年薪50万,孩子随妈姓,没有皇位要继承...
  4. 关于Char* ,CString ,WCHAR*之间的转换问题
  5. SCOM 2012 SP1安装过程
  6. Java集合与数组实现升序排序的算法设计
  7. (转)量化投资大师采访摘录-詹姆斯·西蒙斯 James Simons
  8. 组合体计算机绘图的实验原理,《机械制图及计算机绘图》实验教案.pdf
  9. 网页端启动服务器控制台程序,在ASP.Net(C#)中调用服务器端的控制台应用程序
  10. Java源文件的编译运行
  11. 虐心的《西部世界》第二季:我看哭了 人类和AI傻傻分不清
  12. 文件服务器mfs,分布式文件系统MFS(moosefs)实现存储共享
  13. 【学习笔记】《卓有成效的管理者》 第三章 我能贡献什么
  14. Linux常用命令征集
  15. 小白终是踏上了这条不归路----小文的mysql学习笔记(6)----连接查询-----等值连接、非等值连接、自链接、外连接、交叉连接
  16. Arcpy的制图模块
  17. jquery.print.js打印去掉页眉页脚和设置横纵向打印
  18. 什么是固话号码认证?固话号码认证有用吗?
  19. Windows安全中心空白,无法设置
  20. 使用多线程和死循环,演示一个进程中的多个线程一般是并发执行的

热门文章

  1. 推荐十个好用的程序员摸鱼网站,现在就给我玩起来!
  2. #tree创建一棵树
  3. 网络围棋 v1.10 怎么用
  4. 零基础入门自然语言处理的学习建议
  5. [微信小程序]知识总结及案例汇总
  6. C语言的发展颇为有趣。它的原型ALGOL 60语言
  7. python同时输出两个print_Python3基础 print与,结合 一次输出多个数据
  8. 计算机ctrl加的功能,电脑Ctrl键功能组合命令使用大全(超实用)
  9. DDR基础知识点汇总
  10. java大型项目架构,一个Java应届生从上海离职