你看不起这个思维?可它一直在为你构造概念体系的大厦

共图社大白 大白共图社  

你看不起这个思维?可它一直在为你构造概念体系的大厦_第1张图片

Think different

无论是在开发中,还是项目开始前的设计阶段,甚至是在读开源组件源码的时候,我们都会需要的java思维方式

 

思维 一

这个类(角色)的属性和行为是什么?它在整个体系中是个什么样的角色,承担着什么职责?而且更重要的思维是:它们有哪些内部联系?

 

基于这种思维方式,我们在读源码的时候会从源码出发,构建这套源码的完成的机制中的各种角色,这种思维方式我们也可以应用在生活中,人类社会中。

 

例如:人类社会中,父母角色,子女角色,夫妻之间的角色,老师学生等等 ,每种角色都是与其他角色相互依存的,不会单一存在,因为角色的存在意味着角色之间关系的存在。

 

所以思维一能让我们构建角色,角色之间的关系,角色之间的关系就是一套小的机制,多个小的机制的集合就构成了一个大的体系,人类的社会体系,编程开发的语言体系;所有的庞然大物的体系都是由一个个小的机制结合起来产生的。

 

你想构建JAVA大佬概念体系大厦?

思维一,它会贯通在我们设计,开发的阶段,我们通过这种思维方式来构建业务系统体系大厦,而我们要做的是每次小机制的构建,坚持下去,然后时间就会送来这个礼物--你就会有在你自己的脑海里建立起JAVA大佬级别的概念体系大厦。

 

没时间学习?

从事开发行业大家都会觉得自己没有时间去做一些学习,提升自己的事情,每天都会做一些不能提高自己的重复工作,但是花非常多的时间去学习就真的是正确的吗?有时候你学习太多的时间反倒会阻碍你的构建进程,因为这个构建是个非常需要深度学习的过程,而深度学习不需要你非常大的广度,它需要你深挖一套体系内容,每次深入学习的时候能得到比以前更进一步的概念或者规律,那么你这个构建过程就会效率极高。

 

为什么关注我们?

在进行设计,开发,读源码等coder活动的时候,思维是们大脑勤劳的工人,为我们构建大厦,而对你来说问题是:要雇用什么样的工人?

 

而我们做的就是做你们的工人介绍所(感觉有点..)。我们会经常分享介绍一些好的思维方式,主要用于JVM族系语言系统的设计,开发阶段的构建思维,例如java,scala,ruby等等。你也可以把这种思维方式应用到生活中,当你在生活中遇到问题的时候。

 

你看不起这个思维?可它一直在为你构造概念体系的大厦_第2张图片

 

Think Different

致敬乔布斯!

 

机制和体系

正如我上文提到的,我们使用思维一的思考方式,构建体系中的角色,以及角色之间的联系;构建角色内部的体系以及角色内部的所有机制。这就是我们了解一个未知系统,组织的最好方式。

体系具有系统属性,它是机制的集合,机制之间可以是关联的,也可以是不相关联的,当我们遇到一个未知的,复杂的体系的时候,我们就需要对它进行分解,即机制化分解,分而治之的思想。

    总而言之,言而总之;不管用什么样的方法,本质还是通过分而治之的思想去透析复杂的知识系统。

 

                      talk is cheap  ,show you the code and the doc,更多的分享内容请关注我的工作号:大白共图社。公众号会有很多的github开源社区拿来即用项目源码以及相关的文章。欢迎关注。

                                                                       

你可能感兴趣的:(生活观察)