久久精品视在线-2,小荡货腿张开让我cao视频,国自拍视频产社区,99久久精品国产一区二区 ,中文字幕精品一区二区年下载,国产亚洲精品色一区二区三区二,亚洲AV无码一区二区三区大黄瓜,国产AA久久大片日本无码,在线播放真实国产乱子伦,日本肉肉口番工全彩动漫

總監(jiān)獨(dú)吞75萬(wàn)年終獎(jiǎng)我只拿5萬(wàn)

總監(jiān)獨(dú)吞75萬(wàn)年終獎(jiǎng)我只拿5萬(wàn)

開(kāi)始閱讀 閱讀更多

精彩片段

小說(shuō)《總監(jiān)獨(dú)吞75萬(wàn)年終獎(jiǎng)我只拿5萬(wàn)》是知名作者“小魚(yú)”的作品之一,內(nèi)容圍繞主角王浩陳宏展開(kāi)。全文精彩片段:年終獎(jiǎng)發(fā)下來(lái)那天,技術(shù)中心一片喜氣,唯獨(dú)我桌上那封薄得扎眼。總監(jiān)王浩拿了七十五萬(wàn),我只分到五萬(wàn)。我找副總裁陳宏想討個(gè)說(shuō)法,他避而不見(jiàn)。第二天我直接提交了二十天年假,關(guān)機(jī)飛去了熱帶海島,每天游泳、看海、喝啤酒。我以為自己只是出去散散心,直到在異國(guó)小酒館里打開(kāi)手機(jī),屏幕上涌進(jìn)兩百多條未讀消息。年終獎(jiǎng)是臘月二十八發(fā)的。那天早上林奇進(jìn)公司的時(shí)候,電梯里遇到財(cái)務(wù)部的小周,小周手里抱著一摞信封,看見(jiàn)他就笑了一...

年終獎(jiǎng)發(fā)下來(lái)那天,技術(shù)中心一片喜氣,唯獨(dú)我桌上那封薄得扎眼。

總監(jiān)王浩拿了七十五萬(wàn),我只分到五萬(wàn)。

我找副總裁陳宏想討個(gè)說(shuō)法,他避而不見(jiàn)。

第二天我直接提交了二十天年假,關(guān)機(jī)飛去了熱帶海島,每天游泳、看海、喝啤酒。

我以為自己只是出去散散心,直到在異國(guó)小酒館里打開(kāi)手機(jī),屏幕上涌進(jìn)兩百多條未讀消息。

年終獎(jiǎng)是臘月二十八發(fā)的。

那天早上林奇進(jìn)公司的時(shí)候,電梯里遇到財(cái)務(wù)部的小周,小周手里抱著一摞信封,看見(jiàn)他就笑了一下,說(shuō)林工,今年數(shù)字好看得很,等會(huì)兒別被嚇著。

林奇也笑了一下,說(shuō)能有多好看,夠我換輛車就行。

小周沒(méi)接話,電梯到了十九樓,她往財(cái)務(wù)部那邊拐,林奇往技術(shù)中心走。

技術(shù)中心的工位上空了一半,提前請(qǐng)假回老家的人已經(jīng)走了,剩下的人都在等年終獎(jiǎng),電腦屏幕上開(kāi)著各種頁(yè)面,有人看機(jī)票有人看**票,就是沒(méi)人看代碼。

林奇坐下來(lái)打開(kāi)郵箱,果然看到HR發(fā)來(lái)的通知,說(shuō)今年年終獎(jiǎng)方案已定,請(qǐng)大家下午三點(diǎn)登錄系統(tǒng)查看,同時(shí)紙質(zhì)的信封也會(huì)在下午統(tǒng)一發(fā)放。

下午兩點(diǎn)四十,總監(jiān)王浩就讓人把技術(shù)中心的信封抱過(guò)來(lái)了。

王浩自己沒(méi)來(lái),來(lái)的是他手下的行政助理小孫,小孫抱著一個(gè)紙箱子,挨個(gè)工位發(fā)信封,發(fā)到林奇這里的時(shí)候頓了一下,回頭看了看箱子里的剩余,然后拿出一封薄薄的信封遞給他。

林奇接過(guò)來(lái)沒(méi)拆,小孫看了他一眼說(shuō)林工,王總說(shuō)讓大家收到就拆開(kāi)看看,有問(wèn)題及時(shí)反饋。

林奇說(shuō)行,我等會(huì)兒看。

小孫走了之后林奇把信封放在鍵盤邊上,先把手頭一個(gè)正在跑的測(cè)試腳本看了一遍,然后才拆開(kāi)信封。

里面有一張紙,打印著年終獎(jiǎng)金額和評(píng)語(yǔ),評(píng)語(yǔ)寫(xiě)著感謝你一年來(lái)的辛勤付出,再接再厲,下面蓋著HR的紅章。

金額那里寫(xiě)著五萬(wàn)元整。

林奇看著那個(gè)五字,把紙折好放回信封,又看了看周圍同事的表情。

他右手邊的小宋拆完信封臉都紅了,那個(gè)紅明顯是高興的紅,他聽(tīng)見(jiàn)小宋跟旁邊的人說(shuō)**發(fā)了十五個(gè)。

對(duì)面工位的老劉拆完也笑了笑,林奇估計(jì)老劉那個(gè)信封至少二十往上。

整個(gè)技術(shù)中心的氣氛比他剛來(lái)那會(huì)兒熱鬧多了,鍵盤聲都輕快起來(lái),有人在群里發(fā)紅包,手機(jī)叮叮咚咚響成一片。

只有林奇這邊安安靜靜的。

他沒(méi)在群里發(fā)紅包,也沒(méi)跟旁邊的人討論,他把信封塞進(jìn)抽屜里,繼續(xù)盯著屏幕上跑的測(cè)試腳本。

