第五章 驚鴻一瞥

字數:5327   加入書籤

A+A-


    一種莫名的感覺從靈台層層往下,漣漪一般地穿過燕然的身體,一瞬間,他感覺似乎有什麽東西永遠的從自己身上離去,但是他並沒有感到任何不似。水印廣告測試   水印廣告測試

    而當他餘光掃過桌麵書本上的代碼時,那些陌生的字符就像是他熟悉的漢字一樣,未加思索就已明了其中真意。

    “臥槽,這也太厲害了吧。”燕然來不及體驗生命流逝的獨特感受,被自己獲得的新能力震驚了。

    “這哪裏是初級編程精通,簡直是給我的腦子加裝了一個編譯器。”

    要知道,就算是那些天天和代碼打交道的程序員,也不可能像燕然一樣,看到代碼就能瞬間解析出其結果。

    “編譯器,這好像也是個陌生的詞。”

    事實上,這節課李老師就有講到編譯器,隻不過燕然一直在走神沒有聽而已。

    這下子,燕然對接下來的挑戰更是信心滿滿,臉上露出似有若無的微笑,讓一旁圍觀的同學不由地高呼出“高手風範!”“理工大新一代逼王!”之類的詞句。

    李老師看他這副模樣,更加堅定了心中的主意。

    她“嗒嗒嗒”地踩著涼鞋回到講台,登陸進自己博客,翻出其中一篇博文,然後把題目發送到了燕然電腦。

    這是一道關於交通xìn hào燈的題目,是她根據自己替路政做過的一個項目改編的問題,這個問題不算難,但是涉及的知識點特別多,即使用運籌學方法優化之後,代碼量仍然特別大。

    要是用一般方法求解的話,那代碼量更是大到驚人,而今據下課隻有四十多分鍾,除非是觸手怪級別的手速,否則很難在下課之前把題目解出。

    更何況,代碼量越大,出bug的可能就越高,排查起來也就越困難。

    當然,若是燕然過去搞過競賽的話,就算沒有係統的學習過運籌學,想必也懂得用其中的方法來優化代碼,然而優化也是需要思考時間的,這個題目的複雜性,注定了其燕然必須要思考很長時間。

    這是一個兩難的問題,一邊是高山,一邊是激流,不管燕然選擇哪條路,等待著他的都不是大道通途。

    除此之外,李老師也有考察燕然基礎的意思在裏麵,她最希望的就是,燕然能夠選擇第二條路,至於說把題目解答出來,她根本就沒想過這個結果。

    當然嶽子鑒從自己屏幕上看到這個題目的時候,內心是崩潰的。

    “這個題目也太長了吧!”他嘀咕著。

    整整半個屏幕,都是密密麻麻的字符,光是映入眼中,都讓人頭大。

    “這就是我給燕然同學出的題目,如果其他同學感興趣的話,也可以嚐試著做一下,當然,這個題目有一定的難度,並且涉及到大量我們目前還沒有學習過的知識點,如果有同學能在期末之前將其做好,還能通過我的答辯的話,那麽我們這門課的課程設計就能得到滿分。”

    言罷,李老師又推送了一個題目,這個題目就很簡單了,是一個關於排序算法的題目,道是本節課的課堂作業,接下來的時間就留給同學們練習。

    至於她自己,當然是守在燕然身旁,看他將會如何進行自己的表演。

    燕然當然不會統籌學方麵的知識,畢竟他過去僅僅是個普通的高考生。

    而他從“1s”商城中購得的隻是“初級編程精通”,不是中級精通,也不是高級精通,自然不會有相應的數學知識。

    若是他知道李老師想法的話,說不定會考慮再花兩年壽命換一個“初級數學精通”。

    畢竟不管是高等數學,還是概率論或是複變函數之類的數學課程,都是大學生涯繞不過的坎。

    換一個數學精通可以說是相當劃算。

    可惜燕然並沒有係統學習過程序設計方麵的知識,從商城中兌換的編程精通也僅僅是把編程知識灌輸進了他腦海而已。

    盡管他也有聽說過數學對編程很有用處,但是他並不知道到底是有用在哪裏。

    不過對他而言,這個題目也算不上太有難度。

    把題目通讀完之後,他的腦海中就出現了一個解決問題的流程圖。

    這是一個最簡單最基礎的流程,符合正常人的思維,相應的,整個流程就相當的冗長複雜。

    “看來老師是不打算輕易放過我啊。”

    燕然如今有了初級編程精通,通過腦海中的流程圖,自然而然就對相應的代碼量有了大致的估算。

    嘴角微微上揚:“不過這還難不到我,我可是開了掛的男人。”

    接下來,令嶽子鑒,李老師,還有圍觀的同學們吃驚的一幕發生了。

    隻見燕然擼了擼袖子,雙手搭在鍵盤上,兩眼直視屏幕,“劈裏啪啦“,疾風驟雨般的敲擊聲,從燕然麵前的鍵盤上傳出。

    矯似遊龍,翩若驚鴻,燕然的雙手仿佛變成了一張虛幻的幕布,傳說中的少林絕學迦葉拈花,恐怕也不過如此,名滿天下的唐門秘技滿天花雨,多半也難出其右。

    ”麒麟臂!這絕對是萬中無一的麒麟臂!“有同學驚呼。

    ”對,這一定是大成的麒麟臂,雖然這隻是一門隨處可見的普通武功,但要修習到這種程度,沒有十八年以上的功力絕對做不到!“一位帶著黑框眼鏡,眼眶浮腫,坐在後排的同學暗歎。

    ”我自負一雙麒麟臂已練習得爐火純青,不敢說天下無雙,但仍自信可稱江南一絕,可在他的麵前,我甚至興不起一絲動手的力氣來,朝聞道,夕可死矣!“一個胖胖的男生搖了搖頭,滿臉沮喪。

    ”龜兄,你這手速可真不是蓋得,小弟佩服!“就連燕然的損友嶽子鑒,也不禁發出感慨。

    燕然自然沒心思去理會旁人的調侃,如今他的眼中,他的心中,隻有代碼!

    作為一個一十八歲高齡的資深單身狗,燕然的手速自然是極快的,他的基礎來自以前一邊打遊戲一邊聊天的經曆,至於進階,則是因為他還做過兩年的撲街寫手,大好年華,就那樣奉獻給了祖國的精神文明建設。

    至於稿酬,不存在的,他也就混個全勤獎勵。

    何況到最後,兩年,三百萬字的皇皇巨著在和諧社會的和諧下,灰飛煙滅,連個渣都沒能剩下。

    唯有在某些奇怪的盜版網站,才能看到幾言殘章斷句。

    燕然的手速本就已經極快,在兌換初級編程精通之後,他的手速又再度提升一個台階,又快又穩。

    編程精通,若是連打字速度都沒有的話,又談什麽編程精通?顯然設計這個技能的“魔法師”或是工程師,也想到了這一點。

    燕然現在的感覺,就和水文時候一模一樣,腦海種那張框圖,就如同碼字之時的大綱,是情節前進的線索,而他隻需要跟著這條線索,自然而然就能寫出一條條編程語句,中途沒有一點卡頓。

    而且他有一種感覺,那就是他寫出來的這些代碼沒有絲毫疏漏,他隻需要跟著腦海之中的感覺揮舞雙手就是。

    同時,在這個過程當中,他對編程的知識也有了清晰的認識。

    在此之前,他雖然通過兌換初級編程精通,用灌頂這種方式得到了編程技能,然而這些相關的知識,還藏伏在他的潛意識當中,就如同人的本能,直到此時此刻,他真正開始應用到這些知識,它們浮現到腦海表麵。

    幾分鍾之後,圍觀的同學皆盡散去。

    燕然的表現固然令人驚訝,可他們也就看個稀奇而已,熱情消褪之後,生活還是要照常進行,好學者開始試著解決老師留下來的作業,更多的人則從兜裏掏出了手機,重新到遊戲,,影視或是社交網絡的世界之中。

    當然,這其中也不乏例外,比如李老師,見到燕然用的是最笨的方法解題,她心中難免有些失望,可還是眼都不眨的看著燕然麵前的屏幕。

    本來她覺得燕然用這麽快的速度編程,難免會出現一些疏漏,但是她一路看下來,竟然沒有發現一個問題。

    當然,人腦不是電腦,看不出來問題很正常。

    “等他寫完這個模塊之後,應該會跑一遍吧,到時候就能看出有沒有錯誤了。不過他這個思路,將會分出大量的模塊,他要是每個都去跑一遍,定然又會浪費許多時間,可他要是不驗證的單獨的模塊有沒有問題,等寫完之後debug又會更加麻煩。”

    在李老師看來,這是理所應當的事,哪怕燕然手速再快,也無法避免。

    debug是程序員最煩的工作,有時候甚至比解決問題還要困難。

    然而讓李老師吃驚的是,燕然竟然毫不停留,一連十幾個模塊都寫完了,他竟然一個都沒去驗證。

    她忍不住好意提醒道:“你不檢查下,前麵的代碼有沒有bug麽?”

    燕然頭也不回:“不需要!”

    李老師搖了搖頭,沒有再說什麽。

    “年輕人,不接受一點教訓,永遠不會長記性!這樣也好,讓他自己去撞個頭破血流,自然就曉得,前人留下來的寶貴經驗,不是隨隨便便就能丟棄的。”