有人這樣學習…

侯捷 2000.09.08


自從開放《深入淺出 MFC》2/e 電子檔之後,我收到很多相應來函。由於工作忙碌,鮮少針對個人回信,頂多是收集同類型的詢問在侯捷網站上做總體回應。但是這封信我一定要回,仔細地回,特加鼓勵地回。

> -----原始郵件-----
> 寄件者: bluefive <bluefive@tm.net.my>
> 日期: 2000年8月26日 PM 01:12
>
> 候老師您好!
>
> 姓名: bluefive
> 現職: 家具雕刻
> 畢業學校科系: 沒有
> 年齡: 26
> 性別: 男
> 居住省份: 馬來西亞
> 對侯捷的建議:希望您選擇的出版商是我這里的書店有代理的^_^
>
> 在您的网站下載了您的大作(深入淺出MFC第二版),真是令我太感動了!
> 我不是一個身在資訊界的人,本身的職業也与電腦沒有接触,可是我對程
> 式設計卻很喜愛!當我第一次接觸電腦時,看見那些美麗的視窗畫面,心里
> 就想非常非常的好奇,這些是如何產生的?在听說這些是用(寫的)!我好奇
> 心就更大了,也從此就与電腦難解難分.
>
> 可是在學習的過程中,卻面對一大堆的難題!第一個難題就是我不懂英文!
> 在我學程式設計之前,我連 where, do, be, the 這些字也不會!可是我知道
> 學程式設計一定要懂英文! 所以自從我學習程式設計一年半以來,我就
> 一直很努力的自學英文,現在以能看懂 MSDN 的 Windows API 說明文件的其中
> 40到50%,希望有一天我能完全看懂.我的學歷也非常低,我只讀到小學而已!
> 想想在學習程式設計之前,連什么是整數,坐標也不懂!真后悔沒有好好讀書!
> 可是學一种語文不是一兩年就能完全掌握的!因此在這段期間,只能向中文書
> 籍求救!這也匯生出第二個難題?就是缺乏中文書籍!
>
> 我是一個孤獨的程式設計自學者,沒有朋友可以請教,沒有老師可以解答
> ,沒有任何人可以幫我,唯一的老師就是書籍与网絡上一些熱心的网友.前者
> 對我有95%的幫助,后者有5%幫助.在我住在地方,很幸運的有一間書店有代理
> 台灣書,要買到台灣書只有那間書店而已.可是它所代理的台灣出版社也只有四
> 五家而已,程式設計的書籍也不多,C++的書籍更是難找!我真得很羡慕台灣人,
> 可以有很多選擇!又其當上网看見松崗,Gotop,旗標,傅碩書籍目錄時,只能流口
> 水,卻不能馬上買到!像我這种就如您所說的,把買書排在第一位,把買衣服与及
> 其它等等的排在后面的人來說,真是太痛苦了!所以要買的話,也只有先向那間
> 書店訂貨,然后痴痴等!因為那間書店一年只進兩次貨,每次相隔大約半年以上!
> 在這半年我就只能痴痴的等!因此您的廣闊心胸,開放下載《深入淺出MFC第二
> 版》,對我來說更是深具義意!不知要如何感謝您!
>
> 雖然我還沒有看完,但!我覺得單是第一和第二章就已經物超所值了!把那最
> 重要的基礎說清楚,又其看到那篇「一個具體而微的Win32 程式」,使我大約知道
> 一個window是如果產生的,還有那篇「虛擬函式與多型 (Polymorphism)」更是
> 把我壓在一年多來的許多大問號給完全粉碎!真是太妙了!!!不像我買過的有關
> 物件導件的書籍,總是好像刻意要避開談論,或是草草了事,有說就跟沒說一樣!
>
> 一圖勝過千言萬語!這也我非常珮服的!您的書總是會在我看到有些頭暈的時
> 候—不說您的書寫的讓我看的頭暈,而是一時間難以完全消化,就像一個餓了一
> 星期的人,一下子吃了一大堆美味的食物—這時來一張圖畫,這張圖畫就好像一片
> 消化丸一樣,吃了之后就把之前的食物完全消化!真是太妙了!真是太感謝您了!!!
>
> 我現在有一個問題想請教您?我訂購了以下三本書籍:
>
> C++ PRIMER 3RD EDITION 中文版
> WINDOWS 95 程式設計指南
> 多型与虛擬-物件導件的精髓
>
> 這些書好像出版相當久了,不知還能買到嗎?謝謝!


* * * * * * * * * * * * * * * * * * * * * *

這封信是我前些日在上海授課期間唯一一次上網收到的 100 封信之一。

