2009年9月17日 星期四

週年紀錄

工作滿一週年,留個紀念。

雖然工作上所發展東西,並沒有如自己所預期的順利。但也算差強人意,不知是自己能力不足,還是其他的關係。也許作 project 與買股票一樣,不能放太多主觀的熱情,才不會有太多失望。不過我並不喜歡這樣,因為喜歡才有熱情,才會有出乎意料的成果,如果只是做完該做的事情,這樣是不會傑出的,產品也只會普普。

瞭解自己是個龜毛中人,有時候某些地方不對,打死就是不願意這樣做下去。最近接觸比較多真正在寫 code 寫歷史的人,有種好嚮往的感覺,也許不知不覺自己就會往這樣的方向去發展。畢竟熱情才是最重要的一件事情。沒有熱情,有在厲害的技術,也只是浪費,因為往往不知道該如何利用才會發會最大價值。

期待下個年度,可以達到自己給的目標,不只在公司專案上有成長,自己有興趣的回家作業也可以有漂亮的成果。加油~

2009年9月11日 星期五

Graphic and Reality World

最近一頭腦的栽入了 Linux Graphic and OpenGL/ES 的世界,不過也是因為工作上的需要,才會有機會這樣去實際瞭解 Graphic 的發展現況。

在 Linux 上的 Graphic 其實頗有趣,尤其是看到 OpenGL Demo Program 執行後的效果,更讓人覺得興奮(是我太久沒打 Game 的關係嗎?),雖然只是簡單的機器人或是茶壺的旋轉,但是仔細看程式後,發現這都是一行一行的程式碼,除非需要貼圖的動作,才會有額外的圖片,所有的動作都是以程式的方式動態繪出。

目前需要瞭解的方向可以分為:
  • MESA 3D Library
  • Gallium3d Driver Architecture
  • DRM and DRI
  • OpenGL/ES and EGL
雖然對這幾個部份都有一些涉獵,但是還是覺得看 Code 的速度還是不夠快,如果可以更快的測試並作修正,也許瞭解的速度會比較快。
另外可能是生性孤僻,比較不知道應該如何跟 community 透過 mailing list 溝通,所以想對特定的 project 作貢獻的機會也就比較少。

看到 0xlab 在 Android 上面的貢獻,發展了很多的東西,而且品質很不錯。改寫的速度之快,讓小弟很慚愧,期望哪天我也能進步到這樣的程度。

雖然有時工作上得想法並不會得到認同,但是還是希望能作些有用的東西,且是自己會期待事情,也許對自己不會有太多益處,但那樣沈浸思考與挑戰的過程,是工程師在暴風下的避難所。回歸原點,找到自己的熱情,以自己的方式出發,並為自己的決定負責,會是很有趣的人生。