共计 25 篇文章

发布《大道至简》电子版(第三版)

第六版:2017.05.03,电子版(第三版) 在发布《大道至易(第二版)》时为本书重制了电子版。 内容在本书电子版(第二版)的基础上没有更新。 使用markdown重排了全部格式,发布了.epub和.azw3版本,并重制了pdf版本。 关于本电子版 该电子版是采用上一版为底本的,并且没有作文字上的增修。主要是为了发布质量更好的版本而制作的。 从第一版开始,本书的电子版一直都是没有封面的(考虑到效果,在本版本的. ...

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

关于这个标题 哈哈,其实这个标题是七年前第一次发布这本小书的电子版时使用的。那个时候比现在爱咋呼,所以标题也就有点哗众,现在在这么写,只是怀个旧罢了。 不过真的是要发布这本书的新电子版来着。关于这次发布的原因,在前言里有写,附后。这里先提供下载: 微博用户:取消下载了哦,已经发布电子版第三版了哦 也可以通过Skydriver直接下载,在这里(请进入“About - 大道至简”目录下载即可): 本书的历史版本,请移驾我的Github(在这里)获取下载。 ...

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

什么!你还在讲《大道至简》?! 是的,我说的是《大道至简》,它的上一个版本是“点评版”,也是我这么多年来非常遗憾的一个版次。当然,这也是刊印这个“典藏版”的最基本和最强大的动力了! 第四版前言 不要急 我是天生的急脾气。据父母说,我曾经与哥哥各分得一桃,便见我一口、两口,未等到第三口咬实在,桃就已经全下了肚。然后便眼巴巴地看着哥哥吃得欢乐,而我却连桃的滋味都不太知道。 不知道我的父母是不是拿了《西游记》 ...

与读者们谈谈《大道至简》这五年

:) 广个告先【china-pub书讯】:http://www.china-pub.com/196277 【前天拿到这本书的纸版了,印得不错。封面的风格也很谐调,开心ing...】 与读者们谈谈《大道至简》这五年 《大道至简》第三版(点评版)终于出版了,我得了点空想来写些东西——无论是回顾或者反思,都是必要的。但是真当我开始在键盘上敲字的时候,却连个标题都拟不出来。 我不是个“出书”的人, ...

《大道至简》一书第三版,与编辑就本书写作风格的讨论

在这一版中,编辑周悦同学曾经给我邮件,对古文的使用,以及整本书的行文风格提出她的看法。借这个机会,我在邮件中回顾了我写这本书的整个历史,以及过程中的思想变化。不过看来,这些回顾还是有一点点成效的,呵呵——所以她才会在本书末尾的“编辑手记”中写着:没有完全被作者说服,但踏实下来了……   后来周筠老师和周悦编辑都建议把这篇邮件加到这本书的前言里去。我想了想,还是不必,要是这都写进前言了,我又有什么“料”是能拿来在博客里爆呢?呵呵,这个是笑话了——真实的是,这样的前言与第二版的前言风格差别太大。 ...

与邹欣先生就《大道至简》一书中的两个主要问题的讨论

邹欣先生曾经在读过《大道至简》之后,写了十几个问题问我,很多是直指这本书的核心的,当时我 曾把一部分问题的回复写在这里: http://blog.csdn.net/aimingoo/archive/2007/09/19/1791045.aspx   但仍然有一些没有贴出来。这是关于书中的两个主要问题: 1、“愚公移山”这篇文言写来做什么? 2、这本书的对象是谁?   下面便是这些内容。 ...

与任真先生校订“愚公移山”的邮件

后文是与任真先生改订《大道至简》一书中“愚公移山”文言部分的一份邮件。与任真先生这样的讨论颇多,诸多置疑探讨最后归结为《大道至简》附录中的文言数千字。这一过程中,我学得了很多,例如细致入微,诚言信诺,并为任真先生的谦虚与博学所折服。 关于本邮件中所述的几处,后来大多依了任真先生的修改。并且,我给自己在这几处行文作了批评:与情不合。 又,公开这份邮件,是说我其实古文并不怎么好。只是请宜得当,这样最终看起来,便有了好文章。呵呵。 ...

旧文重发:行在道上,从局部到全局——与师者高焕堂、赵善中先生谈《大道至简》

