国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

微眾銀行和一代人的“開源武林”

0
分享至

淺友們好~我是史中,我的日常生活是開撩五湖四海的科技大牛,我會(huì)嘗試各種姿勢(shì),把他們的無邊腦洞和溫情故事講給你聽。如果你想和我做朋友,不妨加微信(shizhongmax)。

微眾銀行和一代人的“開源武林

文 | 史中

(零)奇怪的“武館”

“自行束脩以上,吾未嘗無誨焉?!?/p>

這是《論語》里的一句話??鬃诱f,你只要給我拿十塊臘肉,我就收你為學(xué)生。

相比孔子的學(xué)識(shí)來說,十塊臘肉基本等于零元購了。往事越千年,如今可是市場(chǎng)經(jīng)濟(jì)的年代,“臘肉學(xué)費(fèi)”之類的事情早已絕跡,成為人們懷念的上古遺風(fēng)。

不過,最近我遇到了一群奇怪的老師傅,他們使出畢生絕學(xué)雕刻出幾套“代碼拳法”,卻開了個(gè)“拳館”免費(fèi)傳授,讓天下碼農(nóng)隨便取用,連臘肉都不要。。。

正所謂“朝飲木蘭之墜露兮,夕餐秋菊之落英”,贈(zèng)人玫瑰,手留清香。

你可能有點(diǎn)懵:中哥你的意思是有一群人擼完代碼,然后免費(fèi)送人?他們是家里有礦然后搞行為藝術(shù)嗎?

看上去是,其實(shí)不是。世界上最有滋味的事兒,不都是那種讓人覺得“好怪哦,再看一眼”的操作么?

好啦不賣關(guān)子了。

這群技術(shù)宅來自微眾銀行。

鑒于有淺友還不熟悉,我用200字介紹一下。

話說,在人類打呼嚕的時(shí)候,有兩樣?xùn)|西卻在倍加勤奮地工作,一個(gè)是金錢,一個(gè)是代碼。

微眾銀行的命運(yùn)劇本就和這兩樣“永不眠”的東西都有關(guān):

第一,微眾銀行是我們國家第一家民營銀行,職責(zé)就是在一些傳統(tǒng)銀行較少涉足的金融地帶“拓荒”。 比如他們沒有實(shí)體營業(yè)廳,所有存貸業(yè)務(wù)都在互聯(lián)網(wǎng)上進(jìn)行;比如他們服務(wù)了大量個(gè)人用戶和小微企業(yè)。 第二,微眾銀行服務(wù)的小微客戶比星星都多,管理這么多賬戶,自然要消耗很多計(jì)算資源。 如果不能通過精巧的代碼設(shè)計(jì)把單賬戶管理成本降低到極限,那就可能被黑洞一樣的IT成本給拖累。

所以,微眾銀行的老師傅,從第一天起就背負(fù)兩個(gè)使命:

左手要以金錢驚天下,右手要以代碼動(dòng)世人。

錢的事兒咱們以后再聊,今天只說代碼的事兒。

“微眾銀行的代碼到底要腫么才能動(dòng)世人呢?”

有一個(gè)人,全天候24小時(shí)都在思考這個(gè)問題,他就是微眾銀行的副行長(zhǎng),首席信息官馬智濤。

大家平時(shí)都喜歡稱呼馬智濤的英文名 Henry,后面我也叫他 Henry 吧。

每次和 Henry 聊天我都非常期待。第一個(gè)原因是。。。我們倆都喜歡哆啦A夢(mèng);第二個(gè)原因是,他以一種極高的自尊對(duì)待技術(shù)這個(gè)職業(yè),并且以同樣的高自尊要求微眾銀行所有的技術(shù)老師傅。

Henry

有人可能會(huì)說:搞技術(shù),掙錢嘛,不寒磣。要啥自尊?

非也。

美國作家大衛(wèi)·布魯克斯曾經(jīng)寫過一本書,叫做《第二座山》。

他把人生的追尋比喻成兩座山,爬第一座是為自己,爬第二座是為他人。

“為自己”這座山爬到頂峰會(huì)成為一個(gè)“厲害的人”,而“為他人”這座山的頂峰則是成為一個(gè)“有用的人”。

乍一看起來,這兩種人格好像差不多。

實(shí)際上最大的區(qū)別就是:厲害的人,別人可能會(huì)怕他;有用的人,別人一定會(huì)愛他。

在我看來,Henry 心中“技術(shù)人的高自尊”,就包括這兩座山:技術(shù)人要在第一座山上“練武”,更要在第二座山上“傳武”。

自從2014年微眾銀行成立,到今天已經(jīng)八年多。這群老師傅用代碼積沙填海,從0個(gè)客戶扛到了如今3.6億客戶,這就是技術(shù)人精進(jìn)武藝的本分,也就是我所說的“練武”。

而從2017年開始,微眾銀行把自己練就的武藝中最獨(dú)特的“幾門功法”陸續(xù)開源了出來,讓全世界的武林中人可以隨意研習(xí),這就是我所謂的“傳武”。

注意,這里有個(gè)極為關(guān)鍵的劇情:

如果僅僅是打開武館大門,來人想學(xué)就學(xué),學(xué)完就走,那這件事兒終究會(huì)變成“行為藝術(shù)”,就算家里有礦也會(huì)越做越?jīng)]勁。

而微眾銀行的故事走向卻非常不同。他們打開武館后,不僅有人絡(luò)繹來學(xué),還有更多的武林中人自愿留下來,和老師傅一起探討拳路,不斷改進(jìn)功法,從而讓“微眾的武館”變成了“武林的武館”。

于是此處漸漸熙攘,大師云集,成為天下俠客心中一處精神棲息地。

今天的故事,我們就來講講這段隱秘而熱血的歷史。

(一)微眾銀行“小時(shí)候”的三張照片

正所謂三歲看大七歲看老。

了解一個(gè)人,有個(gè)好辦法,就是去看ta童年的照片。了解一群人,也是如此。

咱們不妨看三張微眾銀行“小時(shí)候”的照片。

這第一張照片,是十個(gè)人的合影。

那是2014年春天,微眾銀行尚在籌備,創(chuàng)始技術(shù)團(tuán)隊(duì)連辦公室都沒有,只好“打游擊”。這張照片,就是他們“游”到一家飯店的包間拍的。

后排中間的老哥就是 Henry。注意,他背后的不是啥黑板,而是把一張紙貼在電視上,用來討論技術(shù)。。。

眼看銀行開業(yè)在即,究竟要選個(gè)啥樣的IT架構(gòu),還沒有最終定論。

單看這個(gè)畫面,你可能會(huì)覺得滑稽:這幫人怕是沒開過銀行吧?該用啥技術(shù)都不知道么?!

正好相反,籌建微眾之前,Henry 曾經(jīng)在銀行業(yè)摸爬滾打了12年;更關(guān)鍵的是,他曾經(jīng)親手操刀,幫助平安銀行做過“換心手術(shù)”,把沿襲自上個(gè)世紀(jì)的傳統(tǒng)銀行IT架構(gòu)改換成了更靈巧的“系統(tǒng)群架構(gòu)”。

這次 Henry 遲遲沒下手,不是不了解銀行架構(gòu),而是太了解銀行架構(gòu)了。。。

直說吧,他準(zhǔn)備玩把大的。

接下來咱們看第二張照片:

這是 Henry 畫出的IT系統(tǒng)架構(gòu)設(shè)計(jì)草圖。看不懂沒關(guān)系,我給你解釋一下。

這張圖的精髓就是三個(gè)字:“分布式”。

啥叫分布式呢?有“分布式”當(dāng)然就有“集中式”。

舉個(gè)栗子:集中式的系統(tǒng)有點(diǎn)像高鐵,分布式的系統(tǒng)有點(diǎn)像汽車。

高鐵系統(tǒng)能把乘客像閃電一樣運(yùn)到目的地。

但它有兩個(gè)問題:一是它的運(yùn)力很難切分——只有三個(gè)乘客買票,你也得開一整列火車;二是整個(gè)系統(tǒng)一旦建成后就很難調(diào)整——沒聽說高鐵站隨便搬家的。

汽車就不同了,三個(gè)人就搞一輛車,五個(gè)人就搞兩輛車。

它的運(yùn)力非常細(xì)碎,幾乎不會(huì)浪費(fèi);它還非常靈活,哪怕臨時(shí)改變目的地,司機(jī)一擰方向盤也就過去了;

微眾銀行適合哪種架構(gòu)呢?當(dāng)然是分布式。

你別看它一個(gè)實(shí)體營業(yè)廳都沒有,可沒有營業(yè)廳反而意味著到處都是營業(yè)廳:

手機(jī)打開它的App去理財(cái),某個(gè)電商調(diào)用它的API去貸款,任何一次對(duì)微眾系統(tǒng)的訪問,都相當(dāng)于有人來了一趟營業(yè)廳。。。

這就是所謂的“開放銀行”。一個(gè)開放銀行系統(tǒng),承受幾億人潮水一樣的訪問沖擊,很合理吧?

可那畢竟是“將來”,開放銀行究竟能做多大,多久能做大,中間需要腫么調(diào)整姿勢(shì),只有天知道。

你搞一個(gè)高鐵一樣死貴死貴的僵化的的集中系統(tǒng),萬一事情發(fā)展跟你預(yù)想的不一樣,不就gg啦。。。

最聰明的辦法,當(dāng)然是先搞“幾輛車”試著跑一跑,業(yè)務(wù)多些了再加“幾輛車”,業(yè)務(wù)再多了就再加幾百、幾千輛車嘛!

