天天看點

鑫蜂維人物志:王超超——做一個自在如風的少年

作者:鑫蜂維

王超超是康帕斯一名資深java工程師,線上約訪王超超,聊天時他言簡意赅、惜字如金,就像印象中的IT男,見面才知道,原來是一位98年的小哥哥。當聊到工作和興趣愛好時,王超超整個人都鮮活起來,把他的故事娓娓道來。他愛代碼、愛騎行,他有着超出同齡人的價值觀。去開發新的項目、去參加騎遊大會......一路走來,每段時光都給了他很多難忘的回憶。

鑫蜂維人物志:王超超——做一個自在如風的少年

王超超在甯波讀書,實習,擇一城而定居,喜歡江南風景的他,選擇了上有天堂、下有蘇杭的杭州作為他的定居之所。2021年1月,他來到了杭州,又在因緣巧合之下來到了康帕斯,這裡讓他感受到了網際網路公司年輕、快節奏的氛圍。

在康帕斯,王超超負責的是雲社群後端開發項目。2021年正是雲社群業務的快速成長期,使用者體量增大,調用頻次逐漸遞增,這就意味着每個服務端接口都必須要有更大的承載量。在雲社群使用者不斷增長的情況下,經常會出現高并發的場景,數萬人同時登陸,這就需要王超超以更飽滿的狀态去迎接挑戰。

鑫蜂維人物志:王超超——做一個自在如風的少年

那段時間他特别忙,一邊和時間賽跑,保障用戶端的使用者體驗;一邊還要解決業務線各部門的業務需求,也是在這種忙碌中,他經受住了考驗,“雲社群業務疊代很快,這對于需求方和開發的壓力都很大。并且,随着市場環境的變化,相關的業務也需要不斷疊代。我們團隊一直在思考碰撞,不斷的修正尋找正确的方向。”雖然中間也會遇到各種問題,但是王超超堅信,方向對了,就不怕路遠,一切往前看就對了。

鑫蜂維人物志:王超超——做一個自在如風的少年

技術這個崗位,不能脫離業務而存在。後端工程師當中有部分同學喜歡研究專深的技術,但如果把所學習到的技術,運用到業務中去才是獲得成功的更好的方式。是以,他非常關注業務、關注産品。

雲社群的使用者體量增大,調用頻次逐漸遞增。但由于釘釘對每個服務端接口都有多元度的調用頻率限制,如果超出限制就會導緻調用失敗,進而造成資料丢失,雖然問題簡單,但這需要占有開發人員很多時間和精力去維護失敗的資料,同時,由于經常出現問題,使用者體驗也不好。

這一問題存在已久,一直沒有得到解決,王超超發現這一問題後,主動學習各種方案并不斷投入到實踐中去。他根據釘釘接口頻率限制文檔說明,對雲社群内所有調用釘釘接口都添加了接口限流,考慮了多方技術選型,将原有的RedisTemplate方式去做的計數限流改造成使用Lua腳本分布式操作Redis令牌桶,保證了原子性。将限流的時間滑動視窗細粒度做到毫秒級别。并進行了多元度的壓力測試,確定線上能夠穩定使用。

鑫蜂維人物志:王超超——做一個自在如風的少年

該限流算法上線後,不再出現釘釘的接口頻率限制報錯問題。大大減少了開發人員進行排查異常資料問題的時間,同時王超超将該算法推廣至雲社群、空中課堂、基礎架構組等項目組,也能保證其他的SaaS産品不再受到此困擾,對于使用者來說,資料問題的解決,bug問題減少,體驗感大大增強。

“在設計出一款産品并最終把它推向市場的過程當中,會出現各種各樣的情況,遇到各種各樣的問題,解決這些問題有時候你就需要抽絲剝繭,主動去發現、去解決,你會發現在解決問題的過程中,不僅會幫助到他人,也能提升自己,這才是最有成就感的事情。”王超超說。

鑫蜂維人物志:王超超——做一個自在如風的少年
鑫蜂維人物志:王超超——做一個自在如風的少年

在康帕斯的價值觀中,第一關鍵詞條是“成就客戶”,對于康帕斯人來說,大家都知道成就客戶不僅是一個口号,更是對于客戶的服務保證 ,成就客戶的本質是多替客戶考慮 。想客戶之所想,急客戶之所急,解決客戶的問題,建立信任關系。

2021年有一家客戶大約有三萬人,當時員工釋出了一條含有敏感資訊的工作通知,管理者需要對這條晚上11點左右釋出的工作通知緊急撤回。這項看似簡單的工作,其實具有一定複雜性,我們的業務是不支援工作通知撤回的,撤回需要手動調用釘釘撤回工作通知接口,該接口是針對使用者的,相當于文章有三萬條記錄。那麼需要在這三萬條記錄裡面去把這個使用者給撤回這非常耗時。一個人要撤回一次,三萬人就需要撤回三萬次。

鑫蜂維人物志:王超超——做一個自在如風的少年

為了幫助客戶解決這一難題,王超超毅然接受了這次任務。當時,他接到任務時已經是淩晨12點多了,而客戶希望在員工上班前,将該工作通知全部撤回,留給他的時間僅剩下不到8個小時。“當時非常焦慮,因為時間緊,任務重。剛開始我用手動撤回的方式,從淩晨12點一直弄到半夜2點,一條一條的撤回,就感覺眼花缭亂,非常疲憊。我覺得這樣下去不行,如果繼續用這種狀态下去,估計很難完成。”

王超超在慢慢摸索中,梳理出了一套标準、流程化的東西。結合之前的工作經驗寫了一段代碼,在淩晨3-4點左右将三萬多條工作通知全部撤回,比預期完成時間提前了4、5個小時解決了這一問題,最終得到了客戶的表揚和好評。

鑫蜂維人物志:王超超——做一個自在如風的少年

談及在工作中遇到的難題,王超超說:“對于項目開發來說,從0到1并不難,難的是在使用者體量大,高并發的情況下,做選擇的時候,應該考慮的是怎樣去找到這個正确的選擇,适合我們業務方向的一個選擇。雖然這些年來,後端技術層出不窮,但是後端的目标就是提供資料支援以及性能優化。隻要找準這個目标,你的前進方向不變,并與公司目标一緻,堅持做到讓客戶滿意,就一定會成功。”

從進入公司到現在,王超超深刻地體會到,康帕斯在數字化這條賽道上的正确選擇。他相信,跟着公司一路向前,也同樣可以收獲成功。

鑫蜂維人物志:王超超——做一個自在如風的少年

工作中王超超可以獨當一面,生活中他也過得豐富多彩。作為騎行愛好者的他,在來杭州600多天裡,他已經騎遍了杭州的大街小巷,哪塊風景比較好,哪塊利于拍大片、哪塊必須要打卡,他可以說得頭頭是道,“我享受那種自由自在的感覺,一個人想騎就騎,想停就停,不在意時間,不在乎目的地,去自己想要去的地方。”

騎行,是一項痛并快樂着運動摔車的痛,暴曬的痛,受傷的痛...但這麼多的收獲早就抵消了他所有的痛。踏上單車的王超超依舊是那個自在如風的少年。

繼續閱讀