世界之大,无不分层

再复杂的问题,总能经过一种分层的思想给简化掉,我勒个去网络

说这个话的朋友不知道如今用没用到分层的思想来化繁为简,各个击破,记录一件颇有趣的事情,大学那会快考试了,舍友躺在穿上纠结这计算机网络怎么搞定,我还在吃晚上,当时都晚上10点作了,他忽然冒出上面这一句话,随后的几天这句话几乎成了他的口头禅了,不过考试结束后就没怎么据说了。数据结构


问题或者事物的关系很复杂,工程的规模较大,以及描述较为复杂的东西的时候咱们总能找到一个较为让人理解的方式来解决问题。架构


举几个例子:ide

1.文件目录结构,尽管它被成为树形目录结构,但本质上仍是使用了层的思想;模块化

2.Web开发中的MVC模型学习

3.在网站建设中的色彩处理方面的CSS样式,更是将层用到极致网站

4.网络的逻辑描述OSI模型spa

5.Java进阶路线:基础篇,进阶篇,高级篇,一步一个脚印的层次路线操作系统

6.企业组织架构计算机网络

7.王国维的“人生三境界”的人生层次

8.技术论坛中的小白,菜鸟,大牛,骨灰的技术层次

9.建筑师眼里的一层一层的高楼

......


例子举着举着都不知什么状况算不上是层次或者分层了。


一个流程分红好多阶段,每个阶段会依赖前一个阶段,并为下以阶段提供依赖具有这样的规则就能够对每个阶段分层处理。


互动百科这样解释:

分层是表示将功能进行有序的分组:应用程序专用功能位于上层,跨越应用程序领域的功能位于中层,而配置环境专用功能位于低层。分层从逻辑上将子系统划分红许多集合,而层间关系的造成要遵循必定的规则。

维基百科中没有对层次进行收录,分层的概念太过于泛化,提起分层则多有情景在里面,好比:操做系统的层次结构,网络层次结构,岩石组成,油气藏结构等。

分层和模块划分有所不一样,模块划分有能够参照大小,功能,用户等方面,而分层要体现出层的思想即就是要有一种关联关系的规则被包含。

层次结构即体现了一种关系,同时也体现着解决问题的方法。分层有按关系分离,有按模块划分,因此分层更能解决复杂的具备强耦合关系的事物。


对于分层的应用场景多以逻辑或者思想的方式进行,而模块划分更多直如主题的进行实践。


指导思想对于工做很重要,它决定了团队合做中我的角色和团队角色的扮演,决定了工做的方式方法,决定着思惟方向。

中国四大发明中,指南针,火药,造纸都是技术的进步,而惟独活字印刷术是思想的进步。

--《大话数据结构》

分层实践体会:

1.团队工做中注意分工和职责链上下游关系,严格要求本身

2.我的工做中,复杂问题进行分解对其模块化,流程化,作到有指导依据再行动

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

4.对与学习中使用分层,要对知识体系有认识,按必定流程学习,并有难易的层次,坚持作好每一层。


分层确实无所不在,就连写博客都要分段落同样,保证有层次感。分层的思想每一个人都用多多少少的用到,如何咱们可以注意到其中的奥秘,用她指导作事情,天然受益很多。

相关文章
相关标签/搜索