2012年12月18日 星期二

畢業

早上夢見畢業的場景, 我坐在教室裡看著走廊的同學們排好隊伍要離開學校。

在要離開的那刻, 幾位同學忽然走進教室內互相擁抱, 然後我看見好友之一也走入教室, 看著他眼中泛著的淚光, 我的眼框也不禁溼了。接著淚水自顧自地流了下來。

我明白這是個夢, 不過此刻我只想享受和朋友相擁流淚的感受。曾經只有國中畢業離開公車站、高中畢典離校、大學離開八舍、以及結束最後一次和室友們共住的日子, 這幾段場景讓我有這種深刻的感傷。只怕再過幾年, 這些場景將不自覺地從腦海裡消逝。

再見了, 朋友們。祝我們都展開不錯的新旅程, 偶而碰面再相聚吧!

2012年10月28日 星期日

音量搖控器

昨天和 YKW 看到一個英國衛兵造型的 USB 隨身碟, 我說外型設計滿有趣的, YKW 說她也做得出許多不同類型的設計, 當下我回說要有行動力做出來才算數, 不然大家都會說。

想想自己也沒啥立場這樣講, 幾年前就想寫個搖控器控制桌機音量, 晚上睡覺時方便控制音樂聲音大小。明明可以馬上寫好的東西, 卻一直沒寫。今天總算花了點時間做出來了。總計花了兩小時左右, 依序做了:

  • 了解怎麼用 Win API 控制系統音量, 初步看到幾個作法都有些不安成份, 後來看到別人寫了個命令列程式 NirCmd, 一試就成, 解決整個專案中最困難的一步
  • 安裝 Python 2.7 Win 7 64-bit 的版本
  • 寫個 python script, 直接用 os.system() 執行 NirCmd
  • 改寫成 python daemon, 收到連線傳來的數字後, 設定系統音量
  • 寫個 python client 測試, 確保 python daemon 沒問題
  • 更新一陣子沒用的 Android SDK, 後來想想我只需要用舊版的, 白更新了
  • 寫個 Android application, 試著排出需要的輸入和顯示元件
  • 浪費時間調整了一下版面
  • 實作 SeekBar 的 callback, 確定輸入的 callback 有接起來
  • 研究 Android socket, 看了一下別人的範例, 和 Java 沒什麼差
  • 實測遇到 permission denied, 原因是 manifest 要註明需要使用網路權限
  • 網路連上後有 encoding 轉換問題, 小修一下就 OK 了

做之前想說應該一小時多可以做好吧, 回頭看一下上述步驟, 比原本預想地瑣碎了點。躺在床上用的那一瞬間感覺真爽, 雖然只是個簡單的小東西, 卻有重拾初接觸程式的快感。

2012年10月15日 星期一

我們買了動物園

算是最近看過印象比較深的一部, 溫馨的好片。不過到是沒什麼特別的心得或衍生些對人生的想法

型男飛行日記

看了型男飛行日記 (up in the air) 後, 對人生有些不同的想法, 滿值得看的片子。中譯片名差點毀了這部片, 幸好瑞芳仔有推薦, 不然就錯過這部好片了

之前在看心靈補手也有這種對人生想法的感觸, 幾年前看心靈補手會特別有感覺, 現在這個時期, 或是再過個五年十年, 看 up in the air 會更有感覺吧。

需要多一些時間慢慢消化新的感觸 ...

2012年10月7日 星期日

阿德訂婚

今天是阿德的訂婚婚禮, 我當了人生頭一遭的招待還有穿西裝出門。其它招待太能幹的緣故, 覺得自己沒做到太多事, 閒閒的新郎一直在旁邊說「你這冗員, 我若當老闆第一個就裁你」。

小豬也穿西裝一起亮相, 三人合照一張西裝照還不錯。不知為何豬老闆這張照片看起來比本人胖一些就是了。

這輩子難得有和室友同住的經驗, 更何況是住了四年之久, 回頭看來也只有豬德兩人了。想想時間過得也真快, 當室友的時間好像才不久之前一般, 深夜一同拿中獎發票到女二全家買一籃點心、一同散步到二餐 7-11、生病受傷送急診室、一起通宵趕程式專案、看恐怖片、比賽早起、嘴炮打球等, 都還鮮明地顯現在腦海裡。

