林旅強:開發者社區建立和能力開放
2016年4月23日下午,華為開發者社區攜手51CTO在魔都上海啟動了“華為開發者匯”的***場沙龍。本次活動共邀請了華為公司、星網信通、優酷土豆的五位講師做了分享。他們分別以內源研發平臺構建和全媒體融合解決方案、大數據分析系統架構為主題。
來自華為開發者社區的運營經理林旅強給大家帶來了豐富的演講內容,首先向參會者介紹了華為的開發者生態體系和他即將要實施的一些活動推廣思路。現場實錄如下:
旅強:這里我就先跟大家自我介紹一下,然后也介紹一下今天的活動,對于不管是各位,還有對于華為整體有怎樣的意義。首先我先自我介紹,我叫做林旅強,也可以叫我英文名字(00:12英語)比較好記,旅是旅行的旅,強是強大的強。我為什么會在這邊呢?因為這個活動就是由我牽頭策劃的,我在今年的時候不是很久之前才加入華為公司。為什么我會加入華為公司?其實是因為華為現在很希望能夠走出來,跟開發者在一起。我們是覺得說,既然要走出來跟開發者在一起,就希望能夠建立起屬于華為或者是以華為為核心、為宗旨的一個開發者社區。過去是比較少這樣的東西的。今天這一場活動,我們取名叫做華為開發者匯,這個匯是匯聚在一起的意思,所以我們英文叫HDG,G是(00:55英語)就是HUAWEI。我相信各位一定是我們邀請三種人:***種人就是本來就是我們華為的客戶。這些客戶可能跟我們之間有一些合作關系,他里面有很多程序員、工程師邀請過來。第二種人,是他對于華為來講,他有興趣,就是說他覺得華為的東西,或許我有興趣,我現在不是用戶,比如說各位可能有一些想來聽聽看,或許甚至包括友商,這都有可能。第三種人,就是我們華為內部自己的員工,我們華為內部有八萬的員工,應該說八萬個開發者員工,整體加起來是大概是17萬左右,算是國內開發能量很強的一個公司。可是過去,我們通常是屬于比較內斂的,大家知道任正非任總的話,就知道他比較內斂,只是最近常常被拍到,不知道為什么。
OK,所以最近我們是希望說,既然我們過去很內斂,外面都不知道華為的一些能力和技術,我們就選擇利用很多個渠道、方式走出來。而今天正式的華為,算是我們特別針對開發者辦的***場活動,就是華為成立以來。所以各位就很高興能夠一起參與我們里面。
我們今天所講的議題是什么呢?就是華為開發者匯,我講兩個點:***個點,我們的議題是跟大家分享的,但是希望大家不是說我來這邊聽完之后就回家了,好像說我就得到,那我來這邊拿我就走了,其實這不符合一個社區、社群的概念了。社群的概念是什么呢?大家在同一個地方聚在一起,或許對一些技術都有共同的興趣,甚至是一開始,我們以后可能定期在上海地區都可以持續的辦下去。比如說你覺得這個活動,華為(02:46英語),你成為組織者,我們一起來把這個活動搞起來。所以我們今天除了演講之外,也希望大家務必回去之后,要帶走幾張名片,然后在微信群里帶走幾個朋友,我們一起聚在一起討論技術。
我先說明今天的議題有幾個:首先***個,大家應該都有收到 議程的表。***個是由我,我來這邊和各位分享,關于整體華為的開放能力平臺,還有華為開發者社區的一些內容。第二個演講,就是由我們華為的code club架構師胡智勇,他來跟我們介紹一下,他打造這一套華為內部使用的研發平臺,是怎么做的。中間的時候,會有大概45分鐘的休息,讓大家一定要交流起來。然后再來是由我們的莊表偉先生,也是我們華為內部的(03:44英語),這一個也是內部研發平臺的架構師,來講一講整體他對于研發的一些概念還有如何應用在公司,甚至一些文化上的方面,去改變公司,叫做研發大趨勢。雖然這個題目看起來很大,但是我看過他的照片,我覺得很精彩,大家拭目以待。第四位由51CTO,我們的合作方請到的楊老師,他是來自于優酷、土豆,那在內部做一個大數據平臺,所以其實我們也想來聽聽看各個公司,不止是華為,各個公司能夠去分享一些東西,所以在座如果有一些其他公司的,也希望能夠在華為開發者匯上,跟我們一起優出一些技術,重點是技術干貨,都可以跟我們聯系。我們今年會在九個城市舉辦,首場是上海。我算一算有幾個:上海、北京、深圳、蘇州、杭州、成都、武漢、西安,還漏個什么,我現在一下子想不起來,反正我們有九個城市。在九個城市都會舉辦類似這樣的沙龍活動。
接下來,我就正式進入到我的一個議題,其實有關于華為建立開發者社區,它是哪里呢?我們大家可以看一下這是華為的網站。大家都知道www.huawei.com,可能各位都聽過華為,但不一定上過這個網站,但是上面資源很豐富。首先它上面有很多地方,比如說行業洞察、解決方案等等的。大家可以看到上面的***區,有個東西叫開發者社區,有沒有看到?就是點進去之后在隔壁頁,這個開發者社區。這個網頁我不曉得各位有沒有看過,這邊分成兩塊,我們還在改變,左邊叫終端能力開放,右邊叫ICT能力開放,所謂的終端就是現在華為家喻戶曉做手機,P9最近剛出。所以說關于終端的一些開放能力,在這個里面。然后關于ICT能力開放,在這個能力里面。我們華為開發者社區以及我們有個部門叫ESDK,大家知道應該SDK是什么,就是軟件開發的一個包。那ESDK開發部門,我們專門主要是負責能力開放平臺,所以里面有一些物聯網、云計算、電信網絡等等的一些內容,我們再點進去到下一個頁面。
這是我們現在華為開發者社區的能力開放平臺。可以往下來拉下去,我們有很多的一些產品線,因為大家都知道,華為除了做手機之外,其實是比較新的業務,華為早期是做通信、相關的一些內容。所以像我們有寬待集群,然后融合通信協作、企業移動安全、統一網絡管理、電信軟件、敏捷網絡、云計算還有移動開發、大數據、Openlife、物聯網、SDN以及核心網。各位可能***次看到這些東西,就像我今年加入華為的時候,***次看到這些東西,覺得這到底是什么東西,然后就要一一個點進去看。這個其實跟華為合作比較久的一些公司,都了解這些領域。但是各位如果你***次看到這些東西,從里面能得知幾個,你覺得你知道里面超過五個的舉手,你看到這個詞就知道他是什么內容,你覺得你是知道超過五個的。我不會點你去講那個內容,你大概了解的能不能舉個手?OK,還是有幾位,所以其實我們希望說在這個過程當中,讓各位更去理解到這些能力是什么內容以及,各位或許在你的產品里面也可以去了解。那我們再往上拉一下,你可以看到能力開放這一列,剛剛這13個區塊的內容,我們提供了什么內容呢?提供了像API,我們很多能力可以透過API讓各位去接入,還有一些SDK。所以各位,如果在你的產品開發上有用到這些需求,都可以來到這個平臺上看。那工具的部分,內容是什么?到另外一個頁面去看。我們也是針對一些開發者,他用了一些IDE,開發環境,比如說我們有針對Eclifpse下面做了一個插件,所以說如果說你今天是Eclifpse的用戶,你可以直接在里面安裝我們eSDK的插件,可以去使用能力開放。還有底下像Visual Studio有IDE。再往下,還有一些像SDNF V,或者移動解決方案等等。其實這些東西,我們現在還設法讓網站持續的改版、持續的迭代,讓它變的更可親人了。
我們到另外一個地方,目前這是華為現在一大特色叫遠程實驗室,那這個遠程實驗室是什么意思呢?其實我們都知道華為不是像現在很多互聯網公司只做一些云計算、大數據等等,我們更強的能力是在于說有一些設備,我們這些設備的能力希望能夠透過大家來接用。可是過去我們跟合作者或者跟開發者怎么做呢?比如說開發者接到一個項目了,他發覺說這個項目可能要采購華為的產品,你就得先買,先買了一個華為產品之后,再做出一個原形。做出一個(09:25英語)***再拿去賣。你知道光是,我們的產品可不是手機,不是說很便宜讓你可以買得起的,就是有時候一個項目甚至幾百萬、幾千萬,光是把這個產品買進來,就有不少他現金的壓力。所以我們當時做了一個遠程實驗室,這實驗室的意思是說,你可以直接連到,就是接入我們的VPI,我們給你一組賬號,就連到我們里面,該有的設備都有,但是他不是一個虛擬環境,他不是一個虛擬機,他是直接連到我們設備了。所以你可以在里面去使用一些功能,然后你去測試,你想寫軟件就好了,你不用買這個產品,等到交付的時候,你就直接讓交付方再來買這個產品,裝一裝就上去了,等于說這個過程是讓你完全免費,去使用,這也是目前華為一個還蠻主推的一個強項。除了這個內容之外,還有我們會把一些應用案例,也都秀處理。跟華為合作過去有很多中大型廠商,比如說百度或者是阿里什么的,很多都是跟我們有一些合作的。
其實大家都可以看看,利用華為的開放能力可以做出怎么樣的項目?其實我當時有一個比較個人的,小的、中小企業的開發者,以前我在別的公司的時候,會覺得說這個很大,但問題是我公司只有三十個人,只有二十個人,我是不是能做這樣的項目呢?感覺距離感很遠,所以我們現在做什么事情,在征求新案例。也就是說我們特別針對這樣的一個渠道和平臺,希望能夠讓更多的中小型的一些創業企業、開發者,就直接來,也是借用我們的能力平臺,做出一個項目。這個項目放在我們上面之后,可以讓這個產品更好的被營銷,同時我們也可以展現出華為不只是服務大客戶,華為也可以服務到中小型客戶,甚至一些個人開發者。然后我們一起來把這些東西,從華為的渠道也好,從個人的渠道也好去推廣,其實我們就希望以客戶為中心,站在客戶的角度,幫助客戶推廣,提供客戶能力,這是我們的想法。所以這個只是我們部分,以后希望各位,每一個公司,每一個個人都做出一個應用,放在上面,讓大家可以來這邊暴光。
接著是華為開發者社區,我們大家一開始想社區,他就覺得說應該就是一個論壇BBS,我們的社區到現在才想到BBS,前面整個都是我們社區的范圍。那這個BBS目前是和CH店合作的,就是說我們在CS店上建了一個華為開發社區。如果今天你是華為的產品開發者,你可以在上面直接跟很多人去討論,或者是分享,或者是問問題,在上面問問題,我們一定有解答,如果沒有解答的話,我們會去打那邊同事的頭,這邊你怎么不解答,所以我們是有負責專人在這邊解答很多問題。在開發者社區也會有一些活動,例如說有一些線上的活動,我們做一些開發者比賽、開發者大會,都會在上面發布和大家討論,所以大家可以來這邊觀看,或者是注冊賬號一起討論。
***,我們這個活動還有開發者大會,我們華為其實一整年度,像今年我們華為開發者匯是今年***次辦,但是我們去年開始***屆華為開發者大會,在11月份,在深圳搞的,搞了很大,八千人,那是華為***次說我要擁抱開發者去做這個事的。除此之外,我們今年要辦開發者大賽,大家都應該聽過一個詞叫黑客馬拉松,意思是說大家聚在一起,把人聚在一起打造一些項目,我們華為就會開放的能力,大家利用他的智慧、他的腦力去做出一些作品。所以今年我們是用五月中、五月底開始會去發布,我們黑客馬拉松就是華為開發者大賽的一些相關的信息。到時候各位有興趣,不論是你個人,或者是你公司里面都可以來參與,因為其實***你如果比賽得獎了或者怎么樣,會到我們今年的開發者大會來的。而今年的華為開發者大會,其實是跟我們去年的華為云大會、網絡大會合并在一起,也是在上海,所以各位有福了。今年九月份在上海,我們直接把世博園給弄下,我們今年規模是多少呢?是兩萬五千人,今年要在世博園做兩萬五千個人的大會,到時候我們開發者大賽的得獎者,決賽會在那邊辦,并且得獎者會直接上我們大會,接受頒獎。所以各位如果拿你的還在去做的一些嘗試的(13:59英語),當然最終產品是不太可能,因為我們開發者大賽做的還是一個比較(14:00英語),把這個做出來了,你的個人、你的(14:08英語)也可以秀在這個大會上,所以其實大家都可以預先做點準備,看看這個大賽如何去參與。其實學生團隊中也蠻多會來參與的,但是今天比較少學生來,因為我們還是針對一般的公司。
這是去年的一些內容,都可以去看。像這位是我們丁云(音)總,他在去年華為開發者大會就發布了一個沃土計劃。也就是說華為各個部門,都會拿出一些資源,加在一起五年總共十個億的美金,用在跟開發者相關的很多計劃上。當然這個錢,已經大到我沒有概念,反正我一輩子也賺不了那么多錢,但是我會覺得說華為很重視開發者這一塊,無論是過去中大型開發者,或者是我們現在可能是一般的開發者,我們都很重視,從這個地方可以看到。講到這邊,其實各位一定覺得說這不是就是一個廣告而已啊?其實我覺得廣告是需要的,技術還是更需要的,我看一下現在幾點了,現在是2點17分了。
那我也講一下我個人的背景好了。我剛剛一開始是先介紹公司。我為什么會在這個地方去搞這個開發者社區呢?我站在一個公司的角度來講是這樣子,今天每一個公司都應該開始更重視開發者了。過去很多公司,B2B的模式是什么呢?我是傳統廠商,我就找我的(15:32英語)BDM也好去開拓,開拓這個市場,反正我想辦法跟客戶簽約了。簽約把單子簽回來之后,就壓這些苦逼的開發者趕快給我做,就把這個東西做出來,做出來就交付,交付有沒有交付好。我講的模式不只是過往華為的模式,也是中國大部分軟件行業的模式。因為這個模式大家一聽就覺得說這個是很常見的,可問題是我們現在也發覺說年輕一輩的開發者,90后尤其是現在00后的,這一群人已經接收到很多新新穎的,或者是比較新形態的一種軟件開發以及商業模式。我舉個例子,像我上個月,因為我加入公司之后要經常考察。我上個月和公司的領導一起到美國,要去參加開發者關系大會,還有美國的谷歌(16:24英語),谷歌云平臺的大會。我們都會看到在全世界最***的公司,你說谷歌也好,或者是說像是AWS、facebook這一類的公司,他們走的已經很前面了。華為的想法是什么呢?如果有一些模式,在硅谷這邊已經被證實是可行的,那華為一定覺得說我也希望能夠不要落后。華為從來不當地一個人,可是華為會等一個模式確定了之后,去當***的第二個人,這個當然大家可以看出一些端倪,在我們很多過去的一些模式當中。
其實我們已經發覺,在谷歌那邊也好,跟谷歌的人直接約出來聊,你們怎么做開發者關系,怎么搞,我們是希望把我們得到的一些經驗回到國內,也告訴國內這些公司,為什么呢?我們覺得說開發者生態是整體的,不是華為一家公司可以去把它建構起來的,中國的開發者生態,整個生態圈還不是很好,所以我們希望拋磚引玉,把我們正在做開發者生態的一些想法做出來,給到很多企業,或許我們一起先把這個蛋糕做大,做大之后我們再來分這個蛋糕,這才是我們覺得比較好的方式。所以其實在開發者關系里面,有一點就很重要,什么呢?我去美國,每一個人都告訴我說,你千萬不要跟開發者只是做營銷,如果你跟開發者做營銷是沒有用的,那開發者要聽的是什么?就是技術,所以我很害怕,我只是在做營銷。所以我待會兒會準備很多技術的干貨和各位分享。可是我這個主意帶回公司了,一定會有人想,你只是跟開發者去介紹這些干貨,對你公司的收益到底在哪里?我相信各位一定會覺得也有這個問題。
其實公司的收益絕對不是這些開發者的錢,他們去采購的。現在很多開發者是會決定公司采購,沒錯,就是很多其實講白一點CTO等級,不知道采購什么產品,有時候直接問到核心的一些開發者的干部,說我們該采購什么樣的方案,或許他們都會去研究找出他們最熟悉的。但除了采購之外,我們要得到開發者的心。未來這群開發者,將會決定中國軟件、IT、互聯網他的采購標準,以及他事實上技術的一些,就是大家都采用藍牙的技術,很多也是開源的,開源比較難說這是采購標準,還是不是采購標準,大家都用起來。所以我們華為以技術為中心,也是希望能夠在這邊和開發者站在一起。所以我們想說來做更多肥沃這個土壤的事情,所以我們要沃土計劃,肥沃這一塊開發者生態的土壤。然后希望能夠帶領大家一起把開發者,更重視它,并且我們也希望透過很多的活動去讓開發者,本來他可能能力一般,但是經過很多的訓練之后,或者是經過我們的一些比賽,實際上寫這個代碼,能力提升。提升完之后,國內就有更多好的開發者可以加入到,不管是華為還是其他公司。
整體開發者計劃,這樣聽之前,我之前都問我自己這樣聽起來是不是有大的公司可以玩呢?其實不是的。我們在硅谷,也有看到一個現象,硅谷都有很多小公司,其實這些小公司往往有時候可以去吸引到***秀的開發者,為什么?因為這一些小公司可能他的領導也好,他里面的核心骨干也好,都是非常強的一些技術人,技術人有一個觀點是,我不是要去當苦逼的碼農,我是要跟全世界***秀的人在一起,去打造全世界最偉大的項目。我相信各位,我已經看到各位眼神開始有火了,亮起來了。確實,很多開發者想的是這個點,只是說自己能力到不到了呢?那是另外一回事兒,要去鍛煉。但是一旦到了那個(20:20英語)之后,我們都希望能夠(20:25英語)更強的一個公司。所以其實就算你現在是中小企業,只要你辦法讓你的技術骨干非常強,在國內某個領域當中,是非常厲害的,那么你就可以吸引到這個領域當中***的人,不見得他們會進谷歌,會進一些facebook,他們會進到一個小公司去,去做一些他們覺得很不錯的項目。所以其實開發者根據馬斯洛理論,只要他們該有錢都給到了,也不用說一定要做到超級有錢。該有的錢給到,比如說年薪可能四五十萬之類有了,其實他追逐的是情懷,是理想,是希望能夠在技術圈能夠改變一些什么,為人類、為技術圈貢獻一些什么。我想三位講師特別有感受,我請他們來,他們是有這樣的情懷能夠分享這一些東西。
所以我等一下的內容,請到幾位,比如說待會兒請到的胡志勇。我也介紹一下他,他在我們華為里面打造了一套,叫做code club的一套平臺。剛好了,華為內部的兩套開源開發平臺的架構師、創始人都在我們現場。我知道他們講的題目略有不同,我就順便介紹一下他們兩位。等一下待會兒過兩分鐘,要請胡老師上來講了。順便也介紹一下莊老師,其實這兩位在華為內部都是做內源平臺的。很多人問我說什么叫內源平臺?我只聽過開源平臺,沒有聽過內源平臺。那開源平臺,大家都知道什么最有名,有沒有人知道?(21:56英語)大家踴躍一點,不要怕。(22:00英語)是最有名的,其中一個開源平臺。內源平臺的意思,就是說先在一個公司內部,去建設一套內部原代碼,shell(22:10英語),可以在里面一起做研發的平臺。那華為內部現在是有兩套,所以其實我就請胡志勇來講code club這一套。然后也不是說不請莊表偉不講另外一套(22:22英語)。而是說我覺得我跟莊老師認識還蠻久的,大概在14年,我剛來大陸的時候,我是臺灣人,在這里跟大家講。我剛來大陸的時候,就認識他了,因為在開源這個圈子,莊老師非常有的投入。所以今天其實是請莊老師講一個比較大的概念,但是他技術也是很強,所以有一些技術細節各位可以和他討論。
那胡志勇,他在內部做code club,并且也去經營一個內部的極客社區,我覺得在華為里面,這都是一個非常前瞻性的、草根性的,真的愛技術,愛開源,而不是說只是愛錢而已。所以說,我們接下來我想說就時間還是交給我們的講師,先讓胡志勇去跟我們分享一下關于今天code club的一些內容。大家歡迎胡老師。