除了做軟體愈來愈難賺錢外,現在最難賺錢的是硬體,比爾蓋茲好像在十年前的不知道什麼場合說過,硬體將會是免費的。他的預言好像快要實現了,現在在光華商場,不用一萬元就可以買到還不錯的PC,最後真正的決戰會是在軟體上面。
而Google現在又正在打破軟體的觀念,Web Application愈做愈完整,功能也漸漸的取代了傳統桌面軟體。軟體不太可能變成全部免費,但買套軟體回來安裝的行為,也許在不久的將來就會漸漸的消失。我可以長期租用某項軟體服務,或是臨時租用某項軟體功能,這樣一來可以更落實使用者付費的觀念,而使用者也不用常常追著新版的軟體跑。
Google 20
關於Google的種種問題,之前大家早就問爛了,雜誌也報導了很多。我問Josh說,「你們平常的工作量就不小了,還要寫書、演講等等,你們真的有週末嗎?大家都知道Google裡很多東西都不缺,尤其是吃的,」但Josh說,禮拜五Google一定不供應晚餐,目的就是要你回家陪家人吃吃飯,至於工作的事,就吃完飯再說吧。另外Google也不准員工夜宿辨公室,所以Google辨公室裡什麼都有,就是沒有睡覺的地方,你可以寫Code到天亮,但就是不能睡,要睡覺請回家。
大家都知道有名的Google 20,是指80%的時間你得做正事,另外20%的時間你可以自由發揮,這是這家軟體巨人對員工分配工作時間的管理原則。Josh說他就把20%的時間拿來寫書、演講,像這次來台灣就是用這20%的時間。而Google Calendar是Neal的寶寶,當初是他用20%所研發出來的,但現在變成他的80%。怎麼利用時間,是每個Google人必需學會的課題。
Joshua Bloch:
Google首席Java架構師(Chief Java Architect)
Neal Gafter:Google專任工程師兼Java講師
兩人在到Google之前都是Sun的資深
工程師,對於Java核心及Class Library的開發與設計著有貢獻,合著《Java Puzzlers》一書。 Bloch並著有暢銷書籍《Effictive Java》。
Josh給我的感覺像個頑皮的大孩子,相對的Neal就嚴謹許多。但他們的共同特點是,當要辦正事或是談論到比較技術話題時,他們都會用很認真的態度來回答你。我們不就是要學習他們兩位這樣的態度嗎?工作時認真工作,休息時盡情玩樂。Think big, Think different and do your best!