跳到主要內容

Jasonmel Blog - Page 49

費瑪最後定理

2014/07/20 (Sun.)

讀書進度又累積了不少,趕緊清一下好把書拿去賣掉減少空間浪費。這回有兩本科學書《費瑪最後定理》、《物理之演進》,三本企業書《企業的概念》、《追求卓越》、《如何移動富士山》,以及兩本心靈勵志層面的書《在天堂遇見的五個人》、《聖境預言書》。

《費瑪最後定理(Fermat's Last Theorem)》,描述一則數學定律 xn + yn = zn,當 n 大於 2 時沒有整數解,從費瑪在 1637 年發表後,於 1993 年才正式被證明的經過,看完有幾點感觸。第一,這又是個被重重打倒又爬起來的例子。主角 Wiles 於 1993 年 6 月發表這場他 10 歲初次見到這則問題以來,醞釀了三十年的證明。然而,發表後被發現證明還有缺陷,Wiles 在這樣的打擊中又努力了一年多,才在 1994 年 10 月送出修正,最終這證明才於 1995 年 5 月正式發表在《Annals of Mathematics》上。第二,整個過程有種公開但又不那麼公開的矛盾。公開的部分,是這個定理奠基於許多其他已知的定理上,要不是有其他定理的輔助,這個定理也就沒有辦法成立,而這也是 open source 秉持的精神,整個社會公開互助不藏私,後人踩在前人的肩膀上持續進步,達到全贏的局面。不那麼公開的部分,是過程中 Wiles 明修棧道暗渡陳倉,暗暗地從事證明多年才把成果發表公佈。畢竟學術界任何定理最終的 credit 只有一位,就是最先發表的那一位,在這樣的情況下,難免還是會有一些名利的性質在裡頭。要說這是缺陷也未免太苛刻,但總覺得理想世界不該這樣功利才對。

《物理之演進(The Evolution of Physics)》,由愛因斯坦和英費爾德合著,原本以為作者是愛因斯坦應該會對物理有不錯的詮釋,但可惜他不是個好的 storyteller,小失望!

《企業的概念(Concept of the Corporation)》,是管理大師彼得杜拉克的經典著作,從通用汽車來看一個企業應該要具備的條件。許多觀念像是分權、企業內部合作又競爭的觀念、雙向交流、提升員工對自身工作意義的了解、員工的學習和陞遷機會等等,或許在 1943 年還算是很新的概念,但對現在這個世代的新創企業來說似乎都蠻基本的,也就不那麼有感觸了。

《追求卓越(In Search of Excellence)》秉持著類似的觀念,挑選 62 間傑出企業來研究。總結八大特徵:1. 傾向「行動派」,2. 接近顧客,3. 讓員工發揮自主性以及創業精神,4. 透過人來提高生產力,5. 建立正確價值觀,積極實行,6. 做內行的事,7. 組織形式單純,幕僚人員極少,8. 寬嚴並濟。即使這些道理看似簡單,但放眼望去,每一向都符合的好公司仍然可遇不可求啊!

《如何移動富士山(How Would You Move Mount Fuji?)》在討論一個有趣的企業徵才文化:益智問答。在第八章和第九章分別對求職者和面試者給予一些建議,感覺還不錯,記錄下來。求職須知:1. 先決定考官要的是哪一種答案,要獨白還是對話,2. 你的第一個想法是錯誤的,3. 忘記你曾經學過微積分,4. 複雜的大問題通常答案簡單,5. 簡單的問題常需要複雜的答案,6. 「完美的邏輯思考者」並不像你和我,7. 百思不得其解時,不妨列出你所做的假設,看看你否定每一個假設時,會發生什麼,8. 羅輯題如果遺漏重要資訊,不妨列舉各種可能的情境,你將會發現,你十之八九不需要這些遺漏的資訊,9. 可能的話,給面試官一個他從沒聽過的好答案。企業須知:1. 益智問答的價值與應試者的經驗成反比,2. 企業應該訂一套考選方案,3. 面試不是智力測驗,4. 益智問答是防止用人不當的一道防線,5. 考法公不公平完全由你掌控,6. 應試者是否聽過考題,影響不會太大,7. 挑戰你的第一印象,8. 避開沒有正確答案的問題,9. 別搞「高壓型 interview」,10. 面試官與面試官之間最好不要互通消息,11. 不該騙應考新人,即使在最後一關,也不該說善意的謊言。

《在天堂遇見的五個人(The Five People You Meet in Heaven)》,似乎很久以前看過,不知道為何沒有記錄下來。主角艾迪,一個遊樂園維修工,在一次機械故障意外中喪生。死後依序遇見了五個人,藍膚人、軍中小隊長、遊樂園前女主人露比、妻子瑪格麗特、在菲律賓被他燒死的小女孩塔拉。每個人都藉由一些跟他有關的事,讓他了解事情的真相以及背後的意義,生命的一消、一長,小隊長的犧牲,寬恕自己的嚴父,沒有終點的愛,以及自己人生的定位。人生似乎就是這樣,好像很多無法理解的事情,往往我們會用負面的心態去解釋,殊不知背後卻有一則不為人知的光明正面的小故事,值得我們去發掘,進而從中成長。

《聖境預言書(The Celestine Prophecy)》,以秘魯的手稿預言為軸心,述說主角意外到秘魯並在逃亡過程中一一發掘其中的九個覺悟。這些覺悟主要是機遇、能、人際、以及從古到今發展至未來世界的演進過程。有點玄的感覺,不過倒是對書中預言的未來世界頗期待的:人類控制生育到地球自然資源能負荷的程度,所有工作都自動化以至於所有人可以在追求心靈上的交流和成長。對比現今世界,不勝噓唏!

日本關西五日遊

2014/07/04 (Fri.) - 08 (Tue.)

利用 Daisy 暑假空檔時間,跟了一團日本關西五日遊(表面說是五日,其實第一天和最後一天只有搭飛機行程,實際上是精實的三日遊)。整個行程大致上非常之大眾化。

  • Day 1. 桃園國際機場 (16:15) -> 大阪關西國際機場 (20:00) -> KANSAI AIRPORT WASHINGTON HOTEL
  • Day 2. KANSAI AIRPORT WASHINGTON HOTEL (08:20) -> 京都清水寺+地主神社 -> 京都金閣寺 -> かに道楽京都本店午餐 -> 渡月橋+野宮神社+藝妓回憶錄竹林步道 -> トロッコ嵐山駅 (15:10) -> 嵯峨野観光鉄道 -> トロッコ亀岡駅 (15:30) -> 京都知恩院+八坂神社+花見小路 -> 東本院寺+京都車站豆腐湯晚餐 -> 京都ロイヤルホテル&スパ+河原町三条附近逛街
  • Day 3. 京都ロイヤルホテル&スパ (08:40) -> 奈良東大寺+梅花鹿公園 -> すたみな太郎天理店午餐 -> 天保山海遊館+觀光帆船 Santa Maria 遊大阪港 (15:00) -> HOTEL METRO THE21+道頓堀/千日前/心斎橋附近逛街晚餐
  • Day 4. HOTEL METRO THE21 (08:40) -> 地鐵御堂筋線難波駅 -> 地鐵御堂筋線梅田駅 -> JR 大阪駅 -> JR ユニバーサルシティ駅 -> 環球影城 (10:00 - 18:00, 依序跑了蜘蛛人、回到未來、侏羅紀公園、好萊塢美夢乘車遊、水世界、Wonderland 兩項兒童旋轉設施、哈利波特區 Harry Potter and the Forbidden Journey、哈利波特區 Ollivanders 魔法教學、史瑞克、太空幻想列車) -> JR ユニバーサルシティ駅 -> JR 大阪駅 -> 地鐵御堂筋線梅田駅 -> 地鐵御堂筋線難波駅 -> HOTEL METRO THE21+道頓堀/千日前附近逛街晚餐
  • Day 5. HOTEL METRO THE21 (08:10) -> 大阪關西國際機場 (11:10) -> 桃園國際機場 (13:00 外加空中盤旋 15 min)

(以上省略購物行程...)

整理來說算是蜻蜓點水、走馬看花,每個定點幾乎都是值得安排個一日或半日遊的,全部壓縮在一個小時內衝完,有點可惜。然而要擠在三天內走訪這些行程,這也是不得不的做法。

走馬看花行程來個一張深幽的竹林意思意思。走馬看花行程來個一張深幽的竹林意思意思。

除了景點之外,這次行程感到比較有趣的的是日本文化和一些巷弄小見聞,另外也試著用破破的日文和日本人溝通。基本上用簡單的請(どうぞ)、謝謝(ありがとう)、對不起(すみません/ごめんなさい)、早安(おはよう)、廁所(トイレ)、旅館(ホステル)、這個(これ)、好嗎(いいです/Ogay です)配合手勢和故意講得很破的英文單字和手勢,大概可以傳達個 20% 左右的意思吧。話說也常發生一種情況,講了老半天日文,對方卻用中文反問:「說中文嗎?」甚至花了一點時間試著用日文和店員點好餐點之後,店員轉身卻和同事用中文聊天,不知道該哭還是該笑。至於想用標準英文溝通,只能說是可遇不可求了,日本英文腔調大概可以和印度英文腔調有得比,將來如果有機會和日本人合作或許要再多學習這種腔調才行啊。

從高速公路的隔音牆就可以看出日本人的龜毛程度,這才叫隔音牆啊!從高速公路的隔音牆就可以看出日本人的龜毛程度,這才叫隔音牆啊!

日本路上清一色的汽車和腳踏車,機車非常少見。據導遊的說法是日本國產汽車很便宜,而且一番的產品都留國內,次級品才外銷。另外值得注意的是馬路平整又乾淨,平整部分網路上已經有相當多日本鋪路的介紹,乾淨部分大概就跟民族性有關了,完全看不到電線桿上有貼廣告,即使在像夜市的鬧區,地板髒了點,但地上也看不到隨地亂丟的垃圾,這才叫已開發國家啊!日本路上清一色的汽車和腳踏車,機車非常少見。據導遊的說法是日本國產汽車很便宜,而且一番的產品都留國內,次級品才外銷。另外值得注意的是馬路平整又乾淨,平整部分網路上已經有相當多日本鋪路的介紹,乾淨部分大概就跟民族性有關了,完全看不到電線桿上有貼廣告,即使在像夜市的鬧區,地板髒了點,但地上也看不到隨地亂丟的垃圾,這才叫已開發國家啊!

電車上看書或補眠的人遠大於滑手機的人。電車上看書或補眠的人遠大於滑手機的人。

市郊偶爾有機會看到這種一整塊的墳墓群,然後超多墳墓後方這種小叮噹大雄家造型的房子。市郊偶爾有機會看到這種一整塊的墳墓群,然後超多墳墓後方這種小叮噹大雄家造型的房子。

市區的房子就比較鋼筋水泥了,不過完全看不到所謂的陽台外推,就連把陽台平封成室內的情形整趟旅程中也只看到一戶,再一次見識到已開發國家的水準。市區的房子就比較鋼筋水泥了,不過完全看不到所謂的陽台外推,就連把陽台平封成室內的情形整趟旅程中也只看到一戶,再一次見識到已開發國家的水準。

巧遇七月最強颱風(台灣叫浣熊颱風),不知道為什麼左上角要一直放一個人在那邊變換表情給觀眾看,那個人不會覺得一直被看壓力很大嗎?巧遇七月最強颱風(台灣叫浣熊颱風),不知道為什麼左上角要一直放一個人在那邊變換表情給觀眾看,那個人不會覺得一直被看壓力很大嗎?

日本的電視節目竟然在講解物理公式,轉頭看看台灣...日本的電視節目竟然在講解物理公式,轉頭看看台灣...

行程中唯一能待超過一個小時的景點--環球影城,幸運地進入 07/15 才開幕的環球影城哈利波特區。同時也順利搭到個人認為整個環球影城的經典搭乘設施 Harry Potter and the Forbidden Journey,經典到連排隊過程都很有梗,有會彼此對話的畫、會說話的帽子、隱形斗篷等,全程完全不會無聊,想必是未來取代蜘蛛人的超人氣設施。行程中唯一能待超過一個小時的景點--環球影城,幸運地進入 07/15 才開幕的環球影城哈利波特區。同時也順利搭到個人認為整個環球影城的經典搭乘設施 Harry Potter and the Forbidden Journey,經典到連排隊過程都很有梗,有會彼此對話的畫、會說話的帽子、隱形斗篷等,全程完全不會無聊,想必是未來取代蜘蛛人的超人氣設施。

百聞不如一見,很多親友去過日本之後都讚不絕口,看來果真是如此啊!

PM

2014/07/03 (Thu.)

PM 一般可以代表 Project Manager 或是 Product Manager,在 Yahoo 則有個角色叫做 Program Manager。

之所以會注意到這個角色,是因為原本手頭上的事情由於某些「人」的因素常常原地踏步。事情處於打帶跑邊做邊計劃的情況下,有些「人」容易落入想到什麼做什麼,做完了什麼又臨時想到什麼,然後又去做什麼的無窮發散無窮迴圈。然而在 Program Manager 進來橋之後,事情就開始動了起來,未免也太神奇。怎麼辦到的呢?江湖一點訣,說穿了不值錢,主要也就請大家花點時間把整件事分成數十個細項,把每個細項的相依性、預估開始結束時間、主要負責人列在後面,然後每天追大家的進度這樣。遇到卡關,像是某些聯絡窗口不鳥你,Program Manager 會用盡各種辦法去讓他鳥你;某些重大決定遲遲無法定案,Program Manager 會逼關鍵人物趕快定案讓事情可以繼續進行下去。看似沒什麼,但身為一個遊俠,Program Manager 遊走於不同專案之間,即使只是追追進度,嚇唬嚇唬卡關的人,也得對每個專案有基本的認知,才有立場去排除案子的障礙,讓事情順利進行。

其實有點類似前公司的 JM (Project Manager) 的味道,只不過可能之前沒遇過卡關卡成這副德性的情形,無從比較使用前和使用後的差別,這回總算是對這個角色有相當深刻的體會了。

回高雄

2014/06/27 (Fri.) - 29 (Sun.)

托邱柏婚禮之福回高雄,也才有機會和媽媽一起第一次去逛義大世界。

義大世界都開這麼久了,身為高雄人竟然拖到這時候才第一次去逛,該檢討檢討了。義大世界都開這麼久了,身為高雄人竟然拖到這時候才第一次去逛,該檢討檢討了。

邱柏婚禮,BJ4!邱柏婚禮,BJ4!

Amazon + Google

2014/06/25 (Wed.)

想想也很久沒參加技術相關的場子,剛好 Amazon AWS Cloud Kata 和 Google I/O Extended Taipei 在同一天舉行,索性請個假,兩場都衝了。一整天下來,一則以喜一則以憂。喜的是又學到、玩到很多新東西。憂的是關在公司久了,都不知道外面的世界已經進展到這個程度,真令人感到彷徨。

在 AWS Kata,主要獲得兩大震撼。第一是 server 系統層面模組化並且權責切分乾淨這件事(重點在切乾淨),第二是 deployment 方式的改觀。

在建構一個全新的系統時,比較有遠見的做法是每個 component 都各建一個,當系統漸漸不敷使用時,把 component 直接 clone 一份即可。但往往開發時求方便,有時候會有 component 權責不分的情況,例如存了一些需要長久保存的東西在 compute 裡面,問題就來了。如果這時候有兩個 compute,要嘛同樣的東西都必須存在兩個 compute 裡面,要嘛兩個 compute 彼此之間還需要額外的溝通,總之,怎麼做都不太對勁。如果權責切乾淨,長久保存的東西存在 storage 或 DB 裡,就沒這個問題了,compute 要東西就去拉,運算完就把所有記憶都忘記,繼續下一筆工作。話雖如此,現實生活中變數太多,時程壓力、每個人對乾淨程度要求不一、預算上的考量等,切乾淨這件事還是頗不容易就是了。

系統層面模組化示意圖。系統層面模組化示意圖。

關於 deployment 方式,講者舉了一個 Netflix 的例子,真的是有被震撼到。萬萬沒想到 Netflix 竟然是以 machine image 當作 deployment 的單位,要上新 code,就建一個 image,從底層的 OS 到上層的 application 一整包放上去開機,慢慢把流量導過來,然後再把舊的 image 關機下架。這樣的好處是擴充或是系統出狀況的時候超級無敵方便,一個步驟:開 image,done!還有一個外加的好處就是完全不會有 memory leak 的問題,因為平均每個 image 存在時間只有 36 小時,還來不及 leak 就被關掉了。真是高招啊!

三種 deployment 方式說明,震撼的是最左邊的 Netflix 絕招。三種 deployment 方式說明,震撼的是最左邊的 Netflix 絕招。

在 Google I/O Extended,除了第一次進傳說中的 Google 辦公室參觀外,也是第一次玩到傳說中的 Google Glass。實際戴上才發現,Google Glass 需要橋到某個角度才看得到螢幕,稍微歪一點也不行,這是比較小失望的部分。由於後面有人排著想玩,草草下了人生第一句 Google Glass 的指令:"OK! Glass! Take a picture.",就交給下一位了。據說基於法律問題,不開放在場人士拍攝 Google Glass 實機,也就沒辦法記錄自己戴著 Google Glass 的英姿了。

另一個震撼,是 Google BigQuery 這個東西。兼具 Big Data、realtime、SQL 這三個特色,過去頗夯的 MapReduce 竟然已經成為不 realtime 又頂多支援跛腳 SQL 的傳統過去式了。其餘有提到像是 Apps Scripts 之類的小玩具,有空再來玩玩。至於真正的重頭戲 Google I/O 現場直播,由於要趕在捷運收班前搭上車回南港,只好留待之後再看相關報導或是重播影片了。

Google 辦公室夜景及玻璃反射的會議室。Google 辦公室夜景及玻璃反射的會議室。

標籤 · 文章彙整