上世纪二十年代末的一天,著名的金融投资家巴鲁克到大街上的擦鞋点擦皮鞋,擦皮鞋的男孩虽然忙的不亦乐乎,但还是和周围的人饶有兴趣的聊着股票市场赚钱的秘诀。听到这些,巴鲁克赶紧跑回自己 的办公室,果断的将所有的股票都清仓。当时很多人对他的做法不解,认为他错过了投资的最佳时机。而巴鲁克却说:如果连大街上擦皮鞋的小男孩都认为在股市里能轻易到赚钱,那股市肯定处于崩溃的边缘。果不其然在不久后纽约股市大跌,直接造成了经济大萧条。从这则故事里大致可以得出两个结论:
1.大部分人都在谈论或正在做的事可能是不值得去做的。
2.大部分人都随声附和的行为,可能只是一种思维懒惰的现象,这是非常危险的。
曾经的我是一个思维懒惰后期患者,对那些人云亦云的观点是深信不疑,以至于自己在很多事情上闹出了很多笑话。为了佐证思维懒惰的危害,那就先自爆下自己的糗事好了。下面这些都是我曾经大肆在公众面前的论断:
1.一次UDP发送操作只需要一条CPU指令就可以完成(如果真是这样计算机该有多快啊)。
2.只要精通C++和MFC是最牛B的技术,C++是最高深的语言(真是这样的吗?)。
3.SIP协议是互联网语音的标准,互联网语音通信用SIP才是最好的(skype狠狠扇了我一记耳光)。
4.一个C++类的new操作是很快的,应该是纳秒级的(彻底蒙圈)
. . . . .
类似这样的笑话还有很多很多,看起来也非常好笑,但有时候却笑不出来。正因为自己从来不去思考背后的逻辑,也懒得思考,才有这样的笑话发生在自己身上。
这样的笑话可以说每天都在周围发生,程序员每天接触各个样的观点和所谓的权威标准。像过去的ISO9000、UML、CMM、XML格式等,像现在的敏捷开发、JSON、PHP是最好的语言、大数据等。既然说到JSON就来扒一扒好了,最近我经常在公司听到这一个用JSON最好,那个用JSON最好,真的是这样的吗?甚至连移动app上的实时流媒体和大数据存储格式都用上JSON协议,这类开发人员可以说已经到思维懒惰癌的后期,最要命的是这类开发人员居然还以经验丰富的专家自居。以至于移动APP做个复杂的操作瞬间吃掉用户上MB的流量,让用户感觉APP比流氓软件还流氓。JSON有两个硬伤:存储空间大和编解码效率低,它适合用于做接口描述(mongoDB语法)和语言耦合(不同语言之间的调用),其他地方要慎用。标准和权威的论断多如牛毛,鼓吹标准和权威论断的人更是如过江之鲫,未必都是对人有益的东西。对于权威和标准需要做测试、做分析和细心思考,否则很容易万劫不复。不要因为手中有锤子便眼中全是钉子,到头来只能是一个可笑至极的笑话。所以我一般不和两类人做讨论问题,一类是与自己品味不同的人,一类是思维懒惰不思考的人。
人事有代谢,往来成古今,事物和时间都在发生变化,思考是应对变化的手段,天真的相信某种标准和权威都是懒惰的表现。记得《三傻大闹好莱坞》中的一个情节就是那个死记硬背的学生总以为听校长的话就会得到认可,到最后校长的衣钵还是传给了善于思考的主人公阿米尔汗。我以上说的可能都是错的,没关系,用实际行动证明它是错的就可以了,世俗的遮羞布是遮不住思考带的光芒的,做个勤于思考的人吧。最后引用《三傻大闹好莱坞》经典台词作为最后的结束语:
Follow Excellence. Success will chase you