如果你關(guān)注Visual Studio和.NET框架的發(fā)展,你肯定對Soma這個(gè)名字不陌生。Somasegar是現(xiàn)任微軟開發(fā)工具事業(yè)部全球資深副總裁,負(fù)責(zé)Visual Studio,Expression系列,.NET框架,Team Foundation Server等一系列產(chǎn)品,同時(shí)還負(fù)責(zé)管理MSDN、TechNet等網(wǎng)站。在他的博客上,可以看到這些產(chǎn)品的最新消息,以及他個(gè)人對整個(gè)產(chǎn)業(yè)的觀點(diǎn)與看法。
目前,Soma同時(shí)領(lǐng)導(dǎo)中國、印度、以色列的三個(gè)海外研發(fā)中心,也是微軟STB中國研發(fā)團(tuán)隊(duì)顧問委員會的領(lǐng)導(dǎo)者之一。2012年9月18日是微軟上海研發(fā)中心的年度產(chǎn)品展示會,微軟內(nèi)部的各個(gè)團(tuán)隊(duì)向委員會成員以及其他團(tuán)隊(duì)的工程師們展示交流他們在一年中的工作成果,Soma也因此再次到達(dá)上海。今年,微軟第一次將年度產(chǎn)品展示會對外開放,記者受邀觀看了展示,并對Soma先生進(jìn)行了現(xiàn)場采訪,談了談Soma對開發(fā)團(tuán)隊(duì)和開發(fā)工具的看法,以及整個(gè)開發(fā)者群體年輕化的看法。
Somasegar先生
以下是采訪實(shí)錄。
記者:Soma你好!您負(fù)責(zé)中國、以色列和印度地區(qū)的研發(fā)中心,您對這三個(gè)國家的開發(fā)團(tuán)隊(duì)有什么感覺?
Soma:他們太棒了!如果讓我用一個(gè)詞來描述的話那就是太棒了。最初我們決定在這三個(gè)國家建立研發(fā)中心的原因就是因?yàn)槿瞬?,那些對軟件充滿熱情的人才,以及受過良好計(jì)算機(jī)教育的、能夠通過軟件的途徑解決全球規(guī)模的問題的那些人才。中國的人才尤其多,我們希望通過他們的才能為我們在全球范圍內(nèi)的用戶構(gòu)建新的技術(shù),解決方案和服務(wù)。
在這個(gè)方向,我們已經(jīng)做了十多年。我來中國已經(jīng)是第13還是第14次,而每次過來這里,我都為這里做出的工作感到興奮。我們在中國的研發(fā)團(tuán)隊(duì)為我們?nèi)虻臉I(yè)務(wù)做出了很多貢獻(xiàn),這里每年都在變得更好,更加令人興奮。
記者:上海研發(fā)中心主要都做些什么?
Soma:我們在2005年啟動(dòng)了上海研發(fā)中心,到現(xiàn)在已經(jīng)有7、8年的時(shí)間了。上海這邊主要專注我們的服務(wù)器和工具這一塊,包括Windows Server,SQL Server,System Center,以及開發(fā)工具這一塊,涉及的范圍相當(dāng)廣。比如說Windows Azure,這邊的團(tuán)隊(duì)做了很多針對HPC負(fù)載的工作,以及Windows Azure上的高性能負(fù)載的工作。今天我們的產(chǎn)品展會上可以看到部分我們上海團(tuán)隊(duì)的研發(fā)成果。
記者:所以,上海團(tuán)隊(duì)對于整個(gè)微軟的云計(jì)算策略都非常重要了?
Soma:沒錯(cuò)。在我看來,這里的工作是我們整個(gè)公司轉(zhuǎn)型成為云服務(wù)公司的關(guān)鍵性環(huán)節(jié)。比如說,我們在幾個(gè)月前決定在這里啟動(dòng)一個(gè)云計(jì)算創(chuàng)新中心的團(tuán)隊(duì),CCIC。為什么要將這個(gè)團(tuán)隊(duì)建設(shè)在上海?因?yàn)槲覀冋J(rèn)為在這里建立一個(gè)強(qiáng)勁的技術(shù)團(tuán)隊(duì)非常重要,他們跟我們在這里的客戶,合作伙伴,以及政府合作伙伴們一起,幫助客戶找到部署私有云或公共云的最合適的解決方案。我們在這里的工作對于將云服務(wù)帶入中國是至關(guān)重要的。
記者:最近您的一篇博客提到了青少年開發(fā)者的崛起。您認(rèn)為是什么原因促成了這個(gè)現(xiàn)象?
Soma:有幾方面的原因吧。第一,現(xiàn)在的小孩子們在越來越早的時(shí)候就開始接觸技術(shù)。第二,設(shè)備的價(jià)格開始變得越來越低,很多學(xué)生要購買一臺智能手機(jī)或者平板的門檻越來越低。第三,整個(gè)世界變得越來越小了。有了應(yīng)用商店,以及云計(jì)算,任何人都可以開發(fā)一個(gè)應(yīng)用,把應(yīng)用放到應(yīng)用商店上,供全球的用戶群消費(fèi),還可以看到這個(gè)應(yīng)用的表現(xiàn)如何,市場是否成功,以及用戶如何使用自己的應(yīng)用。這三點(diǎn)直接促成了青少年開發(fā)者群體的成熟化。
在微軟,我們有很多很棒的活動(dòng),幫助青少年和學(xué)生們建立對軟件開發(fā)的興趣以及進(jìn)行開發(fā)。我們有Imagine Cup,這是一個(gè)全球范圍內(nèi)的開發(fā)大賽,我們已經(jīng)做了十年,已經(jīng)有數(shù)十萬來自全球的學(xué)生參與了這個(gè)活動(dòng),展示他們?nèi)绾斡眉夹g(shù)解決現(xiàn)實(shí)生活中的問題。我們還有DreamSpark計(jì)劃,為學(xué)生提供免費(fèi)的專業(yè)工具以及平臺。另外,無論你是學(xué)生還是任何人,如果你想創(chuàng)業(yè),我們有BizSpark計(jì)劃,不僅為你提供技術(shù)支持,還提供與業(yè)內(nèi)人士接觸的機(jī)會。我們有大量類似的計(jì)劃,幫助那些對軟件感興趣或者想做應(yīng)用的人們更容易的接觸到最新的技術(shù),展示他們的創(chuàng)造力與才華。
記者:那么,開發(fā)工具在這個(gè)轉(zhuǎn)變當(dāng)中扮演了怎樣的角色?
Soma:如果你蓋房子,你需要磚頭、木頭和水泥這些元素。要構(gòu)建應(yīng)用,你需要一個(gè)開發(fā)環(huán)境,一個(gè)IDE。所以我們有Visual Studio。我們想要用一個(gè)開發(fā)環(huán)境構(gòu)建各種類型的應(yīng)用:移動(dòng)應(yīng)用,平板應(yīng)用,桌面應(yīng)用,云計(jì)算的應(yīng)用……我們想要的是能夠復(fù)用我們已經(jīng)積累的技能、專業(yè)與知識來構(gòu)建這一切。作為一個(gè)開發(fā)者,你絕對不會想要在開發(fā)這個(gè)應(yīng)用的時(shí)候使用這套IDE,開發(fā)另一個(gè)應(yīng)用的時(shí)候使用另一套IDE,去學(xué)習(xí)另外的一套東西。我們不想這樣折騰。你想要有一個(gè)用起來非常舒服的IDE,然后用它來完成所有的工作。那么,Visual Studio就希望成為一套任何想要構(gòu)建應(yīng)用的人都可以用的舒服的IDE。無論是剛開始寫應(yīng)用的學(xué)生,還是經(jīng)驗(yàn)豐富的專職企業(yè)開發(fā)者,我們希望Visual Studio對他們都是一套很棒的IDE。
記者:現(xiàn)在的Visual Studio和兩年前的版本有什么不同?
Soma:我們前不久剛剛發(fā)布了最新的Visual Studio 2012,新的東西很多。概括來說,我感覺最大的變更有兩點(diǎn)。第一,當(dāng)我們談到構(gòu)建一個(gè)現(xiàn)代的應(yīng)用,那么我們會需要涉及到各種設(shè)備上的功能,以及各種設(shè)備上的用戶體驗(yàn)。作為終端用戶,我們希望我們的應(yīng)用和數(shù)據(jù)信息能夠跨平臺訪問和使用,我們希望無縫的跨平臺信息傳遞。為了實(shí)現(xiàn)這一點(diǎn),我們需要所有的前端設(shè)備與后端連接,而越來越多的后端正在變成云的一部分。那么,你需要在后端建立不間斷的服務(wù),在前端建立各種設(shè)備的體驗(yàn)。很多開發(fā)者對我們說,我想要構(gòu)建一個(gè)應(yīng)用,既照顧到后端的服務(wù),又照顧到前端的各種設(shè)備呈現(xiàn)元素。我認(rèn)為Visual Studio 2012就提供了構(gòu)建這樣一個(gè)現(xiàn)代應(yīng)用的最佳平臺。第二點(diǎn),越來越多的團(tuán)隊(duì)過來跟我們說,他們想要更加敏捷。在團(tuán)隊(duì)的環(huán)境中,現(xiàn)在有現(xiàn)代的應(yīng)用生命周期:持續(xù)的反饋,持續(xù)的質(zhì)量測試,持續(xù)的部署與交付。敏捷開發(fā)和現(xiàn)代的應(yīng)用生命周期管理方面,Visual Studio 2012也做的非常好。