自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

華為章志國(guó):華為DigitalWare內(nèi)源項(xiàng)目經(jīng)營(yíng)實(shí)踐分享

企業(yè)動(dòng)態(tài)
2016年5月28日,華為開(kāi)發(fā)者匯南京站在安德門(mén)黑馬路演中心圓滿(mǎn)落幕。本次沙龍議題增加到六個(gè),時(shí)間安排上也從之前的半天擴(kuò)展到全天。講師有來(lái)自華為、蘇寧、途牛的多位好手,議題涵蓋”通訊即服務(wù)“、”內(nèi)源開(kāi)發(fā)“、”探索性測(cè)試“、”容器技術(shù)”、“電商平臺(tái)遷移”、“訂單架構(gòu)優(yōu)化”。第二個(gè)演講的是華為內(nèi)源項(xiàng)目最早參與者之一的章志國(guó),他做了題為《華為DigitalWare內(nèi)源項(xiàng)目經(jīng)營(yíng)實(shí)踐分享》的演講。

2016年5月28日,華為開(kāi)發(fā)者匯南京站在安德門(mén)黑馬路演中心圓滿(mǎn)落幕。本次沙龍議題增加到六個(gè),時(shí)間安排上也從之前的半天擴(kuò)展到全天。講師有來(lái)自華為、蘇寧、途牛的多位好手,議題涵蓋”通訊即服務(wù)“、”內(nèi)源開(kāi)發(fā)“、”探索性測(cè)試“、”容器技術(shù)”、“電商平臺(tái)遷移”、“訂單架構(gòu)優(yōu)化”。第二個(gè)演講的是華為內(nèi)源項(xiàng)目最早參與者之一的章志國(guó),他做了題為《華為DigitalWare內(nèi)源項(xiàng)目經(jīng)營(yíng)實(shí)踐分享》的演講。

現(xiàn)場(chǎng)實(shí)錄如下:

大家上午好,我是來(lái)自于華為的章志國(guó),這邊是我的郵箱和姓名。大家如果關(guān)于內(nèi)源有什么需要交流的,可以會(huì)后給我發(fā)郵件。我現(xiàn)在請(qǐng)教大家一個(gè)問(wèn)題,大家有沒(méi)有用過(guò)github的舉手。舉的很少,在github上做過(guò)貢獻(xiàn)的人有沒(méi)有。有幾個(gè)做過(guò)貢獻(xiàn)的,非常了不起的。我們從一個(gè)封閉的企業(yè),或者封閉的個(gè)人,怎樣開(kāi)放,對(duì)每個(gè)人來(lái)說(shuō)都有心理的過(guò)程。我在華為從事研發(fā)15年,主要是從事開(kāi)發(fā)。但是從內(nèi)源或者外源開(kāi)發(fā)來(lái)講我們還是一個(gè)小學(xué)生,因?yàn)槲沂菑?012年開(kāi)始做內(nèi)源的,從3月份開(kāi)始我們項(xiàng)目組也會(huì)孵化一個(gè)LM框架,大概在4月份已經(jīng)在github上發(fā)布,我們希望也有一些貢獻(xiàn)。

今天為什么要給大家講內(nèi)源呢,從華為公司內(nèi)源項(xiàng)目運(yùn)作來(lái)看,我覺(jué)得這是一種更好的開(kāi)發(fā)方式,把這種開(kāi)發(fā)方式分享給大家,大家在今后工作中,或者在企業(yè)中能把這種方式用到開(kāi)發(fā)過(guò)程中,促進(jìn)我們生產(chǎn)效率的提升,促進(jìn)我們編碼效率的提升,這是分享這個(gè)議題的初衷。

看一下什么內(nèi)源,開(kāi)展開(kāi)源大家都比較清楚,所謂內(nèi)源就是把開(kāi)源的技術(shù)在企業(yè)或者組織里面進(jìn)行實(shí)現(xiàn),就叫內(nèi)源。我上面列了一些公司,這些公司除了在開(kāi)源做的比較好之外,在公司內(nèi)部?jī)?nèi)源也做的比較好。

