这段时间因为种种事情,感觉自己很浮躁。作为一名IT民工,把自己当做是一个做技术的人,所以一直希望自己是能够踏踏实实做事的人。不管周围如何变化,希望自己能够沉下心来好好的工作、好好学习。
毕业到现在两年多了,工作上有一些富裕时间可以自己自由安排。刚开始充分利用这些时间,深入学习一些工作中使用的技术,也算是小有成效。也是因为那段时间自己的努力,先是修改项目中使用的一个下拉菜单的插件,深得开发经理的赞赏,在之后移植手机APP的开发过程中,担任骨干开发人员。
但随着时间的推进,在项目组中担任角色的变化,看到了当前很多流行的技术后,开始这一头、那一脚的学习,Shell、Python、Pro C、NodeJS、Lucene、Solr、Hadoop等等等等,很多都是蜻蜓点水般的了解一下,有的甚至连水都没有沾到。有时候还自以为是的觉得自己很牛X,幸好有一天,突然感觉自己什么都不懂,什么都不会了,才算是幡然悔悟,开始反省自己。
佛家有三种境界:
第一境界:看山是山,看水是水; 第二境界:看山不是山,看水不是水; 第三境界:看山是山,看水是水。
跟朋友描述了一下当前的状态,朋友笑称境界提升了。但自己知自家事,我现在还在第一境界中,甚至连第二境界还没有达到,不禁心中很是失落,自己这段时间算是浪费了。
软件行业本就是新技术层出不穷,更新迭代频繁,想要学会所有的技术是不可能的。我就是陷入的追逐新技术的怪圈中,就像是捉蝴蝶,一会捉这只,一会捉那只,到最后,一只也没有捉到。
庄子有言:
吾生也有涯,而知也无涯,以有涯随无涯,殆已。
古人诚不我欺。
知道了自己错在哪,似乎“怎么做”也就呼之欲出。有句话叫做“大道同途”,用在软件方面,应该可以理解为,很多类似的技术其本质都是一样的,没有必要学习所有的技术,只要掌握其中的一部分,其他的可以根据这一部分进行推导,由点及面,就仿佛一张蜘蛛网,掌握了中间的一个点,慢慢的向外扩展,逐步掌握周边的技术。
杜牧曾经劝诫其子:
学非探其花,要自拔其根。
学习并不能像观赏花卉,应该探其根本,掌握其精髓。当真正掌握精髓之后,便能够举一反三,掌握很多东西了。之前自己学习新技术的时候,只是流于表面,写个Hello World就以为看到了全世界,没有深入学习其中的原理、精髓。
“练武不练功,到老一场空。”,这些技术就相当于武,是招式架子,而其中的原理,就相当于功,内家功法。
“阿弥陀佛,善哉善哉,施主悟了。”
“呵呵。”