产品经理 感悟

静态思考和动态思考(1)

Posted on 2017-03-12,12 min read

time:2017-03-12

author:wolf3c

字数:3.5K


静态系统与动态系统

我在生活中发现一个有意思的现象,大多数人在大多数时候思考问题的方式都是「基于自己本身的知识和想法,站在自己的角度,以一种机械的方式思考问题。」这么说可能不直观,举个例子。

我住在一个新开发的小区,以前,周围的道路管理很宽松,加上各种公共交通不到位,出现了 1)每天这里都有很多黑车拉活;2)道路两边全是小吃摊,卫生环境差;3)道路也被停在两边的车占去了大半,行人、自行车在这条道中很难通行。

后来有人举报此事,政府高官过来视察后下达命令整治,几周时间后,城管赶走了所有的小吃摊,本来的四车道中间留出一个两车道,然后两侧加装铁护栏。我猜政府人员是想,这样做,黑车没办法在路边停车等人,私家车也没办法在两车道中停车了,而两侧留出的单车道开进去怕挪车太难也不敢进去,并且,两边的单车道可以给非机动车留出路来。

事与愿违,自从加了铁护栏:

  1. 黑车要么在小区门口等人,要么直接占中间双车道的一边等人;
  2. 私家车开始在各种犄角旮旯停车,在人行道停车,甚至是把阻挡汽车驶入的石块等移开后停车;
  3. 一些私家车主直接把铁护栏往道路中间挪挪,给边上单行道留出更大空间,让两辆轿车可以挤过去,这样他们就又可以在这种地方停车了。
  4. 部分大巴车主,由于是有组织的,大家一起把车开进单车道,也不怕取车的时候不好去,大家到时候一起开出来就好了,护栏做了一个天然的停车场。
  5. 一些黑车为了速度,在单行道中逆行。
  6. 更主要的问题是,自从变成双车道后,这条路就没顺畅过,即使是三五辆车相向而行,可能得停在那里让车。
  7. 上班高峰期,那条道可以堵两公里,而且,一旦进入,连掉头后悔的机会都没有。

政府工作人员从自己的角度出发,认为加了防护栏,那些人已有的做法全部被有效地封堵住了,那他们自然没法再「嚣张」,但政府人员忘记了对方都是一个个活生生的人,他们有自己的想法和创造力,他们可不会心甘情愿地沿着政府人员的思路做事情,他们会基于自己的目的去重新考虑解决办法。

在这件事情中,可以看到,政府、私家车、黑车、居民等不同角色的人组成了一个系统,而政府工作人员就是需要找到一个手段对这个系统做出调整,且让这个系统以自己希望的形式运行的角色。显然,他们做的并不怎么样。

在我看来,这世界上的系统可以大致分为两种:

  1. 各个部分的应激性都是可知的、单一的,我们暂且称之为「静态系统」,比如机械系统,我们压下跷跷板的一头,另一头一定升高;扔出去东西后,方向和位置都可以直观预测。
  2. 相反,如果系统中的组成部分都有自己的意识,他们不再是单一的、可知的,他们会根据自己的每时每刻实际情况做出不同的反应,这个我称之为「动态系统」。

在刚才的例子中,政府人员面对的是一个动态系统,却用静态地去推导系统的发展结果,他们以为每个人都是死板地、如果跷跷板那样的机械体,只要你堵住了,就不会发生了。

静态思考与动态思考

如上所说,系统被分为静态和动态,静态系统充斥在我们周围,我们自己生活中面对的绝大多数琐事都是静态系统,我们物理、数学、化学、医学的知识也是解决静态系统的办法。而动态系统则在更大尺度的事情中出现,比如经济学、社会学、组织学等,这些并不被大多数人熟知,也就导致大多数人的思考方式习惯了静态系统。

面对静态系统,静态思考足够解决所有问题,但是面对动态系统,静态思考的结果往往谬误百出。这主要是因为动态系统中每个个体的发展方向不再像静态系统中好预测,他们(动态系统的个体)在决策方向时有自己独立的依据和逻辑,并且他们的决策相互影响,环环相扣。拿上面例子来说:

  1. 黑车司机见到铁防护栏,他可能先想到如何每天可以赚几百块钱,然后想到几个方案,择优使用,先停在路中间看看情况,如果不行就再想办法。
  2. 私家车主可能在车没地时,看到一个空挡,就决定停在那里,看到别人那么干了,也就照着做了,他的决策很随机。
  3. 居民每天早上去上班,没有车,看到黑车在大马路中间停着,二话不说就钻进车里。
  4. 黑车司机发现停在这个路段中间,生意很好,以后就这么干。
  5. 开车人发现路中间堵死了,但是两边空空如野,二话不说,先开进去往前跑一段再说。
  6. 黑车司机发现每天从道路两边的单行道中逆行不但畅行无阻,而且没人管,比以前开车还爽,那就变成了一条日常线路。
  7. 居民发现开车太堵,还有限号,坐黑车速度奇快、价格合理,所以蜂拥而去。
  8. 黑车司机发现生意态度,呼朋引伴一起赚钱。
  9. 公共交通发现生意太少、道路太堵(他们不敢逆行),所以不愿对这片地方增加公交力量。
  10. 居民每次坐公交都需要等很长时间,并且经常在路上堵死,所以有了经验,改坐黑车。
  11. 公交发现这里没了生意,每天出车就是堵两小时,不划算,所以就改了线路。
  12. 黑车势力壮大,每天停在路中间等人,阻碍了其他车辆通行,那段道路变得拥挤不堪。
  13. 黑车逆行越来越多,其他司机开始跟风学习,马路上没了交规,大家相互抢道,拥堵更加严重。
  14. ……

