比爾·蓋茨在微軟開發者成功之路大會上的主題演講 (轉)

worldblog發表於2007-12-09
比爾·蓋茨在微軟開發者成功之路大會上的主題演講 (轉)[@more@]

早上好!

今天我到這兒來感到非常興奮,因為能有這個機會與大家分享業在未來十年的遠景。我特別想強調的是:全球正在經歷迅速的變化,同時,我也想特別指出,這些驟變對中國的發展帶來了多麼巨大的機會。

對於計算的看法不同於其他傳統的公司。我們認為計算應該是低成本的。我們認為應該有一個大的軟體工業能夠開發很多的應用,並且這些應用的價格應該是很合理的,這一當然在過去已經被證明取得了令人難以置信的成功。在全球,已經成為提高生產力的最佳手段,同時,它也是人們之間進行通訊的最好工具。在中國,因為個人的成本比較低廉,計算機市場正在以每年1000萬的速度遞增,而其中大部分電腦是由中國本地的廠商製造出來的。中國資訊產業發展的下一個階段的重點是要極大地擴充套件中國在軟體方面的和技能,包括開發中國企業自己的應用,以便使中國企業獲得成功,並從中脫穎而出一批能參與世界市場競爭的本地公司。在這方面,微軟有一個強有力的承諾,那就是透過跟你們分享平臺上的經驗,幫助你們取得成功,這對中國也是一個很大的機會。

軟體業在個人電腦出現以後,已經經歷了巨大的發展。軟體業發展之初,全球只有幾百家軟體公司,他們的產品比較少,價格比較高。然而,在過去二十年當中,湧現出了幾十萬家軟體公司,他們開發出了令人難以置信、多種多樣的產品,可以適用於幾乎所有的行業。因此實際上,軟體了人們對技術的使用,軟體在提高生產力方面功不可沒。

過去幾年來,有人開始問,軟體是不是已經窮盡了它的潛力,是不是還能夠有更多的潛力可以挖掘?我的答案非常簡單:我們其實才剛剛開始計劃,剛剛開始來探求軟體的巨大潛力。過去二十年軟體方面的工作與今後十年軟體所能夠做的工作相比,只是很小的一部分。為了儘可能以更快的速度向前進展,我們需要充分利用中國豐富的人才資源,同時確保他們獲得所需的教育、模板、工具,以便能夠人盡其用。

微軟本身為了保持其領先地位,一直在採用最新的開發方法。我們總是願意拋棄舊的方式,創造新的方法。這方面很好的一個例子就是在80年代,我們把公司前途的賭注放在了圖形介面上。當時,很多人認為老的介面非常完美,但是我們知道圖形介面要好得多,所以我們所有的開發工作都採用了那個方法,所有的開發都圍繞著Windows進行。在隨後的五年當中,我們的方法被證明取得了很大的成功。現在人們也許開始反思:為什麼當時有那麼多爭議,為什麼當時有那麼多的人對圖形介面的重要性提出了質疑。

而現在,我們又開始了另一個過渡,這個過渡和我剛剛提到的那個過渡非常相似,這種轉型的關鍵在於:軟體將使不同的計算機以不同的方式相互交流,人們使用網際網路的方式將與我們過去五六年使用網際網路的方式大不相同。今天,網際網路的一切實際上是都是圍繞html展開的,我們用來找一個網頁,來看一看那個網頁上的資源,這當然是很了不起的事情,但是它的侷限性非常大 -- 一次只能看一個網頁,他們自己不能夠做任何有創造性的工作,而只是讀一些資訊。如果你想把不同的資料組合起來,那麼其中的手工性是非常強的,也就是剪貼、貼上,然後把網頁上的資料貼上彙集到微軟上。如果你想把這些資料彙總起來與大家共享,就沒有特別現成的方法。

