文|尋找不同的蜜蜂
文科生A:“我去,代碼啊!這都是什么鬼!居然還有中文!你這是讓我學編程嘛?什么輸出結果是相同+不同,你想說什么?”
平面設計人員B:“編程講義寫好了,我給你設計插圖和布局,讓你的講義更具有藝術性?!?/p>
程序猿C:“你在講函數的定義,這也太簡單了吧!”
讀者D:“別說沒用的,我不懂編程,說重點,好嗎?”
我:“且慢,這只是個引子,聽我娓娓道來?!?/p>

1/新思維模式的誕生
在產品設計初期,是一個腦洞大開的時期,設計人員發(fā)揮一切想象力設計模型。這不,又收到了三組不同的模型,唯獨不同的是散熱器的配置。
仔細端詳了下三個散熱器,不經一笑,原來設計人員果然是創(chuàng)新高手,將以前的散熱器拆開部分重新組裝,各種排列組合。
我忽然想到了,前幾天剛讀的一本《創(chuàng)新簡史》,域創(chuàng)新的各種組合就是為了達到統(tǒng)一維度下的完美匹配,讓彼此間達到平衡,成為維創(chuàng)新。這個理論放到這里,很貼切。
別光顧著笑,因為三個模型意味著要做三個獨立的模擬,換句話說,花的時間是之前的三倍!
幸運的是,客戶沒有那么著急要結果,我可以將不同的三個模型對應三個不同的模擬。但是,如果,客戶著急要結果,我能按時交付?
要知道,我需要花平常3倍時間才能完成的任務啊!這個問題在我腦中不斷的徘徊,上升又下落,似乎漂浮不定,找不到著陸點。
忽然,腦中冒出一個想法:我能不能把3個不同的部分提取出來,最后再組裝到一起?這個想法似乎不錯,但操作起是否具有可行性?能否真的提高效率?
2/ 嘗試新方法
帶著這個問題,我進行了一輪新嘗試,發(fā)現前期做對比會花一大部分時間。
首先,我需要將三個模型放到一起對比,發(fā)現差異性。
其次,我需要將相同和不同的部分分別提取出來。
最后,將這4個部分組合起來。一個新的可替換模型誕生了。
將其整合在一起時候,我驚喜地發(fā)現,為后續(xù)設置模擬參數提高效率帶來很高的收益。一個模擬設定好后,后面的只需兩個字:替換!僅此而已,瞬間感覺,發(fā)現新大陸一般,無比歡喜。
3/ 模塊化模型搭建
等我慢慢冷靜下來,思考為什么會出現這么高效的方法時候。一個詞,迅速占據了我的大腦,或許,它將是我今后不斷提高和迭代的方向。
它就是:模塊化。一個在工業(yè)中十分成熟的運作模式。
模塊化在百度百科里面的解釋是:解決一個復雜問題時自頂向下逐層把系統(tǒng)劃分成若干模塊的過程。
如果按照根創(chuàng)新、域創(chuàng)新和維創(chuàng)新的理論來解釋說明,那就是各個域創(chuàng)新間的有序排列組合,各個域為每一個節(jié)點,按照一定的邏輯關系搭建起來。
回到之前的問題,我其實是將3個模型進行對比拆分,尋找相同和不同,然后將相同和不同分別模塊化。即從3個獨立的由不同和相同組成的模型中抽取出1個相同和3個不同,然后再重新組裝,化為1個復雜的組裝體。

在這個系統(tǒng)中,3個模塊化的部件可隨時替換。在此期間,時間成本,人力成本得到了巨大的節(jié)省。這也就是為什么,那些大企業(yè)會有如此高效的原因。
掌握模塊化的思維模式的最核心思想就是學會拆分和重新組合能力,求同存異,建立新的動態(tài)平衡系統(tǒng)。
想到這,我忽然想起了N年前學過的C語言。在代碼中,我們需要定義自己所需要的函數,然后給予賦值,不斷迭代循環(huán)。
這就是最明顯模塊化的思維模式,只是當時認知的限制,僅僅局限在編程中,而未跳出這個局限,將其抽象化,牽引到新的領域,比如,工作模式。
所以說,各個學科都有緊密的聯系,彼此相互支持,相互影響。文理不分家,嘗試用模塊化的思維去解決我們生活中的問題,或許,可以得到一種新的思路。
歡迎大家一起探討提高效率的方法哦!