203-1.6-思考的真相-流程
决策之后呢就是行动。
行动呢其实就是流程描述任何事情啊,无非都是什么,为何如何及所谓的whatY how。
什么人什么事,什么地点,什么时间其实都是什么。
也就是说,when where who这些其实都是what与之相关的思考动作就分别是定义决策和流程。
做事呢是需要时间的,无论大事还是小事,并且呢时间是不可压缩的,不可跨越的,且不受任何人或者任何事物的影响。
小事呢有可能一步就做完,但那也同样需要时间。
大事呢可能被拆分成若干件小事,由于时间的客观存在,就得对完成的步骤及完成由大事拆分出来的每件小事进行统筹规划。
那先干什么后干什么或者。
什么可以同时干,又或者在什么样的情况下做什么样的事情。
天下所有的程序呢,本质上都是以完成任务为目标的流程管理。
而天下所有的流程都由以下三个模块构成,这是伯母和。
雅格比尼在1966年写的一篇论文当中提出的结论,被计算机科学家们称为说结构化程序定理。
哪三个模块呢?
他们分别是顺序循环以及判断与分制。
所有的顺序就是按顺序执行每一个步骤,所有的循环就是重复执行一系列步骤。
所有的判断与分支就是根据不同的情况执行不同的步骤。
这个呢是我个人人生当中发挥作用最大的学术定理。
我个人运气好,很小就接触到计算机,12岁呢就有机会跑到少年宫学习basic编程语言。
虽然后来呢并没有成为程序员,也没有成为计算机科学家,但从那个时候开始,我对做事就有了相对于他人不太一样的看法。
做事的本质呢,无论干什么都是一样的,无非是对流程的规划和管理,把事儿做好或者提高效率,无非就是对流程的优化而已。
顺序流程呢很好理解,那就是把事情拆分成若干个步骤逐步完成。
只不过呢顺序很重要。
下象棋的时候啊,双方在同样的棋盘上以同样的棋子数量与布局开始,以同样的规则博弈,到最后呢竟然有输赢。
哎,这就是顺序的重要性,先干什么后干什么决定输赢。
当然了,人们可以把这种走齐的顺序安排用更高级的词汇去称呼,比如说称之为策略。
顺序流程呢貌似简单,但也不见得容易。
除了先后很重要之外呢,漏掉某个步骤不仅常见,且可能造成灾难性的后果。
小事,比如说出门前漏掉检查随身物品的步骤,结果呢忘带了钥匙、钱包、手机等等等等。
大事呢,比如开车前漏掉检查一下车胎情况,或者漏掉检查一下汽车周边的情况的步骤,结果就是造成了车祸等等等等。
循环流程呢就是把一系列的步骤呢重复执行若干遍。
比如说我们小时候背诵课文的时候呢,可能要在背诵之前要先反复朗读课文若干遍,直至相当熟练为止。
反复朗读课文若干遍就是循环流程。
而判断与分支就是在某一步骤进行判断,然后根据不同的情况执行不同的步骤,以背课文为例,基本的流程呢如下。
总体上呢是三个步骤按顺序完成的。
第一步是熟悉课文,第二步是拆解课文逻辑关系。
第三步是背诵与检查。
说来好笑,很多人呢其实并不知道如何背诵课文。
比如说绝大多数人在背诵课文的时候,就没有第二个步骤拆解课文逻辑关系。
他们只是通过熟读一句又一句的顺下来,运气好就能背完,运气不好就会突然卡壳。
想不起来这一句之后,下一句是什么?
我们再来仔细看看每个步骤,熟悉课文这一部分很简单,就是朗读若干遍,只是每个字都不可能读错。
那根据经验呢,基本上大声朗读十遍就足够了。
这张流程图。
那第一步呢是将一个计数器重置为0,然后呢大声从头朗读至尾,然后呢计数器加一。
然后呢,做一个判断,计数期大于10吗?
如果不是大于10的话怎么办呢?
返回来继续大声从头指为朗读,直至计数器大于10,那就是重复朗读了十0遍,然后呢可以结束了。
而第二部分呢,拆解课文逻辑关系的流程图大致如下。
第一部分呢是仔细思考词汇之间的逻辑关系。
然后呢,再下一步是思考句子之间的逻辑关系。
然后呢,下一步思考段落之间的逻辑关系。
然后呢,在基于这些逻辑关系凭记进行组合。
组合之后呢,要问完整吗?
如果不是的话,那。
回过头来重来。
如果是的话结束。
而第三部分的流程图,我们来看一看。
上来呢就要自我检查。
对啊,自我检查之后合格吗?
觉得合格的话,走下一步,如果不合格的话呢,重新自我检查。
自我检查之后觉得合格了,下一步是什么找人帮忙检查。
那找人帮忙检查合格吗?
不合格,退回上一步自我检查去。
如果合格的话呢,结束。
流程这个东西啊,如果只由确定先后顺序的步骤构成的话呢,那就非常的机械。
即便是加上了重复,也只不过是机械自动化而已嘛。
可如果在流程执行的过程当中可以做判断,还能根据不同的判断执行不同的步骤,那就非常的智能。
在计算机出现之前呢,所有的机器其实都是机械。
计算机之所以所谓的智能,就是因为它可以用布林代数做判断,而后再根据不同的判断。
结果去决定下一步究竟要做什么。
当然了,我们在之前的因果分析当中哈,就看到过哈判断与分支的流程图。
그.
再进一步呢,所谓的智能核心只不过是判断,而判断的核心无非是恰当的比较和合理的分类。
当然,前提是必要且毫无歧义的定义。
你看这世界实在是太美了,如此的简单,如此的极致,每到炫目,甚至有时会因此感到眩晕,不敢相信这是真的。
其实呢生活中的一切任务啊,到最后都可以画个流程图出来,进而呢管理或者优化。
小到出门前呢要过一下检查列表,不大不小到开车前呢要检查一下轮胎,大到创业或者管理公司,甚至哪怕整个家庭教育或者人生建设,亦或家族创建都是可管理可优化的流程。
因为无论多大的事情都可以无限拆分,直至将其化解为一个又一个的小模块,而后对其进行流程管理。
流程优化这事本质上到底有多简单呢?
无法想象。
小学六年级的语文课本里有一篇课文,摘自于1965年中国工业出版社出版的一本好书,叫做统筹方法评化及其补充。
作者呢是华罗庚。
这篇课文的标题是统筹方法。
花唠庚呢举了一个泡茶的例子,说,比如啊你想泡壶茶喝,当时的情况是开水没有开水壶要洗,茶壶茶杯要洗,火已经生了,茶叶也有了怎么办?
그.
洗开水壶呢要用一分钟,烧开水呢15分钟,洗茶壶呢一分钟,洗茶杯2分钟,拿茶叶1分钟,这些准备好了就可以泡茶了。
那么按照什么样的顺序才效率最高呢?
华楼庚给出的方案是这样,两步同时走。
把一项任务拆分成若干关步骤之后呢,就好安排了。
每个步骤需要的时间都算得出来。
然后研究一下步骤与步骤之间的关系。
有些步骤呢有先后顺序,比如说洗开水壶的工作必须放在烧开水之前。
而洗茶壶、洗茶杯、拿茶叶这几项任务可以不分前后。
关键在于说,这几项任务可以在烧开水的15分钟时间里同时做,不耽误事儿。
于是呢最终总计16分钟就可以完成所有的步骤。
虽然呢到最后啊统筹甚至是一个专门的学科。
然而呢,统筹的核心的确非常简单,简单到小学六年级的学生都可以理解并实践的地。
因为所谓的统筹,不过是研究两件事而已。
一个呢是串联,一个是并联。
串联呢就是想哪些步骤可以不分先后,哪些步骤必须有先后。
并联呢是哪些步骤可以同时进行?
到最后呢,节省时间提高效率的核心来自于说能并联的都要并联。
你看伟大的思想都是简单的。
虽然这是小学六年级的课文,但是千万不要误以为学过这个课文之后,所有的人都就学会统筹了。
所有的人都工作效率提高了。
事实上显然并非如此。
你看看多少成年人在厨房里忙的焦头烂额就知道了,不仅在家如此,到了工作岗位也是一样的,大多数人效率低下,做事毫无章法。