评判事情的标准

上个周末,观看了一个演讲,非常的有趣,恰好今天又想到了一些东西,就回忆总结一下,也算是一种刻意练习,希望能够真切的把这些道理记到脑子里,指导今后的思想。

视频的主题就是《工业党与情怀党》,也许有一天我会把视频再看一遍,希望到时候能把真切的标题补充上。

那么,什么是工业党?就是以事实为依据,以具体的数据来分析事实,不相信现有的结论,仔细分析推导结论的过程,这类人可以称作工业党。

情怀党呢?就是喜欢引用现有的结论,拿人家现有的结论来说事,典型例子就是公知大V引用了某某权威机构的报告,说中国经济形势如何如何。

事实也证明,屁股决定脑袋,权威机构也有立场,人是社会动物,有立场是人的天然属性。有立场就会导致结果可能就不客观,不可全信。联想到最近关注的996之类的话题,我认为确实如此。

总理也说过,看一个人,不但要听其言,更要观其行。行动体现了一个人面临当前情况所做的选择,体现了一个人面临一些情况的判断标准。所以有些人的语言会前后矛盾,但是行为一般不会。

再联想到今天所学习的计算机科学基础,当我们编程时会有静态的语法错误,一些编译器就可以直接检查出来的错误,这些错误其实相对好解决。那么,怕的是什么,就是一些编译器没有报错,但是结果不符合我们预期。那么,在计算的过程中,一定是计算步骤出现了结果,但是结果不是我们想要的,一步错,步步错。

计算机是绝对客观的,人是主观的,输入一个数据,给出一个计算过程,计算机就会返回一个计算好的结果。所以,出现了问题,就可能是用我们主观的思想想当然的给出了一个符合自己直觉的结果,而不是一个经过客观计算的结果,我想,这也就是静态类型语言和单元测试等手段的必要性。人终究是主观的,是按照直觉做事的,但有时直觉如果没有得到全面的验证,就不能说这个直觉很严谨。所以,当我们分析问题时,还是要严谨。

还有,当我们预期得到一个结果时,可以通过结果倒推过程,只要过程中产生的结果是符合预期的,那么最终的结果应该也是符合预期的,这也是函数式编程所拥有的优点之一吧。