剛才看到阿德 facebook 提到要搬家了, 才發覺和以前小豬一個人住套房時一樣, 都只去過一兩次, 想說隨時可以去玩, 一直沒有再拜訪, 結果沒多久後交女朋友、結婚、搬家, 之後就沒機會再去了。看著大家有著各自新的人生, 偶而這樣聚聚滿不錯的。

2012年10月6日 星期六

Focus is about saying no

這句話真是讚, 不論是對於自己做事的習慣, 或是產品的定位, 都是一針見血。最近回到家後立即做重要的事, 完成後再來看其它東西, 感覺滿不錯的, 效率很好。

Steve Jobs 在 1997 的 WWDC 裡也提過這句, 用 Steve Jobs 的口吻來說這句話, 更為經典。

2012年9月23日 星期日

心路歷程轉變

大四那年因為要申請研究所的緣故, 和許多朋友們徹夜討論升學的事, 找了一些老師討論, 思考著要找那位老師做研究, 擔心碩士的領域會影響到日後申請博士和出國留學之類的事。

碩士兩年還算認真地做了一些研究, 也有出國發表論文和不務正業參加一點做產品相關的競賽。最黃金的時段是碩一升碩二那個暑假吧, 拼了命地想在兩個多月裡用 delicious 的資料做出滿意的研究, 目標是投上心中的白金殿堂: WWW conference。結果差強人意, 當時的成果最後變成兩篇不相干的論文, 投上不同的研討會。

即使投入了這些時間研究, 仍不明白未來要往學界還是業界走, 於是選了折衷的路線, 去工研院服研發替代役。中途有些小插曲去台北 Google 實習四個月, 開了眼界, 學到不少東西。算是圓了一半大學時立下的目標: 到 Google 工作。

原本要到工研院一個和業界合作密切的組別, 後來因研究所老師的介紹, 轉到另一個研發單位, 目標是要利用研究成果, 成立一家新公司, 以趕上這波社交、web 和語意處理的熱潮。

這三年的時期幫我釐清許多事情, 像是從理論基礎重新學起, 繼續做研究, 但是是能產品化賺錢的研究, 而非具創意能發論文的研究。還有將研究成果做成 demo 的產品, 邊做邊學網站開發, 後端資料庫最佳化等事。

中後期發覺光只投入在技術上, 無法做成這個產品, 於是分散了一半的心力在技術以外的事, 像是團隊的溝通合作, 專案時程估計和管理。和前期的研究經驗相比, 也是很難得的體驗。值得一提的是, 這三年閒暇時讀了費曼的許多故事, 他的生活方式對我影嚮甚巨, 讓我少了些自我設限, 在保有自己的觀點的同時, 也能接納思考別人的觀點。

在三年役期快到之前, 又開始思考著人生方向, 這時差不多明白出國讀博士對我而言是怎麼回事, 也明白那應該不是我想要的路。但若要問自己最想做什麼, 嚮往的事很多, 卻仍沒有明確的答案。

三年役期到了以後, 離開原本環境, 加入另一家創業中的小公司。體驗到截然不同的文化, 讓我重新學習不少事情, 觀點變得更有彈性, 自己觸及的範圍也更廣, 還有在第一線上直接和使用者互動。同樣的, 雖然技術在這個環境裡也相當吃重, 為了克服初期的技術門鑑, 自己成長得相當地快, 有點驚訝自己的潛力還有這麼多。然而光靠技術也無法成功, 開始思考更多產品面的事, 花在技術上的時間逐漸減少。

這過程之中, 開始明白應該著重在需求本身, 而非技術。有種水到渠成的感覺, 將過去讀的內容和實務經驗融合為習以為常的觀念。不過, 也明白眾多事情裡, 還是全心全力投入在技術上最為有趣, 若這件事能滿足某些需求就更棒了。

現在回頭來看, 一路走來得到很多未嘗想過的體驗, 相當有意思。這些事都是我大學時完全無法預料的。更明白自己擅長的事為何, 喜歡做的事為何。這些轉變和目前的觀點, 說起來好像很直覺, 實則不然。暫且先在這裡小結過去的思考轉變。未來要考慮的事更多, 需要更長遠地思考, 兼顧自己的長處與興趣。