腳本跑完一遍報(bào)了兩個(gè)錯(cuò),他改完一行參數(shù)又跑了一遍,這時(shí)候身后的工位有人拍他肩膀,他扭頭一看,是王浩

王浩穿著一件深藍(lán)色的羊絨大衣,大概是剛從外面回來(lái),領(lǐng)子還立著。

他低頭看了一眼林奇的屏幕,說(shuō)老林,那個(gè)新模型的召回率調(diào)得怎么樣了。

林奇說(shuō)正在跑,下午能出結(jié)果。

王浩點(diǎn)點(diǎn)頭,說(shuō)行,你先忙,然后轉(zhuǎn)身要往自己辦公室走,走出去兩步又停下來(lái),回頭看著林奇說(shuō)信封看了吧。

林奇說(shuō)看了。

王浩說(shuō)今年整體行情就這樣,咱們部門指標(biāo)完成得一般,分配上肯定有傾斜,你理解一下,明年給你補(bǔ)上。

林奇說(shuō)行,我知道了。

王浩就走了。

林奇繼續(xù)看著屏幕,測(cè)試腳本又跑了一遍,這次沒(méi)報(bào)錯(cuò),他把結(jié)果保存好,關(guān)了電腦。

抽屜里的信封他沒(méi)拿,椅子推進(jìn)桌子下面,拿上外套出了門。

電梯經(jīng)過(guò)十九樓的時(shí)候停了,門打開(kāi),財(cái)務(wù)部的小周正往里走,看見(jiàn)林奇愣了一下說(shuō)林工今天這么早就走啊。

林奇說(shuō)嗯,有點(diǎn)事。

小周進(jìn)了電梯按了一樓,說(shuō)你們技術(shù)中心今年平均漲幅挺高的,我看名單上好幾個(gè)都漲了不少。

林奇沒(méi)接話,電梯到了二樓又進(jìn)來(lái)兩個(gè)人,小周就沒(méi)再說(shuō)什么。

到了一樓大堂,林奇看到外面天已經(jīng)暗了,公司門口的燈牌亮著,風(fēng)刮過(guò)來(lái)帶著一股濕冷氣。

他沒(méi)往停車場(chǎng)走,站在大堂玻璃門里面摸出手機(jī),通訊錄翻了一圈找到陳宏的名字,點(diǎn)開(kāi)對(duì)話框打了幾個(gè)字又**。

陳宏是副總裁,管整個(gè)產(chǎn)品線,他跟林奇是同一批進(jìn)公司的,以前他們倆在工位上挨著坐過(guò)兩年,關(guān)系算得上不錯(cuò)。

不過(guò)陳宏今年年初搬去了十八樓的獨(dú)立辦公室,他們見(jiàn)面的次數(shù)就少了,大部分時(shí)候是在會(huì)議上,陳宏坐在長(zhǎng)條桌的那一頭,林奇坐在靠門這頭。

林奇把手機(jī)揣回兜里,推開(kāi)門走進(jìn)風(fēng)里。

第二天就是臘月二十九,公司中午有個(gè)年終總結(jié)會(huì),接著是聚餐。

林奇到得比平時(shí)晚,快十一點(diǎn)才進(jìn)公司。

十八樓的會(huì)議室里已經(jīng)坐了大半圈人,陳宏坐在主位旁邊,正跟HR總監(jiān)說(shuō)著什么,看到林奇進(jìn)來(lái)抬了抬手算是打招呼。

林奇在自己那排找了個(gè)靠邊的位置坐下,面前擺著一份會(huì)議手冊(cè),封面上印著沖刺與突破兩個(gè)大字。

會(huì)議前半段是各業(yè)務(wù)線匯報(bào),PPT一頁(yè)一頁(yè)翻過(guò)去,數(shù)字好看的地方掌聲就響,不好看的地方主講人語(yǔ)速就快。

林奇中間出去接了一杯水,回來(lái)的時(shí)候正趕上產(chǎn)品部講明年規(guī)劃,投影上打著一個(gè)柱狀圖,標(biāo)著目標(biāo)三十億。

陳宏這時(shí)插了一句,說(shuō)這個(gè)目標(biāo)拆下去之后每個(gè)部門都有對(duì)應(yīng)的KPI,技術(shù)這邊要配合把新平臺(tái)搭起來(lái),老林你們那塊得加快進(jìn)度。

林奇點(diǎn)了點(diǎn)頭。

會(huì)議快結(jié)束的時(shí)候HR總監(jiān)站上去念年終獎(jiǎng)的總體情況,說(shuō)今年公司拿出了一點(diǎn)八個(gè)億來(lái)發(fā)獎(jiǎng)金,整體漲幅比去年高了七個(gè)點(diǎn),大家要有信心。

底下開(kāi)始有人交頭接耳,氣氛比剛才活躍不少。

王浩坐在林奇前面兩排,這時(shí)候回過(guò)頭看了一眼林奇,那個(gè)眼神很快,但林奇捕捉到了。

散會(huì)之后大家往樓下的餐廳走,聚餐定在公司旁邊的龍騰酒樓,包了二樓一整層。

林奇走在人群最后面,上樓的時(shí)候看到王浩已經(jīng)坐在主桌上了,身邊圍著幾個(gè)年輕的組長(zhǎng),正拿著手機(jī)給人看什么。

林奇在靠窗的那桌找了個(gè)位置坐下,桌上陸續(xù)坐滿了人,有人問(wèn)林奇怎么不坐主桌去,林奇說(shuō)這邊靠窗敞亮。

服務(wù)員開(kāi)始上涼菜,酒水也擺上來(lái)了,鄰桌有人已經(jīng)開(kāi)了啤酒在碰杯。

吃到一半的時(shí)候王浩端著酒杯過(guò)來(lái)了。

