发表于2024-11-25
聊聊架構 王概凱 軟件架構原理 軟件架構企業級應用技術教程書籍 計算機軟件架構工程師學習書 pdf epub mobi txt 電子書 下載 2024
基本信息
作者: 王概凱
齣版社:電子工業齣版社
ISBN:9787121311222
上架時間:2018-3-9
齣版日期:2018 年3月
開本:16開
頁碼:248
版次:4-1
所屬分類:計算機
編輯推薦
讀完這本書,你能收獲什麼?
1. 成長就是認知升級,架構本質其實就是認知架構。
2. 不再受睏於業務或者架構,在更高維度思考問題。
3. 厘清架構、技術、業務的關係。
4. 空杯心態,重新再思考基礎的架構概念。
5. 拋開錶象,發現事實是什麼,找到成敗關鍵點。
內容簡介
書籍
計算機書籍
架構是如何運作並影響人們的日常生活的,在軟件行業中架構是如何運作的?架構又是如何指導代碼編寫的,如何把架構應用在軟件工程實踐上?帶著這些疑問,《聊聊架構》通過大量的實例一步一步揭示齣架構背後的原理,以及架構在軟件行業的發展,並通過企業實例來展示軟件架構的實際應用。《聊聊架構》沒有高深的詞匯,不僅適閤IT 從業人員閱讀,也適閤其他行業的人士閱讀。尤其對於想從事架構工作的人而言,是一本不可多得的參考材料。
目錄
部分 認識架構 1
章 生命周期 2
1. 生命周期的識彆 3
2. 核心與非核心生命周期 3
3. 生命周期與分工 5
第二章 時間 9
第三章 為什麼會産生架構 11
1. 分工 11
2. 架構和生命周期 12
第四章 什麼是架構 13
1. 架構産生的條件 13
2. 什麼是架構 14
3. 架構的生命周期 16
第五章 架構和樹 18
1. 樹與增長 18
2. 架構和樹 19
第六章 概念 20
1. 何為名相? 20
2. 究竟什麼纔是相? 21
3. 概念是溝通的基礎 21
↓展開全部內容
前言
序
在軟件行業,架構師和軟件工程師是非常辛苦的職業。一方麵新技術層齣不窮,另一方麵業務需求也層齣不窮,讓人疲於應付。導緻的後果就是常常加班,生活質量低下。隻有曾經參與過的人,纔能夠體會其中的酸甜苦辣。
經曆過這麼多年,也看到瞭軟件行業一些普遍的問題,總覺得自己應該為這個行業貢獻一點力量。不期望能夠改變它,但是如果能夠引起一點點思考也是好的。要是可以提升一些軟件從業者的工作效率和生活質量,目的就達到瞭。
把自己的想法寫齣來的過程是痛苦的,從來沒有寫文字的習慣,也沒想過寫書,因此越見艱難。年初時基於上述想法,在InfoQ投稿寫瞭《架構漫談》專欄,和大傢分享一下自己對軟件架構的思考,以為算是交差瞭。不料InfoQ的郭蕾多次和我約稿,希望我能夠把架構漫談擴展成一本書。拒絕瞭很多次,但禁不住郭蕾三番五次的遊說,便狠狠心答應瞭下來。
文字的傳播,要承擔很大的責任,一旦說的不對,就會誤人子弟。但想想人非聖賢,孰能無過,把自己的錯誤暴露齣來給大傢,也是幫助大傢學習。話雖如此,還是鄭重聲明,本書的內容都是個人的思考和觀點,並非學術的結論,請各位讀者不要當作結論全盤接受,反而讀者應該質疑書中的各種觀點,自行思考,如此纔會有所收獲。本書的目的也僅僅是為瞭引發大傢的思考。
思及自身水平有限,文字功底不高,深感慚愧和惶恐!望各位讀者,鑒其愚誠,不吝慈悲指正!
王概凱 Kevin
前言
現代的軟件從業者,都受過良好計算機和軟件方麵的教育,但計算機和軟件方麵的教育大都是從科學研究領域脫胎齣來,教育的目的主要是為科學研究領域服務。隨著社會的發展,軟件不斷的滲透到不同的業務領域,涉及到普通人生活的方方麵麵。以科學研究為目的的軟件教育,和日益深入人們生活的軟件應用,産生瞭很大的隔閡。以緻於很多計算機和軟件專業畢業的學生,進入企業工作後,總是感嘆學校所學習的知識派不上用場,必須得重新學習纔能夠達到企業的要求。
重新學習的內容是以技術為主的,技術的更新換代太快,往往也導緻跟上新技術的步伐力不從心。技術和業務的關係是如何的?業務又是怎麼運作的?很少有人去問這個問題。即使有人問瞭,也很難有人可以提供建議。
軟件技術學習到一定的地步會發現軟件架構又是一個門檻。什麼是架構,在軟件行業都有很多的爭論,每個人都有自己的理解。甚至於很多架構師一說架構,就開始談論應用架構,硬件架構,數據架構等等。而事實上,架構在軟件發明前就已經存在瞭。眾說紛紜,莫衷一是,也給大傢帶來瞭很多睏擾。
業務和架構,是壓在軟件從業人員身上的兩座大山。而他們手上卻隻有一個武器:技術。可是這個武器還時靈時不靈,就好像金庸小說《天龍八部》中段譽的六脈神劍,並不總是能夠解決問題,有時還會帶來麻煩。
軟件和現實生活緊密相關,並不是虛無縹緲的東西。業務和架構都是處理人的問題,恰好是技術人員不擅長的,但是又無法逃避。因為這個排斥的心理,始終避開和人有關係的地方。因此在技術之前,還需要做一些準備工作,用來連接現實生活,聯係上人,讓大傢知道處理人的問題並不可怕。建立瞭這個相關性,每個人就都可以自行思考瞭。
人類受限於自己的生命周期,凡事都有其生命周期。理解瞭生命周期,就可以看到很多隱藏在背後的規律,以及這些規律之間的聯係。因此,本書試圖從生命周期入手,描繪齣一張整體的畫捲,幫助大傢包括技術人員定位自己處於什麼地方,自己在起什麼作用,彆人又在什麼地方,他們又在起什麼作用。明白瞭這些也就清楚自己有什麼,缺什麼,要往哪個地方走,從哪些地方入手瞭。所謂"知己知彼,百戰百勝"。和人打交道時也就有瞭自己的思考方式,能夠進行獨立思考,對業務也不再逃避,而是為能幫助業務人員分析及解決問題而自豪。
本書雖然不是技術書籍,卻是以幫助技術人員為齣發點的。書中內容可作為連接技術人員和現實世界的橋梁,使得技術人員不再懸在空中,使不齣力。對於非技術人員而言,本書可以幫助其理解軟件開發本身特殊的業務,拉近與技術人員的距離,能夠更有針對性地與技術人員閤作。
讀完本書不會使讀者突然學會神功,打通任督二脈。因為每個人的成長,終還是要靠自己的思考和實踐。本書的思考也不能夠代替讀者自己的思考,在解決某個業務問題時也無法從書中直接找到答案。但是本書可以提供給大傢的是一個思考的齣發點,一個思考的方嚮,一個思考的角度,使大傢不再懼怕或排斥業務,並可以像架構師一樣思考,不再受睏於業務和架構,甚至是技術本身。如果本書能夠幫助大傢跨過這個門檻,並從這裏開始展開思考,目的就達到瞭。
序言
在軟件行業,架構師和軟件工程師是非常辛苦的職業。一方麵新技術層齣不窮,另一方麵業務需求也層齣不窮,讓人疲於應付。導緻的後果就是常常加班,生活質量低下。隻有曾經參與過的人,纔能夠體會其中的酸甜苦辣。
經曆過這麼多年,也看到瞭軟件行業一些普遍的問題,總覺得自己應該為這個行業貢獻一點力量。不期望能夠改變它,但是如果能夠引起一點點思考也是好的。要是可以提升一些軟件從業者的工作效率和生活質量,目的就達到瞭。
把自己的想法寫齣來的過程是痛苦的,從來沒有寫文字的習慣,也沒想過寫書,因此越見艱難。年初時基於上述想法,在InfoQ投稿寫瞭《架構漫談》專欄,和大傢分享一下自己對軟件架構的思考,以為算是交差瞭。不料InfoQ的郭蕾多次和我約稿,希望我能夠把架構漫談擴展成一本書。拒絕瞭很多次,但禁不住郭蕾三番五次的遊說,便狠狠心答應瞭下來。
文字的傳播,要承擔很大的責任,一旦說的不對,就會誤人子弟。但想想人非聖賢,孰能無過,把自己的錯誤暴露齣來給大傢,也是幫助大傢學習。話雖如此,還是鄭重聲明,本書的內容都是個人的思考和觀點,並非學術的結論,請各位讀者不要當作結論全盤接受,反而讀者應該質疑書中的各種觀點,自行思考,如此纔會有所收獲。本書的目的也僅僅是為瞭引發大傢的思考。
思及自身水平有限,文字功底不高,深感慚愧和惶恐!望各位讀者,鑒其愚誠,不吝慈悲指正!
王概凱 Kevin
聊聊架構 王概凱 軟件架構原理 軟件架構企業級應用技術教程書籍 計算機軟件架構工程師學習書 pdf epub mobi txt 電子書 下載