就在我走過上海十里洋場,走到腿累得快不行的那個星期假日,回到旅館
後恰巧看了一部電視上轉映的電影,描述蘇俄侵略阿富汗。由於從中看起,
沒注意片名。片中一位阿富汗人,因為不肯透露反抗軍的消息(或是因為對
俄軍的不禮貌),被殘酷的侵略者下令綁置於坦克履帶前方,輾過。
坦克駕駛兵饒有人性,但無法反抗坦克車長的命令。在一次停車休息時,他
和阿富汗籍的另一名坦克袍澤(在中國就是所謂的漢奸)有些精采的對話…

駕駛兵:為什麼那個人有那麼大的勇氣,無視於生死?
阿富汗人 : 因為他有堅定的信仰。
駕駛兵:我羨慕他,但願像他一樣。

* * * * * * * * * * * * * * * * * * * * * *

也許我的譬喻不是很好,也許我的聯想有點牽強,但是看了 bluefive 的信後,
我硬是聯想到駕駛兵說的話:『我羨慕他,但願像他一樣。』

bluefive,你是幸運的,在生活中有堅定的信仰,堅定不移的興趣。
不管這信仰是什麼,這興趣是什麼,我相信在這普遍沒有信仰、找不到興趣
的時代裡,有許多許多人會羨慕你。你的環境艱難,學習困頓,但我相信
許多月入新台幣 100,000 以上,每年發幾百萬股票的人,快樂不如你。

對喜歡學習的人而言,學習的本身就是莫大的快樂。

你可能不曾想過要以 programming 做為你的職業,用它來養家活口。
在最單純(純粹因為興趣)的動機下,你的學習有最快樂的過程。

如果你可以退掉你的訂書單,請把它們都退了,給我你的地址,
我立刻寄贈以下書籍給你,應該夠你快樂一整年:

(1)《C++ PRIMER 3/e 中文版》
(2)《多型与虛擬-物件導件的精髓》
(3)《深入淺出 MFC 2/e》
(4)《Effective C++ 2/e 中文版》
(5)《More Effective C++ 中文版》
p.s.《WINDOWS 95 程式設計指南》已經絕版,我手上亦無餘書。

-- the end


候老師:真對不起!我的電話線四天前被老鼠咬斷了,今天才修好!三天不能上网,今天一上网就收到您的來信.才一看到標題上來信人的郵址,我的心臟興奮的就快要跳出來了!

而當我看到那一句(如果你可以退掉你的訂書單,請把它們都退了),我還錯覺的以為:完了,這些書已經買不到了!可是當接著看到這句(給我你的地址,我立刻寄贈以下書籍給你,應該夠你快樂一整年),我差一點從椅子上跌下來!真的嗎?那我可要快樂上一輩子,而不只是一整年.因為美好的知識一進入腦袋里,一輩子都會受用不盡!

我想是不能退了!不過不要緊,不管我原本訂的書有沒有來(訂了也不一定肯定會來),我都會買下!等到有一天,我要是遇見了有人跟我有一樣的興趣,我就把重复的那兩本送給他.因為我家的地址可能寄到了,卻會丟失!所以請先讓我問一問我朋友的地址后,才寄給您!郵費讓我來付,可不能在讓您破費啊!不知是多少?空運還是海運?

您說的那個電影的譬喻很好!我很開心,謝謝你這么看的起与鼓勵我!我在您的网頁上常看到您對台灣書籍出版的環境与面對的問題感到似乎有些灰心!所以我也想說個故事給您听听.

很久以前有一個很小的國家,有一個國王在統治她和這個國家的人民.這個小國的四周圍繞著強大的敵人.而這個小國有一個特色,就是她只有一口井水,全國的人民与國王都要依賴這口井水才行,因為那是這個小國唯一的水源!有一天她的敵人偷偷的在這口井水里下了毒藥.到了晚上,全國的人民都喝下了被下了毒藥的井水!結果所有的人都發瘋了,只有一個人沒有發瘋,那就是國王,因為他還沒有喝被下了毒藥的井水.而那些發了瘋的人民,就說: 我們去把國王殺了,因為國王發瘋了!國王听到了就很害怕,就在半夜里偷偷去喝被下了毒藥的井水,結果國王也發瘋了!到了早上,那些發了瘋的人民就起來跳舞慶祝說:喔!國王沒有發瘋了,國王的病好了!國王跟我們一樣了,沒有發瘋了.

這個故事我也是在電影里看到的.這世界周遭大部份的人,都難以抗拒群体的壓力!明明一件事是對的,可是如果一百個人里面有99個說不對,他(她)99.99%也會受不了群体的壓力,跟著說不對!如果這個人沒有接受另外99個人的想法,那他們就會非常忿怒!跟著就會強迫不愿接受他們想法的人跟他們一樣.可老師您是一個了不
起的人!您不是這樣的人,您有堅定的信念,崇高的原則与理想,并且以此為樂!

最后,在此要万分感謝您!謝謝您!!!也祝您生活愉快,身体安康.

bluefive