當然,html仍然是一個重要的標準,但是,現在出現了一個新的標準,這就是微軟推動的一個新的標準 -- 。我今天要講很多關於XML 的內容,因為在技術層面上,XML是下一代產品的關鍵組成因素。微軟的戰略是依存於XML的,就象我們以前的產品依賴於圖形介面一樣。微軟將把XML變成整個業界的標準,而微軟.Net戰略的實施會成為最好的XML的實施案例,就象過去Windows是圖形使用者介面最好的實施案例一樣,.Net戰略在某些方面是一個全新的理念。在.Net之前,軟體是圍繞一個寫的,我們當時是考慮一個系統而不是考慮使用者來寫軟體的。如果使用者換一臺PC的話,他們要做很多的工作才能把他們的文件、他們喜歡的東西、他們的資訊轉到另一臺PC上;如果他們想用另外一種終端工作,比如一種先進的電話或者手持便攜裝置,他們要執行一些協同軟體以便讓這兩種不同的裝置一起工作;如果使用者想通訊的話,他們可能用不同的電子系統 -- 不同的裝置會有不同的電子郵件系統,要由使用者來把這些不同的東西結合到一起。

但是.Net的出發點是:我們不能夠把系統當作關鍵因素,誠然,會有不同的系統,但是它們應該能夠自然地在一起工作。所以,我們把使用者看作是這個理念的中心,在層面,我們不把某個應用單純地看作是在一種伺服器上的一種應用,我們認為這個應用可以用很多的伺服器,並且能夠自動地利用多個伺服器帶來的擴充套件的、更強的功能。以人為本的理念保證了由此產生的生產力和可靠性會超越大型機時代或者是時代的最好的應用,它所帶來的巨大的可擴充套件性使得我們有很大的餘地,這樣,我們只要不斷把新系統加進來就可以了,我們就有了更大的能力。在一些地方,這已經成為現實,比如說為Windows平臺設定的用於交易的TPCC基準,它的功效更為強大,同時價格比更加優越。因此,.Net是一個巨大的變化,它是方面的巨大變化,也是使用者介面的一個巨大變化,它使使用者介面變得更加自然,它也使伺服器有了巨大的變化,因為伺服器使程式設計更為容易。

所以,其實我們下了一些賭注,我們對這些賭注非常有信心。首先XML會成為新的標準,XML能夠使各種程式在網際網路上協同執行、互相溝通,任何終端裝置的智慧都能被充分利用。有了XML標準,兩個從未沒過面的人寫的程式也能夠協同工作。例如,在電子商務中,有人要買你的貨,以前處理訂單的複雜過程 -- 跟蹤整個貨運過程、作貨物質量和價格變化跟蹤等複雜的狀況,都可以用先進的XML標準,提高。

第二個賭注就是人們會利用新的工具,比如說.Net 這樣的的新工具來寫一些應用,這些應用能夠以新的方式來執行,這些新的應用增強、升級更加容易,因為XML使得軟體的結構組建來得更加簡單,因為XML使過去要寫的很多編碼不再必要。很多為網站寫的應用會更好,其實人們真的希望能夠更快地建設網站,讓網站有更高的可靠性和靈活性,並且能夠支援XML,他們使用這些新的工具獲益匪淺。

最後一個賭注就是我們可以讓使用者介面更加自然。就是說你坐在那兒瀏覽資訊的時候,你不僅能夠使用鍵盤,你還能夠使用一支筆來手寫,也就是說有手寫識別的功能。你還可能用來操作,就是說電腦有語音識別系統,你所需要的資訊將展示在螢幕上,並且解析度極高,使得螢幕的可讀性非常強,即使是一個比較長的電子郵件也不需要列印,這種使用者體驗對於擴充套件PC的作用是非常重要的,對於完全採用數字的方法也是非常重要的。這些都是.Net戰略所推動的。

我想給大家講講XML的背景。XML實際上來源於XTML的一個結構性的。早在1996年,微軟的一些工作人員在和一些其它公司舉行的標準會議上說,讓我們把這一些總體化。我們不要單談檔案,我們應該談任何資料,這些資料可以是比較豐富的。當然在正常的資料世界中,所有的一切都是使用Tabular形式的,當然這種方法對於適合這種格式的資料來說是非常有價值的,但是它的靈活性不夠。過去計算機界一直有一個夢想,就是說應該有一種更靈活的資料模型,人們在、資料庫方面做了很多工作,現在有史以來第一次我們有信心,我們相信這種XML的方法可以在資料庫的核心部分加以使用。XML是一個深刻的變化,雖然你不可以用現有的應用,把XML放到它的周圍來使用,但是XML的所有好處只有當人們從零開始來使用它的時候才能充分體現出來。如果在某些系統上建立XML的一個層,就會給其它的系統建立嶄新的系統。

