摘要:上海福州路曾经是上大学时常去的地方, 这次回国, 专门旧地重游. 在上海书城逛了很久. 除了买了一大堆围棋书以外, 还买了一本梁肇新 《编程高手箴言》. 买梁肇新的书有几个原因: 1) 他是一个真正的程序员 2) 他敢称高手 3) 他的书确实是写出来的 4) 曾经有位中国的编辑让我写一本书 可能我应解释一下为何要写这个书评. 小时候, 家里有一个破破的有线收音机, 老爸常常听, 并时时加以评论. 慢慢的我也习惯了对什么人说的话都用自几的脑子去分析, 很多事就清楚多了, 很多神话就破了, 说的话就有人听了, 自信心就提高了. 写这个书评不是为了证明梁肇新不是高手. 我觉得梁肇新是一个编程高手, 而且是一个经营高手. 但我不相信绝对的高手, 反对对高手的迷信. 不管作者是不是高手, 每本书应经得起推敲. 越是高手的书越可能有误导性. 第一章前半部分可在此看到: http://blog.csdn.net/iyanglian/archive/2004/09/13/102494.aspx 第一章: 程序点滴 好的开始是成功的一半. 本书首先试图告诉你什么是程序员? 为什么要做这样的程序? 正确的入门方法是什么? 简单公式有误导性. 何为开始? 何为好的开始? 何为成功? 何为成功的一半? 有了 "首先", 应有一个 "然后" 之类的. 有了 "这样的程序", 前面应提过某种程序.  "正确的入门方法"? 有错的的入门方法吗? 用了错的的入门方法又有什么不好? 程序≠软件: 如果你写个程序,别人就可以拿来用。这时候的程序就能产生价值,这个程序就直接等同于软件。但软件行业发展到现在,程序也不等同于软件了。 此书对软件有特别的定义, 产生价值的程序才是软件. 而后的章节进一步将软件定义成经过经销商销售的程序. 所以 "程序≠软件" 指的是并非所有的程序度能让经销商销售产生价值. 软件确实不等与程序, 不论其有无价值. 软件 = 程序 + 文档 + 服务. 因为现在写程序很容易,但是你的这个程序很难产生什么样的商业意义,也不能产生什么价值,这就很难直接变成软件。 要写和几十年前一样的程序是很容易, 模拟别人的现有程序比较容易, 但写符合现代标准的, 或有创新的程序越来越难. -- 慢慢道来 --  ...[阅读全文]