這是今天Google伺服器平台部主任工程師翟本喬博士到系上演講的題目。相較於之前李開復博士的演講 ,這次的主題比較著重在google的技術層面(也是大家很感興趣的地方)。Dr. Jai 從google的各種application講起,再進入核心技術部份,包括登廣告策略、搜尋系統架構、google自行開發的軟硬體技術(重點在高C/P值下兼顧容錯、省電、有效率)...等等,最後再和另四位google員工(一位主管、一位系上86級學長、一位電機系學長,還有和我同為碩一、目前當google intern的高強)以一個座談會的形式,分享了些interview的經驗、還有平時的工作情形來做結。
在Dr. Jai 幽默的說明之下,讓人恍然大悟而且佩服google花盡心思改善軟硬體設計以提升使用效率所做的努力。另外,我覺得最特殊的就是他們bottom up式的軟體開發模式。不同於傳統公司都是上頭決定要做什麼,把spec開好給工程師做,工程師就得努力在deadline前想辦法把東西生出來這種top down式的產品開發,google內則是工程師一有想到想做些什麼,可以提議看上頭同不同意他組個team去做,而就算不同意,也是允許私底下做(當然是在不影響正常任務的前提下),等有成品後再交給主管們決定要不要繼續做下去。我覺得這應該有助於解決常聽人家說起的「sales和engineer永遠是死對頭」的問題,而且以工程師的角度而言,這種環境就算不是天堂,也和理想相差不遠了吧~^^
arrow
arrow
    全站熱搜

    cym 發表在 痞客邦 留言(0) 人氣()