这一天必须要写一篇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 阅读(2093)
评论(9) 编辑 收藏 所属分类:
随心