学非探其花 要自拔其根

昨天训练营最后一次直播答疑,问了老师一个问题:“课程中很多内容,感觉自己会,但是让自己讲却讲不出来,或者就算讲出来也不够专业,请老师指点一下?”

老师耐心做了解答,主要说了两点:

  1. 不够透彻,没有抓住核心,更深层次的东西,浮于表面,没有把握和底气。
  2. 缺乏实践,想办法用,想办法深入进去。

思考一下转化成自己的理解:

  1. 学非探其花,要深拔其根。想要能够讲出来,必须得抓住核心,而不是流于表面。
  2. 世之奇伟、瑰怪,非常之观,常在于险远,而人之所罕至焉,故非有志者不能至也。想要成长,就得比别人付出更多的努力。

然后就想到自己14年的一篇旧文,这里再翻出来。

这段时间因为种种事情,感觉自己很浮躁。作为一名IT民工,把自己当做是一个做技术的人,所以一直希望自己是能够踏踏实实做事的人。不管周围如何变化,希望自己能够沉下心来好好的工作、好好学习。

毕业到现在两年多了,工作上有一些富裕时间可以自己自由安排。刚开始充分利用这些时间,深入学习一些工作中使用的技术,也算是小有成效。也是因为那段时间自己的努力,先是修改项目中使用的一个下拉菜单的插件,深得开发经理的赞赏,在之后移植手机APP的开发过程中,担任骨干开发人员。

但随着时间的推进,在项目组中担任角色的变化,看到了当前很多流行的技术后,开始这一头、那一脚的学习,Shell、Python、Pro C、NodeJS、Lucene、Solr、Hadoop等等等等,很多都是蜻蜓点水般的了解一下,有的甚至连水都没有沾到。有时候还自以为是的觉得自己很牛X,幸好有一天,突然感觉自己什么都不懂,什么都不会了,才算是幡然悔悟,开始反省自己。

佛家有三种境界:

  • 第一境界:看山是山,看水是水;
  • 第二境界:看山不是山,看水不是水;
  • 第三境界:看山是山,看水是水。

跟朋友描述了一下当前的状态,朋友笑称境界提升了。但自己知自家事,我现在还在第一境界中,甚至连第二境界还没有达到,不禁心中很是失落,自己这段时间算是浪费了。

软件行业本就是新技术层出不穷,更新迭代频繁,想要学会所有的技术是不可能的。我就是陷入的追逐新技术的怪圈中,就像是捉蝴蝶,一会捉这只,一会捉那只,到最后,一只也没有捉到。

庄子有言:吾生也有涯,而知也无涯,以有涯随无涯,殆已。

古人诚不我欺。

知道了自己错在哪,似乎“怎么做”也就呼之欲出。有句话叫做“大道同途”,用在软件方面,应该可以理解为,很多类似的技术其本质都是一样的,没有必要学习所有的技术,只要掌握其中的一部分,其他的可以根据这一部分进行推导,由点及面,就仿佛一张蜘蛛网,掌握了中间的一个点,慢慢的向外扩展,逐步掌握周边的技术。

杜牧曾经劝诫其子:学非探其花,要自拔其根。

学习并不能像观赏花卉,应该探其根本,掌握其精髓。当真正掌握精髓之后,便能够举一反三,掌握很多东西了。之前自己学习新技术的时候,只是流于表面,写个Hello World就以为看到了全世界,没有深入学习其中的原理、精髓。

“练武不练功,到老一场空。”,这些技术就相当于武,是招式架子,而其中的原理,就相当于功,内家功法。

“阿弥陀佛,善哉善哉,施主悟了。”

“呵呵。”


个人主页: https://www.howardliu.cn
个人博文: 学非探其花 要自拔其根

公众号:看山的小屋