世界不止一种解法
2025-09-04·大约需要 1 分钟阅读
我们在写代码时,总希望用一个通用方案解决眼前的问题,最好还能顺带解决未来的 A、B、C、D 等问题,最好将来扩展的时候只需要改一个配置文件,最好将来有新问题的时候可以自适应地解决…… 这种思维有时是有用的,有时候会过度设计,很多人会先设想一个“高级”方案,再去评估它的必要性、可行性等一系列的事情,最后找到平衡。
当我们养成习惯,遇到事情先抽象,再解决时,有时候会因为我们的经验不足、能力不够等等原因偏离需求本身。 有时候我们只需要做好当前的这一件事。 我们总是不喜欢写“定制需求”,总是认为定制的东西没有通用性,只能用一次,价值不高。 但是我也看过太多只用过一种功能的多功能模块,看过太多系统里开发完成后就没有打开过的页面。
理科生往往容易迷信公式和定律,物理学界也有许多人在追求“大一统”目标,在他们看来,世界是可以被一个万有理论解释的。 我不知道会不会有这个理论,当年我的物理老师第一次说这个事情的时候,我是相信的,因为这个世界上有太多巧合,世界上的事物就是这么巧妙地符合物理定律,各个物理定律相互之间又有联系,直到现在我也是相信的。
不过,按照我现在认识世界的水平,不可否认的一点就是,在我的视角下,或者说在很多人的视角下,每一天都是不同的,每个人都是不同的,每件事情也都是不同的。 我们是不是不该为了那些还看不到影子的未来问题,而错过了感受世界多样性的机会呢?