2011年11月18日 星期五

回顧

最近作息太糟, 三天兩頭睡到中午, 搞得今天想早一點睡, 結果躺在床上久久沒睡意, 卻不禁回憶起過去十年的事情。

十年, 人生能有幾個十年。高中以來生活變化許多, 每個求學階段都有不同的感觸。出社會三年又是截然不同的的體悟。過去從未想過「後悔」二字的我, 如今也有那麼一點「如果當時我選擇了另一條路, 那麼 ...」的想法。

所幸十年也非無所事事, 經歷許多不曾想像過的事。解開許多疑問, 同時也增加更多疑問, 留待日後解答。年紀愈大, 需要考慮的事愈多。忽然想起伍佰的《單程車票》, 二十年後或許也是這般輕描淡寫地看待過去的百般滋味吧。到頭來能做的仍是那麼一句: 盡力而為, 但求無悔。

ps. 寫了這麼多年人生感觸的文章, 這回明顯的不同是, 以往是在深夜聽《Re-Feel》寫文章, 這回卻是聽《單程車票》, 這應該也是過去完全無法想像的吧 ...。

2011年11月5日 星期六

定位反思

剛看了 llvm 作者 Chris Lattner 的經歷, 而有一些體會。過去直接或間接地知道一些相當聰明、執行力強、也常期沉浸在學術、技術的人, 感覺上這些人的才智應該不輸那些國際級的名人。除了運氣、環境之外, 現在覺得和專注也有關係。對照自己的過去, 感受更深。

沉思了一陣子後, 決定照《The Power of Less》的建議, 將最重要的目標列出來, 並思考我要如何達到這個目標, 中期短期該做什麼事才對。其實杜書伍在《打造將因基因》裡也提過同樣的觀念。所剩的時間不多了, 不知何時自己才會徹底地覺悟。

依碩士 + 工作第一年讀論文的經驗, 讓我明白自己不會想做 data mining 或 machine learning 的學術研究, 用它們做產品到還不錯。沒看過系統類的論文, 不知這類的學術研究是否有趣, 之前只聽別人提過這類研究很難發論文。

依過去雜七雜八的經驗來看, 鑽研技術比做產品有趣, 雖說做的東西還是要有人用才不會感到空虛, 不過那一步驟可以由其他同伴達成。我的喜好也和大眾使用者不同, 有興趣做工具減省重覆時間, 但抓不到大眾使用者的喜好。朝技術導向走較適當。

若不限領域的話, 解決自己的需求, 還有一路往下挖, 弄懂背後運作的原因, 一直都很有意思。但還是有個專一的目標較好。歸納之前有接觸過的東西, 我最有興趣的三個領域是:

  • Programming language
  • Machine learning
  • Web 相關的技術

軟體工程不算在內, 因為做任何事都會增加這方面的經驗。

其它還沒接觸但有興趣的領域是:

  • Compiler
  • Operating system

自以為有興趣, 嘗試過後提早封殺的領域是:

  • Game programming
  • Computer graphics
  • Artificial intelligence (到不是沒興趣, 而是相當不適合做為工作)

早期發現, 早期治療。雖說上述三項占了大學時代不少時間, 到是為日後省下繞路的時間。

這樣分析完的結果, 就是主題過於發散而無定論。唯一的體悟是: 察覺這是個錯誤的思考方向。

若以專案來看, 最有興趣的專案是 PyPy (或 CPython)。自己想寫的小東西是

  • 帶有客制化自動排序機制的 reader, 可用來讀 Plurk / G+ 訊息
  • 某個遊戲平台, 用自動學習的 AI 來個大亂鬥
  • 一些雜七雜八的小東西, 讓我可以更方便使用 Chrome。像是 highlight 目前滑鼠游標在的那一行, 還有將目前在用的 ego-post 寫成 extension。

忽然有種開竅的感覺, 應該朝這方向思考才對。千里之行, 始於足下。該花些時間嘗試這些事, 花更多時間探索自己。

待有更多想法後再來補完, 也許是幾年後的事吧。

2011年10月26日 星期三

路旁閒聊

下午騎著自行車去11館領退役證明, 領完後覺得陽光正好, 就四處繞一下, 拍些照片做記念。

正準備學阿德邊騎車邊自拍看看, 結果在路上看到 skylight, 拿著筆電, 不知要去那裡。打個招呼, 停下車小聊彼此最近做的有趣事, 技術上又有什麼成長, 或是一些新點子。後來 skylight 接到電話, 有事先離開。我再騎著自行車回辦公室。

