2022-07-14 分類: 網(wǎng)站設(shè)計(jì)
張湘輝,1994年加盟微軟,現(xiàn)任微軟大中華區(qū)CTO。本次采訪中,張湘暉介紹了他在技術(shù)方面的成長(zhǎng)經(jīng)歷,管理經(jīng)驗(yàn),以及心得感悟。
走近張湘輝
程序員(以下簡(jiǎn)稱“程”):您最早怎么接觸到計(jì)算機(jī)的?
張湘輝(以下簡(jiǎn)稱“張”):接觸計(jì)算機(jī)挺偶然的,完全因?yàn)樯钏?,覺(jué)得計(jì)算機(jī)行業(yè)的工作環(huán)境比較舒服,都是待在大機(jī)房,穿白大褂,有空調(diào),所以向往這種好的工作環(huán)境,而并不知道電腦是什么,要選什么專業(yè)?,F(xiàn)在看來(lái)還是選對(duì)了。
微軟大中華區(qū)CTO張湘暉
程:早年的經(jīng)歷,對(duì)您影響大的事和人是什么?
張:影響大的事情與電腦無(wú)關(guān)??赡芎屠蠋熡嘘P(guān),我從小沒(méi)好好讀書,當(dāng)時(shí)突然來(lái)了一位英語(yǔ)老師,他的英語(yǔ)講得特別好。后來(lái)才了解到,他從外交部下放到湖南,就留下來(lái)做了英語(yǔ)老師。這件事對(duì)我的觸動(dòng)很大,第一次覺(jué)得別的語(yǔ)言可以那么美。
程:當(dāng)時(shí)怎么選擇技術(shù)方向的呢?
張:大學(xué)對(duì)學(xué)習(xí)軟件興趣比較大,后來(lái)到美國(guó),就毫不猶豫地選了軟件開發(fā)。這個(gè)過(guò)程中,接觸到一位老師的研究還挺有意思的:他考慮如何把軟件開發(fā)的整個(gè)生命周期,盡量做得有一致性,即你要做什么,結(jié)果出來(lái)就是什么,這里面應(yīng)用了大量人工智能的技術(shù),所以就師從于這位老師,讀了軟件工程的博士。
程:這期間您有什么收獲呢?
張:讀博士時(shí)對(duì)軟件產(chǎn)業(yè)和軟件開發(fā)過(guò)程中的問(wèn)題有了較多了解。讀完博士之后,盡管有些大學(xué)給了我教職,但也沒(méi)有去大學(xué)教書,因?yàn)檫€是想做些實(shí)業(yè),于是進(jìn)了一家在西雅圖的軟件公司Aldus,它之后被Adobe收購(gòu),我就到Adobe做軟件開發(fā)與設(shè)計(jì)。當(dāng)時(shí)有一款制圖軟件(類似于 Photoshop),叫PhotoStyler,這是由一家名為Ulead臺(tái)灣公司研發(fā)的(最后被Corel收購(gòu))。當(dāng)年他們的創(chuàng)新能力是很強(qiáng)的,所以我跟他們配合一起來(lái)做PhotoStyler,這真是受益匪淺。
首先讓我了解到軟件開發(fā)的整個(gè)過(guò)程,原來(lái)讀書時(shí)學(xué)的都是紙上談兵,那時(shí)開始遇到了實(shí)際問(wèn)題,并去解決。這段時(shí)間里,更多的是看到中國(guó)人在做軟件方面的才智。Ulead實(shí)力非常強(qiáng),當(dāng)時(shí)在中國(guó)大陸做軟件的還沒(méi)有那么多,但從他們那里可以看出我們中國(guó)人做軟件是很有潛力的。
跟他們共事一段時(shí)間后,我想一定要回國(guó)做軟件。所以后來(lái)聽說(shuō)微軟在招人建立研發(fā)中心,我就很踴躍地申請(qǐng)了,這對(duì)我來(lái)說(shuō)簡(jiǎn)直是夢(mèng)想成真。到微軟工作,同時(shí)又在中國(guó),這是一件非常好的事情。
回國(guó)做軟件
程:來(lái)中國(guó)做軟件,您對(duì)微軟這個(gè)決定如何理解呢?
張:我在1994年8月底被派回來(lái)創(chuàng)建研發(fā)中心,這充分體現(xiàn)出了微軟對(duì)中國(guó)市場(chǎng)的覺(jué)醒。微軟當(dāng)時(shí)在做Windows 3.2,這是一款劃時(shí)代的產(chǎn)品,也是我回國(guó)后的第一款產(chǎn)品。我?guī)ьI(lǐng)了一支非常年輕的隊(duì)伍,在美國(guó)版發(fā)行六個(gè)月以后,發(fā)布了中文版。中國(guó)用戶第一次如此之快,就享受到中文版的微軟產(chǎn)品,此后中文版與英文版的發(fā)行時(shí)間差越來(lái)越小,現(xiàn)在幾乎是和英文版同步發(fā)行了。
上面提到的時(shí)間差跟軟件開發(fā)實(shí)踐是有關(guān)系的。如果一心做美國(guó)版,不涉及其他語(yǔ)種,等做中文版時(shí),就會(huì)發(fā)現(xiàn)有很多東西是原來(lái)設(shè)計(jì)所沒(méi)有考慮的,比如對(duì)一些字體的支持,對(duì)一些輸入法的支持等種種問(wèn)題。特別是對(duì)漢字的支持,早期的GB-2313字符集共包含6763個(gè)漢字,這導(dǎo)致最早的軟件里面會(huì)有一些中文顯示不出來(lái)。所以,要從上游來(lái)解決所謂時(shí)間差太長(zhǎng)的問(wèn)題,從最早期開始考慮對(duì)中文版的支持。這就要求中國(guó)團(tuán)隊(duì)能夠和美國(guó)版的團(tuán)隊(duì)有機(jī)配合,現(xiàn)在這個(gè)配合是越做越好了。
因?yàn)榍懊娴氖虑樽龅帽容^好,那么一些重大的問(wèn)題,其實(shí)在做第一個(gè)版時(shí)就已經(jīng)解決了,當(dāng)然這與技術(shù)標(biāo)準(zhǔn)的進(jìn)步也有很大的關(guān)系,比如Unicode的出現(xiàn),早期支持兩萬(wàn)多漢字,到今天支持十萬(wàn)多個(gè)漢字,今天誰(shuí)要編撰《康熙字典》,用我們這套系統(tǒng),也不需要再加字。從這點(diǎn)看,對(duì)弘揚(yáng)中國(guó)文化是很有益處的。
程:剛來(lái)到微軟中國(guó)還是遇到很多困難吧?
張:當(dāng)時(shí)確實(shí)很困難,但也挺有意思。最早的研發(fā)中心設(shè)在科學(xué)院第二招待所,那里原來(lái)是個(gè)歌舞廳,上頭還有燈在轉(zhuǎn)。別的不說(shuō),就是供電也是很大的問(wèn)題,當(dāng)時(shí)電的質(zhì)量很差,所以必須要有穩(wěn)壓器,它能發(fā)出很可怕的嗚嗚的聲音,而穩(wěn)壓器本身也過(guò)熱,又專門買電扇吹穩(wěn)壓器,這哪里像開發(fā)世界一流軟件的地方,當(dāng)時(shí)心里還非常犯嘀咕。雖然條件差,但我們做軟件采取的方法卻是先進(jìn)的。此外,我們專門租了一條直連美國(guó)的網(wǎng)線,那么快的網(wǎng)速在當(dāng)時(shí)中國(guó)絕無(wú)僅有,以此保證開發(fā)的及時(shí)和高質(zhì)量。
程:作為見證者,你也看到了微軟在中國(guó)的發(fā)展,請(qǐng)回顧一下期間微軟的技術(shù)變遷是怎樣的?
張:從研發(fā)的角度說(shuō),剛開始我們?cè)谥袊?guó)做測(cè)試和漢化。之后開始做很多中文項(xiàng)目,并組建起龐大的科研隊(duì)伍,研究怎樣能夠?qū)⒅形奶幚砀?、查找更方便、輸入更方便等方面,并開始有些中文版獨(dú)特的功能。1999年3月,微軟宣布維納斯計(jì)劃,我們將比爾·蓋茨請(qǐng)到深圳參加發(fā)布會(huì),這具有象征意義的舉動(dòng),還只是第一步,能夠看出為中國(guó)市場(chǎng)做產(chǎn)品,這樣的努力一直都在持續(xù)著。
我印象最深的,是在1998~1999年之前,微軟對(duì)Internet 還不是很重視,用有些人的話講就是“不賺錢”。但是微軟這樣一家?guī)兹f(wàn)人的公司,當(dāng)時(shí)做出了一個(gè)決策:Everything is Internet,這是殊為不易的,這件事情給我很大的啟示。從此,在Internet領(lǐng)域,微軟從不是玩家到第一玩家,從操作系統(tǒng)、瀏覽器到以后不斷涌現(xiàn)的新產(chǎn)品,我的體會(huì)是微軟在擁抱新技術(shù)時(shí),雖然及時(shí)性沒(méi)那么好,但是一步一個(gè)腳印,踏踏實(shí)實(shí)去做,最終還是很有信心能贏過(guò)來(lái)的。
隨著移動(dòng)計(jì)算、智能手機(jī),以及平板電腦的流行,特別是云計(jì)算這樣顛覆性模式的出現(xiàn),IT完成了從量變到質(zhì)變的過(guò)程,這是大家有目共睹的,微軟在這中間則一直是很重要的玩家。
程:您是如何這個(gè)管理龐大的研發(fā)機(jī)構(gòu),并形成有效的技術(shù)沉淀的?
張:這是有關(guān)軟件開發(fā)周期的管理問(wèn)題。做軟件與做工程設(shè)計(jì)有很大的差別,因?yàn)槠渲腥藶橐蛩睾芏?。有人不再把軟件定義為一種科學(xué)或工程,而是一門藝術(shù),經(jīng)常一兩個(gè)人可以做出很漂亮的軟件,而這樣設(shè)計(jì)飛機(jī)幾乎是不可能的。設(shè)計(jì)飛機(jī)有一套工程方式,可以多加人手,加快效率,做軟件則相當(dāng)不同。當(dāng)然不是說(shuō)加人沒(méi)有用,做大的軟件項(xiàng)目,直覺(jué)往往是多加點(diǎn)人,但這跟譜好曲子一樣,十個(gè)作曲家也沒(méi)法取代一位貝多芬,不過(guò)你可以通過(guò)很好的管理,讓他們共同完成一支很好的曲子,甚至媲美貝多芬。這就是軟件管理的精髓,微軟在這方面有很多的創(chuàng)新。
以Windows 7為例,包含七八千萬(wàn)條甚至上億條代碼,五六千人同時(shí)開發(fā),還有很多合作伙伴確保周邊產(chǎn)品兼容。對(duì)這樣一個(gè)超大的項(xiàng)目而言,不能一眼盯到結(jié)果,不能像跑百米一樣,始終盯著終點(diǎn)。我們的經(jīng)驗(yàn)是盯終點(diǎn)肯定亂,因?yàn)橐?jīng)歷非常漫長(zhǎng)的過(guò)程。
從心理上說(shuō),當(dāng)發(fā)現(xiàn)離終點(diǎn)還很遙遠(yuǎn)時(shí),人就會(huì)泄氣,不能以那么快的速度玩命跑下去。最好的方式,是將事情分成很多步驟來(lái)做。Windows7從開始到完成可能要耗時(shí)兩年,以兩年時(shí)間為一個(gè)周期,那么前六個(gè)月團(tuán)隊(duì)就會(huì)被弄垮,所以你必須以也許每?jī)蓚€(gè)月為一個(gè)終點(diǎn)。就像跑一千五百米,我們要考慮第一圈跑多快,第二圈跑多快。
這就需要把每個(gè)終點(diǎn)區(qū)分得很好,設(shè)定有效的里程碑,在邏輯上要很精準(zhǔn),是不是到了這個(gè)里程碑,同樣要非常清楚。這樣每個(gè)里程碑達(dá)到時(shí),大家可以慶祝一下,重又奔向下個(gè)目標(biāo)。如同爬珠穆朗瑪峰,沒(méi)有說(shuō)不斷爬上去,而是先到大本營(yíng),再到第幾個(gè)營(yíng)地,最后才能登頂。
設(shè)定里程碑是橫向的時(shí)間劃分,縱向來(lái)講是人的管理。比如,怎樣找到問(wèn)題,找到問(wèn)題又交給誰(shuí)去解決,怎樣互相有效交流,怎樣互相檢查代碼,這方面的很多做法,我覺(jué)得微軟到今天仍是獨(dú)一無(wú)二的。
同時(shí),今天的軟件開發(fā)實(shí)踐跟原來(lái)有些不同,早期網(wǎng)絡(luò)沒(méi)這么發(fā)達(dá),必須把一件事完成才能發(fā)布。在Internet永遠(yuǎn)是Beta,也就是把產(chǎn)品階段分得更細(xì),這是一個(gè)精細(xì)而完善的發(fā)布過(guò)程。用戶也更喜歡高密度的發(fā)布。但是要注意重大功能出現(xiàn)的時(shí)候,還是要從總體設(shè)計(jì),而不是在結(jié)構(gòu)沒(méi)有很大變化的情況下,突然塞進(jìn)一個(gè)很大的新功能,這需要考慮到軟件模塊設(shè)計(jì)等因素。
關(guān)注與推薦
程:您目前關(guān)注哪些技術(shù)?
張:云計(jì)算及其生態(tài)系統(tǒng),是非常值得關(guān)注的。IaaS能夠把現(xiàn)有的計(jì)算中心、數(shù)據(jù)中心的效率提高,將管理水平提升上去。要提供更多適合于云的應(yīng)用服務(wù),建立這樣的生態(tài)系統(tǒng)需要時(shí)間過(guò)渡。
我們認(rèn)為在云時(shí)代的整個(gè)生態(tài)系統(tǒng)里,通吃是不可能的,沒(méi)有一家公司能夠做到,要提供最好的用戶體驗(yàn),就要求大家用通用的標(biāo)準(zhǔn)去開平臺(tái)環(huán)境,在其上開發(fā)應(yīng)用,廠商之間還要有很好的默契。通過(guò)和客戶打交道,很多人都要求支持混源(MixSource)的環(huán)境(有的用Windows,有的用 Unix/Linux),在不同環(huán)境下開出來(lái)的應(yīng)用,還能夠很好地有機(jī)結(jié)合在一起,這樣的實(shí)際需求是很大的。對(duì)此我們做了大量的工作,數(shù)據(jù)級(jí)、程序級(jí)的互操作都做得很好。所以在Azure平臺(tái)上,無(wú)論是使用 Java、PHP、Ruby,還是.NET Famework等寫的東西,都能得到應(yīng)用。
另外,提高用戶體驗(yàn)也是熱點(diǎn),比如支持多點(diǎn)觸屏的智能手機(jī),能提供更加貼近用戶習(xí)慣的體驗(yàn)。再比如,人機(jī)交互過(guò)程已經(jīng)從鼠標(biāo)過(guò)渡到語(yǔ)音、肢體,甚至表情,微軟的Kinect就是非常好的例證,僅靠動(dòng)作就可以完成人機(jī)交互。這方面的進(jìn)步是突飛猛進(jìn)的,也將給技術(shù)人員更大的空間,做出更有趣的東西。
標(biāo)簽:成都網(wǎng)站設(shè)計(jì)公司成都網(wǎng)站建設(shè)公司 成都網(wǎng)站制作公司 成都網(wǎng)站設(shè)計(jì) 成都網(wǎng)站建設(shè) 成都網(wǎng)站制作 成都精品網(wǎng)站制作成都精典網(wǎng)站制作 成都精品網(wǎng)站設(shè)計(jì)
新聞名稱:【成都網(wǎng)站設(shè)計(jì)】技術(shù)成長(zhǎng)的成功之路
網(wǎng)頁(yè)鏈接:http://www.rwnh.cn/news/178499.html
網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷seo公司;服務(wù)項(xiàng)目有網(wǎng)站設(shè)計(jì)等
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容