與怪物戰鬥的人,應當小心自己不要成爲怪物。當你遠遠凝視深淵之時,深淵也在凝視着你。
……
2008年4月25日。
這一天,舒朗心情有點小沮喪。
這一天,他要學習brave語言的api了。
api是什麼?就是那個總計三千多,核心也有203個的,brave底層編程接口。
從api手冊裏就能看出來,這些接口跟他之前java裏學的那些接口完全不是一回事。沒有任何邏輯性和技巧性可言,只有實打實的挨個去學、去練、去記。
就像學英語背單詞一樣。
之前學基礎語法和邏輯的時候,還能佔點以前學過java的便宜,再加上自己的邏輯思維強大,跳着學都能學會。
可到了api這,邏輯再強也得乖乖認慫!
要不是他發現了劉昊然代碼裏有bug,他甚至有點不想見到劉昊然了,因爲一見面就意味着要開啓痛苦的api學習之旅。
但是,他心裏有個小算盤。
雖然他知道了劉昊然的代碼裏有bug,而且還是災難級,但是他並沒有找到bug真正的所在,至於解決方案那就更別提了。
總不能直接上去開噴吧?
“大神,你的代碼有bug,災難級。”
哼哼~
一個程序員,無論他平時表現的多麼文質彬彬、老實巴交、蔫頭巴腦、謙謙有禮,只要你敢說他的代碼有bug,他就敢徹底釋放出隱藏的人性給你看。
誰知道大神是什麼脾氣!
說人家有bug,還說不出個所以然。
搞不好直接搶了你的筆記本電腦,把eclipse傳到自己本機,傳完之後,再把你本地安裝的eclipse卸載刪除,連註冊表都給你丫清空,徹底說再見!
更慘的是,人家根本就不傳,直接刪,徹底斷了你的念想!
舒朗可不敢冒這樣的險。
他琢磨着,api雖然枯燥,但總比《解析幾何》什麼的那些學科容易多了,咬咬牙,忍忍,等學完了api再好好琢磨琢磨劉昊然的那套代碼。
到時候,不敢說立馬就能看懂,但總比現在看的效率要高吧。
說不定還能忽悠劉昊然給他講解講解,就當是輔助學習api的方法,最好直接講power程序包。
嘿嘿~
沒什麼能比“給別人下套”這種事更讓人激動的了。
……
中午的時候,劉琦幫他開窗透了透氣,一股暖風吹進他的豪華病房。
夏天悄悄的來了。
喫着午飯,聽到窗外有一些嘈雜和歡呼,舒朗好奇,讓劉琦探窗看了看,說是聲音來自醫院隔壁的足球場,經常會有人在那踢球。而且劉琦還告訴他,近期那裏會安排一些小型的比賽場次。
這是劉琦跟小護士去那邊浪的時候知道的,當然,他不會把這些也告訴舒朗。
“?最近安國隊沒有主場比賽嗎?”舒朗問劉琦。
其實他關心的是,陶小靖怎麼一直都沒來問他賭球的事。
“有啊!我都看了,貴賓席年票,嘿嘿~老闆賞的。”劉琦得意的說。
“你跟陶小靖一塊看的???”舒朗急問。
“當…當然不是,老闆怎麼可能跟我一塊看球,她根本就沒去,我跟別人一塊看的。”劉琦臉上有點羞美,很明顯這個“別人”肯定小護士無疑了。
“你老闆最近都在幹啥?”舒朗。
“我哪知道?老闆又不向我彙報。”劉琦。
“呃…”
舒朗喫着飯,若有所思。
陶小靖當初說過,賭球的時候一定要叫上她。
可現在這情況……
陶小靖這是不賭球了?
還是當初只是隨便說說?
……
呸!呸!呸!
這還用想?當然是隨便說說了!人家女神隨手就甩給你幾百萬,根本不差錢,哪像你這種窮b一樣,等着靠彩票發家致富。
不過有一點他實在想不通,當初他幫陶小靖贏的那點錢,對他來說雖然是一筆不小的數字,可對陶小靖來說根本不值一提,陶小靖當時爲什麼會那麼在乎呢?
還要親自送自己回家?
還任由他在車上調戲?
還“你有機會追到我”!
噗~
想到這,舒朗連飯都喫不下去了。
當時的腦子一定是進水了,白癡一樣!
人家女神明顯就是在逗你玩,你還當了真了!搞不好她真跟陶淵是一夥的,演技好而已!
舒朗啊舒朗,誰來拯救你的情商?
你這是硬傷啊!
臥槽!
這父女倆不會是在唱雙簧吧?一軟一硬,一黑一白,一唱一和,雙管齊下,你們到底想幹什麼???
……
……
咚咚咚~
兩點鐘,敲門聲準時響起,劉昊然來了。
api,
開始上課。
舒朗再也表現不出前幾天學基礎語法時候的學習效率。半天下來,進度遠遠落後於劉昊然對他的預期。
“你今天狀態不太對啊?”劉昊然問。
確實不太對。
陶小靖的事還讓他有點困擾,畢竟是自己心中的女神,有點放不下。
劉昊然代碼中的bug,他也一直沒敢提,但是心裏癢的不行。
再加上今天講的api跟power似乎一點關係都沒有,似乎全是基礎api。
基礎雖然是最有用的,但同時也是最枯燥的,再加上心中兩件事的困擾,他這狀態就不可能好的了。
劉昊然見舒朗似有難言之隱,也不多問,六點準時離開了。
此後的幾天,舒朗的狀態也都大同小異。api的學習進展,基本上就是狗熊掰棒子,學了今天的,忘了昨天的,頂多算是混了個臉熟!
劉昊然原本準備最多講五天的課,足足給舒朗講了七天!當初還以爲多估了兩天,準備好了被打臉,結果不僅沒多估,反而少估了兩天,這臉打的也算是響,不過是反手姿勢罷了。
講api的第七天,正好是五一勞動節。
讓舒朗喫驚的是,劉昊然這傢伙竟然能夠做到節假日無休!
“劉老師,你需要放假休息幾天嗎?”舒朗問。
“我倒是無所謂,不過我看你可能需要休息兩天。最近學的東西有點多,你這腦子和神經一直處於緊繃的狀態,需要適當緩緩,不然你學過的那些東西很難被吸收和留存。聽說,你可以下牀坐輪椅了,這樣吧,明後兩天先不講課了,我帶你出去轉轉,緩兩天之後,咱們再重新把api梳理一遍,你覺得怎麼樣?”劉昊然說。
他說的沒錯。
就像鍛鍊身體的道理一樣,不能一直猛練狂練,要給肌肉一個恢復和生長的時間。
大腦也是一樣,這在心理學上,是有科學依據的。
不過,舒朗心裏的小算盤尚未落實。
雖然所有的api他都過了一遍,但真正記住的沒有幾個,真要讓他自己去看代碼,確實還有點喫力。
那個bug還沒找着呢!
趁今天還有點時間,趕緊試試下套。
“劉老師說的對,確實要好好休息一下。不過今天還有點時間,能幫我講一段代碼嗎?正好幫我理一下api的實際應用場景。”舒朗說。
“好啊,講哪一段?”劉昊然。
“就講你上次給我的那個極速靴的工程吧,我就隨便選一段吧!”
舒朗說着操作起了自己的電腦,假裝在隨便選,選完說:“就這個程序包吧!power。”
果然,劉昊然眉頭一緊。
“你這不是隨便選的吧?”劉昊然問。
“啊?”舒朗慌了,他知道劉昊然學過心理學,難道被看穿了?
“看來你這api學了七天,也沒白學啊,竟然能找出我這工程裏最複雜的代碼程序包,厲害!”劉昊然說。
舒朗悄悄鬆了口氣,既然你往這方面想,那我就放心了,就假裝厲害一回吧。
“啊…哈哈,我其實是懵的,很複雜嗎?好講嗎?”舒朗打趣道。
劉昊然沒回答這個問題,直接開講。
他講的很細緻,整個power程序包的處理過程、實現邏輯以及用到的api,都一一講解清楚,甚至連涉及到的公式也稍微做了一些解釋。
幫助果然很大!
舒朗很快就對這部分代碼有了一個大致的瞭解,但是就像劉昊然所說的那樣,這個程序包實現的邏輯非常複雜,哪怕是邏輯思維強大如舒朗,也很難一下子把他完全串透。
但是劉昊然的講解,就像是捅破了那層窗戶紙,尤其是講清楚了程序包裏面那幾個核心api的用法,讓舒朗覺得,剩下的他可以自己琢磨了。
“?劉老師,有幾個代碼文件好像沒有講到。”舒朗。
“哦,那幾個一般沒什麼用,不用關注。”劉昊然。
……
六點,劉昊然準時離開,回去的路上,他若有所思。
他懷疑舒朗是不是發現了他在程序裏留的那個後門,否則爲什麼非要盯着power程序包不放,還問了一大堆問題,很明顯舒朗是有備而來。
“不可能的!”
是啊,連足協的抽檢設備都檢查不出來,舒朗只不過是一個剛學完brave基礎的程序員,不,他只是上完了課,還算不上是程序員,他怎麼可能發現這個隱藏的如此之深的後門呢!
這可是他傾盡好幾個月的時間,才做出來的成果,就算是跟他同樣水平的高級工程師也很難在短時間內發現問題。
也許真的是瞎貓碰上死耗子吧!
但是他更願意相信另一種解釋,那就是:舒朗這傢伙,真的是個變態天才!
劉昊然打好了小算盤,決定明天帶舒朗出去的時候,一定要找個機會好好試探試探,爭取把他拉攏過來。