精湛技艺的祭品
就我个人的经历来讲,对计算机技术的精炼程度总是比不上数学。 为什么呢?思来想去,还是投入与激情的问题。对数学的投入,可不是简单地停留在单纯的技术、技法上,而是对它的历史、发展、伟大人物、社区都了如指掌。各种细节奇闻异事简直如数家珍,还经常同朋友以这些梗作为玩笑的素材。 而programming,根本没能达到这样的投入水准。脑海里总是有这样一种印象:知道“技法”也就够了。不过是一堆实用性的工程知识学,没有太多走心的必要性,也不用分心去理解融入里面的各种文化、哲学。 可是一旦将关注点转移到数学上,我的看法就两样了。自己太清楚那些掌握数学发展历程、行事哲学、以探索数学作为人类心智荣耀的那群人,同那些仅仅学习了数学“技法”之人的实力差距了。 如果能够认同理解相关文化、历史、哲学在数学当中的重要性,又怎敢期望能够绕过“了解、理解这些计算机文化”这一过程,而达到programming的精练?! 自己阅读数学证明的时候,大多有一个潜意识的初衷:这堆奇形怪状的符号一般人都看不懂的,而我可以(或者而我要把它看懂),要以此来彰显自己的卓尔不群。 之后便可以长时间地全情投入、剖析数学证明,有滋有味地去细啃每一个精妙的技巧和文字背后所蕴藏的深意。时间无疑会因此耗费相当之多,但最终,能够将所有技艺存乎一心再上一个境界,理解这堆符号背后的“诗意”。 但是在看代码的时候,感觉耐心明显就比不上数学了