虽然我们身处一个随时在变化的时代,越是这样越是要善于发现那些不变的,或相对稳定的东西。
从古至今很多东西流传了下来,比如人们普遍会遵守一些道德规范,像不要乱伦,要尊敬老人,那些经典的文化,像老子重视的事物的相对性,孔子重视的礼等等。随着时代变化,这些道理一直都还有用,还指引着我们生活学习和工作。
我的专业工作中也有这种不变性在里面,比如现在软件设计领域有个流行的名词叫“领域模型设计”,简称“DDD”,他是为了方便开发人员和业务人员沟通协作而制定的一系列设计指导原则,他会把开发的一个个服务分成几层,其中有一关键层称作“领域层”,这一层被看做是实际业务的真正实现的地方,也就是我们会把业务代码都写在这层。领域层的对外接口可以被看做是相对稳定的,所以才需要有领域建模,确定领域主要的职责,接收什么返回什么,至于里面怎么做外部不用管。所以针对这种不变性去考虑和解决问题往往会事半功倍。
在现实生活中也有很多这种接口契约形式的范例。比如很多中间商,房产中介对接买房有一套程序,对接卖方又有一套程序,这其中的变化都由中介负责处理,买方只需要和某个中介人员对接就行,而无需关心整个房产市场千千万万人和组织。再有现在无论什么行业都细分的厉害,软件行业以前都是一个开发前后端,部署维护一个人搞定,现在分成很多团队,因为业务复杂了,一个人明显忙不过来了,这样不断拆分的好处是大家各司其职,缺点是互相沟通协作需要有一套体系,那么此时前端和后端用api做契约,技术人员和产品人员以story为契约,有层级关系的manager和他下属会以会议沟通纪要等文档做契约,团队之间会以邮件做契约,公司之间以合同为契约等等。这里契约维持这一种不变性,而契约双方或多方往往在协作一开始就会建立这样一种契约,因为确实很重要。
所以什么可看做可变的,什么是不变的呢?服装公司,做出来的衣服的花纹,样式,版型都是各有不同的,但满足客户的需求这一理念都是一致的。一个人在不同场合表现出的行为可能各不同,会感觉自相矛盾让外界人想不通,但他背后有个原始动机是相对确定的。工作是不稳定的,在市场不好时可能会失业或破产,但底层的能力,面对失败时的乐观和勇气是支持我们走下去的不变的基石。谁也不知道明天醒来世界会怎样,是新冠病毒从此消失还是会有新的变种,世界其他地方会不会有新的战争,这些都是变数,谁也不知道,但我们还是会按照自己的方式,有条不紊的做着每天应该做的事,每天进步一些,让自己快乐幸福一些。
所以大千世界无奇不有,但其中的奥义,规律确是相通的。形形色色的人也很多,但大家都要遵守一定的准则,也都有很多相似的个人原则和价值观。所以这些不变的东西还真值得我们去重视。
网友评论