故事為何發(fā)生在一群技術(shù)人身上?
(資料圖)
故事為何出現(xiàn)在革新變舊的互聯(lián)網(wǎng)?
這是一個(gè)意料之外又在情理之中的故事。它讓人看到在代碼背后,個(gè)體與個(gè)體締結(jié)的情誼?;蛟S故事只可能發(fā)生在這里——發(fā)生在向未知進(jìn)發(fā)的這群人身上。
杭州西溪路569號(hào),螞蟻集團(tuán)園區(qū)內(nèi)的3號(hào)閘門見證了最多人潮洶涌的時(shí)刻,早上9點(diǎn)半開始,閘門上千次開合;10點(diǎn)半左右辦公區(qū)接過熱鬧,鍵盤按鍵落下彈起;到了下午,大小會(huì)議接連不斷,年長(zhǎng)一些的程序員成為會(huì)議室的焦點(diǎn),年輕的面孔也可以隨時(shí)接過話茬。
在互聯(lián)網(wǎng)公司,稱呼是一種文化現(xiàn)象,有的互稱英文名,有的互稱花名,而螞蟻的技術(shù)人慣以師兄弟相稱。
再過一段時(shí)日,等到這一年的秋招結(jié)束,現(xiàn)下最年輕的師弟也將要成為師兄。每個(gè)剛?cè)肼毼浵伒男氯?,都?huì)在內(nèi)網(wǎng)自動(dòng)生成一份個(gè)人簡(jiǎn)歷,里面除了花名、辦公地點(diǎn)等基本信息,還有一欄,“師兄”。
師徒關(guān)系在傳統(tǒng)行業(yè)里很尋常,但在互聯(lián)網(wǎng)的世界里卻有點(diǎn)意外。
但對(duì)于螞蟻來說,意外中又帶著必然。支付寶誕生初期,是一段充滿探索與試錯(cuò)的經(jīng)歷。前進(jìn)路上,沒有太多經(jīng)驗(yàn)可借鑒,很多時(shí)候,還得靠“摸”著“師兄”過河。就連CTO,都是師兄弟。
螞蟻現(xiàn)任CTO倪行軍2003年畢業(yè)時(shí),在報(bào)紙夾縫里看到一則招聘廣告后上門應(yīng)聘。那一年,他為支付寶敲下第一行代碼。
入職后,他多了一個(gè)師弟,比他還大3歲——放棄攻讀上海交大博士學(xué)位的程立。后來,兩人一起杵在公司樓道里吞云吐霧。
彼時(shí)的支付寶,不存在“支付寶賬戶”概念,用戶通過銀行或郵局轉(zhuǎn)賬的方式交易,支付寶作為中間人協(xié)調(diào)交易額度,這就導(dǎo)致程序員不僅要寫代碼,還要會(huì)“對(duì)賬”。
有一回,程立算來算去都差了10塊錢,翻來覆去還是找不出錯(cuò)賬,就問師兄能不能自己賠。被倪行軍斷然拒絕了。對(duì)賬的工作必須繼續(xù),最終查出是因?yàn)榫W(wǎng)絡(luò)設(shè)備故障,導(dǎo)致了一條數(shù)據(jù)出錯(cuò)。
2008年新年,程立參加了一個(gè)大項(xiàng)目,當(dāng)時(shí)總賬上有3分錢誤差怎么都查不到原因。所有人圍坐在一起,機(jī)身的風(fēng)扇轉(zhuǎn)得讓人焦躁,但程立已經(jīng)不是當(dāng)年那個(gè)為10塊錢錯(cuò)賬抓耳撓腮的人了,最后關(guān)頭他看出來是計(jì)算公式顛倒了。
整個(gè)過程,程立都顯得很淡定,給身邊年輕的程序員們巨大的沖擊和安全感,“師兄對(duì)問題的看法和理解會(huì)對(duì)你影響很大,他教會(huì)了你做人做事的一種態(tài)度?!?/p>
成為CTO的程立,還給后來的師兄們提了十六字箴言:我說你聽,我做你看;你說我聽,你做我看。
2010年,初代師兄弟們達(dá)成共識(shí),要有自己的數(shù)據(jù)庫(kù)。4年后,程立決定在2014年的“雙11”中,讓10%的交易庫(kù)數(shù)據(jù)跑在完全自研的分布式關(guān)系數(shù)據(jù)庫(kù)OceanBase(以下簡(jiǎn)稱“OB”)上。
試水成功后,2015年“雙11”,100%交易數(shù)據(jù)鏈和支付數(shù)據(jù)鏈都搬到OB上。也是在那一年,華中科技大學(xué)大學(xué)的升樂,進(jìn)入OB團(tuán)隊(duì)實(shí)習(xí)。
升樂
從時(shí)間節(jié)點(diǎn)上來說,他的職業(yè)生涯和OB的蝶變幾乎是同步的。按照?qǐng)F(tuán)隊(duì)的傳統(tǒng),新人報(bào)道后都要到“雙11”的作戰(zhàn)室參觀。彼時(shí)他看到一張大屏上展示著交易額的曲線,屋內(nèi)音量最大的是鍵盤的敲擊聲,只要曲線走勢(shì)稍有異常,上百顆腦袋會(huì)整齊劃一地低下,檢查負(fù)責(zé)的模塊。
后來,升樂成為他們其中的一員。在某一年的雙11前夕,他負(fù)責(zé)的新技術(shù)突然出現(xiàn)bug,原本可以將支付體驗(yàn)提升20%的技術(shù),忽然成為這場(chǎng)“大考”里的變數(shù)。那段時(shí)間,升樂連做夢(mèng)都在思考哪里出了問題。
數(shù)不清的代碼在屏幕上閃過,整整一個(gè)周,師兄和幾位資歷深的程序員陪在升樂身后一起排查。當(dāng)問題終于被找到時(shí),所有人如釋重負(fù)。
2021年,升樂也成了師兄,就在那一年,白莧入職,成了他的師弟之一。
師兄升樂與師弟白莧
白莧向HR爭(zhēng)取到了升樂左邊的位置,“這樣方便問問題。”然而,最開始的一段時(shí)間里,他非常忐忑,總會(huì)反復(fù)思考自己的每一個(gè)問題是不是“傻問題”。相同的心態(tài),升樂做師弟的時(shí)候也有過,所以總是會(huì)主動(dòng)找白莧聊天。日子久了,白莧也總結(jié)出一套向師兄提問的秘訣:
“一定要在師兄發(fā)現(xiàn)問題前把問題問出來。另外,傻問題永遠(yuǎn)比沒問題好?!?/p>
大約從2020年開始,技術(shù)新人與師兄的見面會(huì)被各團(tuán)隊(duì)自行安排的登山、做公益等活動(dòng)替代。因?yàn)樾U猩鹉瓿掷m(xù)增長(zhǎng),園區(qū)內(nèi)已經(jīng)沒有足夠大的場(chǎng)地集中舉辦儀式了。
經(jīng)過十八年的發(fā)展,螞蟻技術(shù)人的“傳幫帶”文化也在升級(jí)迭代。2019年,螞蟻在內(nèi)部成立“螞蟻元學(xué)堂”, 每位技術(shù)新人入職后,都要到元學(xué)堂脫產(chǎn)學(xué)習(xí)三個(gè)月。
這個(gè)內(nèi)部“技術(shù)大學(xué)”的講師由技術(shù)高管和“金牌師兄”擔(dān)任,此外每年還會(huì)邀請(qǐng)來國(guó)內(nèi)外技術(shù)大咖來做技術(shù)分享,人工智能根目錄級(jí)人物,美國(guó)三院院士、加州大學(xué)伯克利分校教授邁克爾·喬丹也曾來此做過編外“師兄”。
內(nèi)部“技術(shù)大學(xué)”的設(shè)置,讓螞蟻技術(shù)人保持著一種終身學(xué)習(xí)的氛圍和開闊。
支付寶技術(shù)部支付數(shù)據(jù)應(yīng)用團(tuán)隊(duì)的高級(jí)算法工程師莊紫在一次算法合作研究任務(wù)中,第一次與算法專家冰洲產(chǎn)生了交集。那是一個(gè)虛擬的學(xué)術(shù)小組,討論的問題大多關(guān)于前沿學(xué)術(shù)研究如何應(yīng)用于實(shí)際業(yè)務(wù)中。
在程序員的世界里,一直通行著一個(gè)道理:技術(shù)這一行,保鮮期短,不進(jìn)則退。為了使得自身長(zhǎng)期處于“保鮮期”,技術(shù)人往往在離開象牙塔之后繼續(xù)在崗位上學(xué)習(xí)。莊紫本身的專業(yè)是精算和運(yùn)籌,偏向于數(shù)學(xué)而非計(jì)算機(jī),內(nèi)部技術(shù)大學(xué)剛好承接了她繼續(xù)做學(xué)生的狀態(tài)。
每一行代碼,都是技術(shù)人自己的名片。莊紫對(duì)冰洲的第一印象是“他的代碼寫得很漂亮”。但這對(duì)跨專業(yè)的莊紫來說,并不容易。
由于對(duì)學(xué)科知識(shí)的欠缺,讓莊紫在很長(zhǎng)一段時(shí)間里都陷入焦慮,她有時(shí)會(huì)想,在學(xué)校時(shí)做不好最多是不及格,而現(xiàn)在會(huì)不會(huì)因?yàn)橐粋€(gè)bug,讓自己的職業(yè)生涯還沒開始就已經(jīng)結(jié)束。
去年年底,她負(fù)責(zé)的項(xiàng)目上線,起初一切正常,但隨著業(yè)務(wù)量擴(kuò)張,開始嚴(yán)重延遲。想不到解決方法的莊紫,只能開啟“人肉”保障模式。她24小時(shí)都把電腦帶在身邊,一旦遇到問題就立刻響應(yīng)處理,但人總有情緒的時(shí)候,在一次組內(nèi)會(huì)議中,她忍不住低著頭哭。
察覺莊紫的狀態(tài)后,冰洲把她寫的每一行代碼都檢查了一遍,發(fā)現(xiàn)問題源于鏈路設(shè)計(jì)過于繁瑣,許多地方需要化繁為簡(jiǎn)。
師妹莊紫與師兄冰洲
在螞蟻內(nèi)部,有一個(gè)列著花名的名單,每個(gè)bug 或者問題,復(fù)盤后都會(huì)有個(gè)歸屬。而師弟們?cè)跒槠谝荒甑纳鲜质煜み^程中,“制造”出來的麻煩,往往都會(huì)記在師兄賬上。
冰洲讓莊紫從一些bug中脫身,也讓她成為制造問題的人。在后來的工作中,莊紫一直在挑戰(zhàn)更大的問題,那些沒被解決、還不知道怎么去解決的問題。
作為一名算法工程師,莊紫很享受螞蟻提供的環(huán)境:“在這里,技術(shù)人可以進(jìn)入一種很純粹的狀態(tài)?!?/p>
而作為中間件團(tuán)隊(duì)的元老,魯直在這一點(diǎn)上更有發(fā)言權(quán)。中間件是螞蟻一個(gè)特殊的團(tuán)隊(duì),他們的主要用戶是自己人,他們?yōu)槲浵伒某绦騿T準(zhǔn)備紙和筆,為“搞裝修”的產(chǎn)品經(jīng)理和業(yè)務(wù)同學(xué)“打地基”。
魯直和師弟雪連,是「最人物」采訪中相識(shí)年份最長(zhǎng)的師兄弟,從2013年開始,他們?cè)谥虚g件團(tuán)隊(duì)為別人打地基,也夯實(shí)彼此的基礎(chǔ)。過去這9年,曾經(jīng)的實(shí)習(xí)生雪連已成長(zhǎng)為一名高級(jí)技術(shù)專家,而魯直也沒有停下腳步,如今已是一名帶領(lǐng)著數(shù)十人團(tuán)隊(duì)的技術(shù)總監(jiān)。
師弟雪連(左)與師兄魯直
現(xiàn)在,兩人還會(huì)像從前一樣,在空閑的夜晚找一個(gè)燒烤攤擼串,路邊的車飛馳而過,如同這個(gè)急劇變化的時(shí)代,對(duì)技術(shù)人無時(shí)無刻都在發(fā)起挑戰(zhàn)。
數(shù)字化時(shí)代,潮汐漲落在技術(shù)人。無論過去還是未來,只要走,就會(huì)有路,遠(yuǎn)方就在靠近。
關(guān)鍵詞: