2009-11-25

Chrome OS

最近在網路上搜尋 Chrome OS 的相關文章。發現大致上有兩種類型的評論,一種類型是覺得很新奇,其介紹也離不開 Demo 的內容。另一種是持反對意見,認為註定會失敗,或是依然無法搶下微軟的市場。其著住點通常是 Chrome OS 只能拿來上網,一般使用者會想要有更多的功能,而且如果不能上網、或是上網速度慢的話,那這套系統不就沒有用處了嗎? 基本上問題能提得出來,就有解決的空間在。我相信 Google 也一定知道這些問題。網路速度方面,Google 的 SPDY 以及 V8、Javascript compiler 就在解決這方面的問題;網路離線處理方面,HTML5 也有針對這邊做加強,別忘了,Google 的工程師就是 Spec 的參與人之一。而遊戲方面,O3D 這套API似乎做個網路上的 3D 遊戲應該沒問題,至少 flash 的小遊戲在網路上也漸漸吃的開。 至於一般的娛樂,影片、音樂等等,因為版權的問題,我相信要在網路上能完整的全部瀏覽應該會需要一段時間。

但是如果能做到 Desktop application 只是 Web application 的一個 subset 時,屆時桌上型的功能真的就不用太強了。而這時微軟的作業系統將會面臨重大的挑戰。

我個人而言,每天晚上回家之後就是看看信、上上網,而真正會用到硬碟資料的時間大概就只有在玩魔獸,或是在做投影片、寫程式。

Google 說在明年下半年(甚至年底)才會有 Chrome OS 的產品出現。我相信在這一年內 Google 在其旁支部分(增強或是增加網路服務)一定會有顯著的發展。屆時整個 IT 產業的生態系一定會受到很大的影響。

2009-11-12

做UI的宿命

使用者介面... 一個被鄙視的領域,縱使在外部人的觀察是覺得很炫很華麗,但在內部大家都曉得 --- 作UI的就是沒有前途,就是可以隨時被抽換,就是可以被抓去做其他事情。大家都知道,只是不說而已....

當一個做kernel的人升成Senior Engineer了,大家認為理所當然。當一個做UI的升成SE,大家會一臉狐疑、懷疑,認為內情沒有想像中的單純。

對,這就是做UI的宿命。

不過我相信最苦的還是那些被調成UI的人..............

快要三年了,老實說,對DirectShow架構不熟,對Filter不熟,對TV Spec不熟,雖然身處在TV team,但是做的只是表層,看似外表華麗的介面,內裡卻是雜亂不堪,用金玉其外,敗絮其中形容真是再好不過。

也許,你會問為什麼會內裡不堪入目呢?這個問題的答案跟開頭說的一樣 --- 大家都認為做UI得很快可以上手。所以新人加入一兩個月就可以開始改code,新人的作業根本有做跟沒做是一樣的。這方面我認為 kernel 的可能就不太一樣,在他們新人獲得足夠的 background knowledge之前,應該是不會貿然的就去改 code 。我聽太多 product team 新人就進去改 code 的例子了,太多了,我也是其中一個.....

 遙想當年,架構什麼都不懂,沒有 training,沒有人講解,就這樣一股腦的就衝進去,當然啦,Quality也不會多好。

世界一直在變,但從踏入公司以來,在UI這邊已經打轉了快三年了... 還是沒有變...

沒有變... 沒有變... 沒有變.... 真是受夠解這些浪費生命的bug.... 
我不相信我去做 kernel 沒有其他人好
我不相信我在本質上就輸人一截,有哪個人研究所就在學這個東西的?

也許這世界就是充斥的這些不公平
也就是這種不公平促使我去思考去走不同的路
但現在想起來還是些許的不甘心....