最短的捷径就是绕远路

image

“我在这场 SBR 大赛中,总是尝试抄最短的捷径走,但是最短的捷径就是绕远路,绕远路才是我的最短捷径。在横跨这片大陆的期间,我一直都遵行着这个原则。也因为多亏有你陪伴,我才得以跨越这条漫漫长路。” ——杰洛·齐贝林

杰洛的 Lesson 5 到底是什么意思,在看漫画的时候我就不明白,在之后这个问题又浮上我的心头,并又困扰了我许久。在参考了其他人的理解并结合自己的思考之后,我终于有了些端倪。

最令我困惑的就是杰洛的“在横跨这片大陆的期间,我一直都遵行着这个原则”这句话了。众所周知,杰洛在这次 SBR 大赛之中,从来都是抄捷径走。但实际上,这些所谓的捷径,或许就是“远路”。怎么理解呢?尽管这些路在距离上是最短的,但每一次都伴随着巨大的风险与挑战,稍有不慎就直接丧失比赛资格,输掉全盘的比赛了。所以这些道路尽管读作捷径,但是却写作需要勇气、果断与智慧的远路。也正是因为这样的“绕远路”,杰洛才能在比赛中拔得头筹。他没有波克洛克的强运,但他就是凭自己的努力,取得了领先的地位。

image

纵观整部 SBR,我最喜欢的角色就是杰洛,一个追寻答案的人,一个良师益友。这部 SBR 我看的还是太匆忙,下次观看的时候我要专注于杰洛与乔尼的成长之上。

绕远路就是最短的捷径,可惜这个道理我没有早点领悟。

3.15

今天在思考中,我对这句话又有了新的理解。

一直以来,我都是一个喜欢抄近道的人,具体说来就是尽量的偷懒。不愿意去深入思考,不愿意去深入查找资料,于是就自己作出了很多让人后悔的决定。正是因为我大学生活之中抄捷径太多了,所以现在落到了一个尴尬的境地。和我比起来,熊楚原就是一个绕远路的人。于是现在的结果就是,熊楚原不仅比我有着更扎实同时更广的专业知识,而且在思想深度上也是我所不能企及的。

在编程方面,我坚信的一点就是“不要重复造轮子”,但是这句话是有适用对象的——是对那些对相关方面较为熟悉的人来说的。而对于接触一个领域的新手来说,造轮子的过程就是一个熟悉的过程,当你能自己独立地造出几个轮子,就说明你对这个领域已经有相当程度的了解了,这时候如果要开发一个项目或者工程的话就可以顺利地使用别人已经造好的轮子了。要不然可能会在你想不到的地方掉进坑,耗费更多的时间。很多时候一个简单的功能我宁可花很多时间来找相关的模块也不愿意自己动手实现一下——就算只有一行代码的事,想想真的有点本末倒置了。

一直以来在抄捷径的过程中,我饶了很多路,真的太讽刺了。