這一天必須要寫一篇blog,這是我對(duì)自己的要求,因?yàn)檫@一天對(duì)我來(lái)說(shuō)太不平常了。
首先要慶祝一下中國(guó)情人節(jié),因?yàn)槠呦κ前崔r(nóng)歷算的,而后面我要說(shuō)的幾個(gè)紀(jì)念日都是按西歷算的,所以這在同一天純屬巧合。記得我在今年西洋情人節(jié)的那一天也
寫過(guò)一篇blog,呵呵,算是呼應(yīng)一下吧。祝愿天下所有的請(qǐng)人都能過(guò)好這一天,尤其是中國(guó)的請(qǐng)人,不要吵架,不要鬧別扭,不要過(guò)得太平庸免得后悔,不要在
這一天表白免得被據(jù)了以后終生難忘,不要在這一天去太遠(yuǎn)的地方玩,別忘了小偷們也想過(guò)好情人節(jié),最后,一定要記住,日子是慢慢過(guò)的,所以不要花太多錢,哈
哈。
這一天之所以對(duì)我的一生都有巨大的影響,其實(shí)真正的原因發(fā)生在1995年。那一年我小學(xué)畢業(yè),按照(我家里的)慣例,我要在假期學(xué)一樣?xùn)|西。從小學(xué)到初中
我學(xué)過(guò)國(guó)際象棋,學(xué)過(guò)英語(yǔ)(那時(shí)候小學(xué)是不教英語(yǔ)的),學(xué)過(guò)數(shù)學(xué)競(jìng)賽(我拿過(guò)不少獎(jiǎng),自己贊一下),學(xué)過(guò)騎車,學(xué)過(guò)游泳,其中數(shù)學(xué)競(jìng)賽成績(jī)最好,但是每一
樣都對(duì)我的一生產(chǎn)生了巨大影響,讓我受用終生。下面該學(xué)什么也是家里一直爭(zhēng)議的話題,父親在這件事情上具有最終決定權(quán),他很想讓我學(xué)電腦,但是說(shuō)實(shí)話,電
腦是什么,我們家沒(méi)人知道。后來(lái)父親大約花了幾百塊買了一臺(tái)“小霸王學(xué)習(xí)機(jī)”,現(xiàn)在看來(lái)就是一個(gè)有QWERTY鍵盤的游戲機(jī),但是有些學(xué)習(xí)功能,比如五筆
字型,廣告是成龍做的,很有吸引力。我整個(gè)七月份就在家里玩學(xué)習(xí)機(jī),玩的很開心,父親發(fā)現(xiàn)我的指法越來(lái)越熟練,覺(jué)得我學(xué)電腦可能會(huì)有天賦,就給我報(bào)名參加
了一個(gè)學(xué)習(xí)班,他哪里知道,我后來(lái)學(xué)習(xí)的東西同指法幾乎沒(méi)什么關(guān)系。
學(xué)習(xí)班是由父親的一個(gè)朋友辦的,我在后來(lái)的很多年中都跟他保持密切的聯(lián)系,他是那種入門很早的人但是有點(diǎn)玩世不恭的人,其實(shí)他沒(méi)有教過(guò)我一天課,但我仍然認(rèn)為
他是我的啟蒙老師。學(xué)習(xí)期共有15天,安排的很有意思,5天DOS,5天五筆字型、漢字系統(tǒng)和字處理軟件(UCDOS/WPS),最后5天Basic,老
師在考慮要不要教Foxbase,后來(lái)決定還是basic,容易讓人接受,也許我應(yīng)該認(rèn)認(rèn)真真感謝一下這個(gè)決策,如果當(dāng)年我學(xué)的真的是foxbase,我
一定會(huì)聽不懂或者因?yàn)闊o(wú)聊而不會(huì)走向編程的道路的。
我一下子就被Basic的世界吸引了,一行一行有意義的單詞和數(shù)學(xué)公式的組合,竟然能“跑”出一個(gè)自動(dòng)化的程序來(lái),太神奇了,我立即被這種力量征服了,并
且在未來(lái)的10年中從未停止過(guò)對(duì)這種力量的追求。后來(lái)的一個(gè)老師說(shuō),人類發(fā)明每一樣?xùn)|西都是對(duì)人的一種自然屬性的延伸,我覺(jué)得很有道理,人類發(fā)明汽車是對(duì)
人腳的延伸,發(fā)明望遠(yuǎn)鏡是對(duì)眼睛的延伸,發(fā)明電話是對(duì)耳朵和發(fā)聲能力的延伸,而發(fā)明電腦則是對(duì)思維能力的延伸。對(duì)于一個(gè)在小學(xué)時(shí)就對(duì)豐富多彩的數(shù)學(xué)世界充
滿興趣的人來(lái)說(shuō),對(duì)思維能力的延伸是多么必要而有價(jià)值的一件事情啊。
這一期學(xué)習(xí)班是從8月1日到15日,所以如果我記得沒(méi)錯(cuò)的話,10年前的今天我第一次接觸了編程!這難道不是個(gè)值得慶祝的日子嗎!
學(xué)習(xí)班的最后一天是多媒體電腦的演示,因?yàn)楫?dāng)時(shí)剛剛出現(xiàn)VCD2.0,MPEG協(xié)議也剛剛引進(jìn)國(guó)內(nèi),所以用電腦放出來(lái)的清晰電影實(shí)在令人著迷,(所謂清
晰,是指在13寸弧屏上的效果),看完侏羅紀(jì)公園一之后,學(xué)習(xí)班就結(jié)束了,人們也回家了,只有我還在一臺(tái)80286上用basic寫各種各樣有趣的東西。
剛剛提到的那個(gè)老師給了我一項(xiàng)任務(wù)——寫一個(gè)統(tǒng)計(jì)成績(jī)和平均分的程序,可惜當(dāng)時(shí)不懂得保存,這個(gè)程序現(xiàn)在已經(jīng)失傳了,但它確實(shí)是我寫的第一個(gè)軟件。
因?yàn)榻佑|了編程語(yǔ)言和排序算法,從某種意義上說(shuō)也就算是個(gè)完整的程序員了。開學(xué)以后我就報(bào)名參加了中學(xué)生計(jì)算機(jī)競(jìng)賽,恰好競(jìng)賽也是編程性質(zhì)的,很多年以后
我才知道省里的競(jìng)賽AOI(Anhui Olympics of
Infomation)是仿NOI(National...)的,而NOI是仿IOI(International...)的,而IOI則是仿ACM
ICPC(國(guó)際大學(xué)生編程競(jìng)賽)的。在競(jìng)賽班上的學(xué)習(xí)對(duì)我的啟發(fā)和幫助就不言而喻了,你可以想象一個(gè)初中生每天都跟離散數(shù)學(xué)、組合數(shù)學(xué)、圖論、數(shù)據(jù)結(jié)構(gòu)、
Quick Basic/Turbo Pascal/Turbo
C、和一些叫不出名字的算法(比如笛曲克斯拉)打交道的樣子嗎?這些都使我至今收益,其中最值得贊一下的成績(jī)就是連續(xù)3年在本市的競(jìng)賽中奪魁,但是由于本省人才濟(jì)濟(jì),以數(shù)十分之差
(數(shù)十分在競(jìng)賽中不到一個(gè)TestCase)沒(méi)能進(jìn)入省隊(duì),后來(lái)進(jìn)入省隊(duì)的幾個(gè)人都拿了全國(guó)金牌并參加了國(guó)際競(jìng)賽,還有人拿了國(guó)際金牌。我想假如我在別的
省可能已經(jīng)進(jìn)了國(guó)家隊(duì),但是我仍然不后悔,那樣我不會(huì)很早學(xué)OO,不會(huì)選文科,也不見得會(huì)有現(xiàn)在的獨(dú)特思維方式。
成績(jī)也常常伴隨著失敗存在。第一次參加競(jìng)賽的失敗使我看清了Basic語(yǔ)言本身的缺陷,這使我決定要學(xué)習(xí)一種純面向過(guò)程語(yǔ)言,Pascal語(yǔ)言由于描述算
法和數(shù)據(jù)結(jié)構(gòu)的能力及其在競(jìng)賽中的普及程度首當(dāng)其沖,但我沒(méi)有選,而是去安徽大學(xué)學(xué)了C語(yǔ)言,這也是一次對(duì)我后來(lái)發(fā)展路線產(chǎn)生巨大影響的決策,而這個(gè)決策
也發(fā)生在8月,安大的這一期培訓(xùn)班,也是在8月中旬。
除了這兩件事情之外,今天還有一個(gè)值得紀(jì)念的地方,那就是半年前的今天——2005年2月11日,我寫了自己的第一篇blog,哈
哈,dudu別急著感動(dòng),那篇文章好像是批評(píng)BlogJava的。:) Blog是我職業(yè)生涯非常重要的一件事,以前常常苦于有想法沒(méi)機(jī)會(huì)表達(dá),不表達(dá)自己都記不住,或者由于沒(méi)有被語(yǔ)言化而使得很多
想法都轉(zhuǎn)瞬即逝,或流于表面不能深入思考,blog真是個(gè)好東西。
不多說(shuō)了,該吃中飯了,回到我們前面的話題,我小時(shí)候就想知道牛郎織女到底是一年見一次還是一天見一次呢,天上一日地上一年啊,哈哈,搞不懂。
posted on 2005-08-11 12:00
Brian Sun 閱讀(2109)
評(píng)論(9) 編輯 收藏 所屬分類:
隨心