他先跟這桌的其他人碰了一圈,每個(gè)人都說(shuō)了幾句好聽(tīng)的,到林奇這里的時(shí)候王浩把酒杯舉起來(lái)說(shuō)老林,今年辛苦你了,我知道你那邊壓力大,來(lái),我敬你一杯。

林奇也端起杯子,說(shuō)王總客氣。

兩個(gè)人碰了一下,王浩喝了一大口,林奇抿了一小口就放下了。

王浩站在他旁邊沒(méi)走,又說(shuō)了句那個(gè)新模型的事回頭我們?cè)倥鲆幌拢瑤讉€(gè)參數(shù)我覺(jué)得可以再調(diào)一調(diào)。

林奇說(shuō)好,你定時(shí)間。

王浩拍了拍他肩膀,轉(zhuǎn)身去了下一桌。

這時(shí)候主桌那邊鬧哄哄的,有人說(shuō)王總今年手氣好獎(jiǎng)金拿得厚實(shí),得給大家發(fā)個(gè)大的。

王浩的笑聲傳過(guò)來(lái),說(shuō)別鬧別鬧,那是公司對(duì)我這一把骨頭的認(rèn)可。

又有人說(shuō)陳總今年也不差吧,陳宏的聲音響起來(lái)說(shuō)我跟王總比不了,他那是真刀**拼出來(lái)的。

林奇低頭吃菜,旁邊的小宋湊過(guò)來(lái)小聲說(shuō)林工,你聽(tīng)說(shuō)沒(méi),王總今年拿了七十五個(gè)。

林奇夾了一筷子青菜放進(jìn)嘴里,說(shuō)是嗎。

小宋說(shuō)真的,我女朋友在財(cái)務(wù)那邊,說(shuō)是報(bào)批單上清清楚楚寫(xiě)的,七十五萬(wàn)整,整個(gè)技術(shù)中心就他一個(gè)人上這個(gè)數(shù)。

林奇說(shuō)那挺好的,王總應(yīng)得的。

小宋看了他一眼,沒(méi)再說(shuō)話,扭頭跟另一邊的人喝酒去了。

林奇把碗里的飯吃完,拿紙巾擦了擦嘴,站起來(lái)往外走。

經(jīng)過(guò)主桌的時(shí)候王浩正好扭頭,看見(jiàn)他就說(shuō)老林你這就走了,再坐會(huì)兒嘛。

林奇說(shuō)家里有點(diǎn)事,先回了。

王浩說(shuō)行,那年后見(jiàn),你那個(gè)新模型年前能跑完吧。

林奇說(shuō)跑完了,結(jié)果發(fā)你郵箱了。

王浩點(diǎn)了點(diǎn)頭繼續(xù)跟旁邊人碰杯。

林奇下了樓走到酒樓門口,風(fēng)灌進(jìn)來(lái)他裹了裹外套,摸出手機(jī)看了時(shí)間,下午兩點(diǎn)四十。

他站在路邊想了一會(huì)兒,然后打開(kāi)手機(jī)里的旅行軟件,翻了翻國(guó)際航班,屏幕上一個(gè)叫芭提雅的地方跳出來(lái),落地簽,機(jī)票還有余位。

他選了最近一班能訂到的,明天上午十點(diǎn)二十起飛,然后點(diǎn)了支付。

付完款他給HR系統(tǒng)里提交了一個(gè)休假申請(qǐng),類型選的是年假,天數(shù)填了二十天。

系統(tǒng)提示審批中,他關(guān)掉手機(jī),攔了一輛出租車回家。

到家他把行李箱拖出來(lái)往里面扔了幾件夏裝,又裝了一雙拖鞋一頂**,最后把護(hù)照塞進(jìn)夾層拉好拉鏈。

手機(jī)響了一聲,他拿起來(lái)一看,是HR系統(tǒng)發(fā)來(lái)的通知,說(shuō)休假申請(qǐng)已通過(guò),審批人是陳宏

林奇看著那個(gè)名字,把手機(jī)扔到床上,繼續(xù)疊衣服。

第二天一早林奇關(guān)了手機(jī),上了飛機(jī)。

他坐的是靠窗的位置,旁邊是一對(duì)年輕的夫妻帶著小孩,小孩一路上都在哭,母親小聲哄著說(shuō)馬上就到了馬上就到了。

林奇把**扣在臉上半睡半醒,中間空姐過(guò)來(lái)發(fā)餐他也沒(méi)要,就那么蜷在座位里。

飛了五個(gè)多小時(shí)落地,出了海關(guān)外面的熱浪撲面而來(lái),跟龍都那種陰冷的冬天完全是兩個(gè)世界。

林奇換上了短袖和拖鞋,打車去了提前訂好的海邊旅館,房間不大但是帶一個(gè)小陽(yáng)臺(tái),陽(yáng)臺(tái)外面就是海。

他把行李扔在地上,拉開(kāi)陽(yáng)臺(tái)的玻璃門走出去,海風(fēng)帶著咸腥味撲在臉上。

遠(yuǎn)處海面上有幾艘船停著不動(dòng),太陽(yáng)正在往下沉,天邊燒成一片橙色。

林奇在陽(yáng)臺(tái)的塑料椅上坐下來(lái),從口袋里摸出煙點(diǎn)上,吸了一口,長(zhǎng)長(zhǎng)地吐出去。

手機(jī)還關(guān)著,他也沒(méi)想著開(kāi)。

旅館前臺(tái)的小姑娘送了一盤水果上來(lái),用英語(yǔ)說(shuō)免費(fèi)的,林奇用英語(yǔ)說(shuō)謝謝。

小姑娘走了之后他把水果放在桌上沒(méi)動(dòng),繼續(xù)坐在陽(yáng)臺(tái)上抽煙,一直坐到天徹底黑下去,遠(yuǎn)處船上的燈亮起來(lái),星星也出來(lái)了。

