第 21 章 第 21 章
柳溪聽到岑墨與楊工要找人出算法題的時(shí)候,她恨不得在第一時(shí)間舉手。
正是因?yàn)轭櫦芍車哪抗猓桓疫^(guò)分囂張,才硬生生地忍了幾秒,等到氣氛緩和了過(guò)來(lái),她才慢騰騰還有點(diǎn)“為難”地舉起小手。
于是,目光齊刷刷地都望了過(guò)來(lái)。
眾人看她的眼神各有不同。
有驚訝的,有擔(dān)心的,也有幸災(zāi)樂禍的。
大家都以為她是那只傻鳥。
但想想這種得罪人的事,也只有新人敢做,也只有新人適合做,所以沒人說(shuō)話,都暗暗等著好戲。
至于柳溪怎么想的嘛……
得罪岑墨?
這種事一回生二回熟三回。
她早幾年就已經(jīng)得罪透了,根本無(wú)所謂,現(xiàn)在完全就是圖個(gè)新鮮。
她見過(guò)了岑墨高姿態(tài)的模樣,還沒見過(guò)這樣的人出糗,會(huì)是怎么樣的呢?
在得到岑墨點(diǎn)頭同意后,柳溪便道:“什么時(shí)候比?”
岑墨:“午飯后。”
柳溪:“OK。”
飯后有一小時(shí)休息時(shí)間,足夠找題和比試了。
柳溪吃完飯就回到工位上找題。
她很清楚岑墨的水平,各個(gè)語(yǔ)言都精通,最擅長(zhǎng)C語(yǔ)言,如果非要說(shuō)他哪個(gè)弱一點(diǎn),可能是Python。
雖然這個(gè)弱,和普通人的弱不是一個(gè)概念。
反正就是比C語(yǔ)言差那么一點(diǎn)兒吧。
他是ACM出身,非常善于解抽象的算法題,后來(lái)又一直在做縱向課題,深度探索這個(gè)領(lǐng)域最前沿的技術(shù),非要說(shuō)弱點(diǎn)的話,大概就是企業(yè)真實(shí)的應(yīng)用場(chǎng)景了吧?
柳溪這么思考下來(lái),就有了方向。
與此同時(shí),兩人比試的消息很快就在辦公區(qū)傳開了。
“楊工要和那新來(lái)的教授比算法題?”
“excuseme???工程師與教授比算法??欺負(fù)人嘛?”
“聽說(shuō)是教授主動(dòng)提出的。”
“臥槽??這么囂張???”
“這太沒自知之明了吧!”
……
“誒,你聽說(shuō)沒有,智駕算法科有人要PK算法題。”
“誰(shuí)啊?”
“就是那個(gè)新來(lái)的,長(zhǎng)的很帥的教授,和老楊啊。”
“!!??”
……
頗有一種武俠江湖里,兩大高手對(duì)決,消息一下傳遍武林,引得無(wú)數(shù)吃瓜路人來(lái)圍觀。
雖然實(shí)驗(yàn)室表面一切正常,暗地里卻各種消息滿天飛。
柳溪:“岑教授,楊工,我找好了,開始么?”
岑墨點(diǎn)了下頭,“發(fā)來(lái)。”
柳溪:“我覺得,既然要公平,那么設(shè)備是不是也要統(tǒng)一一下?就用那兩臺(tái)測(cè)試機(jī)吧。”
算法題比賽的勝負(fù)很簡(jiǎn)單,就是看誰(shuí)在最短時(shí)間內(nèi)寫出最高效的代碼。
因?yàn)槊總€(gè)人電腦性能不同,運(yùn)行程序的快慢也會(huì)不同,會(huì)影響到最后評(píng)分,所以這個(gè)要求是合理的,兩人都沒意見。
當(dāng)兩人并排坐在測(cè)試機(jī)前,實(shí)驗(yàn)室其他人便圍了過(guò)來(lái),有的人手機(jī)直接開了直播。
此時(shí)ETOGO的員工們,不論是在辦公室里,在食堂,或在園區(qū),都紛紛得到消息進(jìn)了直播間圍觀。
題目很快就公開了。
【實(shí)現(xiàn)基于Token的用戶認(rèn)證功能】
【在RestfulAPI項(xiàng)目中,JsonWebToken經(jīng)常被用于實(shí)現(xiàn)用戶認(rèn)證功能,在本次挑戰(zhàn)中你將完善給出的項(xiàng)目代碼,實(shí)現(xiàn)用戶Token認(rèn)證功能。挑戰(zhàn)將給出一個(gè)名為rmon項(xiàng)目代碼,rmon項(xiàng)目是一個(gè)RestfulAPI項(xiàng)目,基于Flask框架開發(fā)……】
岑墨與楊工同時(shí)閱卷。
實(shí)驗(yàn)室里的人沒說(shuō)話,直播間可就熱鬧了,紛紛討論起這個(gè)題目的難易程度,以及解答要點(diǎn)。
【這題不難】
【越是高手,比的就是越簡(jiǎn)單的題目】
【是啊,這題目我估計(jì)半小時(shí)就能解出來(lái)了】
【老楊的水平估計(jì)15分鐘?】
【不知道那位教授怎樣】
……
如直播間所說(shuō),楊工在把題目閱讀了一遍之后,臉上就浮起了輕松的笑,思考了大概五分鐘就開始寫代碼了。
【老楊牛批!】
【可以可以可以,比我想的快】
【旁邊那位似乎還沒動(dòng)哦?】
【看來(lái)不太行的亞子】
【是要輸?shù)墓?jié)奏】
……
是的,岑墨還沒動(dòng)。
他在打開題目的時(shí)候,眉頭就不由皺起,面無(wú)表情地盯了許久,眸色便沉了下去。
直到五分鐘過(guò)去,旁邊已經(jīng)傳來(lái)有節(jié)奏的敲代碼聲,而岑墨還在審題。
周圍的人開始交頭接耳,竊竊私語(yǔ),忍不住搖了搖頭。
柳溪暗暗翹起了唇角。
他有閱讀障礙了。
每個(gè)程序員都自己書寫代碼的風(fēng)格。
岑墨的代碼是稀疏型的,每個(gè){}都要單獨(dú)占一行,如果和別的語(yǔ)句在同一行,他就會(huì)有閱讀障礙,而像現(xiàn)在這樣一排排緊密相貼的代碼,估計(jì)看得要崩潰了。
遇到這樣的代碼,岑墨一般會(huì)重排版下再閱讀,但是……
柳溪給他們二人選的測(cè)試機(jī)里編譯器是沒有重排版插件的。
雖然從他臉上看不出一絲慌亂,鎮(zhèn)定得高深莫測(cè),但從他閱讀了這么長(zhǎng)時(shí)間還無(wú)動(dòng)于衷,就已經(jīng)暴露了他內(nèi)心崩潰了吧。
而相反的,柳溪看過(guò)楊工平時(shí)寫的文檔,他正巧是緊密型的,所以此時(shí)已經(jīng)很輕松地解答起來(lái)了。Xιèωèи.CoM
一開始,岑墨就落了下風(fēng)。
柳溪爽到了。
岑墨硬著頭皮閱讀了足足十分鐘,才開始動(dòng)手。
那雙手一旦放在了鍵盤上,就像是活過(guò)來(lái)一般,變得靈活輕巧。
他敲代碼的速度非常快。
這頻率聽上去像是一通亂敲,但事實(shí)上他敲出的每個(gè)字母,每個(gè)符號(hào)都是正確的。
時(shí)間上已經(jīng)不允許他犯一個(gè)錯(cuò)誤了。
他逼得自己又快又穩(wěn)。
大家漸漸被吸引了過(guò)來(lái)。
岑墨的手指修長(zhǎng),骨節(jié)分明,而且皮膚也白,那就是一雙很優(yōu)雅的手,敲在鍵盤上就好像在彈鋼琴,格外賞心悅目,令實(shí)驗(yàn)室里的女生暗暗驚艷。
柳溪也呆住了。
好快,真的好快……
她還是第一次見他敲這么快的代碼,就好像爆發(fā)了無(wú)限的潛能。
他到底有多強(qiáng)?
直播間里剛剛還在說(shuō)沒勁的人都沸騰了。
【草,這速度好快……】
【不是亂敲吧?我一分鐘也可以敲好幾行!】
【鏡頭能不能靠近點(diǎn),看不清楚他寫了什么了】
【沒毛病啊這代碼】
【66666】
【臥槽!!大神!!】
……
只可惜他面對(duì)的也是高手,最終還是遲了兩分鐘完成。
雖然大家原本是想看岑墨出糗的,但經(jīng)過(guò)剛剛大放光彩的一幕,大家的心態(tài)一下就變化了,他的確是有真材實(shí)料的,即便是輸了,大家也都服氣了,畢竟不能要求一個(gè)這么年輕的研究員,勝過(guò)一個(gè)十幾年的資深專家吧?
但是比試還沒結(jié)束,大家不知不覺中為他緊張了起來(lái),還有些人甚至期待著他贏。
兩人的代碼開始在同一個(gè)虛擬機(jī)上運(yùn)行。
運(yùn)行結(jié)果出來(lái)。
岑墨的代碼運(yùn)行的時(shí)間更短,占用的內(nèi)存更少。
所以綜合評(píng)算下來(lái),還是他贏了。
周圍響起了熱烈的掌聲,實(shí)驗(yàn)室的大家都由衷地發(fā)出敬佩的聲音。
“太精彩了!”
“臥槽,一個(gè)教授的算法這么強(qiáng)的嗎?!”
“太可怕了吧!身為工程師,我的算法竟然還沒教授厲害,比理論比不過(guò),比算法也比不過(guò),我哭了!太不是人了!”
“岑教授,以后你就是我的偶像了!”
“長(zhǎng)見識(shí)了長(zhǎng)見識(shí)了!”
……
在自己最擅長(zhǎng)的領(lǐng)域輸給了對(duì)方,楊工輸?shù)眯姆诜巫油笠慌玻\(chéng)懇與岑墨道歉,“我為我之前不恰當(dāng)?shù)难孕信c你道歉。”
岑墨主動(dòng)朝他伸出了手,“以后合作愉快。”
楊工也伸出手,與他徹底握手言和。
在這樣技術(shù)交流的世界里,以技服人,往往是收服人心最快的辦法。
一場(chǎng)比試,就讓岑墨把整個(gè)實(shí)驗(yàn)室的人心全收服了。
除了柳溪。
她的心情有點(diǎn)復(fù)雜。
佩服他的實(shí)力外,其實(shí)還是有點(diǎn)遺憾的。
哎,只可惜差了一點(diǎn)就輸了。
她垂著頭,坐回了工位上,從抽屜里拿出了一根棒棒糖。
剛剛撕開糖紙,那只才敲過(guò)代碼的手在她桌面上輕輕扣了兩下,“你出來(lái)。”
要完。
秋后算賬來(lái)了。
柳溪把糖紙往垃圾桶里一丟,拿著棒棒糖跟在岑墨身后,走出了實(shí)驗(yàn)室。
二人來(lái)到露天平臺(tái)。
這是一個(gè)空中花園,有休閑棧道與一些造型有趣的盆栽綠植。
現(xiàn)在正是午后休閑時(shí)光。
剛吃完飯的員工們會(huì)在這散散步,或坐在樹蔭下涼亭里喝點(diǎn)飲料。
岑墨走到了一處沒人的涼亭里,駐足轉(zhuǎn)身,雙手插在褲袋里,就這么垂眸看著她,一語(yǔ)不發(fā)。
他不說(shuō)話,柳溪便也不說(shuō)話,佯裝什么都不知道地淡定舔著棒棒糖。
岑墨見她看也不看自己,眼神逼視再次失效,忍不住出聲道:“什么意思?”
柳溪茫然,“什么什么意思?”
岑墨望著她,“又是語(yǔ)言,又是編譯器,你是怕摔不死我,還要砸一下是么?”
沒想到這人對(duì)落井下石的理解這么到位,柳溪覺得他總結(jié)得太對(duì),她沒什么好說(shuō)的,便睜眼望著他,繼續(xù)舔棒棒糖。
她的眼神和以前一樣很純凈,只是以前純凈到她什么意思都能看得一清二楚,包括對(duì)他的喜歡,都是直白的,而現(xiàn)在……
純凈得就像是一張白紙。
岑墨什么都看不出來(lái)。
完全不知道她想做什么。
岑墨就看著她伸著粉色的舌尖,一點(diǎn)一點(diǎn)地舔棒棒糖,那從容不迫的模樣,看得他一股氣卡在胸腔不上不下,無(wú)法發(fā)泄,最后他忍無(wú)可忍——
搶走了她手里的棒棒糖。