世界之大,無不分層

再複雜的問題,總能經過一種分層的思想給簡化掉,我勒個去網絡

說這個話的朋友不知道如今用沒用到分層的思想來化繁爲簡,各個擊破,記錄一件頗有趣的事情,大學那會快考試了,舍友躺在穿上糾結這計算機網絡怎麼搞定,我還在吃晚上,當時都晚上10點作了,他忽然冒出上面這一句話,隨後的幾天這句話幾乎成了他的口頭禪了,不過考試結束後就沒怎麼據說了。數據結構


問題或者事物的關係很複雜,工程的規模較大,以及描述較爲複雜的東西的時候咱們總能找到一個較爲讓人理解的方式來解決問題。架構


舉幾個例子:ide

1.文件目錄結構,儘管它被成爲樹形目錄結構,但本質上仍是使用了層的思想;模塊化

2.Web開發中的MVC模型學習

3.在網站建設中的色彩處理方面的CSS樣式,更是將層用到極致網站

4.網絡的邏輯描述OSI模型spa

5.Java進階路線:基礎篇,進階篇,高級篇,一步一個腳印的層次路線操作系統

6.企業組織架構計算機網絡

7.王國維的「人生三境界」的人生層次

8.技術論壇中的小白,菜鳥,大牛,骨灰的技術層次

9.建築師眼裏的一層一層的高樓

......


例子舉着舉着都不知什麼狀況算不上是層次或者分層了。


一個流程分紅好多階段,每個階段會依賴前一個階段,併爲下以階段提供依賴具有這樣的規則就能夠對每個階段分層處理。


互動百科這樣解釋:

分層是表示將功能進行有序的分組:應用程序專用功能位於上層,跨越應用程序領域的功能位於中層,而配置環境專用功能位於低層。分層從邏輯上將子系統劃分紅許多集合,而層間關係的造成要遵循必定的規則。

維基百科中沒有對層次進行收錄,分層的概念太過於泛化,提起分層則多有情景在裏面,好比:操做系統的層次結構,網絡層次結構,岩石組成,油氣藏結構等。

分層和模塊劃分有所不一樣,模塊劃分有能夠參照大小,功能,用戶等方面,而分層要體現出層的思想即就是要有一種關聯關係的規則被包含。

層次結構即體現了一種關係,同時也體現着解決問題的方法。分層有按關係分離,有按模塊劃分,因此分層更能解決複雜的具備強耦合關係的事物。


對於分層的應用場景多以邏輯或者思想的方式進行,而模塊劃分更多直如主題的進行實踐。


指導思想對於工做很重要,它決定了團隊合做中我的角色和團隊角色的扮演,決定了工做的方式方法,決定着思惟方向。

中國四大發明中,指南針,火藥,造紙都是技術的進步,而惟獨活字印刷術是思想的進步。

--《大話數據結構》

分層實踐體會:

1.團隊工做中注意分工和職責鏈上下游關係,嚴格要求本身

2.我的工做中,複雜問題進行分解對其模塊化,流程化,作到有指導依據再行動

3.平常生活作事情條理清晰,心中有數

4.對與學習中使用分層,要對知識體系有認識,按必定流程學習,並有難易的層次,堅持作好每一層。


分層確實無所不在,就連寫博客都要分段落同樣,保證有層次感。分層的思想每一個人都用多多少少的用到,如何咱們可以注意到其中的奧祕,用她指導作事情,天然受益很多。

相關文章
相關標籤/搜索