分類:Learn

問題 要如何簡化? – 拆解複雜關係鏈,還原起點與終點

問題 要如何簡化? – 拆解複雜關係鏈,還原起點與終點

什麼是 問題 ?

自從 Elon Musk 創辦了 Tesla 和 SpaceX 並大獲成功後,許多對於 Elon Musk 的書籍、自傳、新聞內容都滿天飛。但有哪些是真正出自於他本人說出口的話、哪些是它自己親撰的內容,其實我們無從得知,但對我而言最寶貴的是他說過:大學主修物理學,讓他學會拆解 問題 和物件的元素,直至最純粹的細節,然後再重新組合。

這些重要嗎? 問題 就擺在眼前了,為什麼要去拆解它呢? 以前自己的思維格局還不夠大的時候,第一時間想到的就是:我要怎麼辦?這個問題現在應該怎麼處理? 所能想到、看到的,是如何解決問題,而不是預防問題。

但看過 Elon Musk 形容他如何拆解火箭的發射成本,並找出整個火箭行業中花費最昂貴的地方,改利用了自動化技術取代昂貴人力和耗時的組裝,將整個火箭行業大大的降低基礎門檻,並且透過第一級火箭回收真正達到了低成本火箭發射的願景。

從源頭開始預防問題

學習拆解事件、問題的元素,你就可以在分類問題的輕重緩急的結果中找到你的問題點。這個方法在程式設計的領域裡,我們可以稱之為「演算法」。所謂演算法就是將需求、問題、流程以最簡單、最快速流暢的方式,透過程式設計和各式軟硬體結合,達到近似最佳解的工作方法。

軟體工程師將需求和問題先設計出第一個版本 Beta 版後,將各個測試對象所反饋的體驗和建議加以修正,逐漸整合適當的資料結構就可以解決了。所以不同的版本收斂而來的意見、使用經驗、錯誤回報,最終修正完成後就是屬於該問題最適當的演算法。

舉個例子,今天要開發一套最便宜房價詢價系統,你會怎麼開發? 一個一個去詢問房價,然後再將房價 key in 到系統上嗎?

先想想使用者要什麼,並且他們是怎麼找房屋價格的? 有時候解題方法不在開發者的技術上,而是在使用者怎麼尋找解決方法的慣性上。關於上面這一題,這裡我就不公開一些業界的小秘密,讓大家去動動腦筋想一想,相信你也可以找到有趣又簡單的解法。

如果你需要有架構性的思維訓練,協助你排除問題的屬性、輕重緩急,那我會推薦你去翻翻這本 麥肯錫問題分析與解決技巧 ,書中提到發現問題時,先分類,然後轉換成更具體的問題內容,再尋找各種可能的解決和替代方案。拆解問題本質上就是一種把問題簡化,然後單獨各個擊破的方式。一把筷子折不斷,那麼一根就容易多了!祝各位在工作過程也能運用此一思維一一解決你們的困境!

六月畢業潮,你覺得你要失業了嗎?

六月畢業潮,你覺得你要失業了嗎?

畢業, 源自於一種成長

六月又到了,黃花風鈴木和鳳凰木都陸續開花,為每個畢業的莘莘學子綻放有如煙花一般的祝賀。我永遠不能忘記的是國小六年級時,我們一群要好的死黨趴在走廊,腰間掛著自己的球鞋和襪子,肩上扛著自己所有的書籍和家當,當然,那依舊是個悶熱的夏天,依舊是個因為搗蛋或作業沒寫被罰站的一天。我們站到雙腳發疼,偷偷抓准了空檔趴在圍牆上看著鳳凰木的樹尖搖曳,聽著各種空氣裡紛飛的飛機聲和鳥叫聲,我問了一句:「ㄟ,你覺得 畢業 後,我們未來會是怎麼樣?」

我的死黨笑了:「大概就是這樣吧?一樣被脫光鞋子掛在腰間,然後一樣被罰站在走廊,哈哈」