典型企業(yè)開(kāi)放與分享對(duì)比的分析匯總,我覺(jué)得從思科一直到三星,主要是五個(gè)典型企業(yè),他們?cè)趦?nèi)源所開(kāi)發(fā)的訴求是什么。最簡(jiǎn)單的一個(gè)例,大家知道谷歌的前董事長(zhǎng)埃里克·施密特曾經(jīng)寫(xiě)了一本書(shū)叫《重新定義公司》,可能有的人看過(guò)。他曾經(jīng)在里面看,他們的聯(lián)合創(chuàng)始人拉里對(duì)他們的廣告系統(tǒng)進(jìn)行吐槽,他寫(xiě)了一個(gè)便簽,貼在那個(gè)白板上就走了。那天正好有一個(gè)員工加班,但是他也不是管廣告系統(tǒng)的,他發(fā)現(xiàn)這個(gè)吐槽了,就把這個(gè)便簽帶回去了。大概花了一周到兩周的時(shí)間,用自己剩下的時(shí)間開(kāi)發(fā)了一個(gè)廣告系統(tǒng),這就是后來(lái)谷歌最著名的廣告系統(tǒng)。他為什么短時(shí)間能開(kāi)發(fā)廣告系統(tǒng),這是因?yàn)楣雀鑳?nèi)部有一個(gè)社交化的平臺(tái),大家基于這個(gè)平臺(tái)不斷的去創(chuàng)新。另外谷歌會(huì)有20%的時(shí)間讓大家去創(chuàng)新,讓大家發(fā)揮創(chuàng)意,前提是要借助這個(gè)內(nèi)源平臺(tái)。

不同的公司有不同的訴求,但是統(tǒng)一匯總起來(lái),就是大家要通過(guò)內(nèi)源平臺(tái)提升我們的效率,提升我們的寫(xiě)作,提升我們的質(zhì)量。一般有幾種方式,一種方式是大家把代碼都放在一個(gè)內(nèi)源設(shè)計(jì)上,我今天想開(kāi)發(fā)一個(gè)加解密的程序,比如MD5,我看一下我們公司其他人寫(xiě)過(guò)的類(lèi)似算法,我在內(nèi)源上面一搜,搜到一個(gè)MD5的算法,我把這個(gè)代碼拿下來(lái),嵌入到我的代碼里面,這是內(nèi)源的一種應(yīng)用方式。還有我現(xiàn)在做前端開(kāi)發(fā),用到一個(gè)(04:24),我沒(méi)有類(lèi)型,我到內(nèi)源上面搜索,搜到一個(gè)直接使用。這是一種用法。第三種用法是我使用別人的平臺(tái),別人的平臺(tái)由于各種原因,這方面能力是比較欠缺的,我基于我自己的想法,給它貢獻(xiàn)一些組件上去,把這個(gè)組件由內(nèi)源平臺(tái)集成,最后去孵化,最后形成一個(gè)比較結(jié)實(shí)的軟件產(chǎn)品出來(lái)?;旧险麄€(gè)公司使用內(nèi)源的一些初衷。

從內(nèi)源來(lái)看的話(huà),帶給我們的價(jià)值有幾方面,我這邊總結(jié)的一是貢獻(xiàn)可視、社區(qū)互動(dòng)、團(tuán)隊(duì)協(xié)作更高效。貢獻(xiàn)可視,大家會(huì)在內(nèi)源平臺(tái)中看到每個(gè)人貢獻(xiàn)了多少行代碼,你提交了多少bug,你提交了多少次代碼,你參加了多少次討論,有一個(gè)排名出來(lái)。就像大家用過(guò)github一樣,在github能看到你的貢獻(xiàn)量,感覺(jué)是不一樣的。社區(qū)的互動(dòng),在內(nèi)源平臺(tái)上,或者在github上大家互動(dòng)交流的比較多,無(wú)論你在天涯海北,大家都通過(guò)內(nèi)源平臺(tái),這樣就拉近大家交流的距離。無(wú)論你是在公司內(nèi)還是公司外,大家都通過(guò)內(nèi)源平臺(tái)進(jìn)行探討交流。團(tuán)隊(duì)的合作更高效,以前我們一個(gè)小團(tuán)隊(duì),現(xiàn)在可能是一個(gè)大的團(tuán)隊(duì),泛化的一個(gè)團(tuán)隊(duì),所有感興趣的人都可以參與到內(nèi)源平臺(tái)當(dāng)中去。在華為也是一樣,我在華為內(nèi)源項(xiàng)目,雖然我們部門(mén)大概有兩百多人,但是參加內(nèi)源平臺(tái)的有一千多人,我就發(fā)到內(nèi)源平臺(tái)上,別人感興趣的就可以給我提問(wèn)題,提bug,或者下載我的代碼,孵化他自己的項(xiàng)目。

在座的也用到很多開(kāi)源的軟件,還包括安卓系統(tǒng),所有這些東西都是從單營(yíng)現(xiàn)在形成快速集成的產(chǎn)品的過(guò)程。比如外部開(kāi)發(fā)框架有這么多,肯定不是一個(gè)人開(kāi)發(fā)出來(lái)的,肯定是靠群眾的智慧,集體的力量。內(nèi)源平臺(tái),內(nèi)源設(shè)計(jì)就給大家提供了這個(gè)機(jī)會(huì),大家在里面可以發(fā)揮智慧,最后開(kāi)發(fā)出高質(zhì)量的產(chǎn)品。