經(jīng)過我這么一解釋,你就能看懂 Henry 在白紙上畫的那個(gè)圖了。這個(gè)架構(gòu)恰恰就是“一只羊也能趕,一萬只羊也能放”的分布式架構(gòu)。(這個(gè)故事我寫在了里,有興趣可以去復(fù)習(xí)~)

接下來咱們看第三張照片:

(這是一張我用AI生成的圖片)

一片綠意盎然的森林里,散坐著一群眉頭緊皺的老師傅,他們跟幼稚園大班的小朋友一樣手里拿著各種“樂高”積木,正在來回拼插。

而一個(gè)架著厚厚鏡片的老哥穿梭在他們中間,看看這個(gè),看看那個(gè),若有所思。

這位老哥就是盧道和。

盧道和,大家都愛叫他道哥,人如其名,知命天道,氣蘊(yùn)平和。

作為微眾銀行基礎(chǔ)科技的負(fù)責(zé)人,道哥的任務(wù)是把 Henry 在那張圖里吹的牛給實(shí)現(xiàn)出來。

可在此之前,地球上就沒人用分布式架構(gòu)做過銀行系統(tǒng),想抄作業(yè)都沒處抄,想花錢買也沒人賣,再平和的人也平和不了啊!

盧道和

有一個(gè)好消息和一個(gè)壞消息。

好消息是,騰訊的分布式數(shù)據(jù)庫(TDSQL)團(tuán)隊(duì),愿意和微眾銀行的技術(shù)團(tuán)隊(duì)一起攻堅(jiān),搭建銀行的存款核心系統(tǒng),通俗理解就是那個(gè)“賬本”(這段故事我寫在了里,淺友們可以復(fù)習(xí)~);

壞消息是,開銀行不能只靠一個(gè)賬本啊,你還得有大數(shù)據(jù)系統(tǒng)、用戶服務(wù)系統(tǒng)。。。少說也得百十來個(gè)系統(tǒng)才能湊齊一整套梁山好漢吧。

寶寶心里苦,寶寶不能說。道哥只好帶著大伙兒去“打野”——看看這世界上都有什么開源模塊,然后“采摘”過來懟在一起,湊出完整的系統(tǒng)——于是便有了大家坐在野地里“拼樂高”的盛景。

注意,我們的故事里開始出現(xiàn)“開源”這個(gè)詞。

這里不妨?xí)和R幌拢瑔柲銈€(gè)問題:道哥他們?yōu)樯赌苷业竭@些“野生代碼”?

換句話說,這世界上到底為啥會(huì)有人把自己辛辛苦苦寫的代碼開源出來,讓別人免費(fèi)用?!

“奇怪的事情”一般都能用經(jīng)濟(jì)學(xué)解釋。

我把我思考的“開源經(jīng)濟(jì)學(xué)”總結(jié)成六句話,你 看看有沒有道理:

一、我們的社會(huì)遵循等價(jià)交換原則——作者把軟件給別人,必然需要得到等值的回報(bào),這事兒天經(jīng)地義。

二、回報(bào)=“常規(guī)回報(bào)”+“額外回報(bào)”——常規(guī)回報(bào)就是直接售賣軟件得到的報(bào)酬;額外回報(bào)包括但不限于“使用者幫助作者改進(jìn)軟件質(zhì)量”,“軟件被廣泛使用后作者能獲得榮譽(yù)感和行業(yè)地位”,“行業(yè)地位帶給作者其他商業(yè)機(jī)會(huì)”。

三、軟件流通的成本非常低——代碼依靠光信號(hào)傳輸,依靠計(jì)算機(jī)自我復(fù)制和存儲(chǔ),制造、運(yùn)輸費(fèi)用幾乎為零。所以相比實(shí)體工業(yè)品,軟件傳播成本更低,很容易形成“贏家通吃”的局面。

四、贏家通吃的局面會(huì)形成網(wǎng)絡(luò)效應(yīng),從而讓作者的“額外回報(bào)”指數(shù)級(jí)升高——這里就存在一個(gè)有趣的臨界點(diǎn):只要使用者大于一定規(guī)模,“額外回報(bào)”這一項(xiàng)就已經(jīng)超過了軟件的“標(biāo)價(jià)”,此時(shí)哪怕“常規(guī)回報(bào)”為零,也不違背等價(jià)交換原則。

五、所以,一旦作者對(duì)自己的軟件有信心,相信它可以突破那個(gè)“臨界點(diǎn)”,那么作者的理性選擇就是——把軟件免費(fèi)送給大家用,迅速占領(lǐng)市場(chǎng),博取更長(zhǎng)期也更豐厚的“額外回報(bào)”。

六、越多優(yōu)秀作者參與,自然越能讓軟件質(zhì)量快速提升,“額外回報(bào)”來得也越快、越多——吸引優(yōu)秀作者加入軟件開發(fā)最快的方法,就是把軟件源代碼開放出來。這樣一來,軟件質(zhì)量自有公論,眾人拾柴火焰高。

你發(fā)現(xiàn)沒?這個(gè)邏輯有點(diǎn)像武林爭(zhēng)霸:厲害的功夫不能秘授暗傳,而是要敞開山門發(fā)揚(yáng)光大。

聲勢(shì)浩蕩,自然沒得虧吃。

話說回來,如果放在十年前,老師傅這么“打野”還真不一定能成,因?yàn)楸藭r(shí)軟件流通的成本略高,開源世界像哥倫布的美洲,還只是探險(xiǎn)者的天堂;

但到了2014年,IT基礎(chǔ)設(shè)施迅猛發(fā)展,開源世界已經(jīng)有點(diǎn)像18世紀(jì)的美洲,物產(chǎn)豐饒,鐵路縱橫,儼然氣象初成。

滿園瓜果,嬌艷欲滴,此時(shí)不采,天理難容,Cheers!

看過這三張照片,你大概就明白了:由于“蜜汁技術(shù)自信”、“特殊的商業(yè)定位”和“恰當(dāng)?shù)臍v史機(jī)遇”,微眾銀行的臍帶和“開源”兩個(gè)字連在一起。無論后面它如何添肌增骨成為巨人,細(xì)胞里的脫氧核糖核酸都寫滿了“開源”。

好,我們繼續(xù)。

道哥他們把“開源樂高”拼在一起,發(fā)現(xiàn)果然能用!

但問題是。。。不好用。

畢竟這些模塊都不是給微眾銀行量身定制的,你一分錢沒花拿來,還想全方位無側(cè)漏,哪有這么好的事兒?

于是微眾銀行剛開門迎客,道哥就投入了下一個(gè)主線任務(wù):

繼續(xù)去“打野”,捕獲一些厲害的老師傅,讓他們?cè)凇伴_源模塊”之間搞出一些微眾銀行自己的“關(guān)節(jié)”,把所有積木黏成一個(gè)完整的、能自由活動(dòng)的變形金剛,不就更能打了嗎!

說干就干!

邸帥,就是道哥“生擒”的老師傅之一。

邸帥

(二)用代碼雕刻“關(guān)節(jié)”

話說,邸帥老師傅和道哥屬于是“雙向奔赴”。

2016年時(shí),邸帥在一家金融科技公司負(fù)責(zé)數(shù)據(jù)平臺(tái)服務(wù)團(tuán)隊(duì),眼看大數(shù)據(jù)領(lǐng)域迎來機(jī)會(huì),他擼袖子準(zhǔn)備大干一番??捎魫灥氖牵瑘F(tuán)隊(duì)招聘屢屢受阻,工作進(jìn)展停滯不前。。。

講這個(gè)場(chǎng)景,不是為了說前東家壞話,而是說各家公司因?yàn)榘l(fā)展階段和戰(zhàn)略不同,對(duì)技術(shù)路線的階段性規(guī)劃和投入側(cè)重點(diǎn)不同,這是客觀現(xiàn)實(shí)。

郁悶的邸帥遇到道哥。

道哥的操作很騷,他并沒發(fā)表什么“趕英超美”的高論,只是簡(jiǎn)單切磋了一下對(duì)技術(shù)的理解。

這一切把邸帥切不困了——道哥來言去語圍繞的都是騰訊、阿里這種超一流公司如何把數(shù)據(jù)平臺(tái)玩得飛起,字里行間都是對(duì)“親手做出頂級(jí)技術(shù)”這件事兒的無盡渴望。

這種渴望,是從眼睛里閃出來的。

邸帥當(dāng)即決定:這個(gè)餅,吃了!

入職第一天,連工位在哪都沒記牢,數(shù)據(jù)平臺(tái)的一個(gè)測(cè)試環(huán)境就掛了。邸帥跟大家一起搶修到凌晨三點(diǎn)。。。

掛著黑眼圈,邸帥反而嘿嘿傻笑。

平臺(tái)掛掉,表明技術(shù)底子比較弱,這當(dāng)然不是啥好事兒,但轉(zhuǎn)念一想——為啥早不出問題晚不出問題嘞?當(dāng)然是因?yàn)榇丝虡I(yè)務(wù)量在暴漲嘛!

從天空俯瞰,彼時(shí)微眾銀行的第一個(gè)爆款業(yè)務(wù)“微粒貸”正在迅猛爆發(fā);而貸款業(yè)務(wù)最最最重要的一步,就是判斷客戶的風(fēng)險(xiǎn);判斷風(fēng)險(xiǎn)的依據(jù),就是大數(shù)據(jù)計(jì)算。

技術(shù)人的浪潮,來了!

邸帥的大數(shù)據(jù)團(tuán)隊(duì)瞬間成了“愛豆”一般的存在,每天好多人圍著他們。。。當(dāng)然不是要簽名,是要他們幫忙“算數(shù)”。