对于动态系统,我认为需要有「动态思考」来应对,什么是动态思考?根据对于动态系统的分析,我总结了一下「动态思考」:

  1. 多线程。动态系统中每个个体都有自己发展线路,他们是同时向前推进的。
  2. 利益相关,必有反应。动态系统中如果某事情的发生触动某个体的利益,他一定会做出自己的反应,而这个反应则会让自己的发展线路发生变动(即自己的线程做出改动)。这种变动如果触及了其他个体,那这些个体也会因此做出变动。如此往复。

基于以上两条,我们可以试着使用动态思考分析一些问题。

动态思考

还是拿交通方面的东西举例,北京地铁昌平线 2010 年 12 月 30 日开通,据说是为了带动沿线经济发展,2011 年运客量为2704 万人次,到了2014年已经达到 5733 万人次,现在始发站西二旗站每天排队上车的人常常需要等两趟车,这充分说明这个动态系统发展超出了规划者静态思考的结果。我们可以模拟用动态思考的方式重新思考一下。

  sequenceDiagram
  	participant 地铁
  	participant 城内白领
  	participant 地产开发商
  	participant 购房人
  	participant 农民工
  	participant 城内企业
  	participant 商家
  	
  	
  	note over 地铁: 地铁开通
  	地铁->>地产开发商: 
  	note over 地产开发商: 地铁沿线建楼
  	地产开发商->>农民工: 
  	note over 农民工: 从外地来到昌平
  	地产开发商->>购房人: 
  	note over 购房人: 乘着房价没起来投资
  	地产开发商->>城内白领: 
    地铁->>城内白领: 
    note over 城内白领: 地铁沿线租房
    地产开发商->>商家: 
    农民工->>商家: 
    城内白领->>商家: 
    note over 商家: 昌平人多竞争少成本低,开商店
    农民工->>农民工: 
    城内白领->>农民工: 
    note over 农民工: 人多,摆地摊、买小吃
    城内白领->>城内企业: 
    note over 城内企业: 既然从昌平线来的人这么多,自然在西二旗等地容易找到人才,也不会太远离城郊
    城内企业->>城内白领: 
    note over 城内白领: 那边企业多,搬到昌平租房
    购房人->>地产开发商: 
    note over 地产开发商: 买房的人多了,升高房价
    城内白领->>购房人: 
    地产开发商->>购房人: 
    note over 购房人: 房价高了,住户多了,涨房租
    城内白领->>地铁: 
    note over 地铁: 旅客太多了,增加客运能力
    城内白领->>地产开发商: 
    地铁->>地产开发商: 
    农民工->>地产开发商: 
    商家->>地产开发商: 
    note over 地产开发商: 人多、交通改善、商家多,所以要开发更多楼盘
    note over 地铁,商家: 这只是开始,已经相当乱了……

关于动态思考,在美剧《硅谷》中有一个生动的例子,投资人 Peter Gregory 由汉堡上芝麻发现了一笔期货投资机会,具体可以看第一季 第 3 集 23:50~25:00 的内容:

结果的不确定性

动态思考可不是一把万能钥匙,甚至不算是一把好钥匙。

如前面所言,动态系统中个体有不确定性,这导致动态思考的结果也是不确定的,你所做出来的预测可能只是因为中间一小步走样,就因为各个个体之间相互影响导致结果谬之千里(蝴蝶效应)。

面对这种问题,目前常见的应对办法是:不去依赖预测,而是摸着石头过河。这个在互联网行业很常见,大家经常 AB 测试、试错、做 MVP。但是这个方法有一定限制。

摸着石头过河的做法必须要求你要改变的部分是容易改变的,而对于城市交通使用这种方法就有点头疼了,很多城市的交通老是拆了建,就是因为政府做了建好的道路引发动态系统一系列难以预测的变化,导致政府不得不基于新的情况做改动。

摸着石头过河的方法是基于现状的思考,但不是未来,所以它适合可以快速响应的事情,并且要求事情能持续快速响应(也就是所谓的快速迭代)。你可以在今天发现需求,一个月后提供的方案很可能就能拉到一批目标用户,但是如果你今天发现这条路人有点多,建造道路用了三年,你建好那天,很可能就会发现路还是不够宽。

至于那些无法快速响应、无法轻松改变的事情,如何应对动态思考结果的不确定性,目前没想到好的方案。

这只是开始

就像前面演示的,动态思考是多线程的、相互影响的,对于人来说,思考这类问题很费脑筋,也很容易出错。

即使是计算机,在这方面也有点拙荆见肘,动态思考确实有点并行程序的意思,但各个并行之间相互影响,常见的编程语言实现这一功能的并不多,唯有一些大型的系统可能会有动态思考能力(或叫动态模拟),大概气象预测机构使用的系统算是这方面的翘楚吧(我没有详细了解过)。

目前来看,个人想要靠计算机实现动态思考能力,并不是一个明智的选择,所以,如果需要,还是得靠自己。

至于动态思考的好处和必要性,不必多言,如果你只是每天吃饭睡觉打豆豆,这没必要费这脑子。

以上对于动态思考的想法,我自己现在还是模模糊糊,写出来作为自己思考的记录,持续思考。

对于动态系统、静态系统、动态思考、静态思考的名字都是我自己起的,所以,不要去联想你从其他地方获取到的相关知识,免得跑偏。


请在这里留言讨论

<<< 回到首页 <<<

下一篇: 从别人那里得到更有价值的东西→