當一個任務有多個目標
當一個任務有多個目標要做最佳化時,可以考慮『線性化』,把每個目標在不同的時間、用不同的方法來做
三歲的女兒在義大利麵餐廳跟我大吵,因為她的姊姊有一隻藍色的兒童湯匙,而她沒有拿到。這個要求,我想不出什麼辦法解決,因為整間餐廳還真的只有一隻藍色的。總之,我給她兩個選項:
繼續吵。但是,我會把她整隻扛回家。
妥協。接受一隻不是藍色的兒童湯匙。
她選了 1 之後,我就默默地扛她回家,由於那天她卯起來吵,我走路回家以免打擾公車或捷運上的乘客。至於留在餐廳裡快樂地用餐這件事,下次吧,女兒跟我都是。
太太事後跟我說,沒有想到我會這麼乾脆就放棄用餐了,會不會有點辛苦?
我個人在帶小孩方面, 95% 的事都做得比太太差很多。少數可以拿來說嘴的事之一,就是小孩在餐廳的表現還可以。如果說,有什麼秘訣的話,就是我有想清楚:「一次最佳化一個目標」。
帶小孩去餐廳用餐,這件事至少有兩個目標:
用餐
小孩要遵守社會規範
有些情況之下,第二個目標的重要性上昇了,要同時把兩個目標一起做好有困難的話,我就會考慮放棄第一個目標,專心做好第二個目標。
線性化
線性化 (linearization) 一詞出自 Wiring the Winning Organization 一書,作者對線性化的部分描述如下:
Partitions operations that are complex and share resources to accomplish multiple objectives into independent (decoupled) and coherent workflows. Each is focused on one or a few objectives that can happen in parallel.
由於該書是探討管理學模式的書,書裡的一些線性化的例子,主要的舉例是談論工廠的生產線。我自己的話,雖然不經營工廠,卻覺得這招線性化,出乎意料之外地非常好用,以下舉一些例子。
寫作編輯的線性化
我寫的文字有 40% 在初稿完成之後,會愈看愈不順眼,需要做一些編輯。不久之後,也整理出了編輯時的線性化流程,作法是在完稿之後,照著下列五項標準一項一項來檢查,一些的錯誤是否又犯了?
文字與思想不一致
思維跳躍、段落不連貫
引用專有名詞,卻沒有說明
冗詞
標題、次標題、附圖的資訊密度貧乏
語言學習的線性化
最近讀了一本書 Fluent Forever,該書是談論語言學習的書籍,而我讀了該書之後,有深切的覺悟與悔恨感:「原來我學外語一直都犯了一個根本的錯誤:一直停留在學習模式,沒有切換到沉浸模式。」
該書主張要把學外語的階段拆成四個階段:
重塑聽力,使用時間約 1~3 週。
學習基本的常用詞彙, 625 個即可,使用時間約 1~2 個月。
學習基本的常用文法,使用時間約 2~3 個月。
鎖定特定的主題來應用外語,比方說看影片、看書、聊天、交朋友、工作等等,重點是邊玩邊學、邊用邊學,沉浸在其中。時間沒有限制,沉浸愈久,切換的主題多了,外語能力就愈會接近母語人士。
線性化的起點
我想,應該很多人都跟我一樣,沒有充分地利用線性化這個作法於生活與工作之中。為什麼呢?這大概是因為我們對任務的種種值得最佳化的目標,思考得不夠透徹吧?以線性化的方式來處理困難任務的一大優點是,我們可以在不同的階段,全力為一個特定的目標做最佳化。也因此,如果我們已經想清楚了一件任務有哪些目標需要最佳化,自然可以為它設計種種不同的階段,必要時就可以分階段來做。
大家有什麼自己喜歡用、常用的線性化工作流程嗎?歡迎分享給我。