對於微軟本身而言,我們運用我們的、資料庫、 SERVER、應用,在上面做一些基礎設計上的推動,以促進對XML的需求。對於資料庫來說,這就意味著XML在中心,而不光光是表格。對於微軟Office來說,它意味著象Excel這樣的產品能夠理解XML的設計,所以當人們在做預測和規劃的話,他們就不是單純地在表格中做剪貼和貼上,相反,統計表格理解不同大小、不同形式的方案。因此XML涉及到微軟的很多工作,這就是為什麼這對我們來說是一個大賭注。

我們大概是在三年多以前開始邁上條路的,我們建立了Visual Studio.Net,之後幾個月我們把它推向了市場,我們對它的設計是圍繞XML來進行的,我們接觸了標準制定委員會,也邀請其它公司參加進來。在過去的幾年當中,XML的勢頭有了巨大的增長,實際上我可以說,毫無疑問,這會成為所有計算機系統的唯一的新方法。我想說,XML確實能夠跨系統工作,微軟極力把它建立成為標準的最終目的就是為了讓業界受益,而微軟將透過提供最好的價效比的平臺來參與競爭。

當然XML的互操作性就意味著即使有人在過去沒有用過我們的平臺,在新的應用環境下,他們也可以運用我們的平臺和其它的裝置順利協同工作,這樣能夠讓人們以演變式的方式來往前走。在現有的層的標準當中,XML是最高一層的,這是第七層上的應用,它是在所有的其它標準之上的,因此下面一層的等等都是在下面。如果你確實想傳送一個演講的資料的話,XML能夠支援,但是對於網際網路的程式設計來說,我們有兩個程式資料,我們在這方面專門使用XML。我們正將所有有關XML的標準展現給大家。確實有許多與此相關的縮寫,但有一點是很明確的,我們有一個基本的標準能夠讓這些新的應用出現、使用。對我們來說,一個巨大的里程碑就是Visual Studio.Net的正式出貨,實際上資料時代所建立的應用已經是很讓人驚奇的。為了確認我們走的路是對的,我們進行了一些比賽、調研,來看人們是怎麼使用XML的,事實表明,人們對XML的反饋還是非常積極的。

XML是一種格式,它讓資料容易理解,它讓資料具有靈活性。比如說,你想銷售某個產品。並不是所有賣某類產品的人都用同樣的表格格式來說明產品,他們可能有不同的選擇。XML能夠讓產品說明的共同部分匹配起來,而所有產品的獨特特徵也能夠包括進來,這就說明為什麼它是一個很大的突破。以前,系統整合商寫的很多的編碼只是把一個系統的資料跟另一個系統的資料聯結起來,現在這個資料有了這種自我說明、容易理解的方案,我們就不需要很多剛才說到的編碼了,系統整合商以前寫編碼的許多精力都可以用來進行資料發現、資料探勘、提高資料可靠性,降低建立這些系統的成本。

微軟一直都支援追求最好價效比的想法。現在人們已經意識到他們可以享受這些好處,並且可以建立低廉、滲透性非常高、靈活的伺服器,而在過去,只有非常昂貴的伺服器才有這些特點。

我們有很多的合作伙伴已經開始用XML服務的應用。我把其中的一些合作伙伴列到螢幕上,大家可以看到這種勢頭是不斷增強的,所有生產應用軟體的公司都認為需要採用新的XML的方法。微軟在推動XML方面是首屈一指的公司,其它有一些大公司,如IBM,也在參與、應用這個標準。我們確實有自己的實施方案在市場上存在,我們也為其他基於XML的系統在互操作性方面提供測試。

過去,許多大學裡的人很希望看到這方面的進展,看到網際網路不僅僅是一個觀看檔案和影像的工具。今天,人們驚奇地看到,一切正以極快的速度發生。

