【杭州網站設計】技術成長的成功之路
分享 2011.07.21 瀏覽次數:6336次
張湘輝,1994年加盟微軟,現任微軟大中華區(qū)CTO。本次采訪中,張湘暉介紹了他在技術方面的成長經歷,管理經驗,以及心得感悟。
走近張湘輝
程序員(以下簡稱“程”):您最早怎么接觸到計算機的?
張湘輝(以下簡稱“張”):接觸計算機挺偶然的,完全因為生活所迫,覺得計算機行業(yè)的工作環(huán)境比較舒服,都是待在大機房,穿白大褂,有空調,所以向往這種好的工作環(huán)境,而并不知道電腦是什么,要選什么專業(yè)。現在看來還是選對了。
微軟大中華區(qū)CTO張湘暉
程:早年的經歷,對您影響最大的事和人是什么?
張:影響最大的事情與電腦無關。可能和老師有關,我從小沒好好讀書,當時突然來了一位英語老師,他的英語講得特別好。后來才了解到,他從外交部下放到湖南,就留下來做了英語老師。這件事對我的觸動很大,第一次覺得別的語言可以那么美。
程:當時怎么選擇技術方向的呢?
張:大學對學習軟件興趣比較大,后來到美國,就毫不猶豫地選了軟件開發(fā)。這個過程中,接觸到一位老師的研究還挺有意思的:他考慮如何把軟件開發(fā)的整個生命周期,盡量做得有一致性,即你要做什么,結果出來就是什么,這里面應用了大量人工智能的技術,所以就師從于這位老師,讀了軟件工程的博士。
程:這期間您有什么收獲呢?
張:讀博士時對軟件產業(yè)和軟件開發(fā)過程中的問題有了較多了解。讀完博士之后,盡管有些大學給了我教職,但也沒有去大學教書,因為還是想做些實業(yè),于是進了一家在西雅圖的軟件公司Aldus,它之后被Adobe收購,我就到Adobe做軟件開發(fā)與設計。當時有一款制圖軟件(類似于 Photoshop),叫PhotoStyler,這是由一家名為Ulead臺灣公司研發(fā)的(最后被Corel收購)。當年他們的創(chuàng)新能力是很強的,所以我跟他們配合一起來做PhotoStyler,這真是受益匪淺。
首先讓我了解到軟件開發(fā)的整個過程,原來讀書時學的都是紙上談兵,那時開始遇到了實際問題,并去解決。這段時間里,更多的是看到中國人在做軟件方面的才智。Ulead實力非常強,當時在中國大陸做軟件的還沒有那么多,但從他們那里可以看出我們中國人做軟件是很有潛力的。
跟他們共事一段時間后,我想一定要回國做軟件。所以后來聽說微軟在招人建立研發(fā)中心,我就很踴躍地申請了,這對我來說簡直是夢想成真。到微軟工作,同時又在中國,這是一件非常完美的事情。
回國做軟件
程:來中國做軟件,您對微軟這個決定如何理解呢?
張:我在1994年8月底被派回來創(chuàng)建研發(fā)中心,這充分體現出了微軟對中國市場的覺醒。微軟當時在做Windows 3.2,這是一款劃時代的產品,也是我回國后的第一款產品。我?guī)ьI了一支非常年輕的隊伍,在美國版發(fā)行六個月以后,發(fā)布了中文版。中國用戶第一次如此之快,就享受到中文版的微軟產品,此后中文版與英文版的發(fā)行時間差越來越小,現在幾乎是和英文版同步發(fā)行了。
上面提到的時間差跟軟件開發(fā)實踐是有關系的。如果一心做美國版,不涉及其他語種,等做中文版時,就會發(fā)現有很多東西是原來設計所沒有考慮的,比如對一些字體的支持,對一些輸入法的支持等種種問題。特別是對漢字的支持,早期的GB-2313字符集共包含6763個漢字,這導致最早的軟件里面會有一些中文顯示不出來。所以,要從上游來解決所謂時間差太長的問題,從最早期開始考慮對中文版的支持。這就要求中國團隊能夠和美國版的團隊有機配合,現在這個配合是越做越好了。
因為前面的事情做得比較好,那么一些重大的問題,其實在做第一個版時就已經解決了,當然這與技術標準的進步也有很大的關系,比如Unicode的出現,早期支持兩萬多漢字,到今天支持十萬多個漢字,今天誰要編撰《康熙字典》,用我們這套系統(tǒng),也不需要再加字。從這點看,對弘揚中國文化是很有益處的。
程:剛來到微軟中國還是遇到很多困難吧?
張:當時確實很困難,但也挺有意思。最早的研發(fā)中心設在科學院第二招待所,那里原來是個歌舞廳,上頭還有燈在轉。別的不說,就是供電也是很大的問題,當時電的質量很差,所以必須要有穩(wěn)壓器,它能發(fā)出很可怕的嗚嗚的聲音,而穩(wěn)壓器本身也過熱,又專門買電扇吹穩(wěn)壓器,這哪里像開發(fā)世界一流軟件的地方,當時心里還非常犯嘀咕。雖然條件差,但我們做軟件采取的方法卻是最先進的。此外,我們專門租了一條直連美國的網線,那么快的網速在當時中國絕無僅有,以此保證開發(fā)的及時和高質量。
程:作為見證者,你也看到了微軟在中國的發(fā)展,請回顧一下期間微軟的技術變遷是怎樣的?
張:從研發(fā)的角度說,剛開始我們在中國做測試和漢化。之后開始做很多中文項目,并組建起龐大的科研隊伍,研究怎樣能夠將中文處理更好、查找更方便、輸入更方便等方面,并開始有些中文版獨特的功能。1999年3月,微軟宣布維納斯計劃,我們將比爾·蓋茨請到深圳參加發(fā)布會,這具有象征意義的舉動,還只是第一步,能夠看出為中國市場做產品,這樣的努力一直都在持續(xù)著。
我印象最深的,是在1998~1999年之前,微軟對Internet 還不是很重視,用有些人的話講就是“不賺錢”。但是微軟這樣一家?guī)兹f人的公司,當時做出了一個決策:Everything is Internet,這是殊為不易的,這件事情給我很大的啟示。從此,在Internet領域,微軟從不是玩家到第一玩家,從操作系統(tǒng)、瀏覽器到以后不斷涌現的新產品,我的體會是微軟在擁抱新技術時,雖然及時性沒那么好,但是一步一個腳印,踏踏實實去做,最終還是很有信心能贏過來的。
隨著移動計算、智能手機,以及平板電腦的流行,特別是云計算這樣顛覆性模式的出現,IT完成了從量變到質變的過程,這是大家有目共睹的,微軟在這中間則一直是很重要的玩家。
程:您是如何這個管理龐大的研發(fā)機構,并形成有效的技術沉淀的?
張:這是有關軟件開發(fā)周期的管理問題。做軟件與做工程設計有很大的差別,因為其中人為因素很多。有人不再把軟件定義為一種科學或工程,而是一門藝術,經常一兩個人可以做出很漂亮的軟件,而這樣設計飛機幾乎是不可能的。設計飛機有一套工程方式,可以多加人手,加快效率,做軟件則相當不同。當然不是說加人沒有用,做大的軟件項目,直覺往往是多加點人,但這跟譜好曲子一樣,十個作曲家也沒法取代一位貝多芬,不過你可以通過很好的管理,讓他們共同完成一支很好的曲子,甚至媲美貝多芬。這就是軟件管理的精髓,微軟在這方面有很多的創(chuàng)新。
以Windows 7為例,包含七八千萬條甚至上億條代碼,五六千人同時開發(fā),還有很多合作伙伴確保周邊產品兼容。對這樣一個超大的項目而言,不能一眼盯到結果,不能像跑百米一樣,始終盯著終點。我們的經驗是盯終點肯定亂,因為要經歷非常漫長的過程。
從心理上說,當發(fā)現離終點還很遙遠時,人就會泄氣,不能以那么快的速度玩命跑下去。最好的方式,是將事情分成很多步驟來做。Windows7從開始到完成可能要耗時兩年,以兩年時間為一個周期,那么前六個月團隊就會被弄垮,所以你必須以也許每兩個月為一個終點。就像跑一千五百米,我們要考慮第一圈跑多快,第二圈跑多快。
這就需要把每個終點區(qū)分得很好,設定有效的里程碑,在邏輯上要很精準,是不是到了這個里程碑,同樣要非常清楚。這樣每個里程碑達到時,大家可以慶祝一下,重又奔向下個目標。如同爬珠穆朗瑪峰,沒有說不斷爬上去,而是先到大本營,再到第幾個營地,最后才能登頂。
設定里程碑是橫向的時間劃分,縱向來講是人的管理。比如,怎樣找到問題,找到問題又交給誰去解決,怎樣互相有效交流,怎樣互相檢查代碼,這方面的很多做法,我覺得微軟到今天仍是獨一無二的。
同時,今天的軟件開發(fā)實踐跟原來有些不同,早期網絡沒這么發(fā)達,必須把一件事完成才能發(fā)布。在Internet永遠是Beta,也就是把產品階段分得更細,這是一個精細而完善的發(fā)布過程。用戶也更喜歡高密度的發(fā)布。但是要注意重大功能出現的時候,還是要從總體設計,而不是在結構沒有很大變化的情況下,突然塞進一個很大的新功能,這需要考慮到軟件模塊設計等因素。
關注與推薦
程:您目前關注哪些技術?
張:云計算及其生態(tài)系統(tǒng),是非常值得關注的。IaaS能夠把現有的計算中心、數據中心的效率提高,將管理水平提升上去。要提供更多適合于云的應用服務,建立這樣的生態(tài)系統(tǒng)需要時間過渡。
我們認為在云時代的整個生態(tài)系統(tǒng)里,通吃是不可能的,沒有一家公司能夠做到,要提供最好的用戶體驗,就要求大家用通用的標準去開平臺環(huán)境,在其上開發(fā)應用,廠商之間還要有很好的默契。通過和客戶打交道,很多人都要求支持混源(MixSource)的環(huán)境(有的用Windows,有的用 Unix/Linux),在不同環(huán)境下開出來的應用,還能夠很好地有機結合在一起,這樣的實際需求是很大的。對此我們做了大量的工作,數據級、程序級的互操作都做得很好。所以在Azure平臺上,無論是使用 Java、PHP、Ruby,還是.NET Famework等寫的東西,都能得到應用。
另外,提高用戶體驗也是熱點,比如支持多點觸屏的智能手機,能提供更加貼近用戶習慣的體驗。再比如,人機交互過程已經從鼠標過渡到語音、肢體,甚至表情,微軟的Kinect就是非常好的例證,僅靠動作就可以完成人機交互。這方面的進步是突飛猛進的,也將給技術人員更大的空間,做出更有趣的東西。
- 標簽:
杭州網站設計公司 杭州網站建設公司 杭州網站制作公司 杭州網站設計 杭州網站建設 杭州網站制作 杭州精品網站制作 杭州精典網站制作 杭州精品網站設計
-
杭州網站設計公司:品牌網站開發(fā)助力企業(yè)成長
日期:2024-12-20瀏覽次數:285次
-
杭州網站建設公司:商城網站建設的六大關鍵步驟
日期:2024-12-18瀏覽次數:378次
-
杭州網站制作:醫(yī)院網站設計與域名備案的復雜性探討
日期:2024-12-18瀏覽次數:395次
-
杭州網站制作公司:打造安全可靠的醫(yī)院網站
日期:2024-12-11瀏覽次數:636次
-
杭州網站設計公司:數據庫在高端網站制作中的關鍵作用
日期:2024-12-11瀏覽次數:609次
相關新聞
整合同類新聞,相關新聞一手掌握
-
汕尾模板app開發(fā)有什么弊端?
日期:2021-02-25瀏覽次數:1847次
-
汕尾app開發(fā),有哪些商業(yè)價值?
日期:2021-02-25瀏覽次數:1938次
-
汕尾網站設計:如何體現網站設計商業(yè)價值
日期:2020-09-14瀏覽次數:1852次
-
汕尾網站建設:企業(yè)網站設計應該注意哪些?
日期:2020-09-14瀏覽次數:2047次
最新新聞
與互聯(lián)網同行,實時掌握網建行業(yè)最新動態(tài)
-
還在為寫SEO流量文章困擾嗎?不如看看這個
日期:2019-12-25瀏覽次數:4201次
-
SEO診斷需要檢查哪些因素
日期:2019-12-30瀏覽次數:5222次
-
杭州企業(yè)APP開發(fā)的主要方案
日期:2020-04-27瀏覽次數:4929次
-
杭州經典模板小程序新手制作的秘訣
日期:2020-08-18瀏覽次數:4518次
-
高端企業(yè)網站建設優(yōu)劣點
日期:2021-06-15瀏覽次數:3669次
隨機新聞
新聞新動態(tài),您需要的新聞管家
洞悉市場趨勢演變讓傳播回歸社會
免費獲取網站建設與網絡推廣方案報價
-
關于我們
杭州帷拓科技有限公司,是一家新型的全案網絡開發(fā)公司,作為以互聯(lián)網高端網站建設、APP開發(fā)、小程序開發(fā)為核心的專業(yè)網絡技術服務供應商,帷拓科技致力于全面分析市場環(huán)境、衡量與預測市場需求、整合區(qū)別于行業(yè)競爭對手的絕對優(yōu)勢,結合品牌理念深度挖掘項目優(yōu)勢和產品價值,提升客戶品牌認知、認可度。
-
我們的客戶
帷拓科技歷經十年沉淀,與國內外上千家客戶達成合作關系,其中穩(wěn)定合作的公司有:浙江華為、浙江移動、浙江5G產業(yè)聯(lián)盟、浙江省社科院、綠城足球俱樂部、娃哈哈雙語學校、健康中國杭州峰會、科雷機電等,帷拓科技始終堅持“帷有專業(yè),才能拓展無限”的服務理念,堅持“認真堅持細節(jié)”的優(yōu)質服務理念,不斷完善自身,成就企業(yè),最終實現共贏。
-
我們的業(yè)務
帷拓科技主營業(yè)務范圍包含互聯(lián)網高端網站建設、APP開發(fā)、小程序開發(fā)、商城網站建設、公眾號運營以及數字營銷等,涵蓋了服務、房產、數碼、服裝、物流貿易等行業(yè),根據品牌現狀,為每個客戶量身定制項目整體服務方案,以敏銳的市場洞察力、創(chuàng)新的市場策劃能力,全面把握市場變化,為客戶實現從企業(yè)到消費者的價值轉換。