《大道至易:實踐者的思想》闡述了作者對於架構師角色的實習和領悟,作者採取的方式,是老老實實把自己的思維過程和喃喃自語都很原生態地記錄下來,從而形成一本“心語”之作。《大道至易:實踐者的思想》作者站在架構師的高度上來看待軟體開發,甚至更大的意義上,看待以軟體開發能力為核心的企業在產品戰略、人力配置和文化方面的組織問題。
基本介紹
- 書名:大道至易:實踐者的思想
- 出版社:人民郵電出版社
- 頁數:386頁
- 開本:16
- 品牌:人民郵電出版社
- 作者:周愛民(Aimingoo)
- 出版日期:2012年6月1日
- 語種:簡體中文
- ISBN:9787115282170
基本介紹,內容簡介,作者簡介,圖書目錄,名人推薦,
基本介紹
內容簡介
《大道至易:實踐者的思想》可以看成是《大道至簡》的姊妹篇,是以軟體工程為體系、以組織結構為視角,融合系統架構師、項目管理者和軟體開發人員三種角色實踐的思想總成。《大道至易:實踐者的思想》討論這些思想,並陳述它們所基於的原則、背景與獲得過程。《大道至易:實踐者的思想》適合各類工程管理人員、軟體開發人員和架構師閱讀。
作者簡介
周愛民:國內軟體開發界資深軟體工程師,從1996年開始涉足商業軟體開發,歷任部門經理、區域總經理、高級軟體工程師、平台架構師等職。周愛民先生在軟體開發、軟體了程、團隊建設以及部門管理方面經驗豐富,是Borland Delphi產品技術專家,也是Qomo開源項目(JavaScript)的發起者。在JavaScript開發方面,有超過9年的實踐經驗。
2003年5月 被美國Borland公司授予“Borland Deophi產品專家”稱號,並授予“論壇特別貢獻獎”;
2004年8月 出版軟體開發專著《Delphi原始碼分析》,被業界譽為“Delphi領域精品著作”;
2005年12月 發起JavaScript開源項目Qomolangma(Qomo),研究語言特性、框架設計與企業級套用庫;
2007年4月 出版軟體工程專著《大道至簡——軟體工程實踐者的思想》,被譽為“激盪新思的佳作”;
2007年11月 參加CSDN主辦的軟體開發大會(SD2C),主講“JJavaScript引擎技術”。
2003年5月 被美國Borland公司授予“Borland Deophi產品專家”稱號,並授予“論壇特別貢獻獎”;
2004年8月 出版軟體開發專著《Delphi原始碼分析》,被業界譽為“Delphi領域精品著作”;
2005年12月 發起JavaScript開源項目Qomolangma(Qomo),研究語言特性、框架設計與企業級套用庫;
2007年4月 出版軟體工程專著《大道至簡——軟體工程實踐者的思想》,被譽為“激盪新思的佳作”;
2007年11月 參加CSDN主辦的軟體開發大會(SD2C),主講“JJavaScript引擎技術”。
圖書目錄
總論 領域角色的關注
第一節 什麼是領域角色的關注
第二節 基於組織視角的觀察
第三節 工程的本質問題是組織
第一篇 具體工程下的組織與行為
引言 管理中的邏輯
第一章 任人治事:組織行為的基本認知
第一節 刺秦與滅秦
第二節 看到別人能做什麼
第三節 要做事,不要管理
第四節 伯夷與叔齊是怎么死的
第二章 謀定後動:項目的存在權
第一節 試錯通常是無能的託辭
第二節 合法的山大王為什麼沒能成功
第三節 自己想辦法
第三章 具體而微:工程是系統而不是事
第一節 做事的選擇
第二節 你要什麼
附錄一 行在道上,從局部到全局
附錄二 本來面目——大教堂、集市,與作坊
附錄三 殺不死的人狼——我讀《人月神話》
第二篇 程式源流:從計算到系統(上)
引言 簡單的本源
第四章 計算系統
第一節 數,以及對數據的性質的思考
第二節 邏輯
第三節 抽象
第五章 語言及其面臨的系統
第一節 語言
第二節 從功能到系統
第六章 程式設計的核心思想
第一節 數據結構:順序存儲
第二節 數據結構:散列存儲
第三節 執行體及其執行過程中的環境
第四節 語法樹及其執行過程
第五節 對象系統:表達、使用與模式
第三篇 程式源流:從計算到系統(下)
第七章 套用開發基礎
第一節 套用開發的背景與成因
第二節 套用開發技術
第三節 開發視角下的工程問題
第四節 應用程式設計語言的複雜性
第八章 系統的基礎部件
第一節 分布
第二節 依賴
第三節 訊息
第四節 系統
第九章 系統的基本組織方法與原理
第一節 行為的組織及其抽象
第二節 領域間的組織
附錄一“主要編程範式”及其語言特性關係
附錄二 繼承與混合,略談系統的構建方式
附錄三 像大師們一樣思考——從“UML何時死掉”談起
附錄四 VCL已死,RAD已死
第四篇 架構的思想與指導原則
引言 架構師的思維
第十章 你所關注的系統
第一節 了解系統的過程
第二節 知識的構建
第三節 最初的事實
第十一章 架構是過程,而非結果
第一節 架構師的能力結構
第二節 系統架構與決策
第三節 架構的表達與邏輯
第十二章 架構原則,技藝、藝術與美
第一節 架構原則
第二節 技藝、藝術與美
附錄一 做人、做事,做架構師——架構師能力模型解析
附錄二 專訪:談企業軟體架構設計(節選)
參考資料
圖表索引
第一節 什麼是領域角色的關注
第二節 基於組織視角的觀察
第三節 工程的本質問題是組織
第一篇 具體工程下的組織與行為
引言 管理中的邏輯
第一章 任人治事:組織行為的基本認知
第一節 刺秦與滅秦
第二節 看到別人能做什麼
第三節 要做事,不要管理
第四節 伯夷與叔齊是怎么死的
第二章 謀定後動:項目的存在權
第一節 試錯通常是無能的託辭
第二節 合法的山大王為什麼沒能成功
第三節 自己想辦法
第三章 具體而微:工程是系統而不是事
第一節 做事的選擇
第二節 你要什麼
附錄一 行在道上,從局部到全局
附錄二 本來面目——大教堂、集市,與作坊
附錄三 殺不死的人狼——我讀《人月神話》
第二篇 程式源流:從計算到系統(上)
引言 簡單的本源
第四章 計算系統
第一節 數,以及對數據的性質的思考
第二節 邏輯
第三節 抽象
第五章 語言及其面臨的系統
第一節 語言
第二節 從功能到系統
第六章 程式設計的核心思想
第一節 數據結構:順序存儲
第二節 數據結構:散列存儲
第三節 執行體及其執行過程中的環境
第四節 語法樹及其執行過程
第五節 對象系統:表達、使用與模式
第三篇 程式源流:從計算到系統(下)
第七章 套用開發基礎
第一節 套用開發的背景與成因
第二節 套用開發技術
第三節 開發視角下的工程問題
第四節 應用程式設計語言的複雜性
第八章 系統的基礎部件
第一節 分布
第二節 依賴
第三節 訊息
第四節 系統
第九章 系統的基本組織方法與原理
第一節 行為的組織及其抽象
第二節 領域間的組織
附錄一“主要編程範式”及其語言特性關係
附錄二 繼承與混合,略談系統的構建方式
附錄三 像大師們一樣思考——從“UML何時死掉”談起
附錄四 VCL已死,RAD已死
第四篇 架構的思想與指導原則
引言 架構師的思維
第十章 你所關注的系統
第一節 了解系統的過程
第二節 知識的構建
第三節 最初的事實
第十一章 架構是過程,而非結果
第一節 架構師的能力結構
第二節 系統架構與決策
第三節 架構的表達與邏輯
第十二章 架構原則,技藝、藝術與美
第一節 架構原則
第二節 技藝、藝術與美
附錄一 做人、做事,做架構師——架構師能力模型解析
附錄二 專訪:談企業軟體架構設計(節選)
參考資料
圖表索引
名人推薦
本書作者站在架構師的高度上來看待軟體開發,甚至更大的意義上,看待以軟體開發能力為核心的企業在產品戰略、人力配置和文化方面的組織問題。作者在過去幾年裡,先後在兩家超大規模網際網路企業中做架構師,他在其中的矛盾、迷惘、掙扎和成就是這本書的思想源泉,而他對於架構師角色的實習和領悟,也是這本書的價值所在。作者採取的方式,就是老老實實把自己的思維過程和喃喃自語都很原生態地記錄下來,從而形成一本“心語”之作。因此,如果讀者也能夠“心心相印”,潛下心來仔細品讀這本書,那么就相當於跟作者一起進行了一段旅行對話,或者,一起在思維的教武場裡殺個幾進幾出。或許這種如切如磋、如琢如磨、反覆捶打、反覆鍛造的風格,倒確實能夠幫助有心的讀者獲得一些架構設計的經驗。
因此,無論從內容上,還是從行文風格上,這本書都是非常獨特的,也有其獨特的價值。作者的作品,一向是長銷之作,其價值也往往需要一段時間才能被真正認識,我不敢說自己能夠在短暫的閱讀當中充分理解這本書,但是我相信其中所蘊藏的價值和誠意。
——孟岩
因此,無論從內容上,還是從行文風格上,這本書都是非常獨特的,也有其獨特的價值。作者的作品,一向是長銷之作,其價值也往往需要一段時間才能被真正認識,我不敢說自己能夠在短暫的閱讀當中充分理解這本書,但是我相信其中所蘊藏的價值和誠意。
——孟岩