最近在微博上看到一个好笑的Gif图,我暂且把它命名为「驴蛋报时」。:

在笑完之后,冷静下来可以思考,造成这种可笑的原因是什么?

不知道是不是我性格如此,做事总是慢条斯理,但我还是个急性子,20多岁的时候,经常犯类似的毛病,有时候我都觉的自己也很可笑。不管在学习还是工作中,看问题总是限于表面,造成了不少笑话。

直到我去年辞职创业,创业的冲动,也是出于这种限于表面的认知,看到别人一夜出名,一战成名,却没有看到别人背后付出的努力与艰辛。轮到自己的时候,才真正的明白,努力与艰辛是必不可少的,看待问题不能停滞于表面。

在创业之初,选定了“手机游戏”为目标,我大多的工作是负责策划部分,选定了传统的修仙题材之后,打算做一款与众不同的卡牌手游,在策划过程中,查阅了很多中国传统文化和宗教哲学相关的资料, 在查阅的过程中,被中国的「道家」文化中的智慧和哲学所折服,渐渐的对「道家」哲学产生了浓厚的兴趣, 这也算是我创业的副成果吧,我觉得是一笔不错的精神财富。

话说回来,老子驰名中外的「道德经」中最出名的一句话是:“道生一,一生二,二生三,三生万物”, 这句话蕴含的哲理很深奥,我们的世界各种事物,我们看到的表象,并不是它的本质,任何事物,都有其「道」。「驴蛋报时」的「道」是那栋钟楼上的钟,而其中的「一二三」,正是被驴蛋遮挡了农夫的眼睛,农夫只能用手扶起驴蛋来帮助问时间的路人看钟表报时,结果那位路人只看到了农夫摸驴蛋就报时的怪异事件,最终闹出了笑话。

在我做「诱人的Ruby」视频教程之前,对「道」的认识还没有那么深刻。

在录视频的时候,抱着以教为学的态度,认认真真的录好每一个视频,这个过程其实并没有想象中的简单。授人与渔确实比授人以鱼麻烦多了。用Ruby编程,自己拿来用的时候,根本没有深入了解过Ruby中那么多新奇的概念和语法是如何出现的,我只管用,在录视频之前我也看了一遍Ruby之父「松本行弘的程序世界」一书,但是在录视频时候碰到一些想阐述清楚概念确不知道从何说起的时候,再读一遍「松本行弘的程序世界」,感觉豁然开朗,因为书是Ruby之父自己写的,书中记载了他从设计之初的想法到实现的整个过程,我想这就是我追求的Ruby之「道」,「道生一,一生二,二生三,三生万物」。

在录制视频的过程中,也促成了我对其他语言的兴趣,在知乎上看到一个问题:「编程能不能只守一门语言?」,链接我忘记了,我很赞同大多数人的建议,多学几门语言比较好,但是重点是在**如何学以及什么时候学**?当你深入了解一门语言的时候,你就会发现这门语言的优势与不足,会自然而然的想比较其他语言是如何实现这种优势以及它们如何避免这种不足,这其实也是一个追求「道」的 过程。

有的人总想找捷径,当你悟到这个道理的时候,你就明白,没有捷径。 「道生一,一生二,二生三,三生万物」,反过来,在你追寻「道」的时候,也得经历这个过程。或者当我们碰到bug或者技术难题的时候,也该这样去思考。

总之,不管是编程,还是生活, 我们就知道如何解决问题,追根溯源,抓到「道」,问题由然而解。

P.S 趁着国庆放假(自由职业者就是自己给自己放假),回家看看中医调理下身体。我在网上经常看到一些人在完全的否定中医,不可否认,中国中医的传承很烂,庸医很多,但不排除有一些好的老中医,我也正是因为崇尚「道家」哲学,才选择相信中医,因为中医的理论基础就是「道家」哲学,个人认为中医是掌握了人体「道」的优秀医术(不仅仅是中草药,还有针灸,把脉等),当然看中医一定要去口碑比较好的老中医那里去(崇尚西医完全否定中医的喷子就不要来喷了,我也相信西医)。