創(chuàng)作聲明:本文為虛構(gòu)創(chuàng)作,請(qǐng)勿與現(xiàn)實(shí)關(guān)聯(lián)
周四下午四點(diǎn)半,老板秘書給我打電話,讓我去辦公室一趟。
我在這家公司干了二十二年,老板主動(dòng)找我的次數(shù),一只手?jǐn)?shù)得過來。上一次還是三年前,機(jī)房著火,核心數(shù)據(jù)庫差點(diǎn)崩,全公司只有我能救。
我救完了,他拍拍我肩膀說「老趙辛苦了」,然后年終獎(jiǎng)多發(fā)了兩千塊。
這一次,他要我去一個(gè)行業(yè)論壇演講。
我說我不行。
他說就這么定了。
三天后,我站在五星級(jí)酒店的演講臺(tái)上,對(duì)著幾百號(hào)西裝革履的人,手抖得握不住遙控筆。
我講了半小時(shí),講完回酒店倒頭就睡。
第二天早上醒來,手機(jī)上有四十七個(gè)未接來電。
01
老板辦公室的門半掩著,里面?zhèn)鞒鏊螂娫挼穆曇?,中氣十足,笑聲隔著一層磨砂玻璃都震得人耳朵癢。
我在門口站了快兩分鐘,不知道該敲門還是該進(jìn)去。
秘書小張從工位上探出頭,沖我努努嘴:「進(jìn)去吧趙工,他看見你了?!?/p>
我推門進(jìn)去。劉總沖我抬了抬下巴,手指點(diǎn)了點(diǎn)對(duì)面的椅子,電話還貼在耳朵上,嘴里跟對(duì)面聊得熱火朝天。
我坐下來,手不知道往哪放。膝蓋上擱了一會(huì)兒,又挪到扶手上。
他終于掛了電話,擰開保溫杯喝了口水,拿眼睛打量我,那種上下一掃的看法,像是忽然想起公司還有我這號(hào)人。
「老趙,下周一那個(gè)行業(yè)論壇,你去?!?/p>
我沒反應(yīng)過來:「什么論壇?」
「智能制造峰會(huì),每年一次,咱們公司受邀演講。本來安排的小李,他家里臨時(shí)出了點(diǎn)事,去不了了?!?/p>
他說得輕描淡寫,好像在說讓我?guī)兔δ脗€(gè)快遞。
「劉總,我不會(huì)演講。」
「沒事?!顾麛[了擺手,「你就講講咱們的技術(shù),半小時(shí)的事,講完就完了。」
「我真的——」
「就這么定了啊?!顾呀?jīng)低頭翻起桌上的文件,金絲邊老花鏡滑到鼻梁中間,「周一下午兩點(diǎn),地點(diǎn)小張會(huì)發(fā)你。準(zhǔn)備一下?!?/p>
我張了張嘴,那些推辭的話在舌頭上打了個(gè)轉(zhuǎn),又咽回去了。
在這家公司干了二十二年,我最擅長(zhǎng)的事就是把話咽回去。
走出辦公室的時(shí)候,小張正低頭敲鍵盤,頭也沒抬甩過來一句:「趙工,地址和議程我一會(huì)兒發(fā)您郵箱。」
我站在走廊里,愣了很久。隔壁會(huì)議室傳來一陣笑聲,有人在里面開會(huì),白板上畫滿了花花綠綠的流程圖。
演講。
我連部門例會(huì)發(fā)言都卡殼。
![]()
02
回到工位,我盯著屏幕上寫了一半的代碼,一個(gè)字都看不進(jìn)去。
旁邊老周從他那堆零食里摸出一袋花生米,正嘎嘣嘎嘣嚼著,余光掃到我的臉,手上的動(dòng)作停了。
「老趙,怎么了?跟誰欠了你錢似的。」
我把事情說了。
他嘴里的花生米差點(diǎn)噴出來:「讓你去演講?老板吃錯(cuò)藥了?」
我沒接話。他說的是實(shí)話。
老周把花生米袋子往桌上一扔,正經(jīng)起來:「你找小李了沒有?那論壇他年年去,讓他跟你說說怎么回事。」
我去了市場(chǎng)部。
李曉光的工位在整層樓最亮堂的角落,落地窗邊上,桌上擺著好幾個(gè)行業(yè)頒獎(jiǎng)的水晶牌子,筆筒里插著兩支萬寶龍。他正往電腦包里塞東西,襯衫袖子挽到小臂,手腕上的表盤在日光燈下閃了一下。
看見我,他臉上閃過一絲意外,隨即堆起笑來。
「趙工?稀客啊,你怎么上我們這兒來了?」
我把事情說了。
他的笑容頓了一瞬,非常短,短到我差點(diǎn)以為是錯(cuò)覺。但那一瞬間里,他嘴角往下壓了壓,又立刻提回去。
「老趙,實(shí)在不好意思啊?!顾酒饋?,繞過桌子拍了拍我肩膀,力度恰到好處,「家里突發(fā)急事,不然我肯定自己去了。你放心,那個(gè)論壇我年年參加,沒什么的,就是講講咱們的技術(shù)嘛。」
「講什么技術(shù)?」
他歪頭想了想,手指在桌沿上敲了兩下。
「隨便啊,你覺得什么拿得出手就講什么。你是技術(shù)大拿,講什么不行?」
隨便。
我盯著他桌上那沓打印出來的材料,最上面一張寫著「智能制造峰會(huì)——演講稿(第七版)」,密密麻麻的批注紅得像期末試卷。
他順著我的目光看過去,不動(dòng)聲色地伸手把那沓紙翻了個(gè)面。
「那個(gè)是我之前準(zhǔn)備的,用不上了。你自己搞就行,別有壓力啊?!?/p>
我點(diǎn)了點(diǎn)頭,轉(zhuǎn)身走了。
走出市場(chǎng)部的時(shí)候,身后傳來他跟同事聊天的聲音,語氣輕快得像什么都沒發(fā)生過:「哎,你把那個(gè)方案改完發(fā)我?!?/p>
03
周六一早,我就坐在書房的電腦前。
PPT打開了,空白頁面上那個(gè)「點(diǎn)擊添加標(biāo)題」在光標(biāo)旁邊閃了又閃。
我打了一行字:「智能制造核心技術(shù)分享」。
看了三秒,全選,刪除。
又打:「制造業(yè)數(shù)字化轉(zhuǎn)型實(shí)踐」。
刪。
「基于云架構(gòu)的——」
刪。
老婆端著一盤切好的水果進(jìn)來,在我身后站了一會(huì)兒。我沒回頭,但聞到了她身上洗衣液的味道。
「從早上坐到現(xiàn)在了,」她把水果盤放在桌角,「中飯都沒吃?!?/p>
我沒應(yīng)聲,把第五版PPT從頭到尾看了一遍。
六十多頁,全是技術(shù)架構(gòu)圖、性能參數(shù)表、系統(tǒng)對(duì)比數(shù)據(jù)。
哪怕是我自己看,都覺得困。
她湊過來瞥了一眼屏幕:「你這寫的什么?」
「技術(shù)的東西,你看不懂?!?/p>
她盯著屏幕上密密麻麻的文字,皺了皺眉:「我看不懂,那聽你講的人能看懂?」
我手上的動(dòng)作停了。
「你不是說臺(tái)下都是同行嗎?同行也不一定個(gè)個(gè)搞技術(shù)吧。你為什么不講點(diǎn)大家都能聽明白的?」
我轉(zhuǎn)過頭看她,她已經(jīng)走出了書房。
客廳里電視機(jī)的聲音傳過來,她在換臺(tái)。
大家都能聽明白的。
我把PPT關(guān)了。
04
周日晚上十一點(diǎn),我還在改PPT。改到第八版,每一版都比上一版短,但每一版我都覺得哪里不對(duì)。
手機(jī)響了。
是我?guī)У膶?shí)習(xí)生小王發(fā)來的微信語音:「趙老師,您上次幫我改的那段代碼,中間有個(gè)地方我還是沒想通,您有空的時(shí)候能再給我講講嗎?」
我聽著他語音里帶著的那股小心翼翼,想起上周二下午的事。
那天小王拿了一道算法題來找我,是分布式系統(tǒng)里的數(shù)據(jù)過濾問題。他寫的代碼能跑,但方法笨拙得像用扁擔(dān)挑水——能挑,但走兩步灑三步。我花了一個(gè)下午幫他重寫,改完之后效率翻了五倍,代碼量反而縮了三分之二。
「你把代碼發(fā)我,我周一看完再跟你說。」
掛掉語音,我盯著屏幕上那份怎么都不滿意的第八版PPT,腦子里忽然冒出一個(gè)念頭。
那個(gè)算法問題。
它足夠典型——數(shù)據(jù)過濾、效率優(yōu)化、跨場(chǎng)景通用,是我這兩年一直在研究的方向。更重要的是,它不難懂。我能給一個(gè)實(shí)習(xí)生講明白的東西,沒道理講不明白給臺(tái)下那些人聽。
我把那八版PPT全關(guān)了,新建了一個(gè)空白文件。
第一頁:?jiǎn)栴}是什么。
第二頁:傳統(tǒng)方法怎么做。
第三頁:為什么傳統(tǒng)方法會(huì)卡。
往下,拆思路,畫流程,加案例,加對(duì)比。
寫著寫著,手指頭越敲越快,那種感覺像調(diào)試代碼的時(shí)候忽然定位到了bug——一切開始通順了。
一共十五頁。
凌晨一點(diǎn),我把文件保存好,關(guān)了電腦。
老婆已經(jīng)睡了。我輕手輕腳走到床邊,摸黑躺下。
她翻了個(gè)身,含含糊糊問:「弄好了?」
「嗯?!?/p>
「別緊張?!?/p>
我沒說話。
緊張倒還好,主要是不知道這十五頁的東西到底行不行。
但已經(jīng)沒時(shí)間再改了。
05
周一下午一點(diǎn),網(wǎng)約車在酒店正門停下來。
我拎著電腦包下車,抬頭看了一眼——五星級(jí)酒店的門臉亮晃晃的,金色旋轉(zhuǎn)門,穿制服的門童站在兩邊,門口立著兩米高的易拉寶:「2024智能制造行業(yè)峰會(huì)」。
門口排著簽到的隊(duì)伍,清一色深色西裝、皮鞋錚亮、胸口別著公司銘牌。有人站在簽到臺(tái)旁邊互相遞名片,笑容職業(yè)而熟練。
我低頭看了看自己——一件穿了三年的灰色夾克,里面套著技術(shù)部發(fā)的文化衫,褲子倒是今天早上特意換的,但鞋還是那雙走路無聲的舊運(yùn)動(dòng)鞋。
簽到的時(shí)候,前臺(tái)小姑娘翻了半天名單才找到我的名字,中間還問了一句:「您是李曉光老師的替……呃,同事?」
「對(duì)?!?/p>
她遞給我一張胸牌,上面的字印得很?。骸岗w志遠(yuǎn),XX科技有限公司」。
我把胸牌掛在脖子上,走進(jìn)大宴會(huì)廳。
幾百號(hào)人坐在下面,前排稀稀拉拉,后排反而滿了。我挑了最后一排最靠邊的位置,把電腦包放在腳邊,縮了縮肩膀。
臺(tái)上一個(gè)人正在調(diào)麥克風(fēng)。大屏幕上打著第一位演講者的頭銜:某大廠副總裁。
06
第一位演講者講了四十五分鐘。
PPT做得像電影畫面一樣精美,全息感的3D動(dòng)畫,一頁一頁切過去,底下響了不下十次掌聲。他站在臺(tái)上來回踱步,皮鞋踩在地板上節(jié)奏分明,每一個(gè)手勢(shì)都像排練過。
我在最后一排,胃往下沉了沉。
第二位是個(gè)咨詢公司的合伙人,PPT里塞滿了數(shù)據(jù)和圖表,張口就是「范式」「賦能」「底層邏輯」,臺(tái)下人聽得直點(diǎn)頭,我聽得直犯暈。
第三位,第四位。
一個(gè)比一個(gè)會(huì)講,一個(gè)比一個(gè)有派頭。
我掏出手機(jī),把自己那個(gè)十五頁的PPT又翻了一遍。沒有動(dòng)畫,沒有3D效果,甚至沒有公司logo——我忘了加。
旁邊一個(gè)戴金絲眼鏡的中年人側(cè)過頭來,上下打量了我一眼。
「您是哪家公司的?」
我說了公司名。
他點(diǎn)了點(diǎn)頭,認(rèn)出來了:「你們公司那個(gè)李曉光呢?去年他講得不錯(cuò)。」
「他今天沒來。我替他?!?/p>
他眼鏡后面的眼珠微微轉(zhuǎn)了一下,嘴角彎了彎,帶著一絲極有分寸的禮貌:「哦,替的啊?!?/p>
然后轉(zhuǎn)回頭去,不再看我。
那個(gè)彎起來又收回去的嘴角,比任何話都清楚——就你?
07
「下一位演講嘉賓,來自XX科技有限公司的趙志遠(yuǎn)先生?!?/p>
主持人報(bào)完名字,臺(tái)下響起幾聲稀稀拉拉的掌聲,夾雜在交頭接耳的嗡嗡聲里,像石子扔進(jìn)大海。
我站起來的時(shí)候,膝蓋有點(diǎn)發(fā)軟。
從最后一排走到臺(tái)前,那段路我記不太清,只記得兩邊的人好像在看我,又好像沒在看我。
站到講臺(tái)后面,燈光打下來,比想象中亮得多。我往臺(tái)下看了一眼——黑壓壓的人頭,前排的臉還能看清,從第五排開始就模糊了,跟夜里看城市燈火似的。
麥克風(fēng)別在領(lǐng)口上,我低頭去調(diào),手指捏不住那個(gè)小夾子,試了兩次才卡上。
「各……各位好?!?/p>
回音在宴會(huì)廳里繞了一圈,把我那個(gè)磕巴放大了三倍。
臺(tái)下沒什么反應(yīng)。第三排有個(gè)人正低頭回微信,打字打得啪啪響。
我攥緊手里的遙控筆,按了一下。PPT第一頁出現(xiàn)在大屏幕上——簡(jiǎn)簡(jiǎn)單單一行字,黑底白字,連個(gè)背景圖都沒有。
「我今天講一個(gè)技術(shù)問題?!?/p>
那個(gè)打字的人還在打字。他旁邊的人在翻手冊(cè)。
我咽了一下口水:「這個(gè)問題,是我上周幫實(shí)習(xí)生改代碼的時(shí)候碰到的?!?/p>
打字的人忽然停了,抬起頭來。
08
「幫實(shí)習(xí)生改代碼」這幾個(gè)字像一顆小石頭,在會(huì)場(chǎng)里彈了一下。
那個(gè)原本低頭打字的人手?jǐn)R在了屏幕上,看著我。他身邊幾個(gè)人也抬起了頭——這句話跟他們之前聽到的所有開場(chǎng)白都不一樣。沒有「今天我想跟大家分享一個(gè)關(guān)于行業(yè)趨勢(shì)的思考」,沒有「在數(shù)字化轉(zhuǎn)型的大背景下」,就是一個(gè)幫實(shí)習(xí)生改代碼。
我接著說:「那段代碼能跑,但效率很差。當(dāng)數(shù)據(jù)量到了百萬級(jí),直接就卡死了。實(shí)習(xí)生問我為什么,我給他改了一版,效率翻了五倍。后來我覺得這個(gè)思路有點(diǎn)意思,就整理了一下,今天拿來講講?!?/p>
我按到第二頁,上面是一段代碼截圖,旁邊畫著一個(gè)簡(jiǎn)單的流程圖。
「?jìng)鹘y(tǒng)做法是這樣的——拿到數(shù)據(jù)先排序,然后逐條比對(duì)過濾?!?/p>
我用遙控筆點(diǎn)了點(diǎn)流程圖:「這個(gè)方法,數(shù)據(jù)量小的時(shí)候沒問題。但一旦到了百萬級(jí),排序這一步就要吃掉百分之六十的時(shí)間。」
講著講著,我忘了下面坐著幾百個(gè)人。
因?yàn)檫@就是我每天干的事。寫代碼,解決問題,把慢的東西變快,把卡的東西搞通。
我走到講臺(tái)前面——也不是刻意走的,是講到關(guān)鍵的地方,身體不自覺就往前湊了,就像在工位上跟老周討論技術(shù)方案時(shí)一樣。
「我們換了一個(gè)思路?!刮疑斐鰞筛种?,「拆成兩步——第一步,先過濾掉百分之九十的無用數(shù)據(jù)。不排序,直接用哈希表做粗篩。第二步,再對(duì)剩下的百分之十做精確匹配?!?/p>
我按到下一頁,上面是兩種方法的性能對(duì)比圖,柱狀圖的差距一目了然。
中間偏左的位置,有個(gè)穿藍(lán)色襯衫的人掏出了筆記本,開始記。
緊接著,他旁邊的人也掏出了手機(jī),對(duì)著屏幕在拍。
「而且這個(gè)思路不只能用在數(shù)據(jù)過濾上,」我按到案例頁,「日志分析、異常檢測(cè)、實(shí)時(shí)監(jiān)控,都是同一套底層邏輯。」
我講了三個(gè)具體的案例,每一個(gè)都是這兩年在公司系統(tǒng)里真刀真槍干過的。哪個(gè)系統(tǒng)、什么場(chǎng)景、原來多慢、改完多快,數(shù)據(jù)精確到毫秒。
等我意識(shí)到時(shí)間的時(shí)候,已經(jīng)講了二十分鐘。
09
最后一頁P(yáng)PT只有兩行字。
我看了看臺(tái)下,發(fā)現(xiàn)一件奇怪的事——之前那些低頭看手機(jī)的人、翻手冊(cè)的人、交頭接耳的人,全在看我。
安靜得不正常。
我清了清嗓子:「最后說一句,技術(shù)這東西,沒那么玄乎。就是發(fā)現(xiàn)問題,解決問題。解決了,就是好技術(shù)?!?/p>
安靜了大概一秒。
然后掌聲響起來。
不是那種演講者說完「謝謝大家」之后出于禮貌的鼓掌——那種掌聲節(jié)奏均勻,三秒就沒了。這一次,掌聲是從前排某個(gè)角落先炸開,然后像漣漪一樣一排一排往后擴(kuò)。
有人站起來了。
是那個(gè)穿藍(lán)色襯衫記筆記的人,他站著鼓掌,掌心拍得很用力。然后他身邊的人也站起來。
我有點(diǎn)懵,鞠了一躬:「謝謝大家。」
往臺(tái)下走的時(shí)候,過道上堵住了。
好幾只手伸過來。
一個(gè)光頭中年人一把攥住我的手,握得很緊:「趙工,講得太好了!全場(chǎng)最實(shí)在的一個(gè)!」
他后面一個(gè)戴眼鏡的年輕人探著頭:「趙老師,那個(gè)算法的代碼能不能發(fā)我一份?我回去就想試。」
還有人擠過來遞名片:「趙工,您加個(gè)微信,以后多交流!」
我接名片的手有點(diǎn)僵,笑容大概也是僵的。嘴里說著「好好好」「謝謝謝謝」,腳步卻不由自主地往出口方向挪。
回到座位上,我才發(fā)現(xiàn)后背全濕了。
旁邊那個(gè)戴金絲眼鏡的中年人轉(zhuǎn)過頭來,表情跟之前完全不一樣了——嘴角不再是那種禮貌的彎,而是真的在笑。
「趙工,您講得真好?!?/p>
我笑笑,沒說話。
心里只有一個(gè)念頭:終于結(jié)束了。
10
論壇后面安排了晚宴和交流環(huán)節(jié),我一樣都沒參加。
簽到臺(tái)旁邊的工作人員攔住我:「趙老師,晚宴在三樓宴會(huì)廳,您這邊請(qǐng)——」
「不了,謝謝。」
我?guī)缀跏翘映鰜淼摹?/p>
回到酒店房間,把門反鎖上,整個(gè)人靠在門板上,長(zhǎng)長(zhǎng)吐了一口氣。
那種幾百雙眼睛盯著你看的感覺,比連續(xù)加班三天還讓人虛脫。
我洗了個(gè)澡,換上酒店的浴袍,癱在床上。拿起手機(jī)刷了幾分鐘新聞,一個(gè)字也沒看進(jìn)去。
九點(diǎn)出頭,眼皮就撐不住了。
把手機(jī)往床頭柜上一放,關(guān)燈,睡了。
11
第二天早上七點(diǎn),鬧鐘響了。
我閉著眼摸到手機(jī),滑了一下關(guān)掉。
然后手指碰到了屏幕上跳動(dòng)的通知。
一條兩條三條——不對(duì)。
我睜開眼,舉起手機(jī)。
屏幕上的數(shù)字讓我以為自己還在做夢(mèng)。
未接來電:47個(gè)。
微信消息:200+。
短信:36條。
我整個(gè)人都蒙了,這是咋的呢?