老師傅們星夜兼程做了一套“數(shù)據(jù)中央廚房”(名叫 WeDatasphere):

廚房里有各種原始數(shù)據(jù),就相當(dāng)于豆角、茄子之類的食材; 廚房里有幾十種“鍋”,它們代表不同的數(shù)據(jù)應(yīng)用——不同業(yè)務(wù)團(tuán)隊(duì)可以根據(jù)實(shí)際需要,選擇用最合適的鍋“烹調(diào)數(shù)據(jù)”。 廚房里還有好幾種“灶”,有煤氣灶、微波爐、電烤箱,它們代表不同的數(shù)據(jù)引擎——不同的食材得配合不同的鍋和灶具才能做出不同的菜嘛。

這些“鍋”和“灶”都是現(xiàn)成的開源軟件,拿來就用,數(shù)據(jù)團(tuán)隊(duì)不用費(fèi)勁開發(fā)。(其中有一款叫做 Flink 的“灶”我們還專門介紹過,有興趣的淺友可以去復(fù)習(xí):)

但是有倆問題:

首先,會(huì)做飯的淺友都知道,不同鍋灶之間不是一對(duì)一綁定的關(guān)系,而是根據(jù)菜式的不同,交叉配合,非常復(fù)雜。這個(gè)“數(shù)據(jù)廚房”也一樣,如果有人不小心用微波爐做了米飯,雖說也能熟,但肯定不好吃。 其次,“數(shù)據(jù)廚房”是好多業(yè)務(wù)團(tuán)隊(duì)公用的,這么多人在一起做飯,難免馬勺碰馬桶,相互搶資源。

你可能已經(jīng)發(fā)現(xiàn),這兩個(gè)問題從本質(zhì)上來說,就是不同開源模塊之間缺乏好用的“關(guān)節(jié)”造成的。

這個(gè)關(guān)節(jié)問題很像人體的”風(fēng)濕病“,平時(shí)沒啥事兒,可一到陰天下雨就疼,而且解決起來還很麻煩。

眼看越來越多同事涌進(jìn)“數(shù)據(jù)廚房”,系統(tǒng)的“風(fēng)濕病”越犯越頻繁。

邸帥坐不住了。他找道哥:

“當(dāng)初你不是說想在數(shù)據(jù)平臺(tái)上搞點(diǎn)兒牛X的技術(shù)么?現(xiàn)在我們看到一個(gè)好機(jī)會(huì),就做一個(gè)方便數(shù)據(jù)應(yīng)用和數(shù)據(jù)引擎之間連接的“操作臺(tái)”,怎么樣?”

就像醬↓↓↓

道哥一聽他的設(shè)想,這味兒可太對(duì)了,支持?。?/p>

邸帥拿到金牌令箭,內(nèi)心如潮奔涌,等了這么多年了總算有機(jī)會(huì)大展拳腳,趕緊拉著團(tuán)隊(duì)小伙伴一起瘋狂輸出——這個(gè)模塊,就叫 Linkis。(Linkis 是后來改的名字,為了減輕你的認(rèn)知負(fù)擔(dān)我就不給你說“曾用名”了。)

看到這,你可能已經(jīng)發(fā)現(xiàn),這邸帥老師傅是個(gè)不可多得的技術(shù)理想主義者?。?/p>

沒錯(cuò)。世界上有幾個(gè)技術(shù)理想主義者,這不稀奇。稀奇的是:微眾銀行里技術(shù)理想主義者的濃度極高——你隨便扔塊磚,扔十次有九次都能砸中技術(shù)理想主義者。

這不,就在邸帥夜以繼日開發(fā) Linkis 的檔口,還有另外幾個(gè)團(tuán)隊(duì),也在研究各自的“大殺器”。

比如陳廣勝老師傅。

他帶隊(duì)搞的這玩意兒叫 EventMesh。

這又是個(gè)啥呢?

剛才咱們不是提到,在微眾銀行有很多業(yè)務(wù)模塊么?不同模塊之間需要配合。

舉個(gè)栗子吧:

中哥我買了張地鐵票,錢從我的微眾銀行賬戶里扣除,之后我會(huì)收到一條短信:您的尾號(hào)8888的微眾卡在北京地鐵消費(fèi)了5元。 這背后就涉及兩個(gè)模塊的聯(lián)動(dòng):一個(gè)是“賬本系統(tǒng)”——要給我扣掉5塊錢;另一個(gè)是“短信系統(tǒng)”——要給我發(fā)通知信息。 他倆為啥能夢(mèng)幻聯(lián)動(dòng)呢?當(dāng)然是因?yàn)椤百~戶系統(tǒng)”給“短信系統(tǒng)”發(fā)了個(gè)“事件消息”:史中老哥花了5塊錢,你記得短信提醒他一下。

這僅僅是一個(gè)最簡(jiǎn)單的例子:在微眾銀行的系統(tǒng)里,每時(shí)每刻各個(gè)模塊之間都在互傳消息。

說出來嚇你一跳,這樣的消息每天能有100億條。

這100億條消息要是真像剛才例子里那樣“點(diǎn)對(duì)點(diǎn)傳輸”,分分鐘就會(huì)把IT系統(tǒng)撐爆了。

那咋整?

其實(shí)它們需要一個(gè)“順豐”——搞一個(gè)模塊專門來負(fù)責(zé)“收信”、“送信”。

比如我是個(gè)短信模塊,我就會(huì)訂閱一個(gè)“主題”,叫做“消費(fèi)”。這樣,其他模塊里凡是發(fā)生了消費(fèi)行為,“順豐”就會(huì)把它們一個(gè)不落地收集起來,統(tǒng)一推送給我,我再挨個(gè)給用戶發(fā)短信,這不就行了嘛!

EventMesh,就是這個(gè)“快遞模塊”。

話說,廣勝面臨的局面比邸帥稍好一丟丟,因?yàn)槭忻嫔想m然沒有能完全滿足需求的開源模塊,但好歹有一個(gè)比較接近的,那就是阿里云開源出來的 RocketMQ。

RocketMQ 代碼非常簡(jiǎn)潔,相當(dāng)于一個(gè)快遞小哥。

為了撐住巨大的數(shù)據(jù)量,同時(shí)為了滿足金融行業(yè)的安全要求,廣勝他們魔改一通,增加了一倍的代碼量,把“快遞小哥”改成了“快遞公司”,這才成功嵌入微眾的系統(tǒng)。

眼看這個(gè)“快遞公司”還存在規(guī)模上限,他們又繼續(xù)魔改,變成一個(gè)可以無限擴(kuò)充快遞員的“超級(jí)快遞公司”。至此,代碼已經(jīng)改到面目全非,老師傅們索性給這個(gè)模塊重新起了個(gè)名字——EventMesh。

你發(fā)現(xiàn)了沒,EventMesh 的作用,也有點(diǎn)像“代碼關(guān)節(jié)”——就是夾在系統(tǒng)之間,讓它們配合更高效嘛!

這是 EventMesh 的專業(yè)版示意圖。

篇幅有限,別的老師傅咱就不介紹了。

總之,就在2014-2018年之間,微眾籠絡(luò)了一群技術(shù)理想主義者,做了好多“關(guān)節(jié)模塊”。老師傅天天埋頭苦干,這些成果自然在世界范圍內(nèi)漸漸領(lǐng)先。

眼看形勢(shì)一片大好,“禪堂”里的 Henry 卻眉頭緊鎖,他在推演一個(gè)問題:

天天精進(jìn)武藝自然沒有問題,但武藝高強(qiáng)的人如果眼里只盯著自己,就有可能走火入魔,成了“老毒物”歐陽鋒; 俠之大者,為國為民,傳授武藝,扶濟(jì)蒼生,恐怕更是武學(xué)奧義啊!

沒錯(cuò),他想帶大家爬“第二座山”。

可古往今來,習(xí)武之人眾多,開宗立派者寥寥,個(gè)中難處,不言自明。

當(dāng)時(shí)的微眾銀行,技術(shù)團(tuán)隊(duì)有1000人上下,雖說大家心里或多或少都有理想主義的種子,可怎么在花園里挖呀挖呀挖,讓這些種子一起發(fā)芽開大大的花,是擺在 Henry 面前極其刁鉆的難題。

(三)開源的“引信”與“核爆”

越是威力巨大的原子彈,越需要精密的引信。

對(duì)于微眾銀行的“開源大業(yè)”來說,這個(gè)引信就是——區(qū)塊鏈。

2015年,比特幣開始進(jìn)入大眾視野,作為銀行的技術(shù)負(fù)責(zé)人,Henry 自然對(duì)這種金融屬性的技術(shù)異常敏感。

他的結(jié)論是四句話:

一、比特幣的底層技術(shù)“區(qū)塊鏈”確實(shí)有用;二、比特幣依賴的區(qū)塊鏈?zhǔn)恰肮湣保湸淼膬r(jià)值導(dǎo)向和“中國普世價(jià)值”不能融合;三、中國要想利用“區(qū)塊鏈”,必須走另一個(gè)技術(shù)路線“聯(lián)盟鏈”;四、中國還沒有像樣的團(tuán)隊(duì)做金融級(jí)的“聯(lián)盟鏈”,那機(jī)會(huì)不就是留給微眾銀行的嘛?!

后來的事情就是按照這個(gè)劇本走的。2015年,Henry 點(diǎn)將一票老師傅開始做聯(lián)盟鏈技術(shù),2016年微眾倡導(dǎo)成立了技術(shù)的底層組織“金鏈盟”,2017年,一整套聯(lián)盟鏈技術(shù)對(duì)外發(fā)布。

這就是后來大名鼎鼎的 FISCO BCOS。

