“這是斐波那契數(shù)列……”
肖家霖沒(méi)等面前明顯不是學(xué)計(jì)算機(jī),甚至明顯不是大學(xué)生的妹子把話說(shuō)完,就從工作臺(tái)上拿起一個(gè)印著思想者文化用品公司logo的小紙袋,說(shuō)道:“恭喜,你答對(duì)了。”
那個(gè)看起來(lái)只有十六七歲的妹子拿過(guò)紙袋,拆開(kāi)看了看,見(jiàn)里面裝著3張明信片,印著水墨畫和古詩(shī)詞,精美又文雅,她很喜歡,但并不滿意,指著堆在工作臺(tái)左側(cè)的一排記事本,問(wèn)道:“為什么給別人記事本,只給我明信片?”
從4月30日早上8點(diǎn)開(kāi)始,肖家霖就坐在三江大學(xué)多功能報(bào)告廳一樓的走廊上分發(fā)禮品,兩天下來(lái),這種問(wèn)題已經(jīng)被問(wèn)幾百次了,感覺(jué)既無(wú)聊又無(wú)奈,有氣無(wú)力的舉起鉛筆,在面前的海報(bào)上點(diǎn)了點(diǎn),說(shuō)道:“如果你能把這段代碼優(yōu)化一下,就可以拿到記事本了。”
妹子果然不懂,眨著眼睛問(wèn)道:“怎么優(yōu)化?”
肖家霖聳肩攤手,擺了個(gè)愛(ài)莫能助的姿勢(shì)。
妹子感覺(jué)被鄙視了,很不爽的沖他做了個(gè)鬼臉,然后拎著小紙袋離開(kāi)了,這時(shí)同宿舍的張棟梁從報(bào)告廳外面走了進(jìn)來(lái),問(wèn)道:“肖家霖,你這幾天送出去了多少記事本?”
“大概130本的樣子吧。”
張棟梁用雙手撐著工作臺(tái),嘖嘖有聲的感慨道:“這下咱們學(xué)校的面子都要丟光了,我聽(tīng)說(shuō)云大那邊差不多送出去了200本,理工大更是不得了,足足送出去了四五百本。”
“我們當(dāng)然不能和理工大比,但是云大能有這么多人懂編程?”肖家霖有些不信,說(shuō)道:“他們就算比我們強(qiáng),也強(qiáng)的有限,不會(huì)是背答案作弊的吧?”
“姜秘書不是說(shuō)了嗎,光寫出來(lái)代碼不行,還得解釋為什么要這么做,再說(shuō)小馬他們幾個(gè)也不可能給云大的人放水。”張棟梁用手掌輕輕拍了拍工作臺(tái)上的海報(bào),說(shuō)道:“那天要不是你發(fā)現(xiàn)了這段代碼里的時(shí)間復(fù)雜度問(wèn)題,我和小馬就要丟丑了,以前C語(yǔ)言考試的時(shí)候,標(biāo)準(zhǔn)答案就是這么寫的,根本沒(méi)多想過(guò)。”
“只是運(yùn)氣好而已,我前幾天改畢業(yè)設(shè)計(jì),正好要用到遞歸,所以多想了一下。”
肖家霖謙虛了幾句之后,探身拿起了一個(gè)記事本,記事本封面上印著一個(gè)黑色的自行車車輪,輪子上用白色的字體寫了句名言:人生就像騎行,要想保持平衡就得不斷向前。在封面的右下角,有一個(gè)紅底白字的方塊,標(biāo)注著阿爾伯特-愛(ài)因斯坦的名字。
圖案簡(jiǎn)潔,字體簡(jiǎn)練,風(fēng)格嚴(yán)謹(jǐn)而又冷峻,和以前充滿文藝氣息的Thinker’Notebook完全不同,很符合理工科學(xué)生的審美,肖家霖欣賞了幾秒鐘之后,翻開(kāi)封面,見(jiàn)扉頁(yè)上夾著一個(gè)書簽,書簽上寫著一個(gè)題目:
不使用其他庫(kù)函數(shù),用C語(yǔ)言寫一個(gè)函數(shù),實(shí)現(xiàn)把字符串轉(zhuǎn)換成整數(shù)的功能。
這個(gè)題目乍一看很簡(jiǎn)單,把諸如“123”之類的字符串轉(zhuǎn)換成整數(shù)123輸出即可,幾行代碼就能搞定,很多初學(xué)編程的菜鳥(niǎo)也能寫的出來(lái)。
但是肖家霖經(jīng)過(guò)反復(fù)琢磨之后,覺(jué)得這個(gè)題目并不簡(jiǎn)單,因?yàn)槌苏5淖址猓€有“”這樣的空字符串,如果設(shè)定空字符串輸出為整數(shù)0的話,就會(huì)和“0”這樣的正常字符串起沖突,需要加以區(qū)分,更進(jìn)一步細(xì)想的話,還有空指針、非法字符串、特殊字符串等一系列問(wèn)題,非常的麻煩,絕對(duì)不是短短幾行代碼就能搞定。
書簽下方還有一行醒目的文字:如果你完成了這個(gè)問(wèn)題,請(qǐng)與5月2日下午2點(diǎn)之前,到三江大學(xué)多功能報(bào)告廳一樓領(lǐng)取一份更加精美的禮品。
“肖家霖,我聽(tīng)說(shuō)你昨天下午去量子物理研究所的時(shí)候,見(jiàn)過(guò)杜秋本人,他是個(gè)什么樣子的人?”
“我就見(jiàn)了十幾分鐘,哪知道他是什么樣的人。”肖家霖把記事本放回遠(yuǎn)處,說(shuō)道:“不過(guò)我感覺(jué)他跟電影明星一樣,挺有魅力的。”
“靠!你又不是大一大二的小女生,發(fā)什么花癡。”
“我不是說(shuō)他的相貌,我是說(shuō)他做事和編程的能力。”肖家霖沒(méi)什么語(yǔ)言天賦,想了半天也不知道怎么形容,只好找了個(gè)不怎么合適的類比對(duì)象,說(shuō)道:“就像《終結(jié)者2》里的水銀人一樣,又酷又厲害。”
“水銀人是大反派啊。”
“我當(dāng)然知道是反派,但是你不能否認(rèn)他很有魅力,是不是?”肖家霖見(jiàn)張棟梁點(diǎn)頭了,這才進(jìn)一步解釋道:“水銀人可以自由切換身體,杜總可以自由切換思路,同時(shí)處理幾件完全不同類型的事情,而且效率非常高,厲害的不得了。”
“你怎么知道?”
“他們公司在量子物理研究所的一個(gè)倉(cāng)庫(kù)里辦公,那個(gè)倉(cāng)庫(kù)很大,分割成了四個(gè)區(qū)域。”肖家霖用鉛筆在海報(bào)上畫了個(gè)田字型的簡(jiǎn)圖,指著不同的區(qū)域介紹道:“這邊是辦公軟件研發(fā)區(qū),這邊是操作系統(tǒng)研發(fā)區(qū),這邊是數(shù)據(jù)庫(kù)系統(tǒng)研發(fā)區(qū),這邊是杜總的辦公區(qū)。”
“我靠!他們居然連操作系統(tǒng)都做?不會(huì)是唬人的吧?”
“應(yīng)該不是,我昨天下午去的時(shí)候,已經(jīng)有一個(gè)從美國(guó)回來(lái)的大牛人在操作系統(tǒng)區(qū)辦公了,他經(jīng)常去問(wèn)杜總問(wèn)題。”肖家霖說(shuō)到這里,不自覺(jué)的露出了欽佩的表情,說(shuō)道:“杜總在寫一款做網(wǎng)站的軟件,和操作系統(tǒng)沒(méi)關(guān)系,但是那個(gè)牛人的問(wèn)題,他總能很快解決,有時(shí)候甚至一邊寫自己的程序,一邊解答,幾句話就搞定了,你說(shuō)厲害不厲害?”
“都是些什么問(wèn)題?”
“我當(dāng)時(shí)在旁邊聽(tīng)了半天,一句話都沒(méi)聽(tīng)懂。”肖家霖自嘲式的笑了笑,說(shuō)道:“咱們連互聯(lián)網(wǎng)什么樣子都不知道,人家就已經(jīng)開(kāi)發(fā)出了世界頂級(jí)的瀏覽器,差距太大了。”
“照你這么說(shuō)的話,那這個(gè)杜秋確實(shí)夠叼,而且他還是自學(xué)成才的。”
“是啊。”
兩人正在閑聊,從報(bào)告廳外面嘻嘻哈哈的走過(guò)來(lái)三個(gè)學(xué)生,意氣飛揚(yáng)的大聲說(shuō)道:“哥們,那個(gè)書簽上的題目我們已經(jīng)做出來(lái)了,趕緊把精美禮品拿出來(lái)。”
“把答案拿我看看。”
為首的學(xué)生拿出一張紙片,遞給了肖家霖,肖家霖只看了一眼就還給了他,問(wèn)道:“空字符串怎么處理?”
那名學(xué)生楞了一下,然后恍然大悟,從褲兜里掏出一支圓珠筆,說(shuō)道:“我改一下。”
“非法字符串怎么處理?”
“我再改一下。”
“特殊字符串呢?”
三個(gè)學(xué)生乘興而來(lái),敗興而去,等他們離開(kāi)之后,肖家霖有些后怕的對(duì)張棟梁說(shuō)道:“還好前天拿到題目后咱們幾個(gè)仔細(xì)研究了一個(gè)晚上,否則我昨天下午去見(jiàn)杜總的時(shí)候,比他們幾個(gè)更狼狽。”
張棟梁深以為然的點(diǎn)了點(diǎn)頭,問(wèn)道:“那個(gè)杜總怎么說(shuō)你的?”
“他說(shuō)我勉強(qiáng)算個(gè)合格的碼農(nóng)。”肖家霖又露出了自嘲的表情,說(shuō)道:“碼農(nóng)是杜總自創(chuàng)的名詞,意思是寫代碼的農(nóng)民,只能做一些基本的編程工作,呵呵,咱們讀了四年大學(xué),自以為很了不起,結(jié)果在人家眼里只是個(gè)農(nóng)民,還只是個(gè)勉強(qiáng)合格的。”
“切!他算老幾……”
此時(shí)已經(jīng)快9點(diǎn)了,距離下午2點(diǎn)的演講不到5個(gè)小時(shí),越來(lái)越多的學(xué)生過(guò)來(lái)遞交書簽上的題目答案,但全被肖家霖的反問(wèn)打發(fā)走了,直到10點(diǎn)左右,才有幾個(gè)計(jì)算系的大三學(xué)生拿到了禮品,禮品同樣是記事本,但換成了早已不再對(duì)外發(fā)售的真皮旅行記事本,另外還配了一個(gè)特制的牛皮紙封套。
封套正中用楷書手寫了《論語(yǔ)》里的一句名言:三人行,必有我?guī)煛W舟E端莊秀美,神氣暢然,下面用小號(hào)的鉛活字印了三排文字,第一排是杜秋的名字,第二排是驍龍軟件公司的logo和名字,第三排則是演講的時(shí)間和地點(diǎn)。
“這個(gè)封套是演講的入場(chǎng)門票,下午2點(diǎn),歡迎前來(lái)捧場(chǎng)。”
“哇靠!這個(gè)驍龍軟件公司真牛逼,連演講門票都搞的這么講究。”
“這題挺難的,我看沒(méi)幾個(gè)人能拿到門票,到時(shí)候要是空蕩蕩的豈不是很煞風(fēng)景?”
“據(jù)說(shuō)除了我們學(xué)校的學(xué)生之外,云大和理工大的學(xué)生也會(huì)來(lái),肯定不可能空蕩蕩的。”
5月2日中午12點(diǎn),陳志揚(yáng)在三江大學(xué)專供教職工的小食堂里招待了杜秋,在開(kāi)席之前,他讓高秘書把蔡星火也請(qǐng)了過(guò)來(lái),問(wèn)道:“蔡老師,現(xiàn)在有多少學(xué)生拿到了門票?”
“截至11點(diǎn)45分,一共有196名學(xué)生拿到了門票,其中理工大的最多,有107人,云大和我們?nèi)髮W(xué)各有40多個(gè)。”蔡星火匯報(bào)了一下數(shù)字之后,提議道:“校長(zhǎng),多功能報(bào)告廳只有208個(gè)座位,你看要不要安排一些臨時(shí)座位?我估計(jì)等2點(diǎn)杜總開(kāi)始演講的時(shí)候,恐怕會(huì)有300多人。”
“可以安排一些臨時(shí)的座椅,如果實(shí)在坐不下了,就在后排站著吧。”陳志揚(yáng)見(jiàn)演講大受追捧,心情很好,用溫?zé)岬拿聿亮瞬潦郑f(shuō)道:“云大計(jì)算機(jī)系比我們學(xué)生多不少,也只有40多個(gè)人答對(duì)了題目,看來(lái)教學(xué)實(shí)力不如我們嘛。杜秋,你準(zhǔn)備在我們學(xué)校招幾個(gè)學(xué)生?”
“看情況吧,如果有合適的,就多招幾個(gè)。”
陳志揚(yáng)并不在意學(xué)生的就業(yè)問(wèn)題,放下毛巾,說(shuō)道:“我沒(méi)想到你還是個(gè)書法高手,門票上的那幾個(gè)字神形兼?zhèn)洌烙^大方,真是你親手寫的?”
姜丹楓很自覺(jué)的接管了這種無(wú)聊的話題,巧笑嫣然的說(shuō)道:“陳校長(zhǎng),這個(gè)我可以保證,確實(shí)是杜總親手寫的,因?yàn)槲疫@兩天每天晚上都要給他磨墨,你看,指甲都黑了。”
“好,好,古有紅袖添香夜讀書,今有紅顏磨墨夜寫字。”陳志揚(yáng)撫掌大笑,贊許道:“杜秋,你親手寫演講的門票,虛懷若谷,誠(chéng)意十足,這事如果傳揚(yáng)出去,必成美談。”
“陳叔叔過(guò)獎(jiǎng)了。”
陳志揚(yáng)又是一陣大笑,笑的極為歡暢,他心心念念著要借杜秋這把刀打開(kāi)僵局,推動(dòng)仕途更進(jìn)一步,今天的演講是非常重要的一步棋,本來(lái)?yè)?dān)心杜秋承受不住壓力搞砸了,沒(méi)想到他不僅不怯場(chǎng),反而揮灑自如,妙招頻出,玩了一場(chǎng)精彩的營(yíng)銷秀,哪怕演講本身乏善可陳,也足以成為學(xué)術(shù)界的一段佳話,而這段佳話,將會(huì)成為自己履歷上的勛章,成為平步青云的助推器。
…………
注1:筆記本封面設(shè)計(jì)取材自加拿大平面設(shè)計(jì)大師Ryan-McArthur的Design-Different的系列作品。
注2:書中的編程題目取材自《劍指offer:名企面試官精講典型編程題》。