你有没有这样的经历?
计划一件事做一个小时,结果却用了两个小时。
执行一个计划,经常做了半截,才知道还漏了一个重要部分。
理论上知道一件事该怎么做,实际下手的时候总也找不到北。
这种情况出现的原因,是因为你缺少工程思维。
一、什么是工程思维?
工程思维的第一个特点就是要“把事情做成”,也就是要“交付可靠、可用的成果”。
与工程思维相对应的,是“科学思维”。
科学思维是认识规律、发现规则,科学家们从来就是“仰望星空”,着眼于理论的正确性,极少关注实际的应用。而工程思维就是要“脚踏实地”,将科学家发现的原理转化,达到实际应用的程度。
工程思维,是在尊重科学的基础上,在过程中要考虑多因素,精益求精,持续改进。
例如:牛顿发现了经典力学,多年以后瓦特就在此基础上发明(改造)了蒸汽机。图灵提出了《论数字计算在决断难题中的应用》,多年以后工程师们在这个基础上发明了计算机以及现在的智能手机。
再例如:科学家发现了热力学第二定律,工程师们就此放弃“第二类永动机”的尝试。
工程思维的第二特点就是要“有限制”,
解决现实生活中的某些实际问题,必然要受到“约束”。这里的约束,首先是科学规律的约束。还有时间约束,财力约束,拥有资源的约束,竞争的约束,人类行为的约束,等等。梦想和现实的距离,商业上的投入产出比,也是约束。要在具体的“时间、成本、质量”计划约束内,交付明确“规模”的结果。
相比较,科学研究在这方面的限制非常少。
总的来说,工程思维就是永远以资源有限、条件不足为前提,去实现“现实世界”的目标。
二、如何应用工程思维?
1、粗调与精调。
这个概念是吴军老师提出来的。
生活中粗调与精调的例子比比皆是。比如,我们要在家具上安装固定螺丝时,我是用手旋的,旋到紧度达到90%时,再换用配置的活络扳头一步步拧紧。手旋就是粗调,比工具快;扳头就是细调,一开始用它,也可以,但太慢了,最后加固拧紧的几下才用它。
做事的时候,先进行粗调,把事情的方向限定在一个范围之内,然后再这个范围内,再进行精耕细作,精益求精。
我们最早检测核酸,就是一个人一组的检测,效率非常低,很快就用粗调与精调的方法,每次由10个人一起来检测,组成一组检测样品,这样检测效率就提高了10倍,如果发现其中一组样本有问题,只需要从其中10个人中再检验一次就可以了。
2、系统性思考
“宋朝真宗年间,皇宫失火,大片宫殿变成一片废墟。真宗皇帝令曾经做过宰相的丁谓负责建造新皇宫。丁谓到现场一察看,发觉有三大问题最难办。一是建房用土量大。若到郊外取土,路途太远。二是运输难。大批建筑材料,从外地只能由水路运到汴水。若再运到皇宫建筑工地,只能靠车马了。三是大片废墟垃圾,要运到远处倒掉。这样不知要花费多少人力、物力和时间。”
重建皇宫就是一个典型的系统工程,负责重建工作的丁谓很快把重建工作分拆为了若干的组成环节,一是材料(土),二材料的运输;三是垃圾处理。
如果按照正常的思维方式,应该是先处理垃圾,再取材,最后运输重建。这是最普遍也是经验的做法。三个环节是彼此相扣有主次先后之分的。但是在上述三个环节之外,丁谓又加入了一个成本的环节。也就是说,如果按照正常的思维方式,进行垃圾处理、取材和运输,成本开销太大,并不经济。
因而,丁谓开动脑筋了,能不能妥善地处理好上述三个环节之间的矛盾,既经济又环保呢?
材料、运输和垃圾处理这三个环节之间的关系一定是有先后和主次的么?它们之间的顺序是必然的么?有没有一种方法可以同时处理好上述三者之间的关系,又达到经济环保的目的?
”丁谓再三思量,最后终于想出了一举三得的办法。他先让人从施工现场到汴水之间挖几条大深沟,挖出来的土堆在两旁,作烧砖瓦用。这样解决了用土的问题。接着,他把汴水引入沟中,使它成为运输的河流。等到工程结束,它将水排掉,把所有垃圾倒在沟内,重新填为平地,又成了良田。“
如果用语言来描述丁谓的思维方式可能是这样的:第一步,把工程拆分为若干环节,其中取材、运输、垃圾三者之间存在的矛盾和冲突,是系统中最为关键的环节 —— 基于成本考量对惯常思维的否定,原有的方案不足以达到自己预想的目的 —— 建立在三者基本关系和矛盾的认识之上,基于自己的知识和经验,引入新的手段方法(挖沟,引水,填坑),弥合三者之间的矛盾。
实际上,丁谓重新解构了三者之间的关系,不仅是系统工程思维方式的应用,也是创造性思维的应用。
3、以解决问题为导向,把事情做成
曾经有一条没有路灯的道路,一到晚上就会出现抢劫的问题。
面对这样的难题,最终社区采用了一种很简单巧妙的方法来处理这个事情,他们给这条路装上了路灯。
一到天黑灯就亮了起来,人们从这里经过能够看的很清楚,内心觉得安全了很多,即使有危险也能很快发现。而那些犯罪分子因为不好隐藏,也不愿意选这里作案。
因为这个方案比较节约成本、效果越好,越来越多条路被点亮起来,在社区的安全感和幸福感也越来越好。
现实中的类似问题比比皆是,不管是增加警力,还是提醒民众注意绕行,都是为了解决问题
用工程思维解决问题,解决路径不是只有一个,但不管用什么方法,先解决问题,可能是不起眼的东西、可能是复杂的程序,但只要能解决,后面再想是否好看,是否“高级”。