他在陽(yáng)臺(tái)上坐了很久。

第二天他睡到自然醒,去海邊走了走,中午在路邊攤吃了一碗粉,下午租了一輛摩托沿著海岸線騎了二十多公里。

第三天他換了個(gè)地方,坐船去了附近一個(gè)小島,島上沒(méi)有什么游客,他在沙灘上躺了一個(gè)下午,中間被曬醒了一次,翻了個(gè)面繼續(xù)睡。

**天他又換了個(gè)地方,往北去了一個(gè)叫清萊的小城,那里有個(gè)白廟,他進(jìn)去逛了一圈,出來(lái)之后在廟門口的樹(shù)下坐了一會(huì)兒。

第五天他去了一家當(dāng)?shù)氐男【起^,要了一瓶啤酒,坐在吧臺(tái)上看墻上的足球賽。

酒館老板是個(gè)中年大叔,用蹩腳的英語(yǔ)問(wèn)他從哪里來(lái),他說(shuō)龍國(guó),大叔豎了豎拇指說(shuō)龍國(guó)好,生意多。

林奇笑了笑,喝了一口啤酒。

酒館里沒(méi)什么人,電視上的球賽踢到了下半場(chǎng),林奇看著屏幕目光是散的,腦子里什么也沒(méi)想。

他摸出手機(jī)來(lái)按了一下開(kāi)機(jī)鍵,屏幕亮起來(lái),上面一堆未讀消息的圖標(biāo)擠在一起。

他劃開(kāi)看了一眼。

前幾天的消息大多來(lái)自工作群和幾個(gè)同事的私聊,有人問(wèn)他怎么突然休假了,有人給他轉(zhuǎn)發(fā)公司的內(nèi)部通知,有人問(wèn)他代碼里的某個(gè)模塊怎么跑不通。

再往后翻,消息漸漸多了起來(lái),而且發(fā)消息的人級(jí)別越來(lái)越高。

部門里一個(gè)組長(zhǎng)發(fā)了七八條,問(wèn)林奇有沒(méi)有看到一封郵件,語(yǔ)氣從平靜到焦躁。

技術(shù)中心另一個(gè)資深工程師發(fā)了個(gè)截圖給他,截圖是一個(gè)報(bào)錯(cuò)頁(yè)面,下面跟了一句話:林工這東西只有你改過(guò),咋整。

再往下翻,王浩發(fā)了兩條消息,第一條是初五那天發(fā)的,內(nèi)容是老林你那個(gè)補(bǔ)丁模塊的文檔在哪,第二條是初六發(fā)的,內(nèi)容是看到回個(gè)話。

然后是陳宏

陳宏發(fā)了四條,第一條說(shuō)林奇你方便的時(shí)候給我回個(gè)電話,第二條說(shuō)公司這邊出了點(diǎn)狀況,你的休假可能得提前結(jié)束,第三條說(shuō)看到速回,**條是一段語(yǔ)音。

林奇把語(yǔ)音點(diǎn)開(kāi),放在耳邊聽(tīng)。

陳宏的聲音聽(tīng)起來(lái)有點(diǎn)啞,**里很安靜,他說(shuō)林奇,我知道你心里有氣,但是現(xiàn)在這事真不是鬧情緒的時(shí)候,你那個(gè)防御模塊的底層邏輯只有你清楚,我們這邊幾個(gè)人看了三天都沒(méi)理明白,你回來(lái)一趟,什么都好說(shuō)。

林奇把語(yǔ)音聽(tīng)完,鎖了屏幕,把手機(jī)扣在吧臺(tái)上繼續(xù)喝啤酒。

電視上的球賽已經(jīng)結(jié)束了,屏幕上開(kāi)始放廣告,酒館老板走過(guò)來(lái)又給他開(kāi)了一瓶,說(shuō)送你的。

林奇說(shuō)了聲謝謝,把新開(kāi)的啤酒拿起來(lái)喝了一口。

他坐在吧臺(tái)前把第二瓶啤酒喝完,然后拿起手機(jī)又按亮屏幕,翻了翻后面的消息。

再往后有一條是HR總監(jiān)發(fā)的,時(shí)間是昨天,內(nèi)容很簡(jiǎn)短,說(shuō)林奇你的假期可以延長(zhǎng),回來(lái)之后我們?cè)僬劇?br>
下面還有一條是從一個(gè)陌生號(hào)碼發(fā)來(lái)的短信,他點(diǎn)開(kāi)一看,內(nèi)容只有一個(gè)問(wèn)號(hào)。

林奇沒(méi)回任何人。

他把手機(jī)再次關(guān)掉,從吧臺(tái)上下來(lái),跟老板結(jié)了賬,走出酒館。

外面天已經(jīng)黑透了,小城的街道上沒(méi)什么人,路燈昏黃地照著路面,林奇沿著路邊往回走,住的地方離酒館不遠(yuǎn),走路大概十分鐘。

他走到半路的時(shí)候路邊一只野貓從垃圾桶上跳下來(lái),看了他一眼,喵了一聲就跑了。

林奇在那只貓站過(guò)的地方停了幾秒,然后繼續(xù)走。

回到旅館他洗了個(gè)澡,躺在床上盯著天花板,空調(diào)嗡嗡地響著,外面的街上偶爾有摩托車經(jīng)過(guò)的聲音。

他翻了個(gè)身把臉埋進(jìn)枕頭里,過(guò)了很久才睡著。

他睡著的時(shí)候并不知道,龍都那邊公司的服務(wù)器,已經(jīng)開(kāi)始往外吐異常數(shù)據(jù)了。

初七那天公司正式上班,技術(shù)中心到崗的人不到三分之二,還有人在返程路上,工位上稀稀拉拉的。

