模型 复用

本系列文章 主要是 分享 思维模型,涉及各个领域,重在提升认知。涌现的基石,可重复的根基。


1  复用的应用

1.1 游戏中巧妙的 复用设计

FC游戏 超级马里奥兄弟:这款游戏的容量仅有40KB,因此任天堂在“用尽可能小的容量实现尽可能多的效果”方面可谓不遗余力。最为人所知的就是“云”和“草”,两者只是颜色不同:

FC游戏 魂斗罗 一代也只有 128KB大小,一共是8关。可以说也是在“用尽可能小的容量实现尽可能多的效果”方面可谓不遗余力。接下来谈谈这里面的复用:这人物只是换了个颜色,雪山实际上也是一张图来回复用,下面的石头块和草坪就更不用说了,到处都是它。

1.2 坦克大战

85.5KB大小,原版游戏,一共包括由13×13大小的地图组成的35个关卡,再加上复用的35关,不算溢出相当于70关了。当然这里面的 地图元素:坦克、草坪、冰面、砖块、钢铁,坦克元素:我方(一绿一黄 仅颜色不同),敌方:(仔细观察 一共也就是四类)如下所示(元素过于明显,就不直接画框了):

1.3 复利陷阱(复利思维的真相)

复利是世界第八大奇迹,其威力比原子弹更大。----爱因斯坦。曾几何时在受过的教育里,复利通常称为“利滚利”,是富人剥削穷人的工具。脑海里自然涌现黄世仁的阎王债、威尼斯商人犹太人夏洛克的高利贷。那先看看复利是什么?复利的计算公式是:

F=P*(1+i)^n (P=本金;i=利率;n=持有期限)

其中本金和期数只能为正数,而收益率则可正可负。如果收益率为正,则为“利滚利”,例如收益率为10%,则本金则以1.1倍的速度保持增长;但是这里请注意:如果收益率为负,则为“利亏利”,例如收益率为-10%,则本金则以0.9倍的速度不断减少。由此可见,真正的复利其投资收益率必须始终保持为正。然而现实确是:四大行2018年存定期,一年定期利率:1.75%,二年:2.25%,三年和五年:2.75%。计息方式还只是单利,就这样 要想致富那得猴年马月,理想很丰满但现实很骨感,再加上 通货膨胀本身也是复利的,这会大幅度的抵消 所谓的收益。

接下来我们谈谈 复利奇迹的都在回避几个致命问题,如下所示:

  1. 赚钱是复利的但是亏钱也是按照复利的:每年定投1万,第10年的时候,手一抖亏了15%,注意并不是1万亏了15%,而是说这10年所有积蓄总额整体亏了15%啊。
  2. 高额回报至关重要的前提是你要有巨额的本金做基础:更进一步分析复利曲线,有一个至关重要的因素,所谓的高收益真正有威力的是最后那一阶段,也就是 最后那几年,而前20年仅仅是打基础用的,你必须要是顶尖高手,还必须一次都不出错才有资格在最后几年领取高回报的门票,也就是说我们必须 先得有1000万才能去赚3000万,至少得是同一数量级,但问题是很多人是一两万块钱起步,想赚到百万千万,这个数量级的差距用复利就无法跨越。
  3. 通胀本身也是复利的:真正笃信复利的人就在我们身边,就是父母那一辈的人,他们节衣缩食克勤克俭,遥控器得套个塑料袋剩菜热了3遍不舍得扔,一辈子的钱都在利滚利而且当年利息远高于今天,那他们的1000万呢?每年的通胀都在去年基础之上继续通胀,你会失手,但是对手不会失手,当年的万元户定存了40年,终于每月领到了几百块钱,怀疑精神是第一位的,其实我们换一个角度看复利之所以流行并不是因为赚钱,而是因为产品设计,它完美的契合了目标买家的需求,你没钱,没关系,一万块钱就行,你不会没关系,一说就会,你没特长没关系,不需要特长,你想要高回报,没问题,40年之后就可以变富豪了,每一个环节都是在给买家量身定制的,任何策略我们关心的并不是可不可以,而是有没有用,1000块钱复利到1150可以吗?可以。有用吗?没用。所有基于吃利息的方案从一开始方向就错了,因为不可持续!

复利,被爱因斯坦誉为“世界第八大奇迹”,有错吗?直到某天看到一段话给出了答案:复利的价值不在于公式,而是一种思维方式!数学,在真实世界里更多是一个思考工具、表达工具,而不是计算工具。只有理解这一点,才能理解跨学科的知识如何在现实中融会贯通地解决问题。资源有限,但智力无限。

