重谈剑宗气宗——招数与内功之争,一个前端新人结合自身情况的粗浅看法

2019-08-251865

​ 作为一个非专科自学转入前端行业不久的新人,前几天与CEO在面谈时,被问起你对这个领域的全貌是否有比较清楚的认识,对工程与编程的区别是否了解。当时我回答不上来,且在交流的过程中,自己对该行业的一些必要掌握的基础概念也不甚了解。CEO指出,我这是落于”只见树木,不见森林“的处境,一叶障目,这就是目前较大的问题。之后我有过反思,何以进公司四个月来,却依旧对这个领域没有一个比较全面的认识呢?除了平时项目比较吃紧多花了时间外,在得空的学习时间里我都把这些时间花在什么地方去了呢?

​ 确实,因为自己是半路出家,且准备时间比较短,很清楚自身知识量的不足,所以这些天来的工作与学习,平日里直接把时间重点花在了去掌握更多的解决问题的方法上,因为这样可以让自己更快地上手各种项目,却在”为什么“这块落下了进度,没怎么花时间去好好地学习了解一些基本的概念,导致基本功不扎实,且对该领域之后的境况如何一直是迷雾环绕,挥之不去。

​ 方法与基本功到底哪个要更注重?CEO的回答是:如果只重招式,不重内功,终究是走不长远的。关于内功与招数的比较,让我直接联想到了金庸先生的《笑傲江湖》一书里华山派曾经发生过的剑宗气宗之争。

​ 在笑傲江湖一书中,因一部葵花宝典的武学修成路线之争,直接导致华山派在武学的研究上出现意见分歧,最终分成了剑宗和气宗两个支派。其中,气宗主张着重基本内功的修炼,认为不积跬步无以至千里,只要内功修为足够强大,就能一力降十会,做到”摘叶飞花,皆可伤敌“的效果;而剑宗则主张招式的灵活变通,认为剑术一成,纵然内功平平,也能克敌制胜,即可通过运用各种精妙绝伦的招数,让敌人防不甚防,然后伺机寻找敌方招式上的破绽并破之,最终达到制胜的目的。

​ 若按我以前的看法,自己是更倾向于招式论的。毕竟,作为招数论的武功典型代表——独孤九剑,它有多强,大家有目共睹。令狐冲凭借着这套无招胜有招的剑法,从一个默默无闻的江湖小辈,直接跻身当世一流高手之列,让天下英雄再不敢轻视。还记得那些话么?——“招是死的,人是活的”,——“旨在料敌机先”,个人认为,风清扬对独孤九剑的诠释已经算是可以了,一切在乎随心变通、活学活用,然而要做到这点并不容易。它对学习者的悟性有较高的要求,愚笨的人学不来。不像气宗,长时间坚持付出就会有或多或少的成效。我之所以更为亲睐于招式一派,也在于因招式论的集大成者,往往探究事物本质的能力越高。

​ 但这里有个问题,看过笑傲一书的武侠迷都知道,独孤九剑号称“破尽天下所有招式”,何以令狐冲领会之后,却并非无敌呢?

​ 我以前没怎么想过这个问题,仅仅是浅思即止,直接近乎条件反射般地给出结论:因为令狐冲领悟得还不够吧,学得还不全,至少“破气式”还没学会,所以才不能笑傲武林。可是我当初却没注意到:“破气式”,又是靠什么支撑起来的呢?现在我大概会给出一个答案了:要靠内功的积攒。

​ 气宗的代表者岳不群曾说过这么一段话:“剑宗的功夫易于速成,见效极快。剑宗和气宗的功夫各练十年,定是剑宗占上风;各练二十年,各擅胜场,难分上下。二十年之后气宗的功夫才渐渐越练越强。到得三十年时,剑宗的功夫便再也不能望气宗的项背了”。虽说岳不群这个角色并不讨喜,最终也走上了修炼辟邪剑法这条颇为打脸的道路,但是不得不说,这段话确有一定的道理。

​ 令狐冲耍起独孤九剑来强吗?强,连武当一等一的高手冲虚道长都自叹不如。但是何以任我行的一声狮子吼,令狐冲就经受不住晕了过去?何以面对东方不败那迅若鬼魅的身法,令狐冲就只落得“纵是看到破绽,也一闪即过,根本来不及破招”的尴尬局面?

​ 其实我们反过来想想,原因就差不多要浮出水面了。试问:如果当初的令狐冲有跟任我行一样的内功修为,还会被震晕吗?如果令狐冲有跟东方阿姨一样的手速,还会奈何不了葵花宝典的武功吗?我的答案正是如此:内功不够,导致了令狐冲独孤九剑招数的威力不能甚强。破气式怎么来?说得浅陋一点,你想破任我行这种内功大家,怎么也得先有扛得住狮子吼的内功根基再说吧?

