??? 大約在1998年,暑假的某一天,表哥帶我去他同學家玩。到了他同學家,大家坐在地板上邊吃西瓜邊打牌。我忽然發現地板上出現了一本書,書名好像叫傻瓜書。我很奇怪好端端一本書為什么取這么個破名字,也正因為書名我也就沒有去翻它的欲望,去看它到底講了什么,隱約覺得看了這書人就會變傻。回去我問表哥這書講什么的。表哥說講的是C語言。我以為C語言估計是某個國家的人講的語言,也沒繼續深究下去。坦白說當時的我也不可能去深究,只是C語言這個詞從此留在了我的腦海中,有點陰魂不散的意思。
??? 大一下開了C語言的必修課。我覺得有必要好好學習一下。剛開始熱情高漲,學習欲望強烈。上課認真聽講,課后及時完成作業。期間發生了一個插曲,由于是下半學期,所以天氣比較炎熱,人穿衣服也會比較清涼一些。有一天這位教C的女老師在下課時突然趴在我桌子前問我她上課講的內容我們能否聽懂。在我回答她之前,我發現她穿的衣服由于比較寬松同時人趴在桌子上,我除了能直視老師的眼睛,還能直視到她的胸罩……(請各位自行腦補)。成年人做事還是能把持得住的,同時我當時學習還算認真,我面帶微笑鎮靜地告訴她:“沒問題,我聽得懂。”話說C里面有些內容不是課上聽懂就行的,必須加以一定量的練習。甚至有些內容完全有可能上課就聽不懂,當時人也開始變懶,漸漸地上課就開始神游,后來就索性不聽。不聽課不練習的后果就是在大二上的二級C考試中華麗麗地掛了。我開始緊張了,學校規定的英語四級和江蘇計算機二級不過關就不給學位證不是開玩笑的。于是在大二的寒假,我每天早上起來就坐在電腦前看總長30集的曾怡教授的C語言視頻,并配合著譚浩強的綠寶書加以練習。基本上這本書80%的例題和課后習題我都做了一遍。大二上對我來說還真是個失敗的學期,最可恥的是我因為政治課逃課太多,開卷考試的政治課掛了。那個老頭給了我54分!后來2K這個孫子經常像個2B一樣拿這個笑我。等到了大二下開學沒多久二級C的考試就來了,這一次我做好了充分的準備,筆試我完成得很快,看著這些簡單的題目,想想第一次考的時候什么也不會真是好笑。機考發生了一個有意思的事情,旁邊一個妹子寫代碼飛快,我感覺她應該沒問題,這么生猛肯定能過。到了4月15那晚,我在宿舍上了個廁所回到房間看見弟突然變得很異常,叫了一聲:“嚇死我了,我終于過了。”原來是出成績了。我讓弟給我QQ發一個查成績的鏈接,打開鏈接輸入準考證號單擊查詢按鈕,心里默念一定要過,等看到合格兩字的時候吼了一聲,隨后擁抱了一下弟。高興之余順帶想起了考試時坐我旁邊的寫代碼看起來很厲害的妹子,我估計她的準考證號不是比我大一位就是小一位,這兩個準考證號我都查了一遍,事實就是兩個都沒過。看到這情形當時我還真有那么一點鄙視的意思。09年12月我過了四級,10年4月我把二級過了,學校規定拿學位證最重要的兩個條件我都完成了,剩下就是所有期末考試合格并且完成畢設,此時我有一種坐等畢業的感覺。順便說一句,其實考過二級對我產生了一些比較大的副作用,后來顯現了出來,這個以后有機會再說。
??? 這次研究所筆試的最后一道題竟然是字符串逆序排列。這題目我看著真想笑,怎么又是這個,一點新意都沒有。不過還是沒有新意好呀。我記得猛哥當初最喜歡給來面試的人出的題目就是這個。在Pactera見過三個實習生寫這道題,一個沒寫出來,一個寫的稍微有點意思,一個寫的特別有創意。不知道現在坐我原來那位置的妹子是后兩者中的哪一個。言歸正傳,我面對的這道題題目不難,但要求是用C實現它。可是我已經四年沒看C了,連指針是什么都忘了,只知道指針就是地址這句話。這題不寫實在說不過去,于是我改用C#實現了它。以前我在Pactera見過猛哥寫的答案,我覺得他寫的近乎妖孽,水平確實好。
??? 如今C即將成為我工作中最基礎的一部分,為了白盒測試我必須盡快把它再次熟悉起來。恰好最近在網易云課堂有浙大的老師在開C的公開課,我每天看一點視頻和綠寶書,在DEV C++上敲敲代碼,日子倒也愜意,爭取在上班前能打下一個不錯的基礎。