本文载于《程序员》2009.10期 行在道上,从局部到全局 ——与师者高焕堂、赵善中先生谈《大道至简》 五年前,因为偶然所得,我画下了一个名为“软件工程层状模型(EHM)”的图。随后,我在这个图的思维框架里面,回顾了自己数年以来的工程与软件开发实践,写下了一本《大道至简——软件工程实践者的思想》。从那时起,我一直徘徊在软件工程与技术研发之间。与大多数人不同的是,这种徘徊不是迷茫的,而是清醒的, ...

有关《大道至简》的几点讨论~

《移山之道》的作者邹欣先生,作了一篇读后,谈及了《大道至简》中的几个问题。相关的问题一些读者也常问到,因此这里摘了给邹先的回信,也算对一些共性问题的回复。 回信摘要 Q2.a : 过程和工程是紧密联系的,RUP 和XP 这两种"过程"对于"工程"中的需求管理,过程管理的要求很不一样,另外, ...

《大道至简》的幕后故事:终结篇、勘误和PDF下载

《大道至简》的幕后故事共写了七节,其中的前五节都已经用BLOG的形式公开在CSDN上了。这里一次性的将全部的章节放出来,并做成了PDF文件。敬请下载。;) 《大道至简》幕后故事的全文PDF点此下载 新加的两节是: 幕后故事(6):“愚公移山记”历史文化篇 幕后故事(7):“愚公移山记”撰修杂事篇 此外,在这个PDF版的文件中,还添加了前后两版的“愚公移山记”作为附录,大家可以对照着看(因为撰修杂事篇》中讲到了很多未修改前版本的内容)。 PDF中也将《 ...

《大道至简》的幕后故事(5):“愚公移山记”军事谋略篇

引子 上一节写的地理,这一节只讲策略。我自己读时,时时觉得《大道至简》一书写到末了,未见得有一篇古文精彩,只是这篇古文,愿细读的人并不太多罢了。 这篇军事谋略,与工程全然无关。你可以把它当作做人、做事或者做事业的参考,对于做工程,却没有什么意义。 顺便说,我没有读完过“三十六计”,我自己也不并是什么高明之士。所以,这些策略高妙与否,并不重要,也无佐证。读的人自作自想去便好了。 1. ...

《大道至简》的幕后故事(4):“愚公移山记”军事地理篇

引子 在前面我们已经讲到过“愚公移山”中的人物、事物,并且预告说现在这一节“军事地理”将非常精彩。但现在,这个精彩看来要打个折扣,因为这一小节只讲军事地理,不讲谋略,因此便只是一些背景性的文字交待,喜欢读的便读,不喜欢追根究底的,跳过去也可。 军事策略总是要与地理、环境等因素相关的,因此如果不先交待这些,那么策略也就讲不清。但所涉的国、域、地名和位置信息等都是古代的,所以就写得罗嗦了。大家姑且放开心情,当作历史书看看罢。 ...

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

引子 以古文述事,难点之一便在于我们对历史了解并不充分,因此常常把这个朝代的东西放在了那个朝代,或者让原本是甲做的事,说成了乙做。这样与史不合,容易使文章出笑话。这一篇“幕后”,便来说说“愚公移山记”中的事物。 不过由于这篇故事重在述事,所以对于“物”的描写并不充分,能拣出来谈的并不多,望谅。 1. 铁器 “愚公移山记”中对铁器的考证是一个非常令人痛苦的事。我从一开始便设想,到底有什么法子让愚公在太行山中挖出一条路来呢。然而思来想去, ...

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

引子 “愚公移山记”文言和白话两篇附录,是《大道至简》第二版中重要的组成部分。但我们这些读惯了技术书的人,大概是不会象文科生一样,一边考证着一边读古文,因此这篇“愚公移山记”中的背景,怕是没几个人会晓得。然而如果不了解这个故事的一些背景知识,那么读起来便不会有什么意思,不会知道其中的含义。 因此接下来的“幕后故事”,我将用一系列专题,来讲讲这个“愚公移山记”是如何写成的。 你可能不会想到,这将涉及到历史、地理、军事、 ...

《大道至简》的幕后故事

一、大道至简与愚公移山 《大道至简》一书最初的领悟来自那张EHM图。这个故事我在书中已经讲过:在一次Delphi.NET培训的准备工作中,我顿悟“语言只是工具”,并由语言的工具本质为起点,透视了整个软件工程体系。这张图后来被补充为“软件工程层次模型(EHM)”。而从这张图起,我便有开始为我的这些想法写出一本书来,而书的名字就是《大道至简》。 我写书是从前言开始,在写《大道至简》的前言(第一版的“前言后语”)时,我并没有想到从哪里开始写整本书。 ...