​ 这跟我们现实生活的道理是一样的。同是解一道普通的高数题,你让一个相当聪明的小学生和一个智商平庸的大学生分别去解,大学生一看题目,心想正好是教过的类型,解起来感觉还行吧,不是很难。聪明绝顶的小学生却可能直接陷入思考的困境,因为他对那一堆基本的概念都没了解过,基本的结论都没掌握,这种情况下要解出来,他得把该题所有依赖的知识点全部自个儿推导出来,难度其实远超让大学生前来解答。这种情况下,小学生的聪明才智,很可能会直接被掌握了一堆概念的平庸大学生给掩盖、埋没,让人注意不到。这正是基本功的差距带来的结果啊!在这里说个题外观点:生活中有不少时候我们往往会根据两个人处理同一个事物来判别他们的聪明才智,这其实是不靠谱的,因为两人对这事物的了解程度不同,这个是一个无可避免、又起了巨大影响的因素。结果如何,并不是由聪明来直接决定的,自身的沉淀才是。

​ 角度再度转回武侠世界,要论证招数威力不可避免地需要靠内功辅佐这个论点,我们可以直接从独孤九剑的创始人——剑魔独孤求败身上探探虚实,其实,也是可以发现一些蛛丝马迹的。独孤求败无疑是金庸武侠里在招式的造诣上臻绝顶之境的人物之一,其一生武学分为了几大时期:利剑期、软剑期、重剑期、木剑期,以及之后渐入的无剑胜有剑之境。仔细一想就可明白:利剑期无疑是精研招数的时期;软剑显然是速度更上一层楼的时期;重剑,若使起来笨拙缓慢,早就被打死了,可见要发挥重剑的威力,得靠足够的修为支撑,做到举重若轻;木剑想胜重剑,无非就是靠更强横的内功修为恃强克弱。可以看到,从利剑一路到木剑,甚至到无剑,速度、内力等基本功的要求都跟着一步步提升上来了。可见,连独孤求败这种级别的人都逃避不了基本功这块的修炼,实际上这已经表明,光靠招数上登峰造极是不够的。只有内外兼修,才能坐神入照,到了这一步才是甚强的独孤九剑会诞生的地方啊!这才是招数集大成者得以摆脱被埋没之境、并终可充分发挥自身优势的保障性做法。

​ 目前的我,作为一个自认颇有天分的人,经过了四个月的前端行业的项目磨练,还在将主要心力放在学招数上,这其实不是有错,但是忽略了基本功的学习,在基本功这块明显不足的情况下还不怎么去花些时间弥补,把一些概念掌握掌握,这就是一种不太好的现象了。事实上我们可以发现,那些在某一领域很厉害的人,他们往往对该领域的一些基本概念了解得相当通透,毕竟只有越是如此,才越能融会贯通,越能触碰到该领域知识的精髓。CEO提的那个问题——“工程跟编程的区别”,说实话,我去翻了好几次百度,到现在还是觉得不怎么答得上来。虽然很惭愧,但我现在也只能进一步乱答:

​ 以程序员和软件工程师来说,这两者的区别大概是:软件工程师首先要具备程序员的编程能力,但更重要的是要懂得如何去开发一个软件,怎样去学习实际的UI的观念。 软件工程师的要求比较全面,要对整个工程进行设计,将用户需求转化为所需的具体活动。这个过程可能包括投入、需求分析、规格说明、设计、实施、验证、安装、使用支撑和文档化,还可能包括短长期的修复和升级以满足用户增长的需求。程序员只是负责编写和维护代码,工程师是整个项目工程的设计者。

​ 我之前想走剑客的道路,但是经过初步了解,纯剑客的发展似乎真的会比较狭隘。CEO说,一个转行计算机的,最好要对这个行业的面貌有个比较完整的了解,让我在目前项目工作比较劳忙的情况下,想办法去运转工作与学习之间的齿轮。也是因为感觉CEO说的也有道理,所以,接下来一并了解一下软件工程的东西,多注重对一些基本概念的掌握,是我新的打算。目前看到邹欣的一本书名叫《构建之法——现代软件工程》,评论还不错,接下来就试着读读这本书吧。希望可以早点填补上对前路发展的认知空白,不再像现在这样一直云里雾里般地探索吧。

分享
点赞7
打赏
上一篇:代理工具Fiddler -调试与替换接口状态
下一篇:滚动穿透