讀書的範圍比在曼思橋小學時要大得多,除了文學書外,也開始讀其他方面的書,包括歷史和哲學方面的書。我們很高興他喜歡讀書,學校不能提供有效的教育,只有靠自己的努力來彌補,所以我們總是鼓勵他多讀書,特別是課外書。同時,建議他多實踐,把學到的知識用到實踐中,既可以鞏固學到的知識,又能真正理解理論。
那時,宋頓中學的計算機系統已經聯網,但是學校沒有網站。張艮打算組織幾個同學給宋頓中學建立一個網站。我自己沒有建過網站,看見他整天在計算機上忙,不知道他建網站的進展怎樣。一兩個月過了,也沒有什麼動靜,我想他們知識還是不夠,沒有能力獨立建網站,也就不再過問了。
兩個多月後,有一天他告訴我一個網址,讓我在大學的計算機上看,原來他們給宋頓中學建的網站已經完成了。這個網站介紹他們學校的情況和最近的活動,他自封為網站的編輯,有他的照片,副編輯是他在宋頓中學時最好的同學麥克。他的幾個好朋友都在這個網站上。按當時的標準,他們的網站還算不錯,雖然看起來不是很好,可功能不少,用起來也很方便。
不幸的是,他們的網站很快被宋頓中學的校長知道了。校長勒令他們撤銷這個網站,或改成個人網站。校長要對學校的聲譽負責,不放心讓幾個學生辦一個學校的校方網站。結果,他們不得不把那個剛建成的學校網站改成了個人網站,即使改成了個人網站,他們也感到很自豪,同學們都刮目相看。雖然他們想辦學校網站的願望沒有實現,這件事卻促使學校很快辦了一個校方的網站,由一個老師負責。更重要的是,建網站的事給他了很大的鼓勵,自信心大增,覺得可以〃幹大事〃。
除了網站外,他還學編寫程式和其他與計算機有關的知識。十四歲時,一個在南安普頓大學計算機系做博士學位的中國留學生告訴他,一個高中學生想請人輔導她,完成她的計算機作業。她想請人教她寫一個資料庫,作為她計算機課考試的一部分。這個中國留學生知道張艮會寫資料庫,問他想不想幹。還特地告訴張艮,這個高中學生家裡願意付錢作為報酬。
後來張艮用了兩週的課餘時間幫她寫了一個資料庫,然後透過網路,教會她如何用這個資料庫,最後那個高中學生透過了計算機課考試。作為回報,那個高中學生的家長給張艮了二百英鎊。這是張艮有生以來,第一次掙的錢,所以很興奮。這筆錢是透過那個中國留學生轉交的,所以張艮始終沒有見過這個高中學生和她的家長。我們用這二百英鎊給他開了一個兒童儲蓄的賬號,沒有想到這個賬號,他一直用到現在。
在宋頓中學除了上實踐課外,學校也組織實習。張艮參加了兩週學校組織的實習,爭取到了去IBM這個世界最大的計算機公司。他去的地方是IBM在英國最大的研究院,一個初中學生在IBM的研究院什麼也幹不了,但是他大開眼界,知道IBM是幹什麼的。那段時間,回到家後他總是談IBM的事情。
在宋頓中學的最後兩年,張艮對用計算機模擬光的傳播很感興趣,他透過網站,查閱了很多參考文獻,包括一些博士論文。他想仿照別人的方法,模擬光線在三維空間的傳播。這種計算機模擬涉及很複雜的三維座標變換,遠遠超出了初中學生的知識範圍。他到處找數學參考書,想弄清楚一些數學公式該怎麼用。有一次,他發現我的一本中文的數學手冊上有他需要的公式,他要我給他解釋一些數學公式的定義和如何推導,他想知道該怎樣用那些公式。遺憾的是那些公式也超過了我的知識範圍,我也無能為力。我認為他乾的事情和他的能力相差太遠,建議他不要搞光線的三維模擬,應該幹一些更簡單的模擬。結果我說服不了他,也只好隨他去了。
。。
第六章:望洋興嘆(2)
張艮不是很有耐心的孩子,但是幹他感興趣的事情,他可以坐在那兒幹幾個小時不休息。那段時間,他吃了晚飯就坐在計算機前幹他的光線模擬,一直到睡覺。真是老天不負有心人,經過幾個月的不斷努力,他終於模擬出了他想看到的結果。
有一天,他給我看了他模擬的光線在三維空間的傳播的影象。就是一個平行光源由窗外射到室內的一個桌子上,桌面上有一圓球和一個圓錐。在光的照射下,圓球和圓錐在桌面上留下了陰影,同時桌子在地面上也留下了陰影。如果窗外光源移動,這些陰影的顏色、深淺和位置都相應地變化。張艮告訴我,他用的方法是當時最先進的技術,要計算大量的資料。我的工作與地質力學模擬有關,但是對光線模擬一無所知,