成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

華為章志國:華為DigitalWare內源項目經營實踐分享

企業動態
2016年5月28日,華為開發者匯南京站在安德門黑馬路演中心圓滿落幕。本次沙龍議題增加到六個,時間安排上也從之前的半天擴展到全天。講師有來自華為、蘇寧、途牛的多位好手,議題涵蓋”通訊即服務“、”內源開發“、”探索性測試“、”容器技術”、“電商平臺遷移”、“訂單架構優化”。第二個演講的是華為內源項目最早參與者之一的章志國,他做了題為《華為DigitalWare內源項目經營實踐分享》的演講。

2016年5月28日,華為開發者匯南京站在安德門黑馬路演中心圓滿落幕。本次沙龍議題增加到六個,時間安排上也從之前的半天擴展到全天。講師有來自華為、蘇寧、途牛的多位好手,議題涵蓋”通訊即服務“、”內源開發“、”探索性測試“、”容器技術”、“電商平臺遷移”、“訂單架構優化”。第二個演講的是華為內源項目最早參與者之一的章志國,他做了題為《華為DigitalWare內源項目經營實踐分享》的演講。

現場實錄如下:

大家上午好,我是來自于華為的章志國,這邊是我的郵箱和姓名。大家如果關于內源有什么需要交流的,可以會后給我發郵件。我現在請教大家一個問題,大家有沒有用過github的舉手。舉的很少,在github上做過貢獻的人有沒有。有幾個做過貢獻的,非常了不起的。我們從一個封閉的企業,或者封閉的個人,怎樣開放,對每個人來說都有心理的過程。我在華為從事研發15年,主要是從事開發。但是從內源或者外源開發來講我們還是一個小學生,因為我是從2012年開始做內源的,從3月份開始我們項目組也會孵化一個LM框架,大概在4月份已經在github上發布,我們希望也有一些貢獻。

今天為什么要給大家講內源呢,從華為公司內源項目運作來看,我覺得這是一種更好的開發方式,把這種開發方式分享給大家,大家在今后工作中,或者在企業中能把這種方式用到開發過程中,促進我們生產效率的提升,促進我們編碼效率的提升,這是分享這個議題的初衷。

看一下什么內源,開展開源大家都比較清楚,所謂內源就是把開源的技術在企業或者組織里面進行實現,就叫內源。我上面列了一些公司,這些公司除了在開源做的比較好之外,在公司內部內源也做的比較好。

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

不同的公司有不同的訴求,但是統一匯總起來,就是大家要通過內源平臺提升我們的效率,提升我們的寫作,提升我們的質量。一般有幾種方式,一種方式是大家把代碼都放在一個內源設計上,我今天想開發一個加解密的程序,比如MD5,我看一下我們公司其他人寫過的類似算法,我在內源上面一搜,搜到一個MD5的算法,我把這個代碼拿下來,嵌入到我的代碼里面,這是內源的一種應用方式。還有我現在做前端開發,用到一個(04:24),我沒有類型,我到內源上面搜索,搜到一個直接使用。這是一種用法。第三種用法是我使用別人的平臺,別人的平臺由于各種原因,這方面能力是比較欠缺的,我基于我自己的想法,給它貢獻一些組件上去,把這個組件由內源平臺集成,最后去孵化,最后形成一個比較結實的軟件產品出來。基本上整個公司使用內源的一些初衷。

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

在座的也用到很多開源的軟件,還包括安卓系統,所有這些東西都是從單營現在形成快速集成的產品的過程。比如外部開發框架有這么多,肯定不是一個人開發出來的,肯定是靠群眾的智慧,集體的力量。內源平臺,內源設計就給大家提供了這個機會,大家在里面可以發揮智慧,最后開發出高質量的產品。

第三個就是通過內源平臺我們構建研發能力,服務簡化開發。在內源平臺上我們會提供一些能力,比如持續集成的能力,持續構建的能力,包括我們會自動部署環境,自動給你分配機器,包括你的資源分配、調度等等都在內源平臺。以前我們要搭建一個系統大家覺得很困難,我要搞數據庫,我要搞部署,我要搞環境,這個都在內源平臺給你搞定了。包括里面的構建,每個構建,包括管理,包括代碼分支的合并等等,這些都是內源平臺給我們提供的各種各樣的工具和能力。

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

 

基于整個內源設計的開發,我們華為2.0,這么多年是在這八個方面在探索。一個是特性開發,任務自領取,一會我會講我們任務怎么領取,可視化貢獻,自動化存運,構建驗證服務,包括流程發布,高效協同。

 

 

責任編輯:藍雨淚 來源: 51CTO.com
相關推薦

2015-08-04 15:04:42

政務云華為

2018-04-25 17:16:51

華為云

2016-12-15 19:38:23

2013-10-10 13:50:02

智能交通華為

2013-06-07 13:37:55

華為云計算

2016-09-08 16:12:21

華為HUAWEI CONNSDN

2016-03-11 15:25:05

華為

2013-03-22 23:15:00

華為IT服務合作伙伴

2012-12-28 14:55:12

走進華為華為ICT

2016-03-07 19:44:35

ICT華為企業業務

2018-08-22 11:31:59

華為云

2016-06-21 15:52:00

云計算

2016-06-23 10:50:05

華為

2016-09-02 16:03:36

華為開發者大賽華為沙龍2016

2012-08-29 17:09:23

初志云存儲

2018-10-16 18:25:27

華為

2016-06-06 17:48:07

2013-04-27 10:35:09

大數據全球峰會大數據安全

2021-01-05 10:09:28

DevOps
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 青草青草久热精品视频在线观看 | 精品精品视频 | 日本网站免费观看 | 黄色网址在线免费观看 | 久久精品国产一区老色匹 | 成人网在线看 | 人人玩人人干 | 欧美精品欧美精品系列 | 中国一级大毛片 | 国内精品久久久久久久 | 中文字幕成人 | 毛片毛片毛片毛片 | 国产精品一区久久久久 | 久草成人网 | 欧美自拍视频 | 草草草草视频 | 黄网站免费入口 | 成人欧美一区二区三区在线观看 | 欧美性久久 | 一区中文字幕 | 狠狠爱免费视频 | 中文字幕在线视频免费观看 | 亚洲一区久久久 | 九九激情视频 | 91在线观看免费 | 91精品国产综合久久精品 | 久久爱综合 | 亚欧洲精品在线视频免费观看 | 男人电影天堂 | 在线成人福利 | 麻豆亚洲| 精品亚洲91 | 日韩av在线一区二区 | 一级毛片观看 | 欧美不卡视频 | 我爱操 | 99亚洲| 国产免费自拍 | 美女视频一区二区 | 爱爱小视频| 日韩一二三区视频 |