梁肇新《程式設計高手箴言》書評

2021-04-12 12:54:32 字數 1029 閱讀 5263

上海福州路曾經是上大學時常去的地方, 這次回國, 專門舊地重遊. 在上海書城逛了很久. 除了買了一大堆圍棋書以外, 還買了一本梁肇新 《程式設計高手箴言》.

買梁肇新的書有幾個原因:

1) 他是乙個真正的程式設計師

2) 他敢稱高手

3) 他的書確實是寫出來的

4) 曾經有位中國的編輯讓我寫一本書

寫這個書評不是為了證明梁肇新不是高手. 我覺得梁肇新是乙個程式設計高手, 而且是乙個經營高手. 但我不相信絕對的高手, 反對對高手的迷信. 不管作者是不是高手, 每本書應經得起推敲. 越是高手的書越可能有誤導性.

第一章前半部分可在此看到: http://blog.csdn.net/iyanglian/archive/2004/09/13/102494.aspx

第一章: 程式點滴

好的開始是成功的一半. 本書首先試圖告訴你什麼是程式設計師? 為什麼要做這樣的程式? 正確的入門方法是什麼?

簡單公式有誤導性. 何為開始? 何為好的開始? 何為成功? 何為成功的一半?

有了 "首先", 應有乙個 "然後" 之類的.

有了 "這樣的程式", 前面應提過某種程式.

"正確的入門方法"? 有錯的的入門方法嗎? 用了錯的的入門方法又有什麼不好?

程式≠軟體: 如果你寫個程式,別人就可以拿來用。這時候的程式就能產生價值,這個程式就直接等同於軟體。但軟體行業發展到現在,程式也不等同於軟體了。

此書對軟體有特別的定義, 產生價值的程式才是軟體. 而後的章節進一步將軟體定義成經過經銷商銷售的程式. 所以 "程式≠軟體" 指的是並非所有的程式度能讓經銷商銷售產生價值.

軟體確實不等與程式, 不論其有無價值. 軟體 = 程式 + 文件 + 服務.

因為現在寫程式很容易,但是你的這個程式很難產生什麼樣的商業意義,也不能產生什麼價值,這就很難直接變成軟體。

要寫和幾十年前一樣的程式是很容易, 模擬別人的現有程式比較容易, 但寫符合現代標準的, 或有創新的程式越來越難.

-- 慢慢道來 -- 

網上購買http://www.dearbook.com.cn/book/90329

梁肇新的《程式設計高手箴言》

程式設計師怎樣才能達到程式設計的最高境界?最高境界絕對不是你去編兩行 或者是幾分鐘能寫幾行 或者是用什麼所謂的視覺化工具產生最少的 這些工作,這都不是真正的高手境界。即使是這樣的高手,那也都是無知者的自封。我認為,乙個程式設計師的成長可分為如下六個階段。第一階段 此階段主要是能熟練地使用某種語言。這...

梁肇新《程式設計高手箴言》讀書筆記(一)

將近期末,一直都比較忙,沒時間更新blog 之前在圖書館找到這本梁肇新的 程式設計高手箴言 很興奮,因為第一次看到這本書的時候是初中。當然,那時根本看不懂。現在重新拿起這本書有了一種全新的感覺。當然,這本書已經有點時日了,很多理念只能代表梁肇新的那個年代。之前看過雲風的 我的程式設計感悟 那本要新一...

讀《程式設計高手箴言》

在舊圖看書,偶爾發現了一本不錯的書喔,是梁肇新寫的 程式設計高手箴言 以前總是覺得能夠編出實現一定功能的程式就是很不錯的程式設計師了,但是最近好像老是接觸到這樣乙個概念,程式設計並不是能夠實現一定的功能就可以的,還要很多事情需要考慮。我們不能僅僅滿足於做乙個普通的程式設計師,而是要做系統分析師那樣能...