重談劍宗氣宗——招數(shù)與內(nèi)功之爭,一個(gè)前端新人結(jié)合自身情況的粗淺看法
? 作為一個(gè)非屍浼啵科自學(xué)轉(zhuǎn)入前端行業(yè)不久的新人萌腿,前幾天與CEO在面談時(shí),被問起你對這個(gè)領(lǐng)域的全貌是否有比較清楚的認(rèn)識抖苦,對工程與編程的區(qū)別是否了解毁菱。當(dāng)時(shí)我回答不上來,且在交流的過程中锌历,自己對該行業(yè)的一些必要掌握的基礎(chǔ)概念也不甚了解贮庞。CEO指出,我這是落于”只見樹木究西,不見森林“的處境窗慎,一葉障目,這就是目前較大的問題怔揩。之后我有過反思捉邢,何以進(jìn)公司四個(gè)月來脯丝,卻依舊對這個(gè)領(lǐng)域沒有一個(gè)比較全面的認(rèn)識呢?除了平時(shí)項(xiàng)目比較吃緊多花了時(shí)間外伏伐,在得空的學(xué)習(xí)時(shí)間里我都把這些時(shí)間花在什么地方去了呢宠进?
? 確實(shí),因?yàn)樽约菏前肼烦黾颐牯幔覝?zhǔn)備時(shí)間比較短材蹬,很清楚自身知識量的不足,所以這些天來的工作與學(xué)習(xí)吝镣,平日里直接把時(shí)間重點(diǎn)花在了去掌握更多的解決問題的方法上堤器,因?yàn)檫@樣可以讓自己更快地上手各種項(xiàng)目,卻在”為什么“這塊落下了進(jìn)度末贾,沒怎么花時(shí)間去好好地學(xué)習(xí)了解一些基本的概念闸溃,導(dǎo)致基本功不扎實(shí),且對該領(lǐng)域之后的境況如何一直是迷霧環(huán)繞拱撵,揮之不去辉川。
? 方法與基本功到底哪個(gè)要更注重?CEO的回答是:如果只重招式拴测,不重內(nèi)功乓旗,終究是走不長遠(yuǎn)的。關(guān)于內(nèi)功與招數(shù)的比較集索,讓我直接聯(lián)想到了金庸先生的《笑傲江湖》一書里華山派曾經(jīng)發(fā)生過的劍宗氣宗之爭屿愚。
? 在笑傲江湖一書中,因一部葵花寶典的武學(xué)修成路線之爭务荆,直接導(dǎo)致華山派在武學(xué)的研究上出現(xiàn)意見分歧妆距,最終分成了劍宗和氣宗兩個(gè)支派。其中蛹含,氣宗主張著重基本內(nèi)功的修煉毅厚,認(rèn)為不積跬步無以至千里塞颁,只要內(nèi)功修為足夠強(qiáng)大浦箱,就能一力降十會,做到”摘葉飛花祠锣,皆可傷敵“的效果酷窥;而劍宗則主張招式的靈活變通,認(rèn)為劍術(shù)一成伴网,縱然內(nèi)功平平蓬推,也能克敵制勝,即可通過運(yùn)用各種精妙絕倫的招數(shù)澡腾,讓敵人防不甚防沸伏,然后伺機(jī)尋找敵方招式上的破綻并破之糕珊,最終達(dá)到制勝的目的。
? 若按我以前的看法毅糟,自己是更傾向于招式論的红选。畢竟,作為招數(shù)論的武功典型代表——獨(dú)孤九劍姆另,它有多強(qiáng)喇肋,大家有目共睹。令狐沖憑借著這套無招勝有招的劍法迹辐,從一個(gè)默默無聞的江湖小輩蝶防,直接躋身當(dāng)世一流高手之列,讓天下英雄再不敢輕視明吩。還記得那些話么间学?——“招是死的,人是活的”印荔,——“旨在料敵機(jī)先”菱鸥,個(gè)人認(rèn)為,風(fēng)清揚(yáng)對獨(dú)孤九劍的詮釋已經(jīng)算是可以了躏鱼,一切在乎隨心變通氮采、活學(xué)活用,然而要做到這點(diǎn)并不容易染苛。它對學(xué)習(xí)者的悟性有較高的要求鹊漠,愚笨的人學(xué)不來。不像氣宗茶行,長時(shí)間堅(jiān)持付出就會有或多或少的成效躯概。我之所以更為親睞于招式一派,也在于因招式論的集大成者畔师,往往探究事物本質(zhì)的能力越高娶靡。
? 但這里有個(gè)問題,看過笑傲一書的武俠迷都知道看锉,獨(dú)孤九劍號稱“破盡天下所有招式”姿锭,何以令狐沖領(lǐng)會之后,卻并非無敵呢伯铣?
? 我以前沒怎么想過這個(gè)問題呻此,僅僅是淺思即止,直接近乎條件反射般地給出結(jié)論:因?yàn)榱詈鼪_領(lǐng)悟得還不夠吧腔寡,學(xué)得還不全焚鲜,至少“破氣式”還沒學(xué)會,所以才不能笑傲武林》薨酰可是我當(dāng)初卻沒注意到:“破氣式”糯彬,又是靠什么支撐起來的呢?現(xiàn)在我大概會給出一個(gè)答案了:要靠內(nèi)功的積攢葱她。
? 氣宗的代表者岳不群曾說過這么一段話:“劍宗的功夫易于速成情连,見效極快。劍宗和氣宗的功夫各練十年览效,定是劍宗占上風(fēng)却舀;各練二十年,各擅勝場锤灿,難分上下挽拔。二十年之后氣宗的功夫才漸漸越練越強(qiáng)。到得三十年時(shí)但校,劍宗的功夫便再也不能望氣宗的項(xiàng)背了”螃诅。雖說岳不群這個(gè)角色并不討喜,最終也走上了修煉辟邪劍法這條頗為打臉的道路状囱,但是不得不說术裸,這段話確有一定的道理。
? 令狐沖耍起獨(dú)孤九劍來強(qiáng)嗎亭枷?強(qiáng)袭艺,連武當(dāng)一等一的高手沖虛道長都自嘆不如。但是何以任我行的一聲獅子吼叨粘,令狐沖就經(jīng)受不住暈了過去猾编?何以面對東方不敗那迅若鬼魅的身法,令狐沖就只落得“縱是看到破綻升敲,也一閃即過答倡,根本來不及破招”的尷尬局面?
? 其實(shí)我們反過來想想驴党,原因就差不多要浮出水面了瘪撇。試問:如果當(dāng)初的令狐沖有跟任我行一樣的內(nèi)功修為,還會被震暈嗎港庄?如果令狐沖有跟東方阿姨一樣的手速倔既,還會奈何不了葵花寶典的武功嗎?我的答案正是如此:內(nèi)功不夠攘轩,導(dǎo)致了令狐沖獨(dú)孤九劍招數(shù)的威力不能甚強(qiáng)叉存。破氣式怎么來?說得淺陋一點(diǎn)度帮,你想破任我行這種內(nèi)功大家,怎么也得先有扛得住獅子吼的內(nèi)功根基再說吧?
? 這跟我們現(xiàn)實(shí)生活的道理是一樣的笨篷。同是解一道普通的高數(shù)題瞳秽,你讓一個(gè)相當(dāng)聰明的小學(xué)生和一個(gè)智商平庸的大學(xué)生分別去解,大學(xué)生一看題目率翅,心想正好是教過的類型练俐,解起來感覺還行吧,不是很難冕臭。聰明絕頂?shù)男W(xué)生卻可能直接陷入思考的困境腺晾,因?yàn)樗麑δ且欢鸦镜母拍疃紱]了解過,基本的結(jié)論都沒掌握辜贵,這種情況下要解出來悯蝉,他得把該題所有依賴的知識點(diǎn)全部自個(gè)兒推導(dǎo)出來,難度其實(shí)遠(yuǎn)超讓大學(xué)生前來解答托慨。這種情況下鼻由,小學(xué)生的聰明才智,很可能會直接被掌握了一堆概念的平庸大學(xué)生給掩蓋厚棵、埋沒蕉世,讓人注意不到。這正是基本功的差距帶來的結(jié)果捌庞病狠轻!在這里說個(gè)題外觀點(diǎn):生活中有不少時(shí)候我們往往會根據(jù)兩個(gè)人處理同一個(gè)事物來判別他們的聰明才智,這其實(shí)是不靠譜的彬犯,因?yàn)閮扇藢@事物的了解程度不同哈误,這個(gè)是一個(gè)無可避免、又起了巨大影響的因素躏嚎。結(jié)果如何蜜自,并不是由聰明來直接決定的,自身的沉淀才是卢佣。
? 角度再度轉(zhuǎn)回武俠世界重荠,要論證招數(shù)威力不可避免地需要靠內(nèi)功輔佐這個(gè)論點(diǎn),我們可以直接從獨(dú)孤九劍的創(chuàng)始人——?jiǎng)δИ?dú)孤求敗身上探探虛實(shí)虚茶,其實(shí)戈鲁,也是可以發(fā)現(xiàn)一些蛛絲馬跡的。獨(dú)孤求敗無疑是金庸武俠里在招式的造詣上臻絕頂之境的人物之一嘹叫,其一生武學(xué)分為了幾大時(shí)期:利劍期婆殿、軟劍期、重劍期罩扇、木劍期婆芦,以及之后漸入的無劍勝有劍之境怕磨。仔細(xì)一想就可明白:利劍期無疑是精研招數(shù)的時(shí)期;軟劍顯然是速度更上一層樓的時(shí)期消约;重劍肠鲫,若使起來笨拙緩慢,早就被打死了或粮,可見要發(fā)揮重劍的威力导饲,得靠足夠的修為支撐,做到舉重若輕氯材;木劍想勝重劍渣锦,無非就是靠更強(qiáng)橫的內(nèi)功修為恃強(qiáng)克弱∏庀可以看到袋毙,從利劍一路到木劍,甚至到無劍命浴,速度娄猫、內(nèi)力等基本功的要求都跟著一步步提升上來了∩校可見媳溺,連獨(dú)孤求敗這種級別的人都逃避不了基本功這塊的修煉,實(shí)際上這已經(jīng)表明碍讯,光靠招數(shù)上登峰造極是不夠的悬蔽。只有內(nèi)外兼修,才能坐神入照捉兴,到了這一步才是甚強(qiáng)的獨(dú)孤九劍會誕生的地方靶А!這才是招數(shù)集大成者得以擺脫被埋沒之境倍啥、并終可充分發(fā)揮自身優(yōu)勢的保障性做法禾乘。
? 目前的我,作為一個(gè)自認(rèn)頗有天分的人虽缕,經(jīng)過了四個(gè)月的前端行業(yè)的項(xiàng)目磨練始藕,還在將主要心力放在學(xué)招數(shù)上,這其實(shí)不是有錯(cuò)氮趋,但是忽略了基本功的學(xué)習(xí)伍派,在基本功這塊明顯不足的情況下還不怎么去花些時(shí)間彌補(bǔ),把一些概念掌握掌握剩胁,這就是一種不太好的現(xiàn)象了诉植。事實(shí)上我們可以發(fā)現(xiàn),那些在某一領(lǐng)域很厲害的人昵观,他們往往對該領(lǐng)域的一些基本概念了解得相當(dāng)通透晾腔,畢竟只有越是如此舌稀,才越能融會貫通,越能觸碰到該領(lǐng)域知識的精髓建车。CEO提的那個(gè)問題——“工程跟編程的區(qū)別”扩借,說實(shí)話椒惨,我去翻了好幾次百度缤至,到現(xiàn)在還是覺得不怎么答得上來。雖然很慚愧康谆,但我現(xiàn)在也只能進(jìn)一步亂答:
? 以程序員和軟件工程師來說领斥,這兩者的區(qū)別大概是:軟件工程師首先要具備程序員的編程能力,但更重要的是要懂得如何去開發(fā)一個(gè)軟件沃暗,怎樣去學(xué)習(xí)實(shí)際的UI的觀念月洛。 軟件工程師的要求比較全面,要對整個(gè)工程進(jìn)行設(shè)計(jì)孽锥,將用戶需求轉(zhuǎn)化為所需的具體活動嚼黔。這個(gè)過程可能包括投入、需求分析惜辑、規(guī)格說明唬涧、設(shè)計(jì)、實(shí)施盛撑、驗(yàn)證碎节、安裝、使用支撐和文檔化抵卫,還可能包括短長期的修復(fù)和升級以滿足用戶增長的需求狮荔。程序員只是負(fù)責(zé)編寫和維護(hù)代碼,工程師是整個(gè)項(xiàng)目工程的設(shè)計(jì)者介粘。
? 我之前想走劍客的道路殖氏,但是經(jīng)過初步了解,純劍客的發(fā)展似乎真的會比較狹隘姻采。CEO說雅采,一個(gè)轉(zhuǎn)行計(jì)算機(jī)的,最好要對這個(gè)行業(yè)的面貌有個(gè)比較完整的了解偎谁,讓我在目前項(xiàng)目工作比較勞忙的情況下总滩,想辦法去運(yùn)轉(zhuǎn)工作與學(xué)習(xí)之間的齒輪。也是因?yàn)楦杏XCEO說的也有道理巡雨,所以闰渔,接下來一并了解一下軟件工程的東西,多注重對一些基本概念的掌握铐望,是我新的打算冈涧。目前看到鄒欣的一本書名叫《構(gòu)建之法——現(xiàn)代軟件工程》茂附,評論還不錯(cuò),接下來就試著讀讀這本書吧督弓。希望可以早點(diǎn)填補(bǔ)上對前路發(fā)展的認(rèn)知空白营曼,不再像現(xiàn)在這樣一直云里霧里般地探索吧。
【作者簡介】 TRIS愚隧,蘆葦科技web前端開發(fā)工程師蒂阱,喜歡唱歌、看動漫狂塘、看小說录煤。擅長微信小程序開發(fā),系統(tǒng)管理后臺荞胡。訪問www.talkmnoney.cn了解更多妈踊。