1.4 易经中的复用思维(阴阳 四象 八卦 六十四卦 的 复用)

这里引用一张图,如下所示:(从太极中的阴(0)阳(1) 到 四象中的 太阴(00)  少阳(01)  少阴(10)太阳(11),有木有发现,就是 0和1的复用,也是阴爻和阳爻的复用,依次类推,从四象到八卦也是 如此)

而所谓的六十四卦,是 八卦的复用,如下所示:

同时关于八卦更详细信息可参照文章:模型 八卦 

1.5 软件复用

从软件的发展历史来看,在软件发展初期,所有人都必须从头开始编写程序。现在,软件系统的种类越来越多,规模越来越大,在已有的软件中,很多功能被重复写了成千上万次,这些重复的代码在当今软件的开发中可以不断被拿来使用。AT&T、IBM和东芝 惠普、NEC、摩托罗拉 等公司的经验表明,非正式的代码复用率为15%~20%,结合其他系统复用,使得软件开发的成本大大降低,开发时间得到有效缩短。

日本的一些软件公司还建立了适合使用标准部件的工程组织,一直追求更正式的复用。20世纪80年代中期,日本软件工程的复用率已经接近50%。美国的惠普公司从1984年初开始之后的10年里,在仪表和打印机固件方面的复用率达到25%~50%,其中有一条仪表生产线达到了83%。

由此可见,使用软件复用技术可以减少软件开发活动中大量的重复性劳动,提高软件生产效率,降低开发成本,缩短开发周期。同时,由于软件构件大都在实际运行环境中得到了多次校验,并经过了严格的质量认证,因此,复用这些构件有助于改善软件质量(QA)。此外,大量使用软件构件,还有助于提高软件的灵活性和标准化程度。而且,由于软件生产过程主要是正向过程,即大部分软件的生产是使软件产品从抽象级别较高的形态向抽象级别较低的形态演化,级别较高的复用容易带动级别较低的复用,因而复用的级别越高,可得到的回报也就越大,因此分析结果和设计结果在目前很受重视。用户可购买生产商的分析构件和设计构件,自己设计或编程,掌握系统的剪裁、扩充、维护和演化等活动。

软件复用的分类:

  1. 代码的复用:软件复用中最为常见的一种形式,包括目标代码和源代码的复用。其中目标代码的复用级别最低,历史最久,大部分编程语言的运行支持环境都提供了连接、绑定等功能来支持这种复用。源代码的复用级别略高于目标代码的复用,程序员在编程时把一些想复用的代码段复制到程序中,但这样做往往会产生一些新旧代码不匹配的错误。要大规模地实现源程序的复用,只有依靠含有大量可复用构件的构件库,如“对象链接与嵌入”技术,既支持在源程序级上定义构件以构造新的系统,又使这些构件在目标代码级上仍然是一些独立的可复用构件,能够在运行时被灵活地重新组合为各种应用系统。
  2. 设计的复用:设计结果比源程序的抽象级别更高,因此它的复用受实现环境的影响较少,从而使可复用构件被复用的机会更多,并且所需修改更少。这种复用有3种途径,第一种途径是从现有系统的设计结果中提取一些可复用的设计构件,并把这些构件应用于新系统的设计中;第二种途径是把一个现有系统的全部设计文档在新的软硬件平台上重新实现,也就是把一个设计运用于多个具体的实现;第三种途径是独立于任何具体的应用,有计划地开发一些可复用的设计构件。
  3. 分析的复用:这是比设计结果更高级别的复用。可复用的分析构件是针对问题域的某些事物或某些问题的抽象程度更高的方法,受设计技术及实现条件的影响更小,所以可复用的机会更大。这种复用也有3种途径,第一种途径是从现有系统的分析结果中提取可复用构件并用于新系统的分析;第二种途径是用一份完整的分析文档作为输入,产生针对不同软硬件平台和其他实现条件的多项设计;第三种途径是独立于具体应用,专门开发一些可复用的分析构件。
  4. 测试信息的复用:主要包括测试用例的复用和测试过程的复用。前者是把一个软件的测试用例应用于新的软件测试中,或者在软件作出修改时使用在新一轮的测试中。后者是在测试过程中通过软件工具自动记录测试的过程信息,包括测试员的每一个操作、输人参数、测试用例及运行环境等信息,并将这些过程信息应用于新的软件测试或新一轮的软件测试中。测试信息的复用级别不易同分析、设计、编程的复用级别进行准确地比较,因为被复用的不是同一事物的不同抽象层次,而是另一种信息,但从这些信息的形态来看,大体处于与程序代码相当的级别。