第三個(gè)就是通過(guò)內(nèi)源平臺(tái)我們構(gòu)建研發(fā)能力,服務(wù)簡(jiǎn)化開(kāi)發(fā)。在內(nèi)源平臺(tái)上我們會(huì)提供一些能力,比如持續(xù)集成的能力,持續(xù)構(gòu)建的能力,包括我們會(huì)自動(dòng)部署環(huán)境,自動(dòng)給你分配機(jī)器,包括你的資源分配、調(diào)度等等都在內(nèi)源平臺(tái)。以前我們要搭建一個(gè)系統(tǒng)大家覺(jué)得很困難,我要搞數(shù)據(jù)庫(kù),我要搞部署,我要搞環(huán)境,這個(gè)都在內(nèi)源平臺(tái)給你搞定了。包括里面的構(gòu)建,每個(gè)構(gòu)建,包括管理,包括代碼分支的合并等等,這些都是內(nèi)源平臺(tái)給我們提供的各種各樣的工具和能力。

華為目前內(nèi)源開(kāi)發(fā)模式已經(jīng)進(jìn)入2.0階段,我們主要是聚焦在復(fù)用、智能、激發(fā)和快速這幾個(gè)方面。這個(gè)版本是一個(gè)主干版本,主干版本我們是迭代開(kāi)發(fā),持續(xù)構(gòu)建,按照VRC版本去演進(jìn)。在我們內(nèi)源開(kāi)發(fā)階段,每個(gè)開(kāi)發(fā)人員會(huì)拉一個(gè)開(kāi)發(fā)分支,按照開(kāi)發(fā)特性,然后會(huì)提交合并,等到代碼穩(wěn)定之后,會(huì)逐步合到我這個(gè)分支,這個(gè)就是將來(lái)要分布的分支,最后合成我們主干大的版本。華為以前的印象是挺慢的,以前我們做CT領(lǐng)域的時(shí)候,基本上最快的是六個(gè)月一個(gè)版本,我以前做光網(wǎng)絡(luò)的時(shí)候,應(yīng)該是一年一個(gè)版本。如果按照這樣速度的話(huà),肯定是被今天這個(gè)快速的時(shí)代拋棄了。而現(xiàn)在我們能做到按月版本進(jìn)行發(fā)布,靠的什么,就要靠我們快速迭代,快速響應(yīng)。內(nèi)源上面就提供這些機(jī)制,保證我們能夠快速迭代,快速響應(yīng)。下面基于(10:16)分支,提供的內(nèi)源代碼開(kāi)放平臺(tái),剛才第一個(gè)問(wèn)題我問(wèn)有沒(méi)有用過(guò)github,github是內(nèi)源托管平臺(tái),往前面再找我們會(huì)有g(shù)et lip,也是一個(gè)內(nèi)源托管平臺(tái)。包括內(nèi)源構(gòu)建系統(tǒng),內(nèi)源CRE的系統(tǒng),這些都是構(gòu)建在我們整個(gè)內(nèi)源平臺(tái)上的。

 

基于整個(gè)內(nèi)源設(shè)計(jì)的開(kāi)發(fā),我們?nèi)A為2.0,這么多年是在這八個(gè)方面在探索。一個(gè)是特性開(kāi)發(fā),任務(wù)自領(lǐng)取,一會(huì)我會(huì)講我們?nèi)蝿?wù)怎么領(lǐng)取,可視化貢獻(xiàn),自動(dòng)化存運(yùn),構(gòu)建驗(yàn)證服務(wù),包括流程發(fā)布,高效協(xié)同。

 

 

責(zé)任編輯:藍(lán)雨淚 來(lái)源: 51CTO.com
相關(guān)推薦

2015-08-04 15:04:42

政務(wù)云華為

2018-04-25 17:16:51

華為云

2016-12-15 19:38:23

2013-10-10 13:50:02

智能交通華為

2013-06-07 13:37:55

華為云計(jì)算

2016-09-08 16:12:21

華為HUAWEI CONNSDN

2016-03-07 19:44:35

ICT華為企業(yè)業(yè)務(wù)

2016-03-11 15:25:05

華為

2016-06-23 10:50:05

華為

2016-06-21 15:52:00

云計(jì)算

2012-12-28 14:55:12

走進(jìn)華為華為ICT

2013-03-22 23:15:00

華為IT服務(wù)合作伙伴

2012-08-29 17:09:23

初志云存儲(chǔ)

2018-08-22 11:31:59

華為云

2016-09-02 16:03:36

華為開(kāi)發(fā)者大賽華為沙龍2016

2018-10-16 18:25:27

華為

2016-07-22 14:59:06

華為

2013-02-06 18:50:37

華為信息化解決方案

2012-09-26 16:15:29

初志
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)