作品介紹

大道至易


作者:周愛民     整理日期:2017-02-19 23:03:14


  本書可以看成是《大道至簡》的姊妹篇,是以軟件工程為體系、以組織結(jié)構(gòu)為視角,融合系統(tǒng)架構(gòu)師、項目管理者和軟件開發(fā)人員三種角色實踐的思想總成。本書討論這些思想,并陳述它們所基于的原則、背景與獲得過程。
  本書適合各類工程管理人員、軟件開發(fā)人員和架構(gòu)師閱讀。
  作序者對本書的評價:
  本書作者站在架構(gòu)師的高度上來看待軟件開發(fā),甚至更大的意義上,看待以軟件開發(fā)能力為核心的企業(yè)在產(chǎn)品戰(zhàn)略、人力配置和文化方面的組織問題。作者在過去幾年里,先后在兩家超大規(guī);ヂ(lián)網(wǎng)企業(yè)中做架構(gòu)師,他在其中的矛盾、迷惘、掙扎和成就是這本書的思想源泉,而他對于架構(gòu)師角色的實習(xí)和領(lǐng)悟,也是這本書的價值所在。作者采取的方式,就是老老實實把自己的思維過程和喃喃自語都很原生態(tài)地記錄下來,從而形成一本“心語”之作。因此,如果讀者也能夠“心心相印”,潛下心來仔細品讀這本書,那么就相當(dāng)于跟作者一起進行了一段旅行對話,或者,一起在思維的教武場里殺個幾進幾出。或許這種如切如磋、如琢如磨、反復(fù)捶打、反復(fù)鍛造的風(fēng)格,倒確實能夠幫助有心的讀者獲得一些架構(gòu)設(shè)計的經(jīng)驗。
  因此,無論從內(nèi)容上,還是從行文風(fēng)格上,這本書都是非常獨特的,也有其獨特的價值。作者的作品,一向是長銷之作,其價值也往往需要一段時間才能被真正認識,我不敢說自己能夠在短暫的閱讀當(dāng)中充分理解這本書,但是我相信其中所蘊藏的價值和誠意。
  ——孟巖 作者簡介
  周愛民(Aimingoo),國內(nèi)軟件開發(fā)界資深軟件工程師,架構(gòu)師。有十余年的軟件開發(fā)、項目管理、團隊建設(shè)的經(jīng)驗,曾任盛大網(wǎng)絡(luò)平臺架構(gòu)師、支付寶業(yè)務(wù)架構(gòu)師等職。著有《Delphi源代碼分析》、《大道至簡》和《java script語言精髓與編程實踐》等專著。

目錄:
  目    錄
  總論  領(lǐng)域角色的關(guān)注    1
  第一節(jié)  什么是領(lǐng)域角色的關(guān)注    2
  第二節(jié)  基于組織視角的觀察    11
  第三節(jié)  工程的本質(zhì)問題是組織    25
  第一篇  具體工程下的組織與行為
  引言  管理中的邏輯    33
  第一章  任人治事:組織行為的基本認知    35
  第一節(jié)  刺秦與滅秦    36
  第二節(jié)  看到別人能做什么    43
  第三節(jié)  要做事,不要管理    51
  第四節(jié)  伯夷與叔齊是怎么死的    59
  第二章  謀定后動:項目的存在權(quán)    67
  第一節(jié)  試錯通常是無能的托辭    68
  第二節(jié)  合法的山大王為什么沒能成功    78
  第三節(jié)  自己想辦法    86
  第三章  具體而微:工程是系統(tǒng)而不是事    93
  第一節(jié)  做事的選擇    94
  第二節(jié)  你要什么    102
  附錄一  行在道上,從局部到全局    109
  附錄二  本來面目——大教堂、集市,與作坊    111
  附錄三  殺不死的人狼——我讀《人月神話》    113
  第二篇  程序源流:從計算到系統(tǒng)(上)
  引言  簡單的本源    117
  第四章  計算系統(tǒng)    119
  第一節(jié)  數(shù),以及對數(shù)據(jù)的性質(zhì)的思考    120
  第二節(jié)  邏輯    126
  第三節(jié)  抽象    129
  第五章  語言及其面臨的系統(tǒng)    133
  第一節(jié)  語言    134
  第二節(jié)  從功能到系統(tǒng)    141
  第六章  程序設(shè)計的核心思想    151
  第一節(jié)  數(shù)據(jù)結(jié)構(gòu):順序存儲    153
  第二節(jié)  數(shù)據(jù)結(jié)構(gòu):散列存儲    160
  第三節(jié)  執(zhí)行體及其執(zhí)行過程中的環(huán)境    167
  第四節(jié)  語法樹及其執(zhí)行過程    174
  第五節(jié)  對象系統(tǒng):表達、使用與模式    181
  第三篇  程序源流:從計算到系統(tǒng)(下)
  第七章  應(yīng)用開發(fā)基礎(chǔ)    199
  第一節(jié)  應(yīng)用開發(fā)的背景與成因    200
  第二節(jié)  應(yīng)用開發(fā)技術(shù)    207
  第三節(jié)  開發(fā)視角下的工程問題    216
  第四節(jié)  應(yīng)用程序設(shè)計語言的復(fù)雜性    223
  第八章  系統(tǒng)的基礎(chǔ)部件    231
  第一節(jié)  分布    232
  第二節(jié)  依賴    241
  第三節(jié)  消息    245
  第四節(jié)  系統(tǒng)    250
  第九章  系統(tǒng)的基本組織方法與原理    253
  第一節(jié)  行為的組織及其抽象    254
  第二節(jié)  領(lǐng)域間的組織    257
  附錄一  “主要編程范式”及其語言特性關(guān)系    273
  附錄二  繼承與混合,略談系統(tǒng)的構(gòu)建方式    275
  附錄三  像大師們一樣思考——從“UML何時死掉”談起    277
  附錄四  VCL已死,RAD已死    279
  第四篇  架構(gòu)的思想與指導(dǎo)原則
  引言  架構(gòu)師的思維    285
  第十章  你所關(guān)注的系統(tǒng)    287
  第一節(jié)  了解系統(tǒng)的過程    288
  第二節(jié)  知識的構(gòu)建    295
  第三節(jié)  最初的事實    307
  第十一章  架構(gòu)是過程,而非結(jié)果    315
  第一節(jié)  架構(gòu)師的能力結(jié)構(gòu)    316
  第二節(jié)  系統(tǒng)架構(gòu)與決策    324
  第三節(jié)  架構(gòu)的表達與邏輯    338
  第十二章  架構(gòu)原則,技藝、藝術(shù)與美    355
  第一節(jié)  架構(gòu)原則    356
  第二節(jié)  技藝、藝術(shù)與美    368
  附錄一  做人、做事,做架構(gòu)師——架構(gòu)師能力模型解析    373
  附錄二  專訪:談企業(yè)軟件架構(gòu)設(shè)計(節(jié)選)    375
  參考資料    377
  圖表索引    382





上一本:讀子卮言 下一本:布達佩斯的故事

作家文集

下載說明
大道至易的作者是周愛民,全書語言優(yōu)美,行文流暢,內(nèi)容豐富生動引人入勝。為表示對作者的支持,建議在閱讀電子書的同時,購買紙質(zhì)書。

更多好書