论程序员的本本主义与经验主义
一、问题的提起 项目里有两类人,最妨碍我们解决问题。 一类是“本本主义者”。他们手持一本不知何年的规章,开口“规范”,闭口“最佳实践”。他们的脑子不是用来思考的,是用来装条文的。你问他:“这条规矩,在眼前这事上还合用吗?会不会反而坏了事?”他不关心。他只关心你听不听他的。 这不是遵守规范,是借规范维持话语权。 另一类是“经验主义者”。他们嘴里没有书本,却有一句“我以前就是这么做的”。项目背景变了吗?业务体量变了吗?技术栈换了几个世代了?他不去证明,只会说:“你听我的就对了。” 经验成了压人的石头,不是帮助思考的工具。 这两类人,看似一个信书本,一个信自己,本质上是一回事:他们都把某种“过去的权威”当作今天的真理,自己放弃了思考,也不许别人思考。 二、一本证书 最近,领导催我去考一个证。不是为了学什么,是为了他汇报时的“通过率”数字好看。 我去看了考题。整个试卷,像是为背诵机器设计的——没有场景,没有细节,更没有真正的思考。只要把题库刷熟,闭着眼都能拿满分。 我刷了N遍,次次满分。但你要问我真懂了吗?我只能说一知半解。这些题不需要理解,只需要你“记住答案”。 我浑身别扭。我不反对学习,我....