作為網(wǎng)易企業(yè)郵箱技術負責人,金金也是從一線Code工作一點點晉升上來的,那時候就對自己嚴格要求,代碼層面不出Bug,注釋一定要寫清楚,并且保證發(fā)布。也一直告誡自己,做事再認真一點、更積極主動一點、思考再深入一點,也是這樣的自我標準,讓金金留給大家的印象是個非??孔V的工程師,并一步步成為了團隊的負責人。
與所有管理者一樣,金金也曾經(jīng)歷過從一線編碼跨向團隊管理的難題。據(jù)他回憶,剛從一線到管理的時候,最大的挑戰(zhàn)莫過于團隊工作進度的安排與風格的適度統(tǒng)一。
“以前只需要安排自己的工作,今天要做什么,多久時間做完,心里都十分清楚。開始帶團隊之后,其他人和我的做事進度、風格、效率都不太一樣,錯誤的預估會影響到團隊的進度,也會收到來自其他部門的反饋”。
也許,這是對于在外人看來本就不善于交流的程序員群體一個極大的挑戰(zhàn),金金與團隊足足磨合了大半年,才順利地邁過了這個坎。
在他看來,磨合就是了解下屬的過程——不光要多關注下屬做的事,更要及時關注下屬對于工作內(nèi)容的反饋,比如最近有沒有被要求臨時做需求改動,工作的進展是否在某個點進入了誤區(qū),這樣才能及時地給予協(xié)助和指導,也就能比較完善地把握工作質(zhì)量和進度了。
網(wǎng)易企業(yè)郵箱作為老牌產(chǎn)品,本身只提供了郵箱服務,為了能提供更多的企業(yè)級應用,金金帶領團隊設計了一套面向企業(yè)服務的應用平臺,在平臺上可以接入各種第三方開發(fā)的應用,比如視頻會議,云課堂,日程,網(wǎng)盤等。
金金直接負責了企業(yè)服務平臺的架構(gòu)設計,包括對底層數(shù)據(jù)結(jié)構(gòu)的設計,對系統(tǒng)進行服務化拆分,設計企業(yè)通行證,制定應用接入規(guī)范。
在服務平臺上面,要點是需要對海量的郵件存儲進行規(guī)劃:多副本,壓縮加密設計,流量控制,保證其安全和穩(wěn)定。對郵件的收發(fā)進行有效管理:控制發(fā)信的頻率和流量,攔截垃圾郵件和病毒,對發(fā)信線路進行規(guī)劃,設計海外線路的接入方式等等。
有人說,每一個程序員的代碼都具有自己特定的風格,別人很難改動。在金金看來,代碼只是一種表象,是表達思維的一種工具,因此每個人必然會有自己的獨特代碼風格。
在他的團隊中,對代碼的風格一般不會有太強制性的要求,就像無法要求一個人完全模仿另一個人走路的姿勢一樣,不習慣的走路姿勢會影響一個人的走路速度。只需要在一個大致的軌跡下,尊重每一個人的特點,就能讓每個人發(fā)揮出自己的特長。
提起“越野”這個詞,恐怕很多人的第一反應會是吉普車,因為對越野嘗試過,甚至了解過的人實在太少。我問金金怎么會接觸到越野跑這項運動,他又說,是機緣巧合。
有一次,金金被一起健身的小伙伴喊著去參加越野跑,帶著初次的好奇和對體力的自信,甚至連裝備都沒準備齊全就跟著參加了,結(jié)果一只手上拿著水,不僅不方便,一個下坡的瞬間,隊友就“消失”了。
金金說,“沒參加過越野跑之前,我從來不相信有人會以那樣快的速度跑下坡,就像飛一樣”。其實現(xiàn)在他也一樣可以。只是當時,對于一名越野初學者來說,金金身上有著一股不甘落后的勁兒,可同時也彰顯了程序員的小心嚴謹。他不會盲目地去追趕,或是沒有計劃地瘋狂練習,而是讓自己在科學的訓練中進步。
第二次、第三次……越來越多越來越頻繁的嘗試和進步,讓金金很快就跟上了隊友的步伐,漸漸愛上這項運動,開始參加各種越野跑比賽。
有一部分人參加比賽,是為了大滿貫和成績,而金金參加比賽,更像是對“世界那么大,我想去看看”的滿足。他說,“越野就是去一些沒有去過的地方,看一些沒有看過的風景。奉化、寧波、莫干山,每去一個地方都是很新鮮的。即便不出城,僅在杭州這個本身就有著得天獨厚越野環(huán)境的城市,也足夠享受一番“。
我原以為,迷戀越野跑,享受“飛起來的“感覺的人,也許是在享受釋放出工作中壓力的快感,也許是為了中和工作中的謹慎和較真兒,但這種想法似乎有些片面。
在金金的《越野小記》中他說道,“越野時心要在前方,這樣才走得遠,但是眼睛要看腳下,這樣才不容易摔跤跌倒。抬頭時遠方山峰佇立似高不可攀,等走到時才發(fā)現(xiàn)已在腳下,不過爾爾”。
他還引用了越野跑天王Kilian Jornet的一段話:“在跑步中與自然同步,通過我的腳步與大自然實現(xiàn)交流。我不會在大地上留下一點痕跡,盡量無聲無息地跑過去,就像我飄浮在路面以上,大地幾乎感受不到我的觸碰。讓自己的身體去適應大地,在斜坡上小步跑或大步地走,下坡時跑成曲線,就像身體與大地之間跳著輕快的舞步。”
在采訪他的過程中,我發(fā)現(xiàn)似乎任何事情在他口中都可以用“巧合”來開始,碰巧被小伙伴帶著去越野,碰巧和同學一起去游泳,可是,一個只是碰巧去游泳的人,不會從什么泳姿都不會到自己學會蝶泳,更不會早上7點沖到游泳館就為搶一張橫渡錢塘江的門票。在這點上,金金身上透露出一種韌勁兒,或者說是毅力。
“一件事情,覺得它好玩,但是一定要學會了,才更有意思,如果沒有體會到其中的樂趣就放棄,總感覺意猶未盡”。
— 寫在最后 —
當我們不談技術、不談架構(gòu)、不談代碼的時候,我們其實最該關注的就是我們的身體,健康比什么都重要。
生活和工作需要一個有效的平衡,在努力工作的時候,也要適當?shù)倪\動,讓身體處于一個正向能量的磁場。另外,現(xiàn)在多數(shù)公司都會提供每年體檢的機會,每個人都應該定期檢查,不浪費福利,也不錯過可能可以及早發(fā)現(xiàn)病痛的機會。