實際上,.Net的實施包括在客戶機、個人電腦、在小螢幕裝置上,如PDA和電話上執行的程式碼,.Net包括了伺服器的概念,這些伺服器能夠豐富的存貯任務。同時,.Net也包括了服務的概念,這些服務是在網際網路上實時提供的,我們把它叫做服務。比如說,你想確定某人的身份,怎麼做到呢,必須有這麼一個永遠執行的程式,這個確認的服務就叫護照。同樣,如果你需要與別人共享檔案,或者你想資訊,我們不想專門設一個專門的伺服器,所以微軟圍繞.Net建立了一些服務,我們自己提供這些服務,其它公司也可以提供這些服務,而且這些服務在網際網路上隨時執行。所以在網際網路上,不管是股價、還是商業的預測,很多人都在釋出網路服務,這是一種商業模式,有時候這些網上服務是免費的。所以,實際上,伺服器和服務都是在同樣的架構上建立的,它們可以相互轉換。

微軟參與中國的市場很長時間了,我們不斷進行投資,這不僅僅是投資的數額問題,這是一個基本願望的問題。我們希望中國的軟體設計人員能夠真正成為同業領先者,而不會與其國際同行有太大差距。我們工作的意願還是非常令人矚目的。處於以上的良好願望,我們在北京的研究人員同全國的許多大學都在進行合作。但是,我們開始討論如何能夠以更快的速度將軟體設計的方法傳播給更多中國領先的軟體公司。我們設計了一個專案,叫Architect 2000,就是要在中國培訓兩千箇中國的軟體設計師,告訴他們設計軟體的方法、怎麼主持專案、怎麼把專案分成不同的部分,以確保能夠進行區域性和系統的測試,最後當它們湊在一起時能夠成為世界級的應用。教室培訓只是這個專案的一部分。我們還有一些線上的社群,能夠提供持斷的支援,來確保這些最新的設計方法為讓大家所熟悉,最終使這2000個設計師取得成功。我們希望他們能夠把這種理念和方法再傳播給別人,對中國軟體設計結構和軟體設計經驗產生更寬廣的影響。我們覺得這是一個非常好的合作專案,這確實是一個雙贏的局面。

我剛才提到,我們在全球範圍內嘗試看開發人員是否對.Net這種新方法感興趣。在亞洲,我們組織了一個競賽,從各個國家選出最好的有關.Net的工作。昨天,我在漢城給選出的亞洲最好的.Net應用頒獎,我非常高興地瞭解到,中國獲得了這個競賽的大獎。實際上,我們有一些參賽的應用非常不錯,前三名都是非常好的例證,證明我們為什麼對.Net如此感興趣。今天,前三名獲獎的小組組長有兩個會來給大家做演示。現在,我們請來自北京工業大學的同學給我們做演示。

演示:.Net在企業工商登記中的應用(略)。

下面我們有請南開大學的小組給我們演示。

演示:.Net在網上智慧訂書中的應用(略)。

大家都看到了這些激動人心的事情。首先,這些開發人員的熱忱和能力不斷超出我們的想象。這些應用使我們看到為什麼XML是很重要的。XML給我們提供了一種靈活性,使我們可以把應用分成不同的服務,而且可以透過不同的裝置使用這些應用。它並不要求大家非得搞一個單一的介面,實際上從每一個介面進入都會獲得豐富的功能,所以我希望這些開發小組會傳播我們的XML和它能帶來好處。

我再介紹一下未來人們會如何使用PC,給使用者更好的體驗。我是首席軟體設計師,這個職位很重要的一件事就是看技術的發展,理解我們的使用者想看到什麼新東西,看軟體怎樣可能把兩個方面結合在一起。我們以前的工作都是如此,不管是個人電腦還是微軟Office,不管是新的東西,比如說Pocket PC、極頂盒遊戲等等。

微軟本身是不生產的,我們只是跟蹤硬體發展的情況。硬體都是我們的合作伙伴做的,象英特爾公司,他們生產更快的微,象存貯公司,它們在不斷提高存貯的能力,象公司,他們要迅速提高資訊在光纖上的傳遞速度。這些硬體的發展給軟體提供了機會,每過幾年,都可以讓軟體有一個新的提升。實際上,我覺得硬體的發展可以提供軟體所需要的東西,比如說新的液晶螢幕,它的解析度已經讓你閱讀起來感覺非常舒服了,這樣就不用看紙質的書了。硬體商也給網路提供了很好的發展基礎,特別是現在,人們可以在任何地方建立起11兆的傳輸能力,每分鐘的通訊成本也很低。在全球,每個商業單位、每個酒店、每個機場 -- 所有人們花很多時間的地方都會提供這種傳輸能力,任何便攜機都會有內建的上網功能,從而獲得高速連結。