區(qū)塊鏈本來就是一個(gè)“創(chuàng)造信任的技術(shù)”,所以 FISCO BCOS 自己首先得是可信的。最可信的方式,當(dāng)然就是“剖開胸膛”——直接開源——每一行代碼都能被人“看光光”,還能藏啥秘密呢?

FISCO BCOS,就醬成為微眾銀行對(duì)外開源的第一個(gè)項(xiàng)目。

話說 Henry 雖然是業(yè)界老司機(jī),但這也是他職業(yè)生涯里第一個(gè)對(duì)外開源的項(xiàng)目,頗有“丑媳婦見公婆”的感覺。

Henry 回憶,就在2017年 FISCO BCOS 開源的前幾天,董事長(zhǎng)還問他:“開源以后,大家都能看見代碼,要是差評(píng)很多怎么辦?”

Henry 當(dāng)時(shí)撓撓頭,說:“反正這一步怎么都要走,只能拼一下了!”

事實(shí)證明,F(xiàn)ISCO BCOS 不僅不是丑媳婦,反而美若天仙,開源效果拔群到超出所有人想象,包括 Henry 自己。

代碼被各行各業(yè)爭(zhēng)相下載,用“萬人空巷”來形容也不過分。

Henry 還記得,國家工信部每年都有創(chuàng)新大賽,按說參賽項(xiàng)目涉及千行百業(yè),技術(shù)也都是天馬行空??擅磕戢@獎(jiǎng)的項(xiàng)目里都有好幾個(gè)用到 FISCO BCOS 的開源代碼,足見這套區(qū)塊鏈基礎(chǔ)設(shè)施是多么有用。

這個(gè)故事我寫在了里,有興趣的淺友可以去復(fù)習(xí)。

不過現(xiàn)在,咱們把鏡頭稍稍偏轉(zhuǎn)45度,角落里有一個(gè)人正在偷偷咽口水。這個(gè)人,就是邸帥。

當(dāng)時(shí)可太羨慕了。大家都是做技術(shù)平臺(tái)的,看別人在領(lǐng)域里那么領(lǐng)先,得到社區(qū)認(rèn)可,服務(wù)各行各業(yè),感覺他們做的事情好有意義!

邸帥回憶。

反觀邸帥的大數(shù)據(jù)團(tuán)隊(duì),當(dāng)時(shí)雖然一直在用開源,但卻沒對(duì)開源社區(qū)做出啥回饋。之前鼓起勇氣給 Spark 計(jì)算引擎提交過幾次補(bǔ)丁,滿心歡喜等到的郵件卻是:不予采納。。。

如果說 FISCO BCOS 的爆炸是一個(gè)引信,那么像邸帥這樣的技術(shù)人心中的自尊就是“鈾元素”——眾多技術(shù)團(tuán)隊(duì)心中的“鈾元素”被擠在一起,終于達(dá)到了“核爆”的臨界點(diǎn)。

2019年,Henry 看準(zhǔn)時(shí)機(jī)扣動(dòng)扳機(jī),宣布了微眾銀行“用代碼動(dòng)世人”的新操作——把這些年練就的獨(dú)門絕技,有一個(gè)算一個(gè),全部開源!

做出這個(gè)決定,比想象中需要更大的勇氣。作為技術(shù)掌舵人,Henry 必須回答各位老板的靈魂拷問:

咱們花錢請(qǐng)人寫的代碼,為啥你要免費(fèi)送人?!

你還記得我們之前說的“開源經(jīng)濟(jì)學(xué)”吧?開源絕不是做慈善,只要一個(gè)技術(shù)創(chuàng)新足夠強(qiáng),市場(chǎng)足夠空白,運(yùn)營足夠認(rèn)真,那么把它開源出去,是非常劃算的。

道理雖然擺在那兒,但把所有人都拉進(jìn)這個(gè)思路,確實(shí)需要下點(diǎn)功夫。

那些日子,Henry 把自己切成兩半:一邊東奔西走,苦口婆心給各個(gè)負(fù)責(zé)人普及“有舍才有得”的動(dòng)力學(xué)過程;一邊搜腸刮肚,物色一個(gè)能夠“統(tǒng)領(lǐng)”微眾開源事業(yè)的牛人。

鐘燕清,就是他找到的合適人選。

鐘燕清

話說鐘燕清可是一位江湖大神,早年在平安科技時(shí)他曾是 Henry 的團(tuán)隊(duì)成員,后來他加盟順豐,幫助順豐進(jìn)行了整套中后臺(tái)系統(tǒng)改革,也曾擔(dān)任順豐國際的 CTO——出將入相,麾下常備數(shù)百人級(jí)別的技術(shù)隊(duì)伍,風(fēng)光無兩。

Henry 三顧茅廬請(qǐng)這個(gè)重量級(jí)人物到微眾銀行做“開源辦公室主任”,給他的初始團(tuán)隊(duì)是——零個(gè)人。

這么大的落差。。。鐘燕清多打聽兩句,也是可以理解的吧。。。

Henry 告訴鐘燕清,開源辦公室要干兩件事兒:

第一,當(dāng)星探——在銀行里挖掘有潛力的“素人項(xiàng)目”,不斷對(duì)外開放,把它們各個(gè)都培養(yǎng)成愛豆,讓微眾成為金融科技領(lǐng)域開放生態(tài)的領(lǐng)導(dǎo)者; 第二,當(dāng)管家——統(tǒng)領(lǐng)微眾銀行各個(gè)產(chǎn)品的內(nèi)部開發(fā)流程,讓它 們使用的開源軟件保持版本協(xié)同,不要重復(fù)造輪子、亂分叉,從而提高研發(fā)效率。

這兩件事兒,一個(gè)要真金白銀持續(xù)砸錢,一個(gè)要深入骨髓對(duì)組織開刀。

鐘燕清一聽就懂了:Henry 的目標(biāo)在九重天外呢,那就天高任我燕兒飛了!

時(shí)間來到2019年春末,彼時(shí) Henry 終于在內(nèi)部拉到了足夠的精神支持,鐘燕清也傾情加盟。

當(dāng)年7月是微眾銀行首屆 Fintech Day 大會(huì)——在這場(chǎng)大會(huì)上,微眾銀行要宣布開源計(jì)劃,并且當(dāng)場(chǎng)祭出出10個(gè)開源項(xiàng)目。

顯然,Linkis 和 EventMesh 就沖在最前頭。

(四)荒野中的開源星火

“找漏洞、提專利、寫用戶文檔?!辩娧嗲迳斐鋈种福@是開源之前的標(biāo)準(zhǔn)動(dòng)作。

眼看距離大會(huì)只有一個(gè)月,留給中國隊(duì)的時(shí)間不多了。邸帥和一群老師傅周末加班,玩命搞定這三件事兒。

“幸好強(qiáng)哥的代碼夠牛,基本不用改,檢查一下脫敏和漏洞就可以了!”邸帥指指他身邊的尹強(qiáng),Linkis 代碼第一“操刀手”。

話說,寫代碼對(duì)于尹強(qiáng)老師傅來說就像呼吸一樣簡(jiǎn)單。可是。。。寫專利、寫用戶文檔,那可就要了命了。。。

我們從一開始就考慮國際化,所以必須要寫中英雙語文檔。而且整個(gè)技術(shù)框架只有我最理解,還沒辦法交給別人代勞,最后足足寫了40多篇文檔。

尹強(qiáng)回憶那一個(gè)月,簡(jiǎn)直死去活來。

不過為了心中的夢(mèng)想,風(fēng)雨中這點(diǎn)痛算什么?就醬,Linkis 總算開源了!

尹強(qiáng)

老師傅建了個(gè)微信群,二維碼掛在開源頁面上。

邸帥像第一天出攤兒的商販,看著一個(gè)個(gè)陌生面孔入群,有一種“只要您發(fā)話,我什么姿勢(shì)都能給”的沖動(dòng)。。。

最開始,大家問的都是小白問題,操作系統(tǒng)版本不同咋辦?底層環(huán)境報(bào)錯(cuò)咋整?

哪怕打開“用戶文檔”隨便看一眼就能解決的問題,邸帥他們也像五星級(jí)賓館的侍者一樣彬彬有禮地回答,答完再鞠倆躬給人家送走。。。

聽他們回憶這段兒的時(shí)候我突然想,在那個(gè)瞬間,Linkis 會(huì)不會(huì)是全世界最 nice 的開源社區(qū),沒有之一?

就是這樣的“跪式服務(wù)”,呵護(hù)了 Linkis 最初微弱的星火。漸漸地,火苗震顫著長(zhǎng)大。。。

一開始,只有技術(shù)人員以個(gè)人名義研究 Linkis,幾個(gè)月后,開始有公司測(cè)試 Linkis 代碼。BOSS 直聘,就是最早把 Linkis 用在生產(chǎn)環(huán)境中的公司之一。

按理說,招聘這事兒和銀行業(yè)務(wù)沒啥關(guān)系。但數(shù)據(jù)分析的底層邏輯都是相通的,所以 Linkis 同樣可以被其他行業(yè)拿去用,足見老師傅深厚的代碼抽象功力。

尹強(qiáng)還記得一個(gè)“驚喜時(shí)刻”:

有一天他打開項(xiàng)目頁面,突然發(fā)現(xiàn)有人提交了一段代碼補(bǔ)丁,提交者正是 BOSS 直聘的老師傅。

“能寫出這段補(bǔ)丁,一看就是人家非常深入地使用了 Linkis!發(fā)現(xiàn)個(gè)小問題,我都不敢在頁面直接回復(fù)他,怕打擊積極性。。。私聊指出來,人家改完之后我趕緊給合并進(jìn)去!”強(qiáng)哥回憶。