想想, 這樣的情境和以前在學校時滿像的。在路上閒晃, 遇到朋友就在路旁聊聊近況, 分享些有意思的技術話題。沒想到畢業三年多後, 還有機會重新享受這樣的情境, 難得的生活小插曲。

2011年10月24日 星期一

愛因斯坦的語錄

物理不好, 無法理解這位偉大科學家的成就, 但很喜歡他的許多語錄。

像是這句很符合我對自己的認知:

It's not that I'm so smart, it's just that I stay with problems longer.

不過耐性還不夠深, 要再加把勁才行。

Life is like riding a bicycle. To keep your balance you must keep moving.
這句令人發出會心一笑。

我印象最深的是這句:

To punish me for my contempt for authority, fate made me an authority myself.

第一次是從《另一種鼓聲》看到中譯版中看到的, 讓我印象深刻, 和大中聊了一下。大中如以往一般, 輕描淡寫地提出犀利的見解, 表示這很自然, 不相信權威表示有獨立思考的能力, 時間久了, 成為另一個權威, 也滿合理的。

年紀漸長, 年少輕狂褪去不少, 雖說當初也沒什麼狂氣, 總讓人有那麼一點點遺憾。

2011年10月18日 星期二

室友

今天開始洗澡前不用先看熱水器、確定沒有人在用之後再開始洗。洗衣服前也不用檢查烘乾機是否仍有別人的衣服。卻有種淡淡的感傷。

從大一開始和不同室友們的共住生活, 歷經九年之久, 終於到了這天。今後將走向不同的住宿生活。

巧合的是, 在 facebook 上看到阿德提到以前在八舍對中發票, 去全家買一籃零食的往事。還記得每次大家都笑說店員臉很臭, 結帳一堆東西, 發票又要簽名, 後面排隊的人要等後久。

往事點點滴滴, 在腦海裡片段地閃爍。偶而不經意的在走廊和人很兇、羊的垃圾話閒聊; 在前一公寓的客廳, 跨年前和 try、Gene、yulong 述說著未來規劃; 在八舍和豬德Gene 數不清的互動, 笑說莊總統無敵話一堆, 出來選總統一定投你; 還有十舍和豬德屁從生澀到熟識的轉變, 一起渡過最青春的大一時光。

這九年的共住時光, 已是我生命中深刻的一部份。僅以此篇懷念過往共住的朋友們, 祝福各位都將有美好的歸宿。

2011年10月5日 星期三

欲知山前路,須問過來人

這句點破我自己一些盲點, 不只技術或生涯發展的事可以問過來人, 轉換到許多地方也適用。想到《師父:那些我在課堂外學會的本事》裡提到的:
A smart person learns from his or her mistakes. A wise person learns from other people's mistakes.
當個智者吧!!

2011年10月2日 星期日

沉澱


每次回到台北的住家, 都會有不同的感受。沒有環繞著書的小房間和一個等著使用的電腦。舒服的椅子、易敲的鍵盤、快速的電腦, 都不存在。也沒有三分鐘內能到達的便利商店。在家裡有的是相反的環境, 背後幾座小山, 一條乾涸的小溪, 溼冷的空氣, 以及無法使用的喇叭、難用的鍵盤滑鼠, 還有偶而變色的螢幕。

我並不常回到台北的住家, 在那個空間裡, 沒有我為自己打造最佳化的環境, 作業速度大為打折。我偏好在自己打造的空間裡, 專心地研究、用力地玩樂。回到住家後, 就和父母閒聊, 隨意翻翻舊書, 或一起看些電視節目, 吃著父母準備的餐點, 都是我平時沒什麼做的事。

或許是遠離習慣的環境, 在家裡常會崩出清淅的想法。原本想破頭的人生路, 回到家睡個一覺, 起來後忽然有種「就是這樣」的奇妙的感覺。漸漸地認同「直覺」就是這麼一回事。曾經, 我相當排斥這種「無法重制、沒有系統」的方法。沒想到在思考許久之後, 往往卻是由直覺來決定, 再慢慢修飾找出這樣做的理由。想破頭也無法在眾多因素裡理出自己最想要、也最適合的方案, 反到是直覺就像一刀劃破糾纏的繩索一般, 直接點出方向。

能有如此的結果自然也要感謝眾多朋友提供不同的看法, 我其實不是有明確想法的人, 只是很有興趣地和許多有獨特見解的朋友閒聊, 反覆整理, 備好材料後等待臨門一腳。然後忽然有那麼一天, 一覺起來, 忽然覺得就是如此, 解了數週來的疑惑。但要問我答案究竟是什麼, 也還說不上來, 只是明白「已經沒問題了」。或許, 只是明白該做的都做了, 剩下的順著劇本走, 等待水到渠成的那天。