算法开发与测试是一项需要高度专注、细致、耐心的工作。因此,动手干活前就不能急躁、毛糙,要将目标和步骤都想清楚后再逐个落实。当然,由于需要处理与消化的信息量较大,且随着个人年龄增长可能出现的记忆力衰退问题,大脑就会记不住那么多信息。此时,可利用白板、思维导图、KNote、Xournal++ 等软硬件工具,将步骤与要点列清楚,将想法用最自由与直接的方式予以表达和记录。不要因为怕麻烦或者不愿切换工作环境与条件而不去启用这些工具。它们就相当于我们无限大的稿纸、记忆力的延伸、工作内存的拓展、想象力的激励。没有这些工具的辅助,仅依赖自己的心算、空想和机械式地推演,是无法将信息内化为理解,也解决不了复杂与深奥的问题的。

上述专注、细致、耐心的工作态度恰与我自己中小学逐渐培养起来的学习态度是一致的。回想起来,在以前的学生时代,我将课本、笔记、习题集、考卷反复揣摩、提炼、重构了无数遍。在每一次的考场上,我虽然在考试结束前很早就已完成了答卷和检查,但仍旧能够 不厌其烦 地在稿纸上多次演算、验证,以确保解题步骤、措词行文、最终答案万无一失、完美无缺。这个过程其实是非常枯燥与乏味的,与我如今在算法开发过程中百思不得其解地调试程序极为类似。而以往通过不断磨炼形成的习惯与风格,正好恰如其分地用在了当前数值算法开发这种精细、精密的工作中,使我获益匪浅。

由之前的因,逐渐形成今日的果。能够让多年以前的素质、态度、模式在当前和未来持续发挥关键性的作用,这便是命运的最好安排!想来,这也是孔子所说的“吾道一以贯之”在科学研究上的具体体现。

《论语·里仁篇第四 4.15》子曰:「参乎!吾道一以贯之。」曾子曰:「唯。」子出。门人问曰:「何谓也?」曾子曰:「夫子之道,忠恕而已矣。」

《论语·尧曰篇第二十 20.3》子曰:「不知命,无以为君子也。不知礼,无以立也。不知言,无以知人也。」

更多阅读:不忘初心