風很輕,教室裡的考試聲音也很輕,我的思緒不禁也輕了起來。飄盪的靈魂,飄到了白雲上,想像著自己十年後的樣子,想像自己當個醫生,還是個賽車手,想像的空間很廣,廣到我的背後唉了一記悶棍都未能即時回神。回頭看了一眼,是氣炸的導師,只好摸摸屁股繼續挺直腰桿好好罰站。但這不影響我的白日夢,因為我知道我就剩下沒多久,就要離開這個鬼地方了。天曉得,22年後,和當時的女朋友夜間散步,我總愛提起當年就讀的搗蛋風光。每個人或許都是這樣,恨透了自己現在的處境,但若干年後,又會懷念起那些有趣的生活。

畢業, 可怕嗎?

那一天在圍牆邊的問題,我和死黨們都沒有給出什麼答案,因為我們只想在發呆的過程裡度過那個悶熱的罰站日常。我不曉得他們怎麼想,我也不知道下一步是什麼,但我告訴我自己要做好我能做的。20年後的我,已經個是輕熟大叔,看著工作室附近的大學生紛紛穿起學士服拍攝校園留念合照,我總會想起小六那天在圍牆邊問自己、問死黨們的話:「ㄟ,你覺得 畢業 後,我們未來會是怎麼樣?」

我現在擁有一家公司,3 個同時在執行的專案,以及 4 個正在經營的粉絲頁,很忙也很充足,但跟我當年想像的醫生夢、賽車夢,全然不同的路。認識的新朋友問我:玩這麼大阿?你不累嗎?說不累是騙人的,可是我累的不慌、不亂,因為我知道自己要什麼。

過去有段時間我在學校兼課,學生也喜歡問我:老師,畢業後你是怎麼決定你的人生和就業? 我會在週末帶他們到火車站,什麼也不說,也不告訴他們為什麼我們要來這,我就帶著他們坐在候車區,一等就是 10 分鐘。終於有人開口了:老師,我們等人嗎? 還是我們要去哪裡?

我終於可以開口了:

「今天我沒有告訴你們目的、目標就來到火車站,你們完全不懂要做什麼,或者要去哪裡,即將畢業的你們就像現在這樣,沒有目的地、沒有方向,去哪裡都不知道,那你怎麼會走的心甘情願、走的對自己有交代?」

「不管畢業多久,人生也好,就業也好,如果沒有方向,你就像現在處在火車站大廳,哪也去不了。」

 

畢業不會是失業,是就業的開始

你若會因為畢業而慌,誠實點吧,肯定是你在校沒有學到稱之為技能、稱之為專長的專業知識。不是說在學校交往來的人際關係、打工賺來的薪水都是無效的東西,而是這些在你決定面對全新的人生和踏入職場時,暫時都派不上用場,記住,是「暫時」。也別因為這樣就氣餒、消沈,這真的沒什麼,現在的網路資訊如此發達,有太多太多的達人、職人都是從網路上自己 Google 學習東西、找出自己的興趣。像我會一些木工、我會烹飪、我會養殖水晶蝦,在我向他人開口請益前,我早已經在 Google 查詢過不少資料,也已經投入一段時間,但我的詢問常會讓許多專家認為我已經學習一段日子,實際上很有可能我是上週六才開始在 Youtube 上看其他外國網友影片的教學學來的。

世界改變的非常快,但人生永遠都有機會和希望,只要你願意學習,只要你願意找資料,並誠實的面對自己過去懶散,好好學習 1 個月,你就會逐漸掌握一門新的技術。但個人最建議的基本投資,就是把英文練好,因為有太多第一手的消息都是從英文文件、英文影片開始學起。就連跟著我一起學程式設計的學生,我都會告知他們盡可能從英文文件開始看起,這是獲取最新資訊的最佳途徑。

 

鵬程萬里,始於 typing

親愛的學弟妹們,希望你們擁抱希望,永遠有信心去面對人生的各種挑戰。世界之大,絕對會超乎你的想像和眼界,一定要努力的去像個海綿一樣吸收新知識,未來你會感謝現在年輕的自己。給自己一份完美的畢業禮物,就是跟自己立個約定:你希望 1 年後、3 年後、10 年後可以完成些什麼目標。

只要有任何疑問,just typing and asking Google !

祝各位畢業快樂!