我們認為,硬體商目前最難做的事情就是把寬頻接入到家庭中去。寬頻技術在每個國家,包括中國,發展都很快,但是寬頻在家庭的應用還是比較慢的。在過去的幾年中,我們已經看到了寬頻在韓國、日本,還有其它一些國家的實質性進展,但是要讓絕大多數人都用寬頻上網,我覺得還要五到十年,這其中有價格的問題。微軟作為推動寬頻發展的公司之一要促進這方面的需求。

未來,硬體創造的奇蹟會將我們帶向何方?未來十年,我感覺應該是數字時代,也就是說大家會真正理解到:數字的方式是做事最好的方式。我會講介紹一下未來個人電腦的使用方式和現在完全不同。

首先是能夠提高生產力的軟體。大家會說,人類在這方面已經取得了巨大的進展,而事實上,我們的進展還不夠大。現在,我們可以使用提高生產力的軟體做商業計劃、跟蹤客戶活動,但我們可以做得比現在好得多。使用未來提高生產力的軟體,如果你想共享資訊,你可以確切地控制把這個資訊跟誰共享。大家不用學習Office的不同模式,而是使用一套統一的命令程式,所以他們不會感覺說他們在使用不同的應用。

語音識別和手寫識別也應該有很大的改進,從而提高生產力軟體的功能。我們可以有一臺便攜機,電池壽命很長、無線通訊效果也不錯,還有一個高畫質晰度的螢幕。我們有一個夢想,希望能夠使螢幕閱讀舒服一點,可以做到無論讀電子郵件還是百科全書,都不用再靠紙介質的書了。要做到這點,我們必須要改善資料的形態,不然的話,絕大多數使用者收到較長的檔案都會把它列印出來。只要計算機是固定在一個位置上的,要讓人們長時間看螢幕是很疲倦的事。如果我們改善資料的形態,可以將它隨時輸出到便攜裝置中,象看一本書或雜誌一樣隨時閱讀,人們就不會分神,老是去注意閱讀過程中機器的因素。有了這種便攜裝置,我們就可以把各種檔案帶到會議上,在檔案上批註,開完會以後可以再來看筆記、與別人共享。

現在我來談談通訊。電子郵件、即時和資訊傳輸、可視會議等,實際上都是在考慮把個人電腦提升作為一種通訊裝置。這方面的增長是爆炸性的增長。在和別人進行溝通時,人們不光希望只有聲音的交流,他們也希望在螢幕上為對方展示檔案,可以調出一個預算表、一個名單、一份圖紙,或者調出正在討論的有關資訊。沒有什麼理由說我們在給別人打電話的時候不能把電話和螢幕連線起來。我們完全可以有一個單一的介面,普通使用者可以用它看到日程安排,商業使用者可以用它看價格,可以在上面指向正在討論的賬單來看一看哪一方面有分歧。因此,這個螢幕在所有的通訊方面的作用都是非常、非常重要的。

我們做的一切就是,我們不想迫使人們必須有不同的電話號碼和郵件地址,我們希望不同的裝置能夠相互通訊。今天,實際上使用者經常被他們的電子郵件和電話打斷,而這些不一定是至關重要的事。因此,我們想把所有的地址都合併成一個地址,讓使用者自己控制他想注意哪個電子郵件、哪條資訊,這樣他們的時間和寶貴資源就可以用在刀刃上。這樣電子郵件的整體體驗將會非常不同,電子郵件與即時聊天和資訊傳遞之間的界限會消失,人可以作為主導。

再以會議為例,人們可以有360度的攝像機來錄製會議,然後把它放到網上,沒有親自參加會議的人可以看到會議的情況。這在今後會很常見,人們可以參加會議,極大地提高會議的效率。

當然,許多網際網路的許多夢想,如電子商務、電子政府等商業解決方案還沒有完全實現。有人說,這些問題很快會解決。但是,要使電子商務取得成功,就必須使用XML的解決方案。因此,政府的應用也會使用這種方法、企業想在全球進行銷售也會採用XML的方法,廠商想找到更多供貨商或更好的價格、跟蹤客戶的滿意度等,所有這些使市場經濟更好運作的努力都會使用XML應用。