小宋早上九點(diǎn)到的,放下包先開(kāi)了電腦,然后去茶水間接咖啡,回來(lái)的時(shí)候路過(guò)林奇的工位,看了一眼空著的椅子和合上的屏幕,想了一下,掏出手機(jī)給林奇發(fā)了條消息說(shuō)林工你啥時(shí)候回來(lái)。

消息發(fā)出去沒(méi)有回音,小宋也沒(méi)在意,坐下來(lái)開(kāi)始處理假期積壓的郵件。

他第一個(gè)打開(kāi)的是系統(tǒng)監(jiān)控平臺(tái)發(fā)來(lái)的日?qǐng)?bào),上面有幾個(gè)指標(biāo)標(biāo)了黃,他點(diǎn)進(jìn)去看了一眼,是推薦算法的點(diǎn)擊轉(zhuǎn)化率跌了兩個(gè)點(diǎn)。

小宋覺(jué)得可能是假期數(shù)據(jù)波動(dòng),沒(méi)太當(dāng)回事,把報(bào)警標(biāo)記點(diǎn)掉繼續(xù)看別的。

到了中午他出去吃了頓飯,回來(lái)的時(shí)候監(jiān)控平臺(tái)又彈了一條警告,這次標(biāo)了橙,轉(zhuǎn)化率跌了五個(gè)點(diǎn),同時(shí)系統(tǒng)響應(yīng)時(shí)長(zhǎng)多了兩百毫秒。

小宋皺了皺眉,打開(kāi)后端日志翻了翻,沒(méi)看出什么問(wèn)題來(lái)。

他給林奇的手**了個(gè)電話,關(guān)機(jī)。

下午兩點(diǎn)左右,系統(tǒng)開(kāi)始出現(xiàn)明顯的異常,用戶端反饋有人在社媒上發(fā)帖說(shuō)刷不出內(nèi)容了,技術(shù)中心的**群里開(kāi)始有人@值班的工程師。

小宋跑到服務(wù)器那邊看了一眼CPU和內(nèi)存的占用,數(shù)值都在正常范圍內(nèi),但他隱約覺(jué)得哪里不對(duì),又說(shuō)不上來(lái)。

他給同組的老劉打了個(gè)電話,老劉當(dāng)時(shí)正在家里睡覺(jué),被叫醒之后遠(yuǎn)程連進(jìn)來(lái)看了半天,說(shuō)應(yīng)該是緩存策略出了岔子,你先把幾個(gè)熱數(shù)據(jù)的緩存清了試試。

小宋照著做了,系統(tǒng)恢復(fù)了十幾分鐘,然后又崩了。

這次崩得比上次更徹底,整個(gè)推薦流直接空白了,用戶端一片哀嚎,產(chǎn)品部的負(fù)責(zé)人直接在群里發(fā)了一條,說(shuō)技術(shù)怎么回事,過(guò)年過(guò)傻了?

小宋沒(méi)回那條消息,他翻出林奇之前寫(xiě)的架構(gòu)文檔,找到了一段關(guān)于數(shù)據(jù)補(bǔ)丁模塊的描述,描述很簡(jiǎn)短,說(shuō)該模塊用于處理極端數(shù)據(jù)流場(chǎng)景下的兜底邏輯,非必要不觸發(fā),具體實(shí)現(xiàn)詳見(jiàn)代碼。

小宋打開(kāi)代碼倉(cāng)庫(kù)找到那個(gè)模塊,里面密密麻麻三千多行,注釋不到三十行,他看了半個(gè)小時(shí)只弄明白了入口函數(shù)是干嘛的,后面那一堆條件分支跟迷宮似的。

他把代碼截了個(gè)圖發(fā)給林奇,問(wèn)這個(gè)模塊怎么改。

消息顯示未讀。

當(dāng)天晚上陳宏就知道了這件事,他當(dāng)時(shí)正在家里跟幾個(gè)朋友吃飯,產(chǎn)品部負(fù)責(zé)人直接給他打了電話,說(shuō)陳總,咱們推薦系統(tǒng)崩了,到現(xiàn)在還沒(méi)恢復(fù)。

陳宏放下筷子去了書(shū)房,打開(kāi)電腦連上公司VPN,看到了監(jiān)控面板上那一串紅色的報(bào)警。

他先給技術(shù)中心的幾個(gè)組長(zhǎng)拉了個(gè)群,讓他們連夜排查,然后又給王浩打了個(gè)電話。

王浩那邊似乎也在外面吃飯,**很吵,接起電話來(lái)喂了一聲,陳宏說(shuō)王浩,你們那個(gè)推薦系統(tǒng)出問(wèn)題了你知道嗎。

王浩說(shuō)我剛聽(tīng)說(shuō)了,已經(jīng)在看了。

陳宏說(shuō)什么時(shí)候能恢復(fù)。

王浩說(shuō)不好說(shuō),正在定位,可能是假期數(shù)據(jù)積壓觸發(fā)了什么邊界條件。

陳宏說(shuō)盡快,明天上班之前我要看到系統(tǒng)正常。

掛了電話之后陳宏坐在書(shū)房里想了很久,然后拿起手機(jī)給林奇發(fā)了第一條消息。

消息發(fā)出去了,沒(méi)有已讀標(biāo)記。

他等了十分鐘又發(fā)了一條。

還是沒(méi)有。

初八早上系統(tǒng)恢復(fù)了,但恢復(fù)的方式很粗暴,小宋直接把那個(gè)補(bǔ)丁模塊給關(guān)了,系統(tǒng)回到了沒(méi)有補(bǔ)丁的狀態(tài),表面上能跑了,但底層數(shù)據(jù)的處理邏輯缺失了一大塊。

王浩上午到了公司之后把小宋叫進(jìn)辦公室,問(wèn)他什么情況。

