8.20晚上听了任老师的《利用系统思维来管理复杂性》,整个过程是老师在分享一些他的认知历程,对系统思考及复杂性的认识等等。不像我们上学或者学习一项技能学习一种方法的模式上课,可能不是很流程化,但是在这个过程中,总是有那么几个地方有所触动,切身经历有所认同。这些分享,可能是我们再过几年或者几十年之后会相同的事情,现在提前接触,或许以后可以少走一些弯路。
以下摘抄一些我认可或者有自我思考的几个观点。
1.方法思想的主要来源。
老师认知历程中,方法和思想的主要来源有:哲学(系统的哲学),科学(人工科学,有限理性,层级世界观),系统架构(工程),系统医学原理(系统论在医学方面嘛的应用)。可见是各种学科都有涉及,相比下来,我自己的个人知识结构就很单一,现在有的就是软件开发相关的知识,存量的就是学生时代课程中学的,而这些存量都已经快20年没有碰了,对于日常生活中的经济、工程、科学等,很少主动关注,或者本来就是一个需要精度甚至背诵才能掌握一门知识的个人学习方式让我真的掌握这些东西是需要很大的精力和时间代价的,所以后续要学习概括,比如只看总结,只看目录,先让自己广撒网广涉猎,和下面的7中的观点类似,先掌握各学科基础知识,然后融合。
2.高阶思维训练能达到什么目标?
系统思考没有一个对与错的结论,但是是有属性的,有规律供个人去参考的,比如我们通过系统思考,可以让底层知识重构(讲到这里,老师问了几个问题,比如数学是发明还是发现?科学是什么?玄学是什么?这些身边的习以为常的东西我们却通通没有想过)。而我对个人知识重构也有理解,其实我开始学习系统思考的初衷也是想对已有的测试知识进行梳理和总结,可见与老师讲到的底层知识重构是不谋而合的,还有高阶的思维训练会让自己看到的范围更广,人通常是因为对未知恐惧而陷入焦虑,如果一切都在掌握或预料之中,会让自己更从容一些,同时高阶的思维训练还能进行预测、决策、干预、控制,最终形成架构,
3.不要寻求无边的博学,整顿思想才能获得真知--王东岳
这句话是老师的座右铭,我个人也比较认同。从去年开始,就觉得自己的已有知识多而混乱,虽然听过比如构建自己的知识体系课,但是始终没有落实到实践,其实说白了,就是很少自己去独立思考,自己的观点很少,而根据已有知识对自己的评估,我觉得我可以将自己的知识和经验输出形成自己的一套理论或者一套观点的。刚好今年接触了NJSD,参加了系统思考沙龙,小伙伴们发言都很积极,一定程度上促使自己的现场提炼听力提升,同时,每次结束后,我都会输出听后感,前四篇,我多是总结课堂知识,虽然纵向比较,是有点进步,但是总结中的自我参与感不是太强,自我观点很少,而这堂课下来,我觉得我可以尝试按照自己对整个分享的理解写出一点东西。在经过知识整顿后对于现场发言或者快速学习梳理新概念等都会有很大帮助,可以抽丝剥茧,将自己潘多拉盒子中的宝贝一样样有序的拿出来展示,这样的结果比别人说什么,你都能凑点,但是自己去领唱却不行的状况好多了。
4.什么是认知?
老师讲到认知这句话:就是你建立了一个框架,你的研究对象又重现了这个框架,这就叫认知。当时不太明白,后来想了下,是不是这样理解的,比如我建立了一个人正常情况下就得一天吃三顿饭,如果某个人三天才吃一顿饭,那就不符合我的认知了,对于超过认知的事情,我们就需要反思修改以前的框架,从而使得认知提升。
5.让想法涌现
这个情形我也有一定的感受。7月底参加金教的第二堂系统思考课,讲到针对系统中的元素进行罗列、抽象、建模,说的步骤都很简单,但是做起来就很难。我当时是有空就去想,但是两天都没有结果,到了第三天的早上去公司的路上才突然想通,将自己案例中的系统元素分类罗列,抽象,建模,这种现象可以说是一种涌现了。也就是说,思考的多了,想法自然而然就有了。也如我前面的两篇总结,如何写出好的测试策略和如何高效执行用例,都是只花了2个小时左右就直接完成的,没有这半年的经历,肯定是达不到现在这个程度的。
6.信息->简化->可理解->反馈
信息就是系统本身,观察一个复杂系统,将信息进行抽取,对其简化,达到自己可理解的程度,然后观察系统,观察反馈,反馈的内容对自己的理解会改变和提升。陶老师之前讲的领域驱动设计就符合这个过程:领域专家和系统设计人员根据业务名词和规则及客户的问题建立模型,然后设计人员根据领域模型进行设计,开发人员根据设计进行编码实现,在编码实现的过程中可能会发现原来建立的模型有问题,就需要对模型进行修改,使得模型和实现一致,循环往复,直至产品开发完毕顺利交付。
7.掌握各学科的基础知识,从而进行融合。
这个目前自己很难达到,要想融合,首先要有基础知识堆积,自己获取知识的速度太慢,需要锻炼快速接受新知识的能力,这可以作为后续自己的目标。
8.想象有时候会干预系统。
6-9岁就形成的思维模式,会给我们的提升带来很多禁锢,比如暗示自己就是做不到,暗示自己就是不擅长某一件事,这会很大程度上阻碍前进的脚步。我们需要一些积极的暗示。其实这和幼儿教育中不要贴标签的方式也是一致的,只针对具体事例,而不要去归类,自己在教育小孩方面做的还不错,希望在自己能力的暗示方面也能有所提升。