和其他公司的老師傅在同一個(gè)代碼項(xiàng)目上貢獻(xiàn)力量,頗有一種“海內(nèi)存知己天涯若比鄰”的感覺,這讓人著迷。

那段時(shí)間交流比較多,他們還搞了個(gè)騰訊會(huì)議,大家日常上班干活兒時(shí)都掛在會(huì)議上,想到了和 Linkis 相關(guān)的改進(jìn)意見,就隨時(shí)在語音里吼,就跟一個(gè)公司的團(tuán)隊(duì)一樣。

就這樣,在賽博世界,Linkis 成為了一間小小的“武館”,各方俠客都在此歇腳切磋,燈燭搖曳詩酒氤氳。

可就在這微醺中,危險(xiǎn)卻悄悄降臨。。。

最先嗅到危險(xiǎn)氣息的正是邸帥。

“突然發(fā)現(xiàn),大家好像沒啥說的了,也沒夸獎(jiǎng),也沒吐槽。”他回憶。

真相是這樣的:

Linkis 最初的研然是為了滿足微眾銀行的需要,自然也就只支持微眾銀行用到的計(jì)算引擎,所以尹強(qiáng)他們把技術(shù)架構(gòu)做成了“連連看”——只要把這些引擎和應(yīng)用都連通,不就解決問題了嘛!

但這導(dǎo)致了一個(gè)問題,在這個(gè)架構(gòu)上,再想支持新的引擎,就會(huì)變得極其麻煩。

Linkis 社區(qū)的開發(fā)者和用戶一看,反正能支持的引擎已經(jīng)支持很好了,不能支持的以后怕也不會(huì)支持了,那還有啥可說的?

換句話說,在原來的架構(gòu)下,Linkis 基本走到頭了。

開源夢(mèng)剛開了個(gè)頭,就要醒了?!

邸帥不認(rèn)。

他拉著尹強(qiáng),痛陳利害,請(qǐng)他操刀給 Linkis 做一次脫胎換骨的手術(shù)!

尹強(qiáng)點(diǎn)燈熬夜,從頭到尾看了 N 遍代碼,突然“靈魂附體”,頓悟出一種更高維度的“海納百川”架構(gòu),有機(jī)會(huì)把所有計(jì)算引擎都囊括進(jìn)來。

這是新的架構(gòu)設(shè)計(jì),功能也更完善。

這個(gè)計(jì)劃發(fā)給社區(qū)一看,如平地驚雷,大家紛紛表示:要是這玩意兒真能做出來,那 Linkis 妥妥可以再打10年,值得干!

可是,此時(shí) Linkis 已經(jīng)不再是微眾銀行大數(shù)據(jù)團(tuán)隊(duì)的私人財(cái)產(chǎn),它是開源項(xiàng)目——架構(gòu)重構(gòu)這件事兒,當(dāng)然也不能只有尹強(qiáng)團(tuán)隊(duì)來搞,而是要分配給社區(qū)的骨干開發(fā)者。

問題是,開發(fā)者們供職于天南海北的公司,時(shí)間很難協(xié)調(diào),催狠了,代碼質(zhì)量就開始降低。。。

有那么一瞬間,邸帥甚至冒出想法:這么麻煩還不如我們自己干算了!

但下一秒他就把這個(gè)想法掐死:一個(gè)好的社區(qū),開發(fā)者是最大的資產(chǎn),怎么能遇到一 點(diǎn)兒?jiǎn)栴}就“回到解放前”呢?!

想清楚這些,他反而不急了,沉下心來一點(diǎn)點(diǎn)跟各位開發(fā)者協(xié)調(diào),把項(xiàng)目周期拉長(zhǎng),寧可慢一點(diǎn),也要保證開發(fā)的代碼質(zhì)量。

就這樣,2020年中,代碼終于開發(fā)完成。

不過,“開發(fā)完”不等于“開發(fā)好”,至少得先找一家公司吃個(gè)螃蟹,看看效果。螃蟹誰來吃呢?當(dāng)然是微眾銀行。

尹強(qiáng)把新款 Linkis 部署進(jìn)去,像嬰兒一樣日夜守護(hù),遇到小問題趕緊回爐修復(fù),重復(fù)N次,慢慢放量,直到絲滑運(yùn)轉(zhuǎn)。

就醬,2020年7月,Linkis 終于從 0.x 升級(jí)到了 1.0 版本。

肉眼可見,社區(qū)重新活躍,無論是使用者還是開發(fā)者,數(shù)量都開始大幅增長(zhǎng),值得注意的是,其中開始出現(xiàn)大量國外用戶和代碼貢獻(xiàn)者——一個(gè)國際范兒的開源項(xiàng)目氣象初成。

這一切都被鐘燕清看在眼里,作為這些開源項(xiàng)目的“經(jīng)紀(jì)人”,他在思考一個(gè)事兒:能不能在這把火上,澆那么億點(diǎn)點(diǎn)油?

他的操作就是把項(xiàng)目捐贈(zèng)給 Apache 基金會(huì)。

(五)俠客進(jìn)軍“阿帕奇”

“Apache,對(duì)技術(shù)人的影響是圖騰式的?!辩娧嗲逭f。

很多人都聽過這個(gè)神秘開源組織,但了解他們背后歷史的人不算多。為了你更好地理解老師傅的心思,這里我簡(jiǎn)單介紹幾句:

追根溯源的話,這個(gè)事兒要說到互聯(lián)網(wǎng)誕生的初期。

上個(gè)世紀(jì)90年代,伯納斯·李發(fā)明了“萬維網(wǎng)”的概念,而伊利諾伊大學(xué)的一群師生根據(jù)這個(gè)原理寫出了一套高性能的 Web 服務(wù)模塊(NCSA HTTPD),伴隨互聯(lián)網(wǎng)的波瀾壯闊,這套代碼被無數(shù)人采用。

可是,由于師生各奔東西,代碼逐漸無人維護(hù)。

眼看大伙兒對(duì)新功能望眼欲穿,用戶中的一些技術(shù)大牛決定“揭竿起義”,親自上手貢獻(xiàn)代碼,讓項(xiàng)目能繼續(xù)發(fā)展。

為了協(xié)調(diào)大家的工作,他們建立了一個(gè)郵件列表,這就是最早的 Apache 組織。

沒想到,這種松散的合作方式卻讓 HTTPD 異常成功,隨后越來越多的技術(shù)在 Apache 的技術(shù)棧上開枝散葉。

這群極客老師傅發(fā)現(xiàn)自己不小心練成了“神功”!干脆成立 Apache 基金會(huì),專門尋找并且孵化新的開源項(xiàng)目。

就這樣,整個(gè)大數(shù)據(jù)計(jì)算的技術(shù)大廈,在 Apache 的地基上拔地而起,繁盛至今。

好了,了解了這些故事,你大概會(huì)明白為什么鐘燕清會(huì)把 Apache 稱為“圖騰”;你也會(huì)理解,鐘燕清想要把微眾銀行的項(xiàng)目捐贈(zèng)給 Apache 基金會(huì),是一個(gè)多么野心勃勃的操作。

但現(xiàn)實(shí)很骨感:中國山高路遠(yuǎn),微眾這群“野生俠客”跟 Apache 也不太熟,到底要怎么跟他們搭上線兒呢?

這里咱們不妨讓邸帥先休息一下,請(qǐng)上 EventMesh 的陳廣勝來講講這段“血淚史”。

話說 Apache 組織保留了濃厚的極客遺風(fēng):重要的事情都要民主決策,這些投票的“長(zhǎng)老”就叫 Member。Member 大多是江湖大佬,非常有個(gè)性,也非常有原則。

廣勝是個(gè)人狠話不多的老師傅,人狠還行,但“話不多”對(duì)于加入 Apache 來說就是個(gè)劣勢(shì)。

陳廣勝

鑒于連 Apache 的門朝哪兒開都不知道,他只能硬著頭皮,求訪各路前輩幫自己指 條明路。

前輩們很熱情,你一言我一語給他講了個(gè)叫做“Apache Way”的東西。簡(jiǎn)而言之,就是前人總結(jié)的“Apache 通關(guān)秘籍”:

第一步,你要寫一個(gè)捐獻(xiàn)提案,再找一位 Apache Member 做你的保薦人,也稱作“導(dǎo)師”; 第二步,大佬們投票。不是你想的那種禮堂投票,而是在郵件列表里投票。大佬貴人語遲,一般覺得OK就不說話,或三言兩語鼓勵(lì)一下,只要沒人反對(duì),你的項(xiàng)目就成功捐獻(xiàn),開始“孵化”了。 注意,“孵化”只是 Apache Way 的萬里長(zhǎng)征第一步,長(zhǎng)征的終點(diǎn)是從 Apache “畢業(yè)”——當(dāng)你的項(xiàng)目社區(qū)活躍度維持一定程度,貢獻(xiàn)者也分散到一定標(biāo)準(zhǔn),證明項(xiàng)目已經(jīng)能自食其力了,就能“畢業(yè)”。 拿著 Apache 的畢業(yè)證,就好像三藏法師揣著唐玄宗的通關(guān)文牒闖世界,從任何一個(gè)技術(shù)宅門口路過,人家都會(huì)留你吃飯:官方認(rèn)證東土大唐的和尚,靠譜!

廣勝想了想,感覺這玩意兒也不難嘛,就跟坐飛機(jī)安檢一樣,按流程該干啥干啥唄!

于是,他聯(lián)系上一位中國的 Apache Member 給項(xiàng)目做導(dǎo)師,寫了一份提案,反手就遞了上去。

