思考才是进步本质——近期文章回顾

到底是什么让我在进步?这个话题很久以前我就拟过,却一直没有作答。我总是把这样的一些问题拟给自己,这个过程,在我看来就叫反思。

我不停地反思,反思这个过程本身,反思“反思这个过程”本身,如此递归往复下去。如同李维先生说的,思考才是进步本质,我找到了不停催促自己前行的动力。

自去年来,我有些文章是发在BLOG之外的,因为受了人家所托的缘故,所以不是太方便在自己的博客上发布。现在,过去了很长的时间,网上的转载也不少了。因此今天把这些再贴了过来,也是一段经历的回顾。

工程方面,近些年来我的思考已经渐渐地少了。在去年读《人月神话》时写过一系列“杀不死的人狼”,后来也因为这系列文章的缘故,UMLChina约我做了一期线上的讲座。这些内容在这里:

以及这里:

除此之外,我能拿得出手的大概就是一篇“产品线工程”了。在写“产品线工程”时我并没有意识到那已经是在国外成熟的一种模式,当时的起因是在盛大,对一些产品之间缺乏相关性有感而发做的一篇文章,后来整理和细化了,就交给了InfoQ。现在它能在这里读到:

http://www.infoq.com/cn/news/2007/04/productline-team-iterative
*
http://www.infoq.com/cn/articles/productline-team-iterative

或这里:

《程序员》在去年约过我几次稿件,主要谈得多的就是“程序员”的话题,这包括“程序员的七种武器”和“剑走偏锋:非主流的程序员”这两篇。后面这一篇在一定程度上回顾了我所知的软件行业历史,这对现在的一些开发人员也是有所帮助的。这两篇文章可以看这里:

好象今年初以来,CSDN出奇地关注程序员的生活与现状。我的一篇约稿,就是回顾“职业历程”的。这篇文章受到的关注也很多:

或这里

大概是同样的原因,欧阳兄也约了我的一篇《苹果是怎么吃到的》,发在《程序员》2008第3期上。这篇文章是这些年我个人认为写得很好的一篇了,关于个人方向上的、我的思考方法上的,大概都有所涉及。现在你可以在这里读到它了:

不过,我有充裕的时间来做这些思考,也只是近一两年的事。再往前看几年,我的生活也跟大多数朋友差不多。下面是当年我给CSDN的投过的一篇稿件,可以还原我在郑州的一段生活:

而在写过这篇稿件之后一年,我就离开郑州,去了上海盛大——当然,现在我也已经不在盛大了。

另外一个较大的话题,是关于架构师的。最初的一篇,是ZDNET的李宁编辑约的一篇专访,起因也是有关《人月神话》的那篇“杀不死的人狼”。这篇专访可以在这里读到(原在zdnet上的文章格式已经乱掉了):

或这里:

后来,在读周老师的一篇博客时,写到了如何读书的问题。这个话题里,我第一次谈到了架构师的学习过程——当然,当时是借用了江南白衣兄的一个话题:他列了一个书单,大意是说做架构师便应当看这些书。哈哈。下面是这段篇文章:

再后来,我在博客中发过一篇“架构师能力模型”的思维脑图,这个图是一时之作,画虽然是画了,但没有解释。后来便做了一篇:

再后来,《程序员》便因这个约了一篇稿件,是讲程序员如何做到架构师的。这发在《程序员》2008第4期上,叫“做人、做事,做架构师”,现在也可以在这里读到了:

因为写《JavaScript语言精髓与编程实践》的缘故,去年以及更早整理有关程序语言方面的东西也就比较多。这算是一个不小的分类,包括:

杂七杂八的,大略也就这些。仔细看了看,自己的思想还没乱掉。不过偶尔也写些无用的东西,例如说因为《大道至简》而做的一系列考证:

因为任真兄而写的一系列《做PDF的FAQ》:

以及一些应时应需或有感而作的书评。

差不多了,一年多来的生活中,思想状态还算是丰富的,所幸的是,我还没有让自己变成一个行道的盲人。