以前对这个词,还不是很理解,认为抽象没有什么意义,很玄幻。工作这么多年,发现抽象,越来越重要。抽象不仅考量了一个人的归纳能力,更是一个人的思维深度,对事物的认知。
我为什么会这么认为呢?我是从身边的两件事情感悟出来的,一个是设计,一个是回报、演讲。先说说设计,我看了无数多的设计文稿,包括美术、装饰、建筑、软件、服装……好的设计都会有很抽象的底本,或者是上层组织结构,其次才是具体的实现。就拿一个与自己工作很贴切的例子:软件模块的设计。我们评价一个软件设计得好不好,最直接的标准是可扩展性。那么可扩展性是如何体现的呢?就是在一定程度加入新功能,能在最小改动下支持。那么这里就体现出软件设计上的通用性,共性的东西被提炼出来。要想设计达到通用性,那么一个非常重要的手段就是抽象。站在具体的角度上,抽离这些事物的本质,形成一套具有共性的东西。一般情况下是一套规则逻辑。就像法律那样,不是为某一个设定的,而是一群人设定的。所以法律这么难学,也可能就是这个原因。在这层抽象出来后,我们再做底层的具体设计,根据不同的特征,演化出不同的实体出来,即便是有变化,也不会影响到其他实体。
抽象类
|^
具体实现类
另外一个汇报、演讲。一定要总分总的结构去表达。先讲概念抽象、讲整体框架,其次再深入细节,讲具体逻辑,工作。要对自己所做的一些细碎工作做结构化、抽象一下,就能把这些东西组织起来,达到领导那一层的高度。
整体架构层(抽象层)
具体细节展现(具体层)
今晚上听了几节左耳耗子的音频,里面有几个点说得非常好。
第一个点是持续写博客,提升自己的影响力
第二个点是工作中,一定要去发现、提炼那些重复工作,无技术含量的功能性工作,让这些工作自动化、或者委托给他人,让自己有更多时间去学习别人没接触过的先进知识。
第三个点是金钱不用还是金钱,时间不用就是浪费。
第四个点是人以群分,物以类聚。找准自己的圈子。
网友评论