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