posts - 80,comments - 749,trackbacks - 2
          這一天必須要寫一篇blog,這是我對自己的要求,因為這一天對我來說太不平常了。

          首先要慶祝一下中國情人節(jié),因為七夕是按農(nóng)歷算的,而后面我要說的幾個紀(jì)念日都是按西歷算的,所以這在同一天純屬巧合。記得我在今年西洋情人節(jié)的那一天也 寫過一篇blog,呵呵,算是呼應(yīng)一下吧。祝愿天下所有的請人都能過好這一天,尤其是中國的請人,不要吵架,不要鬧別扭,不要過得太平庸免得后悔,不要在 這一天表白免得被據(jù)了以后終生難忘,不要在這一天去太遠(yuǎn)的地方玩,別忘了小偷們也想過好情人節(jié),最后,一定要記住,日子是慢慢過的,所以不要花太多錢,哈 哈。

          這一天之所以對我的一生都有巨大的影響,其實真正的原因發(fā)生在1995年。那一年我小學(xué)畢業(yè),按照(我家里的)慣例,我要在假期學(xué)一樣?xùn)|西。從小學(xué)到初中 我學(xué)過國際象棋,學(xué)過英語(那時候小學(xué)是不教英語的),學(xué)過數(shù)學(xué)競賽(我拿過不少獎,自己贊一下),學(xué)過騎車,學(xué)過游泳,其中數(shù)學(xué)競賽成績最好,但是每一 樣都對我的一生產(chǎn)生了巨大影響,讓我受用終生。下面該學(xué)什么也是家里一直爭議的話題,父親在這件事情上具有最終決定權(quán),他很想讓我學(xué)電腦,但是說實話,電 腦是什么,我們家沒人知道。后來父親大約花了幾百塊買了一臺“小霸王學(xué)習(xí)機(jī)”,現(xiàn)在看來就是一個有QWERTY鍵盤的游戲機(jī),但是有些學(xué)習(xí)功能,比如五筆 字型,廣告是成龍做的,很有吸引力。我整個七月份就在家里玩學(xué)習(xí)機(jī),玩的很開心,父親發(fā)現(xiàn)我的指法越來越熟練,覺得我學(xué)電腦可能會有天賦,就給我報名參加 了一個學(xué)習(xí)班,他哪里知道,我后來學(xué)習(xí)的東西同指法幾乎沒什么關(guān)系。

          學(xué)習(xí)班是由父親的一個朋友辦的,我在后來的很多年中都跟他保持密切的聯(lián)系,他是那種入門很早的人但是有點玩世不恭的人,其實他沒有教過我一天課,但我仍然認(rèn)為 他是我的啟蒙老師。學(xué)習(xí)期共有15天,安排的很有意思,5天DOS,5天五筆字型、漢字系統(tǒng)和字處理軟件(UCDOS/WPS),最后5天Basic,老 師在考慮要不要教Foxbase,后來決定還是basic,容易讓人接受,也許我應(yīng)該認(rèn)認(rèn)真真感謝一下這個決策,如果當(dāng)年我學(xué)的真的是foxbase,我 一定會聽不懂或者因為無聊而不會走向編程的道路的。

          我一下子就被Basic的世界吸引了,一行一行有意義的單詞和數(shù)學(xué)公式的組合,竟然能“跑”出一個自動化的程序來,太神奇了,我立即被這種力量征服了,并 且在未來的10年中從未停止過對這種力量的追求。后來的一個老師說,人類發(fā)明每一樣?xùn)|西都是對人的一種自然屬性的延伸,我覺得很有道理,人類發(fā)明汽車是對 人腳的延伸,發(fā)明望遠(yuǎn)鏡是對眼睛的延伸,發(fā)明電話是對耳朵和發(fā)聲能力的延伸,而發(fā)明電腦則是對思維能力的延伸。對于一個在小學(xué)時就對豐富多彩的數(shù)學(xué)世界充 滿興趣的人來說,對思維能力的延伸是多么必要而有價值的一件事情啊。

          這一期學(xué)習(xí)班是從8月1日到15日,所以如果我記得沒錯的話,10年前的今天我第一次接觸了編程!這難道不是個值得慶祝的日子嗎!

          學(xué)習(xí)班的最后一天是多媒體電腦的演示,因為當(dāng)時剛剛出現(xiàn)VCD2.0,MPEG協(xié)議也剛剛引進(jìn)國內(nèi),所以用電腦放出來的清晰電影實在令人著迷,(所謂清 晰,是指在13寸弧屏上的效果),看完侏羅紀(jì)公園一之后,學(xué)習(xí)班就結(jié)束了,人們也回家了,只有我還在一臺80286上用basic寫各種各樣有趣的東西。 剛剛提到的那個老師給了我一項任務(wù)——寫一個統(tǒng)計成績和平均分的程序,可惜當(dāng)時不懂得保存,這個程序現(xiàn)在已經(jīng)失傳了,但它確實是我寫的第一個軟件。

          因為接觸了編程語言和排序算法,從某種意義上說也就算是個完整的程序員了。開學(xué)以后我就報名參加了中學(xué)生計算機(jī)競賽,恰好競賽也是編程性質(zhì)的,很多年以后 我才知道省里的競賽AOI(Anhui Olympics of Infomation)是仿NOI(National...)的,而NOI是仿IOI(International...)的,而IOI則是仿ACM ICPC(國際大學(xué)生編程競賽)的。在競賽班上的學(xué)習(xí)對我的啟發(fā)和幫助就不言而喻了,你可以想象一個初中生每天都跟離散數(shù)學(xué)、組合數(shù)學(xué)、圖論、數(shù)據(jù)結(jié)構(gòu)、 Quick Basic/Turbo Pascal/Turbo C、和一些叫不出名字的算法(比如笛曲克斯拉)打交道的樣子嗎?這些都使我至今收益,其中最值得贊一下的成績就是連續(xù)3年在本市的競賽中奪魁,但是由于本省人才濟(jì)濟(jì),以數(shù)十分之差 (數(shù)十分在競賽中不到一個TestCase)沒能進(jìn)入省隊,后來進(jìn)入省隊的幾個人都拿了全國金牌并參加了國際競賽,還有人拿了國際金牌。我想假如我在別的 省可能已經(jīng)進(jìn)了國家隊,但是我仍然不后悔,那樣我不會很早學(xué)OO,不會選文科,也不見得會有現(xiàn)在的獨特思維方式。

          成績也常常伴隨著失敗存在。第一次參加競賽的失敗使我看清了Basic語言本身的缺陷,這使我決定要學(xué)習(xí)一種純面向過程語言,Pascal語言由于描述算 法和數(shù)據(jù)結(jié)構(gòu)的能力及其在競賽中的普及程度首當(dāng)其沖,但我沒有選,而是去安徽大學(xué)學(xué)了C語言,這也是一次對我后來發(fā)展路線產(chǎn)生巨大影響的決策,而這個決策 也發(fā)生在8月,安大的這一期培訓(xùn)班,也是在8月中旬。

          除了這兩件事情之外,今天還有一個值得紀(jì)念的地方,那就是半年前的今天——2005年2月11日,我寫了自己的第一篇blog,哈 哈,dudu別急著感動,那篇文章好像是批評BlogJava的。:) Blog是我職業(yè)生涯非常重要的一件事,以前常常苦于有想法沒機(jī)會表達(dá),不表達(dá)自己都記不住,或者由于沒有被語言化而使得很多 想法都轉(zhuǎn)瞬即逝,或流于表面不能深入思考,blog真是個好東西。

          不多說了,該吃中飯了,回到我們前面的話題,我小時候就想知道牛郎織女到底是一年見一次還是一天見一次呢,天上一日地上一年啊,哈哈,搞不懂。

          posted on 2005-08-11 12:00 Brian Sun 閱讀(2109) 評論(9)  編輯  收藏 所屬分類: 隨心

          FeedBack:
          # re: 8月11日記事
          2005-08-11 16:11 | dudu
          很值得慶祝!
          呵呵!有幸看到泡泡傳奇的程序人生!
          很榮幸你能在BlogJava上寫B(tài)log。  回復(fù)  更多評論
            
          # re: 8月11日記事
          2005-08-13 14:45 | 乖狗狗
          昨天“百度”到了泡泡的一個留言
          才發(fā)現(xiàn)我現(xiàn)在工作的公司泡泡在N年之前就接觸了
          現(xiàn)在有些后悔來,
          泡泡若是去年能提醒我一下
          也就不會被騙進(jìn)來了。。。。。

          呵呵
          不管怎么說
          還是很懷念跟泡泡一起寫程序的日子

            回復(fù)  更多評論
            
          # re: 8月11日記事
          2005-08-21 01:16 | Minos Niu
          介個…… 作為一段歷史的見證者,我是不是有必要現(xiàn)身一下呢?

          如果沒有那個愛恨交織的競賽,咱倆會認(rèn)識么?

          現(xiàn)在那個叫Severe Cold的孩子已經(jīng)和我們都不認(rèn)識的神秘女子一起去了Harvard

          那個曾經(jīng)和你我在我家里一起上電視的叫Chinese Wong (CW)的狂生自從隱匿到清華后也不見了蹤影

          難道說就剩幾個連照片都會出現(xiàn)在紀(jì)念櫥窗中先賢先哲們 (你該知道我指的是誰吧,小Chen Shijie 和 小 Fan Bin :) 可供我們記憶了么?

          10年原來是如此得快,我怎么感覺那時的夏天不如現(xiàn)在這么酷烈呢?難道我們的夢想,都如剛上小學(xué)時那一毛五的豆沙冰棍一樣,化了么……
            回復(fù)  更多評論
            
          # re: 8月11日記事
          2005-08-21 01:53 | Minos Niu
          目前看來,還有聯(lián)系的三個人是:你,我,Severe Cold

          雖然你和他是通過我的只言片語來感知各自的未消失性……

          不過,基本上我覺得今后我們?nèi)齻€人將是三個典型的三極

          商界,你

          知識界,SC

          混沌界,我

          這種評價雖然現(xiàn)在看來沒有什么意思(也許將來也不會有產(chǎn)生趣味的跡象)

          但是卻真誠地代表了我的祝愿并如實地反映了我的判斷

          雖然SC那孩子遠(yuǎn)在地球那邊

          也許我很快也要跟過去

          但是始終還有一起長大的弟兄們

          在肩并肩地前行

            回復(fù)  更多評論
            
          # re: 8月11日記事
          2005-08-24 20:20 | dd
          果然有值得驕傲的資本  回復(fù)  更多評論
            
          # re: 8月11日記事
          2005-08-25 10:29 | Brian Sun
          Minos Niu, 我太愛你的評論了!!!
            回復(fù)  更多評論
            
          # re: 8月11日記事
          2005-08-25 10:40 | Brian Sun
          我一向覺得國內(nèi)人寫的書難懂用處小,老外寫的書好懂用處大,所以我當(dāng)時看的是Sams Publishing出的Teach yourself系列,一年后Think In Java在國內(nèi)出版,我覺得這本書更適合初學(xué)者。不過還是要看你以前有沒有OO經(jīng)驗,是不是學(xué)生等等,大學(xué)生的話很多大學(xué)都推薦Core Java II,也不錯。如果沒有OO經(jīng)驗的話入門要難很多,最好能自己寫一些代碼,并且要抄抄書上的例子,我個人認(rèn)為不能理解Effective Java就不算懂Java,不能理解Design Patterns就不算懂OO,呵呵,個人看法啦。你也不用急,偶學(xué)Java4年之后才感覺入門了。

          賜教不敢當(dāng),談?wù)勑牡故强梢浴N页踔幸恢痹谟肅語言參加計算機(jī)競賽,雖然成績驕人但是總覺得語言本身很難做,OO才是發(fā)展方向,到我完全有精力轉(zhuǎn)向OO時,只有C++/Java可供選擇,我是個喜歡挑戰(zhàn)的人,就學(xué)了Java(現(xiàn)在發(fā)現(xiàn)其實C++才是挑戰(zhàn),哈哈)。現(xiàn)在好慶幸當(dāng)時沒有.NET,否則我的選擇可能會受周圍多數(shù)人的影響,我覺得.NET是一門好語言,但它現(xiàn)在的發(fā)展?fàn)顩r、錯誤的道路選擇和獨裁的控制可能會縮小你的視野。呵呵,也是個人看法。

          這篇回復(fù)我發(fā)到blog上去了。:)
            回復(fù)  更多評論
            
          # re: 8月11日記事
          2005-09-01 16:54 | Boler Guo
          好文章!  回復(fù)  更多評論
            
          # re: 8月11日記事
          2005-12-10 16:30 | Raimundox
          hi, man. I'd been in NOI before, and I wanna know you guy. Could I have a talk with you? my msn is binartist@hotmail.com  回復(fù)  更多評論
            
          主站蜘蛛池模板: 固始县| 建昌县| 中方县| 桐城市| 黄龙县| 芜湖市| 桓台县| 琼海市| 衡阳县| 饶平县| 开封市| 铜鼓县| 昌邑市| 温泉县| 得荣县| 文安县| 吉木乃县| 扶沟县| 怀仁县| 千阳县| 蚌埠市| 栾川县| 定结县| 科技| 江陵县| 江津市| 玉树县| 巴里| 湄潭县| 包头市| 义马市| 万源市| 浠水县| 沙坪坝区| 枝江市| 柳江县| 吉安县| 宁都县| 松阳县| 突泉县| 江北区|