這是在2020年8月,廣勝提交社區(qū)的一封信心滿滿的“自薦信”,請(qǐng)大家放行。

在最后投票時(shí),果然等來了。。。“噩耗”。

好幾位 Member 都在郵件里回復(fù)了長(zhǎng)長(zhǎng)的話:這個(gè)項(xiàng)目看起來社區(qū)不夠活躍,應(yīng)用場(chǎng)景也不夠成熟啊!

話說得很直白,就是不給過。

廣勝瞬間有點(diǎn)懵,大佬們。。。咋這么不留情面?!

反復(fù)琢磨了好幾天,他有點(diǎn)悟了,Apache 是一個(gè)開源技術(shù)社區(qū),所有人都是以公益的身份做貢獻(xiàn),大家一不拿錢二不得利,做事情的唯一準(zhǔn)則就是內(nèi)心的技術(shù)信仰。

信仰是堅(jiān)硬的,披荊斬棘;信仰也是柔軟的,需要滋養(yǎng)。

自己這個(gè) 毛頭小子直接闖進(jìn)大殿扔個(gè)提案,項(xiàng)目好不好先不論,首先就缺了兩樣?xùn)|西:“謙遜的態(tài)度”和“愿為社區(qū)長(zhǎng)期貢獻(xiàn)的證據(jù)”。

想通了這些,他決定暫時(shí)撤回申請(qǐng),臥薪嘗膽,回爐再造。

既然說社區(qū)不夠活躍,那我就活躍一個(gè)給大佬們看看!他一狠心,帶著團(tuán)隊(duì)把底層架構(gòu)重寫一遍,代碼模塊之間的協(xié)作清晰明了。

這樣一來,社區(qū)里的程序員貢獻(xiàn)代碼的門檻就大大降低了,企業(yè)用 EventMesh 時(shí)也更容易理解了。這個(gè)操作立竿見影,EventMesh 社區(qū)肉眼可見地欣欣向榮起來。

半年之后,廣勝覺得時(shí)機(jī)到了,可以重新沖塔了。

這回廣勝學(xué)精了,先把能搭上線的 Apache Member 都找到,熟不熟的先拜個(gè)拜碼頭,虛心請(qǐng)教,您看我們這社區(qū)構(gòu)想還有啥改進(jìn)的地方,我們先改改!

碼頭拜了一遍,然后焚香沐浴,恭恭敬敬二次提交。

果然,Apache 的大佬們非常開心,嗯,這幫小子心誠、努力,半年時(shí)間社區(qū)也著實(shí)進(jìn)步不少,組織需要你!

2021年春天,EventMesh 終于正式成為 Apache 的孵化項(xiàng)目。

這一下,任督二脈算是通了,廣勝乘勝追擊,把其他兄弟項(xiàng)目紛紛介紹給 Apache 大佬們。很快,Linkis 也成為 Apache 的孵化項(xiàng)目。

好不容易得來的戰(zhàn)果,可不敢前功盡棄,老師傅們憋足了一口氣,要從 Apache “畢業(yè)”!

可畢業(yè)的標(biāo)準(zhǔn)是社區(qū)欣欣向榮,而欣欣向榮的標(biāo)志是“活躍”+“分散”,這單靠寫一手好代碼的老師傅就不夠了,必須有頂級(jí)的“操盤手”介入運(yùn)營。

鐘燕清帶著開源辦公室的同學(xué),每天泡在社區(qū)里。他們可不是去當(dāng)啦啦隊(duì)氣氛組,而是去挖掘各種“人才”:

有的人不是“代碼咖”,但社交欲爆棚,來了新人總是他去送溫暖,這樣的人才得留?。?還有些人雖然代碼寫得少,但是喜歡切磋,有小白提問,他總是第一時(shí)間充當(dāng)志愿“客服”,這樣的人才也得留住; 還有的人平常就是小透明,十天半個(gè)月潛水不說話,卻冷不丁貢獻(xiàn)一波巨牛的代碼補(bǔ)丁,這樣的人才更得留??!

把這些人才團(tuán)結(jié)起來有個(gè)頂好的辦法,就是定期舉辦 Meetup,也就是開發(fā)者例會(huì)。

為了更方便地組織活動(dòng),鐘燕清甚至帶人開發(fā)了社群運(yùn)營的平臺(tái),各個(gè)項(xiàng)目都能在上面一鍵組織 Meetup。

陳廣勝的 Avatar 在元宇宙參加活動(dòng)。

Andy 是 Linkis 項(xiàng)目的運(yùn)營負(fù)責(zé)人,為了把一群社恐的技術(shù)宅搞來開會(huì),他也是絞盡了腦汁。。。

他給我講了一個(gè)小故事。

介龍平本來是一位平凡打工人,在上海一家公司做基層程序員。2022年初,老板讓他想辦法搞個(gè)大數(shù)據(jù)平臺(tái),他就發(fā)現(xiàn)了 Linkis。可沒想到,一入社區(qū)深似海,一下就愛上了這個(gè)項(xiàng)目。于是他開始在社群里活躍,寫文章分享。

Andy 嗅到了介龍平的潛質(zhì),鼓勵(lì)他做一次視頻分享。

可介龍平?jīng)]有在眾目睽睽之下發(fā)言的經(jīng)驗(yàn),緊張得要死,Andy 就幫他整理演講稿,坐在電腦前聽他試講N次,還建議他把視頻錄下來自己對(duì)照著改進(jìn)。

Andy

這樣保姆式的陪伴果然起了作用,一回生二回熟,到后來介龍平的演講已經(jīng)輕車熟路,備受社區(qū)小伙伴好評(píng)。

隨之而來,介龍平本人也從項(xiàng)目使用者變成了代碼貢獻(xiàn)者(Committer),后來進(jìn)入項(xiàng)目管理委員會(huì)(PMC),成為了 Linkis 的核心成員。

與之相似,無數(shù)溫暖的成長(zhǎng)故事發(fā)生在 Linkis 和 EventMesh 社區(qū),逐漸人聲鼎沸,匯成了程序員心中的小小烏托邦。

從2022年末到2023年春天,Linkis 和 EventMesh 分別提交申請(qǐng),從 Apache “畢業(yè)”。僅僅用了一年多時(shí)間就從入學(xué)到畢業(yè),雖然不是 Apache 基金會(huì)歷史上的最高記錄,但絕對(duì)算得上“尖子生”。

如此一來,微眾銀行突然擁有了兩個(gè) Apache 畢業(yè)項(xiàng)目,一時(shí)間成了開源大街上最靚的仔。

這是阿帕奇基金會(huì)下屬所有開源項(xiàng)目,EventMesh 和 Linkis 都在其列。

要知道,目前擁有兩個(gè) Apache 畢業(yè)項(xiàng)目的公司在中國只有四家,另外三家分別是百度、阿里、華為。

這場(chǎng)景,就好像一顆武林新星突然暴起,沖破了沉寂多年的江湖門派格局!

所有“武林中人”都需要揉揉眼睛才能接受這個(gè)局面。

可是對(duì)于微眾銀行的老師傅自己來說,這一切并不意外——恐怕在2014年命運(yùn)的溪水沖出峽口的時(shí)候,他們就已經(jīng)夢(mèng)到了未來的大河奔流。

《肖申克的救贖》里那句經(jīng)典的臺(tái)詞說得卻好:有些鳥兒是注定不會(huì)被關(guān)在牢籠里的,它們的每一片羽毛都閃耀著自由的光輝。

我們不妨就來看看,微眾銀行的羽毛究竟是什么樣子。

(六)技術(shù)人的“氧氣”,微眾銀行的“羽毛”

“我命挺好的,碰到了邸帥和廣勝?!?/p>

盧道和如是說。

命運(yùn)固然無常,但它總是強(qiáng)者的自謙,弱者的借口。

在我看來,這背后存在一個(gè)極為有效的“化學(xué)反應(yīng)”——在微眾銀行的大樓里,彌漫著一種屬于技術(shù)人的“氧氣”。

有道是,自尊者人恒尊之。

在和 Henry 聊天時(shí),他說到一個(gè)有趣的話題:

“一個(gè)寫代碼的人,成就感來自于哪里呢?”

微粒貸賺了多少錢,對(duì)于中后臺(tái)的技術(shù)同學(xué)來說,雖然也是一種成就感,但終究比較間接。我就是一個(gè)寫代碼的人,我知道更直接的成就感是ta的代碼跑在多少臺(tái)計(jì)算機(jī)上,正在為全世界多少人提供服務(wù)。

Henry 說得懇切。

帶著這樣的視角回望,微眾故事中的無數(shù)閃光細(xì)節(jié)就得以穿成一條珍珠項(xiàng)鏈:

在技術(shù)團(tuán)隊(duì)成立之初,道哥給大伙兒立了個(gè)規(guī)矩——凡是能用代碼做成“工具”去解決的問題,就不能手動(dòng)去解決。

顯然,用工具解決問題的短時(shí)成本更高。但由于工具面對(duì)的是一類問題,而手工只能面對(duì)一個(gè)問題。

隨著系統(tǒng)規(guī)模的擴(kuò)大,隨著時(shí)間的推移,工具會(huì)一次次被復(fù)用,從而讓解決問題的平均成本不斷下降。

而同樣重要的是,在制作工具的過程中,技術(shù)人獲得了用“代碼”而非“苦力”解決問題的尊嚴(yán)感。

由此而下:

