這個話題想了很久,一直難以落筆,因為它不好寫,不容易說明,要舉出好幾種情況作以說明,才有可能將其用一套解釋來解釋得通。如果這套東西被我解釋得通了,那麼我覺得這會是我總結的幾大精華之一,我會認為在這方面我得到了老子所說的「道」。
框架,可以認為是一套體系,它「潛伏」在我們身邊而讓我們不自知,它對我們有巨大的作用而我們不自覺,很多時候自以為是自己的能力,是運氣的原因,是種種情況,甚至異想天開做很多無理的事情最後無法成功,其實是框架在起作用。
先談抽象的說法,然後再用幾個具體的事物來進行舉例解釋。
1.框架是限制,框架是規則;
2.框架有邊界;
3.框架與框架之間有遞進關係,存在著公升級;
4.框架與框架有並行的關係,某些道理可以互通,大多數道理不同;
5.框架是創新及成功的基礎;
前兩條解釋起來很容易,事物都是在一定範圍內執行並且在有效發生作用,就一定會有限制,也會有相應的規則,人們只是往往會比較容易地忽略這一點,讓自己有膨脹心,去做了容易失敗的事情;
同時,框架也存在遞進關係,也就是公升級關係,b框架是基於a框架公升級得來的,那麼b就會有針對於a更高階的內容,同時也具備a框架的優點,或者說規避了a框架中的某些弱項;
框架也會存在並行,就是兩個框架不相同,它們之間
會由一些相通的道理,讓人們在a框架中能夠獲得在b框架中也可以通行的道理;
最後一條最重要,就是因為框架的限制,才能夠讓我們能夠創新,才能夠成功!
以上是抽象,下面我用一些具象來解釋。
一、先說遊戲。任何遊戲都是有規則的,如果沒有了規則,可以亂來,玩一陣就會覺得沒意思了。在這個規則之中,絞盡腦汁想出來新的想法,做出更好的動作,讓自己勝面更大,才能夠使自己得到更強烈的快感。如果打遊戲上來就作弊,那麼馬上就會失去對這個遊戲的興趣;
三、詩歌。現代詩或者說近代詩幾乎已經沒有限制,可就是這些沒有限制,可以天馬行空的敞開式規則,反而讓近現代詩歌缺乏吸引力,人們不再仔細斟酌文字,現代詩都變成了白話文。反觀唐詩與宋詞,嚴守格律的要求,大家在這個嚴格要求下,字斟句酌,絞盡腦汁,形成了一篇篇傳誦千古的好文。正因為規則嚴格,才逼得人們不斷在狹窄的空間中去創新,這種創新一定是革命性的;
四、做事。我們每個人都會在乙個組織內做事,無論是自己當老闆,還是當員工,都一樣,都是在乙個組織內做事,做的內容也一定是這個組織定義好的範圍內的事情。那麼正因為我們的行為有約束,我們就不能天馬行空去做更多型別的事情,就必然會在有限的範圍內更好地去提高自己的水平,在這種細小的工作中逐漸完善細節,讓我們做的更好,更專業,才能夠超出同行,才能夠讓我們獲得勝利。如果乙個人有時間和精力去嘗試多種事情,那麼必然會每件事情都淺嘗輒止,略知皮毛,然後泯然眾人矣。不出眾,就會消失,也就是會失敗。
五、轉行。如果從乙個工種轉到另外乙個工種,用工種這個詞表達比較合適,那麼a工種的經驗是否能夠應用到b工種上,或者說有多少能夠轉移到b工種上,是非常關鍵的事情,是對未來能否成功有重大影響的因素。轉行能否成功,還取決於在a工種的工作中,能夠獲得多少學習的能力,來理解b工種所遇到的問題並解決之。並且要有拋棄a工種經驗的思維,必須用新的視角來思考b工種,才能更快、更深入的轉行成功。
關於框架的理論的終極說明,就是關於框架的框架。
我們前面說的關於框架的那些示例,以及相關的理論,本身就是框架,在這個框架內,才能夠思考框架是怎麼回事兒,如果徹底敞開了說,估計也不太行。
框架的概念與意義
學任何一門開發效率比較高的語言幾乎都要用到框架,都說框架框架,那什麼叫框架?從字面意思理解,框架,就是帶框的架子,當然這樣說有點簡單了,它就像你的毛坯房,其實你想要的樓房已經做好了,但目前還不能住人,你想主人或者想要幹超市,你還需要裝修,你還需要設計裡面的小細節,但大的房間結構,你無法設計了.這就是...
js三大框架出現的意義
解決了原始html,css,js的ui與資料狀態之間同步的難題,避免了大量的操作dom 使用了react,angular和vue,我們只需要定義一次 ui 介面,不再需要為每個操作編寫特定的 ui 同時,每個相同的狀態均有相同的輸出 當狀態改變後,框架自動更新 對應的 檢視。框架工作 react 重...
卷積的意義
卷積 最近總是和卷積打交道,工作需要,每天都要碰到它好幾次,不勝煩惱,因為在大學時候學訊號與系統的時候就沒學會,我於是心想一定要把卷積完全搞明白。正好同辦公室的同學也問我什麼是卷積,師姐昨天也告訴我說 我也早就想把這個問題搞明白了!經過一段時間的思考之後,有一些很有趣的體會和大家分享。聽說卷積這種表...