共计 26 篇文章

怎么会有两个“原本”

今天很突然地发现裘宗燕老师还翻译了一本《编程原本》,英文名是"Elements of Programming",是C++的STL库之父Alexander Stepanov,简单地说就是“一个大牛”。而看到这个书名的时候,就是一惊:撞衫撞脸撞书名,我那本《程序原本》的英文名原本也是打算用"Elements of Programming"的呀。 这两本书的介绍在这里: ...

第一篇关于《大道至易》的书评

全文原载于《中华读书报》2012.07.11期,作者匿铭 为项目管理者提供思维方法的书,数不胜数,很多书看到书名便足以令人晕厥,再翻看内容更让人气血翻腾,这类书的作者往往把管理者当成了神仙,有三头六臂,既可以驾驭如此复杂的思维,又可以搭弓射箭,例不虚发。多了理想,少了现实。 所以就有另一种思维的书籍出现,这类书里对高手的定义是,花草树叶皆能为兵器,取胜之道越是简单明了越是有效。《大道至易:实践者的思想》这本书也是这种思维,这是周爱民《大道至简》 ...

从“架构师书单”讲开去

源起 琉璃要我推荐一下给工程师们的各阶段的书单,这件事被我压在手边好些天了已经。然后呢就看见了公司内网中孙坚的一份推荐。其实那份书单的一些信息也是有出处的(或者说有类似介绍的地方),是江南白衣的另一份架构师书单,目前已经“翻新”到2009年版和第3版了: http://calvin.javaeye.com/blog/351007 http://calvin.javaeye.com/blog/57670 http://blog.csdn.net/ ...

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

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

尊重反动派(下)

尊重反动派(下) ——再说阿朱的《走出软件作坊》     4、再说狭义工程 从《人月神话》中,我注意到我们的——大环境下的——工程定义是有问题的。银弹问题中的工程目标其实是:抽象软件构成的复杂概念结构。与此相关的次要目标是:将需求……映射成计算机的执行逻辑。简单地说,这种工程的经典定义中,“完成一个项目”是次要的目标。 而我们大多数的公司,是在为“完成一个项目”而发愁。至于软件的、 ...

尊重反动派(上)

尊重反动派(上) ——再说阿朱的《走出软件作坊》     1、历史中 我读熊逸的《春秋大义》时,便感叹了:无论是怎样的谬论,在历史中都能找到足够的论据。以历史为大背景来看,正确与错误并不重要,重要的是哪种论调更符合发言者的利益。 如是,我现在也甚少与人论长短。在盛大工作的时候,Soul曾给我说:大多数的争论不是为了正误,而是为了面子。这句我给写到了“架构师的能力模型”图中,作为架构师的修养之一,如何看到“ ...

标题党的进步:道字大旗不再扯,美为号召又开张

标题党的进步:道字大旗不再扯,美为号召又开张 —— 我读《编程之美》 题记 为拟这篇读后的标题,我花费了不少的功夫,最终我想起邹欣先生在他的博客上的一段文字,说的是上次博客堂年会上的预测之TOP(在这里)。其中就有这样的一个关于书名的观点,正好引来作本文的开题。再加之本就是邹先生所述或所认可的观点,固而必当切合其书的本旨。 0、引子 有一天,我问了方志远兄一个问题:有没有一本书,是有一个主标题,而有两个副标题的。志远兄答我说,明清或民国时期的书里可能会极偶然地有过,但那种做法在现在的书中,是找不到的。 ...

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

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

有源则至清——我读《移山之道》

引子 大概是因为列在博文的作译者清单里的缘故罢,我常常能在第一时间得到有关新书的消息。这本《移山之道》的消息在《大道至简》出版前我就知道了。当时也是心中忐忑,因为同样是一本言“道”的书,同样以愚公移山为背景,同样讲软件工程……邹欣先生在博客中说这“车”撞得他眼冒金星,其实我又何尝不是如此?哈哈~于是当时便想着:等《移山之道》出版了一定得好好看看,是不是好书不论,评论的心态要先调整好。。。。 还没想好怎么个调整法子, ...

让leeon不再眷念马桶——书评《精通正则表达式》

计算的世界大概都是由规则构成的。从最简单的二进制运算,到复杂的格式化文本,以及构建互联网络的各种协议,整个行业都在几十年如一日的定制、复制和客制化各种规则。 在一切变得越来越复杂的时候,我们终于为“分析这些原本很有规则的数据”发了愁。因为规则多到一定程度的时候,也就湮没了规则本身。 从一系列的数据中找到规则并描述这些规则的工具,是“正则表达式”——在早期,它确实就被译作“规则表达式”。更加重要的是,现今的各种语言内置了强大的正则表达式支持,使得这些“规则”可以被复用、编程,以及用于推理。当然, ...

又见标题党——怒评《JavaScript核心技术》

很少写书评,尤其是在这样出离愤怒的时候。 之所以愤怒,是因为今天看到了《JavaScript核心技术》。 看到书名,看到那头犀牛,我的第一冲动就是立即下单买进。因为O'Reilly、机械工业、核心技术,再加上在JavaScript界中无人不知的那头犀牛,大概已经是品质的极境了。 然而毕竟是在CSDN的读书区看到这条消息,毕竟还有一个“预读”。但预读中的这份目录却不禁让我疑惑:这会是在讲“核心技术”吗?再细读内容,实在大失所望~大失所望~大失所望! 终于开始怀疑犀牛的价值了,于是又去查原版书。 ...

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

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

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

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

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

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