Linkis 在開源之初,邸帥他們哪怕死去活來也堅(jiān)持寫詳盡的英文文檔;在社區(qū)成立之初,老師傅哪怕遇到無數(shù)重復(fù)的小白問題,也堅(jiān)持有問必答;在社區(qū)發(fā)展被隱形天花板擋住時(shí),主動(dòng)刮骨療毒,重寫全部代碼;在 EventMesh 首次申請(qǐng) Apache 遇阻時(shí),廣勝他們沒有自暴自棄,而是臥薪嘗膽,再次沖鋒;在 Apache 孵化期間,鐘燕清他們?nèi)找古菰谏缛海褪菫榱瞬诲e(cuò)過任何一個(gè)對(duì)開源做出貢獻(xiàn)的人。

他們仿佛在玩一個(gè)高難度的“角色扮演”游戲,中間哪怕有任何一個(gè)細(xì)節(jié)完成有誤,都無法走到最終的“完美結(jié)局”。

在關(guān)鍵的抉擇時(shí)刻,老師傅有一萬種方法放水摸魚,但他們最終對(duì)自己如此兇狠,不正是為了一些更寶貴的東西嗎?

EventMesh 的一場(chǎng)線下交流活動(dòng)

從某種程度上說,程序員和寫作者有共通之處——寫作者的任務(wù)是用文字來詮釋這個(gè)世界;程序員的任務(wù),是用代碼抽象這個(gè)世界——抽象得越好,越簡(jiǎn)潔,就會(huì)被越多人引用,被越多人喜歡,最終被熔鑄成這個(gè)世界精神底座的一部分。

于是我明白,所謂技術(shù)人的良善生活,就是時(shí)刻警惕“用短期回報(bào)進(jìn)行自我評(píng)價(jià)”的陷阱,然后轉(zhuǎn)身把自己匯入那個(gè)廣闊奔騰的,屬于極客們的精神源流。

中國士大夫追求的至高境界為“三不朽”:立言、立功、立德。在我看來,這同樣能解釋技術(shù)人的精神追求。

對(duì)于微眾的老師傅來說,所謂立言,就是寫出經(jīng)得起考驗(yàn)的代碼,支撐起幾億用戶的每一分錢不錯(cuò)不漏;所謂立功,就是學(xué)有余力時(shí)把這些代碼開源出去,成就他人;所謂立德,就是用最嚴(yán)格的慎獨(dú)和自尊對(duì)待自己的職業(yè),從而在時(shí)間長(zhǎng)河中成為一種垂范。

從2022年開始,鐘燕清帶著開源辦公室組織了每月一次的代碼秀(Code Show)。

顧名思義,代碼秀會(huì)提前設(shè)定一個(gè)主題,各個(gè)團(tuán)隊(duì)圍繞這個(gè)主題把相關(guān)的代碼展示出來,給大家欣賞。

沒錯(cuò),就是欣賞,像欣賞蒙娜麗莎那樣欣賞。

Henry 也抽時(shí)間參加過幾次代碼秀,讓他印象最深的其實(shí)是同學(xué)們的神態(tài)。

展示了一段厲害的代碼后,他們會(huì)一臉傲嬌,好像在說:呵呵,明明用10句代碼就能實(shí)現(xiàn)的功能,為什么有人要寫100句?!

從他們的臉上,Henry 看到了年輕時(shí)自己的倒影。

邸帥告訴我一個(gè)“不算秘密的秘密”:

任何一行代碼,任何一個(gè)技術(shù)架構(gòu),乃至任何一個(gè)開源策略都很難一次就做對(duì)。一個(gè)好東西的誕生,必然要經(jīng)過“放出、驗(yàn)證、回饋、改進(jìn)”無數(shù)次的循環(huán)過程。

我猜這個(gè)過程并不容易,它必然充滿了錯(cuò)誤、焦慮和自我否定。但真正偉大的技術(shù)人,會(huì)用一行行代碼為想要的世界投票,以期在漫長(zhǎng)的時(shí)光之后,收到黑暗深處的回響。

在我看來,允許這個(gè)過程緩慢而自然地發(fā)生,就是技術(shù)人賴以生存的氧氣。

這些氧氣存在于微,正如人不會(huì)關(guān)注自己的每次呼吸,卻沒人能停止呼吸那樣。

于是我的結(jié)論簡(jiǎn)單明了:

正是因?yàn)閷?duì)“氧氣”的慷慨供應(yīng),讓微眾在十年間聚集了成百上千的技術(shù)理想主義者。而這些技術(shù)人用雙手創(chuàng)造出的千萬行開源代碼,就是微眾銀行身上熠熠生輝的羽毛。

截止2022年,微眾銀行已經(jīng)有了33個(gè)開源項(xiàng)目,而更多代碼仍在整理和開放的過程 中。

在開源理想光芒的閃耀下,道哥反而愿意給我算筆經(jīng)濟(jì)賬:

首先,毋庸回避,很多微眾的技術(shù)老師傅一定有辦法找到薪酬更高的職位,但是因?yàn)橛羞@些“氧氣”和“羽毛”,他們有更多的動(dòng)力留在微眾,這對(duì)微眾來說顯然是一筆巨大的財(cái)富。 其次,開源項(xiàng)目是由全球頂尖程序員共同維護(hù)的,像 Linkis 和 EventMesh 這樣的頂級(jí)項(xiàng)目大概可以核算為“100人”全職為它工作。其中真正供職于微眾銀行的,可能只有十幾人,用十幾人調(diào)動(dòng)了上百人的能量,相當(dāng)于動(dòng)用了巨大的杠桿。 再次,任何一個(gè) Apache 頂級(jí)項(xiàng)目,都可以撐得起一個(gè)創(chuàng)業(yè)公司的估值,這對(duì)微眾銀行的市場(chǎng)地位顯然是巨大加持。

顯然,從功利或非功利的任何角度講,作為開源的先行者,微眾都獲得了巨大的好處。

所謂先行者,往往只是比眾人先行幾步。如果我們把鏡頭拉開,你會(huì)發(fā)現(xiàn)微眾這群老師傅站在潮頭,而他們身旁,正在出現(xiàn)整整一代人的“開源武林”。

(七)一代人的開源武林

我們這代人,正在親歷一些歷史。

2019年,中國首個(gè)國際化開源協(xié)議——木蘭協(xié)議誕生;

2020年,中國在開源領(lǐng)域第一個(gè)基金會(huì)——開放原子開源基金會(huì)成立;

2021年,《國家“十四五”規(guī)劃綱要》中,“開源”兩個(gè)字被首次寫入。

同樣在2021年,人民銀行辦公廳、中央網(wǎng)信辦秘書局、工業(yè)和信息化部辦公廳、銀保監(jiān)會(huì)辦公廳、證監(jiān)會(huì)辦公廳聯(lián)合發(fā)布《關(guān)于規(guī)范金融業(yè)開源技術(shù)應(yīng)用與發(fā)展的意見》,明確金融機(jī)構(gòu)擁抱開源的兩種方式為“開源使用”和“自發(fā)開源”。

在我看來,這些里程碑,共同奠定了一個(gè)重大的“認(rèn)知轉(zhuǎn)向”:

在以往的理解中,提到中國技術(shù)、國產(chǎn)替代、自主可控,一般是指“閉源”的軟硬件。但從2021年以后,“開源”成為事實(shí)上同等重要的國家技術(shù)戰(zhàn)略。

歷史證明,人類的技術(shù)脈絡(luò)如同一棵大樹,它有極大概率在已有的技術(shù)生態(tài)上生長(zhǎng)。

由此可見,爭(zhēng)奪未來的本質(zhì),就是爭(zhēng)奪此時(shí)此刻的技術(shù)生態(tài)。而正如之前我在“開源經(jīng)濟(jì)學(xué)”中所說,開源是切入技術(shù)生態(tài)最兇猛的方法。

“閉源”是防守,“開源”是進(jìn)攻,而進(jìn)攻從來都是最好的防守。

我覺得我們做的事情,最大意義并不是搞出了幾個(gè)頂級(jí)項(xiàng)目,而是為中國企業(yè)主導(dǎo)開源項(xiàng)目,影響全球技術(shù)社區(qū)探索了一些 “方法論” 。

鐘燕清很清醒。

在我看來,這個(gè)“開源方法論”恰恰回答了最初的那個(gè)疑問:

研究一個(gè)“功法”沒那么難,開武館免費(fèi)“傳武”也不難。真正難的,是在一段相當(dāng)漫長(zhǎng)的時(shí)光里,如何用自己對(duì)技術(shù)的熾熱感染同類,如何用善意和付出吸引伙伴,讓越來越多的人站在你的左右,成為你們所共同投身的理想的一部分。

Andy 告訴我,僅僅在 Linkis 一個(gè)項(xiàng)目里,就已經(jīng)涌現(xiàn)出無數(shù)大佬。

之前說到的介龍平,如今已經(jīng)不再是寂寂無名的程序員,而是進(jìn)入了更大的平臺(tái)企業(yè),用自己的經(jīng)驗(yàn)幫助更多人受惠于開源技術(shù);

還有一位叫做張華金的師傅,他自嘲在寫代碼上沒有過人天賦,但卻依靠豐富的安裝部署經(jīng)驗(yàn)成為了社區(qū)大V,如今他會(huì)幫企業(yè)們做開源咨詢,用自己的方式推動(dòng)生態(tài)進(jìn)展。

2022年,伴隨對(duì) Apache 社區(qū)理解越來越深,陳廣勝開始了“人狠話又多”的進(jìn)擊之路。

他發(fā)起建立了“ALC(Apache Local Community )Shenzhen”城市社區(qū),集結(jié)了很多粵港澳大灣區(qū)的開源大牛,攙扶很多本地項(xiàng)目走上“阿帕奇之路”。