软件复用有3个层次(这里前两个属于知识工程的范畴):

  1. 代码复用:可以采用源代码剪贴、源代码包含和继承来实现。
  2. 设计结果复用:是指复用某个软件系统的设计模型,适用于软件系统的移植。
  3. 分析结果复用:是指复用某个软件系统的分析模型,适用于用户需求未改变,而系统体系结构变化的场合。

软件复用的意义:降低软件开发和维护的成本,提高软件开发效率,提高软件的质量。

2 模型 复用

简单来说 复用 就是 多次重复使用。同时 复用是一种 很底层的思维,是很伟大的思想,也是这个世界的底层法则。

  1. 从生物学角度来说,低级细胞的分裂繁殖,高级物种的DNA序列的不断复制,物种的繁衍和发展,这些环节都会用到一个模型:复用。
  2. 从数学角度出发,所有的数字都是由1 2 3 4 5 6 7 8 9 0来构成的(不考虑进制),而所有的计算也是围绕这些数字进行。
  3. 从计算机视角出发,所有的内部逻辑处理,全部都是0和1的变化,而这构建了整个计算机系统,涉及的业务范围也覆盖了几乎所有的行业。
  4. 从现代物理学角度看,所有的物质都是由 原子构成,而原子又是由 质子、种子、电子构成(说明:夸克组成了质子,质子和中子组成了原子核,原子核和电子组成了原子,原子组成了分子)。可以说整个自然界所有的物质 都是 质子、中子、电子构成的,这是把 复用法则 用到了极致啊。
  5. 从语言根基角度来说,所有英语单词都是由26 个英文字母(a b c  d e f g h i j  k l m n o p q r s t u v w x y z)构成,而所有的中文(仅限于现代汉语)都是由比划 来构成的(而这也是五笔字型输入法的第一性原理)。而所有的句子又都是 文字 和 单词 按照某种规则 构成(我们习惯性把它称之为 语法),就像积木一样又很多种组合。而文章又是由各种句子构成的。可以感受到 语言的实现 就是 一层层、一级级的复用。
  6. 从建筑学角度来看,几乎所有的建筑都是由一块块砖瓦以各种各样的方式组合而成。
  7. 软件的函数思想、设计模式、封装思想 无不用到了 复用 这一思想。因为复用,所以更加高效和 可延续。

。。。 生活中 还有很多的例子,复用这个模型太过于常见以至于 它就像空气一样 容易被我们忽略。化繁为简(从事物中找到被大量复用的单元),以简驭繁(用最基本的单元构建更复杂的事物,在生物学上它又另一个名字,叫做涌现),我们一直生活在这样的世界里,就连我们自身都在这样生活着,只是很多时候 我们没有关注它。那么复用这个思维于我们的生活有什么用呢?

  1. 职业规划:我们 一定要有一些核心的竞争力,而这些竞争力 一定是 可复用性越强,未来人生遇到变化时 你能应变的能力就越高。比如 一个人的核心竞争力是 木工工艺 或者 高速文字编辑 或者 编程 的能力,而另一个人的核心竞争力是学习能力。那么随着时代的发展,谁的竞争力更强 一目了然了,因为 后者的能力对前者 几乎就是降维打击。
  2. 企业发展:企业发展离不开 几个关键的模型:第一性原理(关于第一性原理,可以查看文章:模型 第一性原理)、第一曲线、第二曲线。而在 转型(第一曲线和第二曲线切换)的时候 ,企业的核心竞争力如果是 可复用的,那么切换的效率和成功率就会大幅度的提升,如果不可复用,那么 这就是个大坑。实际数据显示中国每年约有100万家企业倒闭,平均每分钟就有2家企业倒闭。8000多万中小企业,平均生命周期只有2.9年,存活5年以上的不到7%,10年以上的不到2%。换言之,中国超过98%的中小企业成立十年内都会走向死亡。可见 绝大多数企业 的核心竞争力 可复用性并不高。
  3. 认知事物:更容看到事物的本质。逆向使用 复用的能力,也就是看透 一件事情的本质,即 第一性原理(关于第一性原理,可以查看文章:思维模型 第一性原理)。《教父》里说的那样:花半秒看透本质的人和花一辈子都看不透本质的人,注定会有不同的人生。

3 模型简图

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

图王大胜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值