小宋說(shuō)林工寫(xiě)的那個(gè)兜底模塊我搞不定,我先把它關(guān)了,系統(tǒng)能跑,但是后續(xù)遇到極端數(shù)據(jù)流可能會(huì)再崩。

王浩說(shuō)林奇人呢。

小宋說(shuō)他休假了,請(qǐng)了二十天年假。

王浩愣了一下說(shuō)二十天?

誰(shuí)批的。

小宋說(shuō)我查了系統(tǒng),審批人是陳總。

王浩沉默了一會(huì)兒,擺擺手讓小宋出去了。

他關(guān)上門給陳宏打了個(gè)電話,說(shuō)陳總,林奇那二十天假是你批的?

陳宏說(shuō)是,他年前申請(qǐng)的,我批了。

王浩說(shuō)他那個(gè)補(bǔ)丁模塊別人弄不了,他不在,系統(tǒng)萬(wàn)一再出事怎么辦。

陳宏說(shuō)你先讓小宋他們頂著,等林奇回來(lái)再說(shuō)。

王浩說(shuō)那要是再出事呢。

陳宏沒(méi)接這句話,說(shuō)你先盯著,我這邊在想辦法。

掛了電話之后王浩坐在椅子上轉(zhuǎn)了一圈,拿起手機(jī)給林奇發(fā)了條消息,說(shuō)老林你那個(gè)補(bǔ)丁模塊的文檔在哪。

消息發(fā)出去,已讀標(biāo)記始終沒(méi)有亮起來(lái)。

初九晚上系統(tǒng)又崩了。

這次不是推薦流崩,是底層的風(fēng)控模型開(kāi)始往外吐錯(cuò)誤信號(hào),把正常用戶標(biāo)記成了異常流量,觸發(fā)了限流策略,整個(gè)產(chǎn)品線從晚上八點(diǎn)開(kāi)始斷崖式下跌。

產(chǎn)品部那邊的實(shí)時(shí)數(shù)據(jù)大屏上,活躍用戶數(shù)那根線往下掉得跟跳崖一樣。

陳宏當(dāng)晚沒(méi)回家,直接待在公司里,站在產(chǎn)品部的大屏前面看了半個(gè)小時(shí),然后轉(zhuǎn)頭對(duì)旁邊的助理說(shuō),給我找林奇。

助理打了十幾個(gè)電話,全部關(guān)機(jī)。

陳宏又給林奇發(fā)了第三條消息,說(shuō)看到速回。

屏幕顯示消息已送達(dá),但沒(méi)有已讀。

他站在大屏前面又看了十分鐘,那根線還在往下掉,他終于拿起手機(jī)給林奇發(fā)了一段語(yǔ)音。

語(yǔ)音發(fā)完之后他靠在辦公桌邊上,看著窗外龍都的夜景發(fā)了很長(zhǎng)時(shí)間的呆。

夜里十一點(diǎn)多王浩推門進(jìn)來(lái)了,手里拿著一份打印出來(lái)的報(bào)表,臉色很難看。

