在華為保持“少年”的秘方:為何他還仍有一頭茂密的黑發(fā)?
來源 :華為人
少年“未央”
有一個(gè)少年,曾在宿舍喧囂的DOTA里,獨(dú)自一人對(duì)著韓劇,隨著劇情的跌宕起伏,或哈哈大笑,或暗自垂淚;
有一個(gè)少年,常在周末的家里,給自己整上一份“全蛋宴”:青椒炒雞蛋、西紅柿雞蛋湯、蛋炒飯,還覺得不過癮,再煮個(gè)雞蛋,吃得不亦樂乎;
有一個(gè)少年,白天馳騁在0和1的世界,策“碼”奔騰,深夜愛聽點(diǎn)民謠,寫點(diǎn)小文章,偶爾還感春傷秋……
這個(gè)少年,就是我。
我叫朱快快,這個(gè)名字,是因?yàn)榧依镩L輩希望我能快快樂樂地長大。如今,作為一個(gè)90后,我已經(jīng)在華為工作三年了,從“小鮮肉”升級(jí)為“次鮮肉”,容貌可能“滄?!绷耍珒?nèi)心,依舊保持著當(dāng)初的那份純真少年的快樂。
入職華為,對(duì)于我來說是“水到渠成”。
剛?cè)氪髮W(xué),我的專業(yè)是材料科學(xué)與技術(shù),半個(gè)學(xué)期后,由于一些原因轉(zhuǎn)到了計(jì)算機(jī)專業(yè)。要知道,我此前的18年人生,和計(jì)算機(jī)的交集可能也就是網(wǎng)吧里面的幾局CS。但我是個(gè)不服輸?shù)娜耍沧銐驑酚^自信,便自學(xué)了落下的專業(yè)課,逐漸趕了上去,學(xué)期末便已經(jīng)能名列前茅,之后我還被選入軟件培優(yōu)班,再到保送南京航空航天大學(xué)的研究生。
其實(shí),對(duì)于自己將來想要成為什么樣的人,我并不清楚,但是我時(shí)刻清楚自己當(dāng)下應(yīng)該做什么。網(wǎng)上流行一張圖,就是把教室的座位分為學(xué)霸、學(xué)渣、娛樂區(qū)等等,沒錯(cuò),大學(xué)的我就是那個(gè)永遠(yuǎn)搶坐在第一排“學(xué)霸”座位的人,我積極和老師互動(dòng),有不懂的立刻請(qǐng)教,課外還會(huì)參加各種活動(dòng),增加閱歷,磨礪技能?,F(xiàn)在回想起我的大學(xué)生涯,真的滿滿當(dāng)當(dāng)都是收獲。因此,這樣一個(gè)愛打DOTA,愛唱K,愛交朋友,愛聚會(huì)的我,最后還快樂地成為當(dāng)年學(xué)校的優(yōu)秀畢業(yè)生。
到了畢業(yè)求職季,我首先就想到了要來華為。因?yàn)槲以谌A為南京研究所實(shí)習(xí)過一段時(shí)間,我還蠻喜歡自己部門的,我報(bào)名參加了FX科學(xué)家計(jì)劃——據(jù)說是華為頂尖人才招募和培養(yǎng)項(xiàng)目,很幸運(yùn)我通過了一系列的面試、筆試,順利地成為了一名華為人,還來到之前實(shí)習(xí)的CBS部門,成為了一名軟件人。
這就是我與華為結(jié)緣的故事。入職培訓(xùn)的課程,讓我更加深入地了解了華為,我看著給我們培訓(xùn)的華為前輩身上散發(fā)出來各式各樣的“華為氣息”,有樂觀,有奮斗,有堅(jiān)毅,有堅(jiān)忍……我也忍不住在想,成為了華為人的我,會(huì)是什么樣子的呢?
2017年,我剛?cè)肼毜臅r(shí)候,CBS部門“人丁興旺”,我不僅可以向自己導(dǎo)師、周圍同事前輩請(qǐng)教,還可以直接跟著總工學(xué)習(xí),剛進(jìn)部門的那幾個(gè)月,我宛如還在大學(xué)校園里一樣,擁有著一個(gè)“舒適快樂”的學(xué)習(xí)成長環(huán)境,太幸福了!
但是,這樣簡單快樂生活,在我硬裝實(shí)踐回來之后,戛然而止。還記得那是2017年的12月,當(dāng)我從東莞硬裝基地畢業(yè),帶著滿懷的思念之情,回到部門。此時(shí),因?yàn)橐呀?jīng)開始進(jìn)行軟件變革了,部門精簡了很多人了,我的導(dǎo)師也要離開部門了,他在臨走前請(qǐng)我吃了一頓飯,鼓勵(lì)我扎扎實(shí)實(shí)地干下去。
而我,到底要何去何從?
經(jīng)過幾天的思想掙扎,我決定繼續(xù)在部門干下去。還記得印象很深,跟同屆入職的小伙伴說起自己是“軟件人”,立刻感覺到大家有點(diǎn)“憐憫”眼光的關(guān)懷,但其實(shí),我一直覺得軟件是最能鍛煉新人的地方,十幾年來沉淀了很多優(yōu)秀的技術(shù)底蘊(yùn),隨著不斷成長,愈發(fā)能感覺到我們底層基礎(chǔ)能力組件代碼中,所蘊(yùn)含的智慧和前人濃厚的技術(shù)情懷,我覺得在這里我能吸收到茁壯成長的養(yǎng)分。
堅(jiān)守軟件還有一個(gè)原因——我是個(gè)有點(diǎn)倔強(qiáng)的人,我不認(rèn)命,我不愿意就這樣放棄我所從事的第一個(gè)產(chǎn)品。我實(shí)習(xí)在軟件,入職在軟件,成長在軟件,我對(duì)這里有感情,能感受到留下來的這些人,真心想把產(chǎn)品做好最強(qiáng)。我們還有廣闊的空間值得去突破,有扎實(shí)的技術(shù)基礎(chǔ),有資深的技術(shù)專家,變革中我們也在矯正著,改進(jìn)著,我覺得當(dāng)前正走在正確的路上,盡管不清楚前方到底會(huì)怎樣,但在軟件變革的時(shí)代,作為新人,我不愿認(rèn)命,我想留下來再去拼一把。
就這樣,我留了下來,接過“衣缽”,繼續(xù)做“軟件人”。
我們部門是做計(jì)費(fèi)的,簡單理解,就是打電話的話費(fèi)、上網(wǎng)的流量產(chǎn)生的費(fèi)用,都由我們給提供運(yùn)營商的計(jì)費(fèi)系統(tǒng)來出賬計(jì)算的。
2018年年初,為了優(yōu)化客戶體驗(yàn),緩解歷史局點(diǎn)兼容壓力,我們有了新任務(wù):要在當(dāng)前出賬流程架構(gòu)基礎(chǔ)上,重新做一套簡化出賬流程,讓整個(gè)框架更加合理,讓客戶的使用感更好,比如更少的步驟,更清晰的節(jié)點(diǎn),更簡潔的頁面,更便捷的操作。
而這時(shí)候,我真正感受到了“天降大任于斯人也”,因?yàn)椴块T人員的精簡,我得帶領(lǐng)著兩個(gè)新員工開始這個(gè)項(xiàng)目。這項(xiàng)艱巨的任務(wù)壓到我這樣一個(gè)剛從“新兵營”出來的小兵身上,我被逼著迎來了這段快樂又痛苦的過程。
我內(nèi)心也忍不住懷念從前有導(dǎo)師、有前輩同事帶著,引領(lǐng)著方向,覺得干什么項(xiàng)目,心里都“妥妥的”。而現(xiàn)在,什么都得靠自己。代碼就在那里,自己不會(huì)優(yōu)化自己,得靠我們把它好好閱讀、梳理,再對(duì)它進(jìn)行改造,重構(gòu)。
等著我的,是迎面而來鋪天蓋地的問題單,以及一兩萬行陌生的代碼。問題單就像泄洪一樣鋪天蓋地地沖了下來。一開始,一天一張單都解決得很困難,每天跟著SE熟悉學(xué)習(xí)流程,再帶著問題去梳理,晚上連做夢都是問題單!遇到疑難雜癥,僅剩下的兩三個(gè)人一起討論,一點(diǎn)點(diǎn)抽絲剝繭,漸漸的,一天能處理兩三個(gè)問題,然后四五個(gè)問題,我能感受到自己在以一種肉眼可見的“暴風(fēng)”速度在成長。
在一個(gè)半月的時(shí)間內(nèi),我們整個(gè)版本處理了80多張問題單,增改的代碼都超過五千行,雖然任務(wù)艱巨,但當(dāng)時(shí)我們出賬小模塊僅剩下的三個(gè)開發(fā)的團(tuán)隊(duì)卻異常的團(tuán)結(jié)堅(jiān)韌,全民皆兵,SE都主動(dòng)頂上去寫代碼處理問題單,硬生生地扛了下來。熬過去之后,再回頭看那些問題,看那些曾經(jīng)不甚熟悉的業(yè)務(wù)與代碼,仿佛都沒有什么高深莫測了,這讓我生出一種自信:無論怎樣一種困難局面,不管剩下幾個(gè)人,只要下定決心勇敢頂上去,沒有渡不過去難關(guān)。
現(xiàn)在回想這段時(shí)光,從承擔(dān)組內(nèi)核心出賬模塊的代碼開發(fā),到去對(duì)接局點(diǎn)現(xiàn)網(wǎng)問題,剛出新兵營變到了前線,剛學(xué)會(huì)走路便不得不奔跑起來,漸漸會(huì)去承擔(dān)責(zé)任,主動(dòng)支撐現(xiàn)網(wǎng)問題,過程中感受到自己創(chuàng)造的價(jià)值,也感受到周圍的對(duì)自己的認(rèn)可。這段暴風(fēng)成長的時(shí)間,雖然痛苦艱難,但也有收獲滿滿的快樂。
進(jìn)入2019年,公司開始推行軟件能力提升,5月的時(shí)候,部門讓我開始負(fù)責(zé)CBS產(chǎn)品可信能力提升工作。
如何提升我們的可信構(gòu)建能力?對(duì)于我來說,只能先根據(jù)資料去摸索。我首先自己摸底了一下,選擇了一個(gè)業(yè)務(wù)模塊,搞了一臺(tái)裸機(jī),從最底層開始搭建環(huán)境,搭建Jenkins服務(wù)器,部署插件,接入機(jī)器,創(chuàng)建工程、對(duì)接ewindcloud等,一步步地,竟然打通了一個(gè)粗糙的“個(gè)人流水線”!
盡管后來正式推行的時(shí)候,所有的工程都是在由工具部提供的服務(wù)器和構(gòu)建的環(huán)境上執(zhí)行的,我的那套“流水線”完全沒有派上用場,但是這些“無用功”讓我少走不少彎路,在后面工程搭建過程中,由于我之前已經(jīng)融會(huì)貫通,因此更加得心用手。
這套“個(gè)人流水線”改變了編碼人員以往的工作模式,以前大家都直接提交代碼到庫里,然后就合進(jìn)去了。如今這套新的模式,讓工程師的代碼要經(jīng)過一道道關(guān)卡,最后還有Committer把關(guān)檢視,只有“高質(zhì)量”的代碼,最后才能合入主庫。
在試驗(yàn)推廣的時(shí)候,這套流水線還是很多小問題的,比如提交代碼上去,會(huì)顯示錯(cuò)誤,無法進(jìn)入下一個(gè)流程,或者插件有問題等等……那段時(shí)間,我的電腦桌面右下角eSpace一直不停閃動(dòng),數(shù)不清的兄弟們來“問候”我,有來吐槽的,也有來反饋使用問題的。我還記得,有時(shí)候在去食堂的路上,遇見了知道“個(gè)人流水線”是我推廣的同事們,總是要叫住我,當(dāng)面懟我的,他們開玩笑,“怪”我搞了這么個(gè)東西,導(dǎo)致代碼怎么也提交不上去!每次我都樂呵呵地聽著,記住他們說的點(diǎn),回來繼續(xù)優(yōu)化升級(jí)。
等到了10月份,“個(gè)人流水線”已經(jīng)基本覆蓋了CBS所有產(chǎn)品,之前被懟、被吐槽也都成為歷史。我欣喜地看到,大家都習(xí)慣了這一套標(biāo)準(zhǔn)的流程,我們從源頭上提高了代碼的質(zhì)量,每一行的代碼都至少經(jīng)過兩個(gè)人的檢視,因此在后續(xù)的維護(hù)上成本降低了很多,出現(xiàn)問題,定位也更加容易了。
推廣了大半年的可信文化,在11月份,我們迎來了公司的大考——公司請(qǐng)來了第三方的歐洲公司對(duì)我們的可信工作進(jìn)行審視,結(jié)果是讓我們開心滿意的:我們完美通過了審核,并且還進(jìn)行了高階計(jì)劃的商討。
在東莞,我也終于和大半年“網(wǎng)友”——軟件工程平臺(tái)與DFX開發(fā)部的李玉潔“奔現(xiàn)”了,作為可信工程“個(gè)人流水線”最重要的打造伙伴之一,我倆隔著天南地北,每天“相約”在Espace上,共同打造推廣“流水線”,我們美滋滋地吃了一頓烤魚,過往的酸甜苦辣都在熱騰騰的鮮美魚肉里啦!
現(xiàn)在大家經(jīng)常會(huì)給“90后”打標(biāo)簽,作為90后前段的我,在奔三的道路上踏步向前,我倒覺得在工作上,沒有什么90后的標(biāo)簽,就如千千萬萬個(gè)華為人一樣,認(rèn)真完成好自己的工作。
但工作之外,我可能還是有一點(diǎn)90后的影子。正如前面說的那樣,我愛打DOTA,但是我也愛看韓劇,“生活不止眼前的茍且,還有韓劇和美食?!币郧霸诖髮W(xué)宿舍,舍友們?cè)贒OTA的世界里拼死搏殺的時(shí)候,我可能在一旁,跟著韓劇劇情淚流滿面,雖然有時(shí)候和周圍人交流,大家會(huì)覺得不可思議:一個(gè)理工男,怎么就愛看韓劇?我倒是覺得這是我保持自己一顆“少男心”的方式之一,經(jīng)常在代碼的世界里,“攻城獅”也需要探索一下不同的世界,就比如這種充滿感性的世界,守護(hù)住自己內(nèi)心柔軟的角落。
每個(gè)周末,除了打打球,爬爬山,我也會(huì)自己下廚,可能做飯的水平遠(yuǎn)遠(yuǎn)比不上大廚,但是犒勞與取悅自己,那是綽綽有余了。
還記得當(dāng)年新員工培訓(xùn),我好奇的那個(gè)問題:“成為了華為人的我,會(huì)是什么樣子的呢?”如今三年過去,我覺得沒有答案。與三年前相比,我覺得自己其實(shí)沒有變,因?yàn)檫€是擁有簡單的快樂,樂觀的心態(tài);但是我也變了,這幾年,經(jīng)歷過新員工期間在參天大樹下自由成長吸取養(yǎng)分,經(jīng)歷過軟件變革的物是人非,經(jīng)歷了走出困境再穩(wěn)步前行,也經(jīng)歷了推進(jìn)打造可信軟件工程能力的跌跌撞撞,我歡樂過,痛苦過,掙扎過,奮進(jìn)過,但這一切,都值得!
-END-
推薦閱讀
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺(tái)立場,如有問題,請(qǐng)聯(lián)系我們,謝謝!