正因?yàn)樵?EventMesh 和 ALC 上的積極貢獻(xiàn),2023年,陳廣勝正式被選舉為 Apache 基金會(huì)的 Member。

由此,華人 Member 的數(shù)量達(dá)到了55名,中國的文化和技術(shù)哲學(xué)也得以融入全球開源社區(qū)的血脈。

從兩年前的毛頭小子,到如今的“長(zhǎng)老會(huì)”成員,陳廣勝總結(jié)的經(jīng)驗(yàn)只有一句話:

你要體會(huì)別人的情感,幫助別人成功。

如今,鐘燕清的開源辦公室已經(jīng)從開始的零個(gè)人變成了如今的。。。三個(gè)人。

雖說排面不大,他卻每天心懷歡喜。

因?yàn)槲夷芸吹胶芏嘧兓?這幾年,開源正從一個(gè)只有大廠能玩的東西變成有夢(mèng)想的技術(shù)人都來參與的事業(yè);從很多人提出小白問題到更多技術(shù)人愿意深入研究白皮書,理解并且尊重開源的文化禮儀。 有什么能比見證一個(gè)時(shí)代來臨更讓人激動(dòng)呢?

他說。

告別 Henry 前,我提議給他拍張照,就是文章最開始那張。背景中他的書架上有幾個(gè)哆啦A夢(mèng)的手辦。

Henry 告訴我,今年他特意調(diào)整了一下,拿走了那個(gè)大雄“躺平”的玩偶。

也許這就是迎接一個(gè)新時(shí)代的小小儀式吧。

歲月如刀,這群老師傅的面孔終會(huì)被時(shí)間沖淡。

但一代技術(shù)人因熱愛而創(chuàng)造的開源武林,卻有機(jī)會(huì)被無數(shù)聞香而至的后來者演繹成生生不息。

相關(guān)閱讀:

不辭驛騎凌風(fēng)雪

要使天驕識(shí)鳳麟

再自我介紹一下吧。我叫史中,是一個(gè)傾心故事的科技記者。我的日常是和各路大神聊天。如果想和我做朋友,可以搜索微信:shizhongmax。

哦對(duì)了,如果喜歡文章,請(qǐng)別吝惜你的“在看”“分享”。讓有趣的靈魂有機(jī)會(huì)相遇,會(huì)是一件很美好的事情。

Thx with in Beijing

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
日媒:隨著性能顯著提升,中日電池技術(shù)差距進(jìn)一步擴(kuò)大

日媒:隨著性能顯著提升,中日電池技術(shù)差距進(jìn)一步擴(kuò)大

財(cái)聞
2026-04-22 15:41:13
中央5臺(tái)直播乒乓球時(shí)間表:4月23日CCTV5直播國乒!附世乒賽消息

中央5臺(tái)直播乒乓球時(shí)間表:4月23日CCTV5直播國乒!附世乒賽消息

夢(mèng)憶之淺
2026-04-23 12:36:09
隊(duì)史首次闖進(jìn)季后賽!寧波男籃官宣:與NBL場(chǎng)均20+8內(nèi)線完成簽約

隊(duì)史首次闖進(jìn)季后賽!寧波男籃官宣:與NBL場(chǎng)均20+8內(nèi)線完成簽約

狼叔評(píng)論
2026-04-23 16:08:07
許家印到底有多貪得無厭?回老家給村民發(fā)紅包,錢都是公司報(bào)銷的

許家印到底有多貪得無厭?回老家給村民發(fā)紅包,錢都是公司報(bào)銷的

林小明商業(yè)評(píng)說
2026-04-23 13:01:26
1-0!哈蘭德救主,曼城雙喜臨門,豪取5連勝,反超槍手登頂英超

1-0!哈蘭德救主,曼城雙喜臨門,豪取5連勝,反超槍手登頂英超

我的護(hù)球最獨(dú)特
2026-04-23 04:56:55
“撞車?yán)病保?中超第8輪CCTV直播北京國安 海港都是同個(gè)時(shí)間段

“撞車?yán)病保?中超第8輪CCTV直播北京國安 海港都是同個(gè)時(shí)間段

80后體育大蜀黍
2026-04-23 11:04:00
警報(bào)拉響!英超降級(jí)格局初定,熱刺和西漢姆聯(lián)誰能逃過最后一劫?

警報(bào)拉響!英超降級(jí)格局初定,熱刺和西漢姆聯(lián)誰能逃過最后一劫?

田先生籃球
2026-04-23 10:07:58
我有罪,大導(dǎo)演昆汀花1萬美金,在包房舔腳半小時(shí),直到皮膚起皺

我有罪,大導(dǎo)演昆汀花1萬美金,在包房舔腳半小時(shí),直到皮膚起皺

西樓知趣雜談
2026-04-20 08:40:47
以色列女兵霸占黎巴嫩民房,面對(duì)鏡頭狂笑,在廚房狂炫辣椒

以色列女兵霸占黎巴嫩民房,面對(duì)鏡頭狂笑,在廚房狂炫辣椒

阿龍聊軍事
2026-04-23 11:53:36
余承東:我們成本扛不住了,希望大家早點(diǎn)購買

余承東:我們成本扛不住了,希望大家早點(diǎn)購買

映射生活的身影
2026-04-20 21:53:17
蔣萬安壓倒性勝利,政治人物好感度第一,臺(tái)名嘴:2028他若選即贏

蔣萬安壓倒性勝利,政治人物好感度第一,臺(tái)名嘴:2028他若選即贏

尋墨閣
2026-04-22 16:11:52
每部手機(jī)多花1美元,工人就能體面生活

每部手機(jī)多花1美元,工人就能體面生活

薛定諤的BUG
2026-04-22 16:36:44
賭狗的話能信嗎網(wǎng)友說早些年百度貼吧有個(gè)戒賭吧是最大的一個(gè)貼吧

賭狗的話能信嗎網(wǎng)友說早些年百度貼吧有個(gè)戒賭吧是最大的一個(gè)貼吧

侃神評(píng)故事
2026-04-22 17:25:03
“養(yǎng)肥了再殺”,公共充電樁集體漲價(jià),每度電上漲0.2元

“養(yǎng)肥了再殺”,公共充電樁集體漲價(jià),每度電上漲0.2元

墨印齋
2026-04-23 12:09:32
震怒!開拓者100萬侮辱式報(bào)價(jià),斯普利特談崩離場(chǎng)

震怒!開拓者100萬侮辱式報(bào)價(jià),斯普利特談崩離場(chǎng)

我是阿Sen
2026-04-23 13:57:28
何鴻燊最后11年過得是什么樣的日子?說出來可能顛覆很多人的認(rèn)知

何鴻燊最后11年過得是什么樣的日子?說出來可能顛覆很多人的認(rèn)知

人生錄
2026-04-22 19:01:34
袁詠儀大方分享50歲后消費(fèi)觀:不買沒必要的,張智霖的反應(yīng)太搞笑了!

袁詠儀大方分享50歲后消費(fèi)觀:不買沒必要的,張智霖的反應(yīng)太搞笑了!

動(dòng)物奇奇怪怪
2026-04-23 14:29:00
遼寧莊河回應(yīng)“8歲男童爬山發(fā)現(xiàn)金礦線索”:當(dāng)?shù)匾讶Χ?00多處礦化點(diǎn),事發(fā)地也有成金礦可能

遼寧莊河回應(yīng)“8歲男童爬山發(fā)現(xiàn)金礦線索”:當(dāng)?shù)匾讶Χ?00多處礦化點(diǎn),事發(fā)地也有成金礦可能

極目新聞
2026-04-23 10:00:21
廣東男籃3外援出征福建,拉科塞維奇隨隊(duì),麥考爾缺席 確定被放棄

廣東男籃3外援出征福建,拉科塞維奇隨隊(duì),麥考爾缺席 確定被放棄

中國籃壇快訊
2026-04-23 12:11:48
“東鵬0糖特飲”是商標(biāo),客服:商標(biāo)注冊(cè)為品牌保護(hù),原罐裝0糖特飲已暫停售賣

“東鵬0糖特飲”是商標(biāo),客服:商標(biāo)注冊(cè)為品牌保護(hù),原罐裝0糖特飲已暫停售賣

界面新聞
2026-04-22 21:43:04
2026-04-23 17:55:00
淺黑科技官方 incentive-icons
淺黑科技官方
科技有溫情
305文章數(shù) 22982關(guān)注度
往期回顧 全部

財(cái)經(jīng)要聞

關(guān)于AI算力鏈"瓶頸" 這是高盛的最新看法

頭條要聞

五角大樓"斬"海軍部長(zhǎng) 知情人士:他沒認(rèn)清誰是老大

頭條要聞

五角大樓"斬"海軍部長(zhǎng) 知情人士:他沒認(rèn)清誰是老大

體育要聞

萊斯特城降入英甲,一場(chǎng)虧麻了的豪賭

娛樂要聞

王大陸因涉黑討債被判 女友也一同獲刑

科技要聞

馬斯克喊出"史上最大產(chǎn)品",但量產(chǎn)難預(yù)測(cè)

汽車要聞

令人驚艷的奇瑞車 風(fēng)云A9可不只是樣子貨

態(tài)度原創(chuàng)

本地
游戲
家居
時(shí)尚
健康

本地新聞

SAGA GIRLS 2026女團(tuán)選秀

R星還是卡普空?十年磨一劍還是年年有得玩?

家居要聞

浪漫協(xié)奏 法式風(fēng)格

這4件衣服,從春天穿到夏天都很好看

干細(xì)胞如何讓燒燙傷皮膚"再生"?

無障礙瀏覽 進(jìn)入關(guān)懷版