對於消費者來說,如何建立文件,不是用CD或唱片,而是採用資料的形式,將會變得很普通,操作也更簡便,你能用隨身的任何裝置來得到這些東西,你可以用你喜歡的方式編輯它;如果你的朋友感興趣的話,你可以給他發一個樣本,如果他實在喜歡,你們可以透過線上交易買賣。圖片、音樂、電影都會變成數字的形式,人們那時就會感到奇怪,以前為什麼要用唱片這種非常繁瑣的東西。屆時,你如果把圖片傳送給朋友,你還可以描述一下當時拍照的情況,而不僅傳送圖形本身。

在起居室裡,我們可以改善電視體驗。人們不一定必須在特定時間看特定節目,我們可以幫助隨時選擇他們看想看的節目。我們也可以用三維影像讓人們玩互動式遊戲,這些遊戲的效果比目前的要好上百倍,這樣不僅年輕的男孩喜歡玩遊戲,各個年齡段的人都可以玩遊戲,遊戲也可以履行一些教育方面的功能。在這方面,電視也是比較符合XML範疇的,我們也可以用XML來提高電視的應用範疇。我們目前的X-box就是未來產品前奏曲。

我們認為這些裝置能夠互相補充。全螢幕的裝置能夠成為所有裝置的中心裝置。我們認為鍵盤還會繼續存在下去,但是除了鍵盤以外,還會有其他的裝置來幫助人們從系統當中獲得新資訊。我們認為中央化的系統中的方法和對等的方法應該是相互補充的,因此,它所有的一切都圍繞著不同的使用者體驗。微軟也會建立一些展示性的應用, Office可能是這些應用當中最重要的應用,它能夠展示什麼是XML、工作流是怎樣的,它能夠使用什麼樣的工作流。

我們必須保證所有的這一切使用起來都非常簡便。透過語音和手寫識別技術,然後透過提高它們的可靠性,人們就不會再害怕使用這些裝置了。如果你在使用電腦時遇到問題的話,你就可以很快給微軟提供反饋,然後我們來看你的問題,對它進行分析,如果是軟體存在共同的問題的話,在這個問題影響到其他人之前,我們可以透過網際網路通知所有使用者,這樣就不會有幾百萬人同時碰到同樣的問題。

微軟正在進行大量的投資,事實上,我們長時間以來一直在進行著大規模的投資,我們大概在十年以前就開始這樣做了,這就是為什麼我們現在已經看到比如說語音識別技術將成為一種主流技術。我們的長期承諾就是為IT的持續發展作出貢獻。

最後我想說,這裡確實是有一個很大的、全球性機會。現在非常缺乏軟體方面的技能,每個國家都應該發展這些技能,來滿足一個國家內部應用方面的需求,並且應該有能力向其他國家提供產品和服務。

中國在其中可以發揮巨大的作用,因為中國有豐富的人力資源,關鍵是人們在教育投入多少精力和多大興趣。今後十年,如果中國的軟體技能有所增加、軟體公司和軟體工作人員能夠大幅度增加,中國的發展會比任何其他國家都快。你們優勢是,你們的開端是從頭開始的,沒有舊時代的負擔,你們一開始就可以採用最新的辦法。微軟可以做很多事情來給你們提供幫助,保證大家都能夠獲得有關的資訊和機會。我們認為我們在這方面有責任,也應該承擔責任,其中一部分的責任也反映到了我們在中國所作的承諾上。現在我們在中國已經有800多人了,工作人員的數量還會有很大的增加。這樣,我們的人員既從事軟體開發工作,也和中國的合作伙伴合作。

我希望大家透過我今天的講話瞭解到我們有什麼樣的熱情。我一開始是工程師,並不是搞軟體的,我之所以開辦一家軟體公司是因為我喜歡軟體,我也知道大家過去有一段時間要坐下來寫很多的碼來保證軟體沒有。我們已經改進了各種工具,幫助成千上萬的開發人員做很好的工作,他們的工作也會影響到上千萬、上億的使用者,因此把個人電腦連線到網際網路上的想法實際上是革命性的,它能夠極大地提高生產力。我們實際上在這方面才剛剛開始,我們期待著和在座的所有人進行合作,來抓住這一新的機會!

非常感謝!


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-990116/,如需轉載,請註明出處,否則將追究法律責任。

相關文章