他說(shuō)陳總,風(fēng)控那邊測(cè)算了一下,截止到晚上十點(diǎn),因?yàn)檎`標(biāo)記導(dǎo)致的流失用戶大概在二十萬(wàn)左右,對(duì)應(yīng)的收入損失按季度預(yù)估,大概七千萬(wàn)上下。

陳宏說(shuō)知道了。

王浩說(shuō)林奇那個(gè)模塊到底是什么東西,我找人翻了代碼倉(cāng)庫(kù)的提交記錄,過(guò)去兩年他往里面陸續(xù)打過(guò)十幾個(gè)補(bǔ)丁,每次都是一行兩行的改動(dòng),沒(méi)有注釋,沒(méi)有文檔,別人根本不知道那些補(bǔ)丁在干什么。

陳宏說(shuō)我知道。

王浩說(shuō)你早知道這東西只有他會(huì)弄,你還給他批二十天假?

陳宏轉(zhuǎn)過(guò)身來(lái)看著王浩,說(shuō)你這話什么意思。

王浩說(shuō)我沒(méi)別的意思,我就是想說(shuō),現(xiàn)在這個(gè)局面,他怎么著也該回來(lái)一趟吧。

陳宏沒(méi)說(shuō)話,重新看向窗外。

那天晚上陳宏在公司辦公室里坐了一整夜,沒(méi)合眼。

而與此同時(shí),在幾千公里之外的熱帶小城里,林奇正躺在旅館的天臺(tái)上看星星,旁邊擺著一瓶喝了一半的啤酒。

他看著天上那些密密麻麻的光點(diǎn),腦子里回放的是這半年來(lái)他每次跟陳宏提風(fēng)險(xiǎn)預(yù)警時(shí)對(duì)方的表情。

第一次是在去年七月份的月度評(píng)審會(huì)上,他做完了匯報(bào)之后專門留了一段,說(shuō)目前的風(fēng)控模型對(duì)極端數(shù)據(jù)流缺乏有效防御,建議專門立項(xiàng)來(lái)處理。

陳宏當(dāng)時(shí)坐在長(zhǎng)條桌對(duì)面,聽(tīng)完之后說(shuō)這個(gè)優(yōu)先級(jí)不高,先放一放,年底再說(shuō)。

第二次是九月份的一次技術(shù)沙龍上,林奇當(dāng)著幾十個(gè)人的面又把這個(gè)問(wèn)題講了一遍,說(shuō)如果遇到黑天鵝事件,現(xiàn)有架構(gòu)扛不住。

陳宏當(dāng)時(shí)坐在第一排,散會(huì)之后走到他旁邊拍了拍他肩膀說(shuō)老林你想多了,咱們的數(shù)據(jù)面沒(méi)那么復(fù)雜。

第三次是十一月,林奇直接把一個(gè)模擬攻擊的測(cè)試結(jié)果發(fā)給了陳宏,里面清清楚楚地標(biāo)注了系統(tǒng)在特定條件下的崩潰路徑。

陳宏回了一個(gè)字:收到。

然后就沒(méi)有然后了。

林奇看著天上那些星星,把最后一口啤酒喝完,從躺椅上站起來(lái)回了房間。

他躺到床上之后摸出手機(jī)又開(kāi)了一次機(jī)。

這次消息比上次又多了不少,最上面一條是王浩發(fā)的,內(nèi)容只有六個(gè)字:林奇,你在哪。

下面是一條來(lái)自公司內(nèi)部系統(tǒng)的自動(dòng)通知,說(shuō)您的年假申請(qǐng)已被標(biāo)記為緊急狀態(tài),建議盡快聯(lián)系HR。

再往下是陳宏發(fā)的一段新語(yǔ)音,林奇點(diǎn)開(kāi)聽(tīng)了一下,陳宏的聲音比上次更啞了,說(shuō)了大概三十秒,大意是公司現(xiàn)在遇到了很大的問(wèn)題,希望林奇能回來(lái)處理,之前的事情可以坐下來(lái)好好談。

林奇聽(tīng)完把語(yǔ)音**,然后又翻到最底下那條陌生號(hào)碼發(fā)來(lái)的問(wèn)號(hào),盯著看了幾秒。

他把手機(jī)擱在枕頭邊上,關(guān)燈睡了。

接下來(lái)的十幾天里,林奇從那座小城出發(fā),一路往南又走了幾個(gè)地方。

他去了一個(gè)叫甲米的海邊,在那里住了三天,每天就是游泳、吃飯、睡覺(jué)。

然后又坐大巴去了一個(gè)叫合艾的邊境城市,那里人少車也少,他在路邊一個(gè)賣果汁的攤子上坐了一個(gè)下午,看著對(duì)面學(xué)校放學(xué)的孩子們跑過(guò)去。

他始終沒(méi)有開(kāi)過(guò)工作相關(guān)的那些消息通知,手機(jī)大部分時(shí)候是飛行模式,只偶爾連一下旅館的WiFi看看新聞。

新聞上什么都沒(méi)有,公司的那些事一件都上不了社會(huì)版面。

到了休假的第十八天,林奇在合艾的一家小旅館里接到了航空公司發(fā)來(lái)的郵件,提醒他返程的航班還有兩天就要起飛了。

他看著那封郵件想了一會(huì)兒,然后打開(kāi)地圖搜了搜從合艾到機(jī)場(chǎng)的路程,大概四個(gè)小時(shí)車程。

他決定提前一天走。

當(dāng)天晚上他收拾好了行李,把房間里所有東西都?xì)w回了原位,第二天一早退了房,坐上了一輛去機(jī)場(chǎng)的面包車。

面包車上除了他還有三個(gè)當(dāng)?shù)厝撕鸵欢咽卟耍緳C(jī)把菜筐碼在過(guò)道里,林奇縮在最后一排的角落里,車窗外的熱帶景色往后退,棕櫚樹(shù)、稻田、零零散散的房子。

開(kāi)了四個(gè)小時(shí)到了機(jī)場(chǎng),他跟司機(jī)結(jié)了賬,拖著箱子進(jìn)了航站樓。

值機(jī)的時(shí)候柜臺(tái)后面的人看了他的護(hù)照,問(wèn)他在龍都的住址,他用英語(yǔ)報(bào)了地址,對(duì)方錄入之后把登機(jī)牌給了他。

林奇拿著登機(jī)牌過(guò)了安檢,在候機(jī)廳里找了一個(gè)角落坐下來(lái),掏出手機(jī)開(kāi)了機(jī)。

消息一下子涌進(jìn)來(lái),他一共收到了兩百多條未讀消息。

他翻了一下,前一百多條基本是各種同事問(wèn)他在哪、什么時(shí)候回來(lái)的,中間幾十條是系統(tǒng)報(bào)警的自動(dòng)通知,最后幾十條來(lái)自陳宏王浩以及HR。

陳宏的消息從最初的平靜逐漸變成焦躁,最后幾條已經(jīng)沒(méi)有任何客套了,內(nèi)容基本都是問(wèn)林奇能不能回來(lái)以及什么時(shí)候回來(lái)。

最新的一條是今天早上發(fā)的,陳宏說(shuō)林奇,你落地之后告訴我一聲,我來(lái)接你。

林奇看到這條消息的時(shí)候愣了一下,然后他抬起頭看了看候機(jī)廳屏幕上顯示的航班信息,他的航班還有一個(gè)小時(shí)登機(jī)。

他猶豫了一會(huì)兒,拿起手機(jī)回了一條:明天下午三點(diǎn)落地。

消息發(fā)出去不到十秒,陳宏那邊就顯示了已讀。

然后陳宏回了一個(gè)字:好。

林奇看著那個(gè)好字,把手機(jī)揣回兜里,閉上了眼睛。

他并不知道陳宏所說(shuō)的來(lái)接他是什么意思,他以為就是一個(gè)人過(guò)來(lái)把他接回去。

而在幾千公里外的龍都,陳宏看完林奇那條消息之后,轉(zhuǎn)身推開(kāi)了身后會(huì)議室的門,里面坐了十幾個(gè)人,全部是公司管理層,他們已經(jīng)在里面開(kāi)了四個(gè)小時(shí)的會(huì)了。

陳宏站在門口說(shuō),他明天下午三點(diǎn)落地。

會(huì)議室里所有人同時(shí)抬起頭看著他。

陳宏說(shuō)誰(shuí)跟我去。

HR總監(jiān)第一個(gè)站起來(lái),說(shuō)我跟。

然后是產(chǎn)品部的負(fù)責(zé)人,然后是運(yùn)營(yíng)中心的總經(jīng)理,然后是王浩,然后是另外幾個(gè)部門的總監(jiān)。

陳宏數(shù)了數(shù)人頭,說(shuō)那就一起去。

他在說(shuō)一起去這三個(gè)字的時(shí)候,臉上沒(méi)有任何表情,但他捏著手機(jī)的那只手的指腹已經(jīng)按得發(fā)白了。

林奇的航班準(zhǔn)時(shí)降落了。

他坐在靠窗的位置,飛機(jī)落地的時(shí)候窗外是陰天,龍都的冬天跟走的時(shí)候一模一樣,灰蒙蒙的天,冷得看不見(jiàn)霧氣的那種冷。

他把**摘下來(lái)塞進(jìn)背包里,從行李架上拖出箱子,跟著人流往出口走。

一路上他的手機(jī)又響了兩次,都是陳宏發(fā)來(lái)的,問(wèn)到了沒(méi)。

他回了一條,剛落地。

過(guò)了海關(guān)取了行李,他把箱子拉桿推出來(lái),往到達(dá)廳那個(gè)方向走。

走出到達(dá)通道口的時(shí)候他停住了。

前面站了十幾個(gè)人。

陳宏站在最前面,穿著他那件黑色的呢子大衣,頭發(fā)比走之前似乎白了一些,眼袋很深。

他身后站著HR總監(jiān)方梅,再后面是產(chǎn)品部的老周,然后是運(yùn)營(yíng)中心的趙鐵柱,再后面是王浩

王浩站在人群中間,穿著一件灰色的羽絨服,臉色不太好看,看見(jiàn)林奇出來(lái)之后他往前挪了半步又退了回去。

在這十幾個(gè)人身后,林奇看到還有幾個(gè)不認(rèn)識(shí)的面孔,穿著比較正式的西裝,看著像董事會(huì)那邊的人。

整個(gè)到達(dá)廳的旅客都在往這邊看,有人甚至停下來(lái)掏出手機(jī)拍了照片。

林奇拖著箱子走到陳宏面前三步遠(yuǎn)的地方停下來(lái),把墨鏡摘了,說(shuō)陳總,這么多人。

陳宏說(shuō)你辛苦了。

林奇說(shuō)還行,天氣挺好,曬黑了不少。

陳宏沒(méi)有接他這句閑話,側(cè)了側(cè)身說(shuō)找個(gè)地方坐一下,有些事要跟你談?wù)劇?br>
林奇看了看陳宏身后那排人,又看了看王浩,然后說(shuō)行,不過(guò)我餓了,先找個(gè)地方吃飯。

陳宏說(shuō)好,機(jī)場(chǎng)樓上就有餐廳。

他們一行十幾個(gè)人浩浩蕩蕩地往電梯走,路過(guò)的旅客都側(cè)目看,林奇走在最前面,箱子輪子在地面上發(fā)出咕嚕咕嚕的響聲,身后跟著一群沉默的管理層。

上了二樓,陳宏選了一家看起來(lái)比較安靜的粵菜館,要了一個(gè)包間。

包間不大,十幾個(gè)人坐進(jìn)去就滿了,林奇被安排坐在主位上,陳宏坐在他左手邊,方梅坐在他右手邊,其他人順著長(zhǎng)條桌坐下去。

服務(wù)員拿菜單進(jìn)來(lái)的時(shí)候被這場(chǎng)面嚇了一跳,愣了一下才遞菜單。

林奇接過(guò)菜單翻了翻,點(diǎn)了一份燒鵝、一份白切雞、一份蝦餃、一份叉燒腸粉、一份干炒牛河,又要了一壺鐵觀音。

他點(diǎn)完之后把菜單合上遞給服務(wù)員,然后看著滿桌子的人說(shuō)你們也點(diǎn)點(diǎn)兒。

沒(méi)人動(dòng)。

陳宏說(shuō)不用了,你先吃,我們等會(huì)兒。

林奇說(shuō)那我就不客氣了。

菜上來(lái)之后林奇真的開(kāi)始吃,一口燒鵝一口茶,吃得很慢很認(rèn)真,桌上的氣氛很詭異,十幾個(gè)人看著他一個(gè)人吃飯,有人低頭看手機(jī),有人看著桌面上的轉(zhuǎn)盤發(fā)呆。

吃到一半的時(shí)候林奇放下筷子,拿紙巾擦了擦嘴,說(shuō)行了,吃飽了,說(shuō)吧。

陳宏看了一眼方梅,方梅往前欠了欠身,開(kāi)口說(shuō)林奇,首先公司這邊要跟你道個(gè)歉,關(guān)于年終獎(jiǎng)的****,我們內(nèi)部復(fù)盤后發(fā)現(xiàn)確實(shí)存在不合理的……林奇伸手打斷了她,說(shuō)方總,道歉的事先放一放,我想知道現(xiàn)在公司什么情況。

陳宏接過(guò)了話頭,說(shuō)情況不太好,你走之后那套風(fēng)控系統(tǒng)出了幾次大規(guī)模故障,我們被迫關(guān)閉了你的補(bǔ)丁模塊,但關(guān)閉之后系統(tǒng)底層的數(shù)據(jù)處理能力下降了大概百分之四十,直接導(dǎo)致過(guò)去六個(gè)月的收入模型全部失效,到了上個(gè)月中旬,系統(tǒng)開(kāi)始把正常交易標(biāo)記成異常,觸發(fā)了大規(guī)模的止損操作。

林奇說(shuō)虧了多少。

陳宏沉默了一下,說(shuō)截止到前天,賬面虧損是四十八億七千萬(wàn),加上一些衍生出來(lái)的間接損失,五十二億左右。

包間里很安靜,林奇端起茶杯喝了一口茶,說(shuō)五十二億,那我那五萬(wàn)塊年終獎(jiǎng)算個(gè)啥,你說(shuō)是吧王總。

章節(jié)列表

相關(guān)推薦