经验悖论

不可能

When a distinguished but elderly scientist states that something is possible, he is almost certainly right. When he states that something is impossible, he is very probably wrong.

—— Clarke's three laws


如果一个年高德劭的杰出科学家说,某件事情是可能的,那他几乎就是正确的。

但如果他说,某件事情是不可能的,那他很可能是错误的。


在某个领域钻研越久,就越容易形成偏见

已经掌握的旧知识,可能会过早的否定假设。


缺少了对假设的坚持,就很难实现它。

是确实不可行,还是被认为不可行,需要仔细分辨。


伎俩

要记住,人之所以走入迷途,并不是由于他的无知,而是由于他自以为知。

—— 卢梭·《爱弥儿》


在专业知识上自以为是,就很容易认为别人在炫技


而某些想法,实际上是经过深思熟虑的,

是傲慢会让我们对它,视而不见。


沉默

The fundamental cause of the trouble is that in the modern world the stupid are cocksure while the intelligent are full of doubt.

—— Bertrand Russell

聪明人都喜欢保持沉默,沉默让它们更严谨。


但是,对于明显错误的行为,不进行制止,

就相当于看着灾难发生而置之不理。


不应该做某件事情,往往是更具专业性的一种建议。


不犯错

团队中的专家,会使其他人更难成为该领域的专家。

因为犯错是成为专家的必经之路。


专家避免了团队在相应问题中犯错

但同时也避免了,团队在这个问题上,吸取直接的教训。


与所见略同的人沟通,毫无益处,要有分歧才有收获。

—— 《高效能人士的七个习惯


在专业领域上,我们很难与专家产生分歧

因此,大家实际上都没有太大收获。


结语

数据显示经验和实际的表现没有相互联系。

—— 《人月神话》


在需要创造性工作的环境中,更多的经验可能并不代表理应有更好的表现,

这取决于我们日常是否总在解决新问题


如果我们总是在重复解决旧问题,在软件领域,

这似乎暗示着,有哪些自动化的任务尚未被系统化的执行。

而如果我们总是在解决新问题,

那么既有的经验,就起不到什么关键作用了。


这时候作为从业多年的老程序员,

就应该仔细考量自己的认知了,

笃信或沉默,傲慢或谨慎,都有可能带来问题。


不妨对他人的新想法,保持敬畏吧。