程序人生——写在21岁生日前夜

cabinw 2009-05-18 10:53:52
加精
一、前夜——小学时代

2001年之前,我的人生跟程序半毛钱关系没有,跟所有孩子一样,读书玩闹基本就是我生活得全部,偶尔去游戏机房玩玩大型,还被老师给抓了。这可能是我接触程序的前夜,因为从那时开始我就想着怎么样自己写个游戏,这样就能在家里玩不被抓了。后来家里进货的时候爸妈给了我一台中型机(我家那时候开电器店,买电器什么的),带鼠标的,很有电脑的感觉。记得当天晚上我一夜没睡,把那张卡上所有的应用给玩了一遍,感觉很爽,很专业,我在想,要是这真是一台电脑就好了~(脑子里幻想着电视上黑客带着眼镜目不转睛盯着电脑敲代码的场景,非常爽)~

(注:小将是我生活得一个小镇,我在那里待了17年)

后来小学升初中,本来我要到县城去读,是城关中学还是实验中学我忘了。不过后来发生了件事,彻底改变了我的选择。我们回学校拿毕业证书的那天,小将中学的副校长来我们学校宣传,说小将中学要办实验班了,实验班不仅汇集了学校最好的老师,而且每个人配备一台电脑,并且,最吸引人的是,毕业的时候这台电脑就归本人所有!这个吸引对我来说太大了,一听到有电脑我想也没想就跟我爸说我要待在小将读中学,不去县城读了~



二、萌芽——初中时代

在中国,有几种人说的是不能听的,比如领导。

我进了小将中学之后才发现被骗了,真实情况跟副校长跟我们讲的完全不同,电脑虽然是每个人都有一台,但在上学期间并不属于我们,其他人也有使用的权利。后来记得家长们发起运动把多教的钱给要了回来。其实我倒无所谓,让人家用下就用下,最主要的是让我有台电脑。所以那段时间我还是有点郁闷的。

不过这不是关键,关键是我接触电脑了!不过记得第一次进机房的时候,我显得很平静。我被安排在第二排的最后,在我的那台电脑旁边恰好有一台淘汰下来的老机器,是DOS操作系统的,有一次我偷偷开机,那黑屏幕吓了我一跳,不知道怎么关机我只能按住电源强行给关了~也是从那次后我对那台老机器产生了一种莫名的敬佩,或许是对计算机世界的一种敬佩。

那段时间对计算机的接触对我后来的走向产生了很大的影响。在老师(记得叫吴能初,是我们班一个女同学的哥哥)教了一段时间的计算机基本操作之后,我基本熟悉了Windows98的操作,开始自己在电脑里找些有趣的东西玩,被我发现电脑里藏着个“暴力摩托”,呵呵,玩的不亦乐乎!后来去县城阿姨家,和表弟偷偷去横街那边有个叫做阿里巴巴的网吧玩红色警戒,那天我玩厌了红警,就关了游戏,开始和在学校一样在网吧的电脑里找有趣的东西玩,当看到桌面上有个“e”的蓝色图标是我突然想起中央电视台的广告:打开IE,输入h,t,t,p,冒号,双杠,三w点cctv点com——我早已听的能背了,于是我尝试着打开那个图标,在那个地址栏小心翼翼地输入:http://www.cctv.com,回车!哇!我几乎大叫起来,中央电视台的网页真的打开了!我连忙叫旁边玩游戏的表弟不要玩了,快来看网页,那个时候我们都是第一次看到网页这个新奇的东西,他和我一样都非常的兴奋。记得那天我们都没有再玩游戏,剩下的时间都在浏览CCTV的网站,呵呵,当时还不知道其他网站的说。说起来CCTV还为中国互联网的普及做了不小的贡献,哈哈!

那天回家后,我一直觉得网站这个东西很神奇,以后一定要自己做一个。这个想法可不得了,接下去所有的事情都是这个想法引起的,如果没有这个想法,我也就不是今天的我了。回到小将后,我在车站的那个报亭看到一本杂志,电脑爱好者,里面好像写了个叫马什么的人创办了个网站叫阿里巴巴,呵呵,跟我去县城上的网吧的名字一模一样,很有趣,就买了一本。也没想到那个叫马什么的人在多年之后居然能把阿里巴巴办的那么成功,而县城的那个网吧呢?记得我和表弟最后一次去的时候发现被人给砸了~这就是生活啊,有的人能创造历史,而有的人只能淹没在历史中~还有,后来,我深深被电脑爱好者吸引,订了全年的杂志。

还是说学校的事,不知不觉我已经在小将中学读了一年,电脑对我来说已经不是什么新奇的事物了,跟计算机老师也混得很熟了。有一天,我问老师我电脑旁边那台老电脑怎么操作,没想到老师真的教了我!也就是那个时候开始熟悉了DOS的一个基本命令,什么dir阿,ping阿,netstat阿呵呵,总之非常好玩,而且在黑黑的屏幕下操作给我一种难以言表的兴奋感,感觉非常专业!后来还发现那台老电脑上还有个索尼克的游戏,呵呵,又是一番不亦乐乎,太好玩了!

再后来,学校要选两个人去参加信息学竞赛,很抱歉的是,我并不是其中之一。但正是从那个时候开始,我开始接触了程序设计——Pascal。我没能去参加竞赛的原因很简单,因为我小学毕业的那个暑假没有去参加计算机培训,而另外两个人参加了。不过,这不是问题。如果一个人真想学点什么,还有什么能拦得住他么?!我问那个同学借了那本教材看,《PASCAL程序设计(第二版)》 郑启华编著,清华大学出版社。(这本黄色封面的教材正是我的启蒙教材,我进入计算机的世界的领路人,这本书虽然我现在还有,但已不是原先的那本,我一共有过三本这本书,第一本,问同学借的,后来他不用就没拿回去,那本书被我看破了,实在不能再看了,我就又买了一本。第二本不知道怎么搞的,不见了。现在我手里的这本是高二的时候去文星书店买的。)拿到书,我很兴奋!不过,兴奋还是不顶用的,当我看到第二章,标准函数的时候我发现很多东西我连见都没见过(其实都是些三角函数)。于是第一次尝试,有点失败,我停留在第二章没有再向前翻阅,因为我觉得连第二章都看不懂,以后的章节就不用说了(后来发现并不是这样的)。

初二的寒假,我去外婆家过年,为了初三成绩能好点,我让外婆托人给我借了初三的教材。那天晚上我闲着无聊就去翻阅那些教材,当我翻到数学书时,我又差点兴奋地叫起来!我看到了那些Pascal教材里看不懂的函数符号!原来那些函数叫三角函数,我花了一个通宵学完那章数学后发现并没有什么难度,呵呵~当天亮了听到第一声鸡叫的时候,我伸了个懒腰,像一个武林高手在一夜之间内功大增,躺在沙发上就非常愉快的睡了,心里想着的是赶快回家看Pascal!

呵呵,后来,一切都是那么自然,不知道花了多少时间,我就把那本教材看完了第一次。虽然有很多不明白的地方,但还是觉得自己内力大增!看完那本书后我开始寻找其他书看,学校图书馆貌似没有,我突然想到我们有一本信息学教材的,而且里面好像还有教怎么用FrontPage做网页的,呵呵,于是赶快找出来看!记得那好像是一个星期六的下午,我一口气把那本教材给看完了,虽然没有电脑,但那些都是些操作问题,对我已经没什么难度,当看到教材的最后一页时,依稀记得那本教材是这么说的:“如果想要做出更好的网站,还要学习数据库,Java,……,等知识!”Java!对就是Java,那个时候虽然我还没接触Java,但在电脑爱好者里已经看到过几次,知道是个很神奇的东西,原来做网站还要学Java的啊!那么我一定要学习Java!我异常兴奋,站起来来回踱步,考虑有什么能办法学习Java,突然我看到了我的储蓄罐!!!呵呵,你们知道我想到什么了么?当时的情况是,我跟我妈说好第二天去我外婆家,于是我就想到,我为什么不能偷偷拿储蓄罐里的钱去县城买本书,然后直接去外婆家呢?这样就能把中间的过程给掩盖过去!呵呵,真是太佩服自己了!说干就干,于是我马上撬开储蓄罐,拿出了所有积蓄(忘了多少,总之有点小题大做了,买本书不用那么多钱,也不知道自己当时怎么想的,难不成还想去买台电脑回来?呵呵),马上抄小路奔向了车站!

虽然这是我第一次单独到县城,但我还是找得到新华书店,但不知道是新华书店没有Java的书,还是我没找到,总之最后我是在新世纪广场那边的邮局书店买到的,而且我记得非常清楚,那个书店里只有那么一本Java书:《Java程序设计教程》 张曜,张青,郭立山编著,冶金工业出版社,2002。我如获至宝。马上乘车去外婆家,期待能快点看这本书。在车上我一直没打开这本书,好像非常不舍的似的,要留着等到外婆家了再坐下来好好看~

呵呵,就这样,那本信息学教材的一句话把我领进了Java的世界,以至于到现在我还是一个Java派!说起来也有六七年了~哎~

可是,好景不长,我发现我完全看不懂这本教材,我只能勉强看完前几章,看到面向对象那块之后就完全进行不下去了,对我这样一个只会点Pascal的人来说面向对象的思想太高深抽象了,我完全不能理解~就这样,在尝试了几次还是看不懂之后,我放弃了~时间也到了初三,开始要为中考忙碌了,也没什么时间看书,那本书虽然经常放在我枕边,但直到我初中毕业还是没搞懂。后来才发现这本java教材根本就是本代码集,都是才写了一点点内容就教你写个小项目,面向对象的东西寥寥几笔就带过了,怪不得我看不明白,不过里面的例子对我还是很有激励作用的,因为那个时候我用Pascal从来没写出过窗口程序,都是在黑乎乎的屏幕下显示几个数字而已,而那本书的程序都是窗口程序,这让我很有目标感~Java是能写窗口程序的!(虽然后来发现Swing的界面难看的不行,但这毕竟是我作为一个门外汉的神圣形象啊!)

初中时代就这么过去了,虽然没什么成就,但是奠定了日后学习编程的基础后兴趣!初中毕业后,我如愿以学校第二名的成绩进入全县最好的重点中学——新昌中学(话说如今叱诧互联网界两大名人求伯君和陈天桥都是这个学校毕业的,呵呵,新中两人就占据了中国IT界一半江山,这让我很有自豪感,想着以后去金山应聘时跟求伯君说:我也是新昌中学毕业的,不知道他会怎么反应~哈哈,想多了)。

初中毕业的那个暑假,我想着以前看初三的数学书就把Pascal的难题给解决了,就去看高中的教材,看了数学书,没发现答案,于是再去看我爸高中时用的物理书,呵呵,不看不知道,一看吓一跳,里面居然有讲飞机发动机、火箭和原子弹是怎么作出来的,我一下子被吸引了,于是整天研究这些东西,一天到晚做些奇怪的实验,把我爸摩托车里换下来的化油器也拆了研究,还去翻我爸80年代订的“无线电”杂志,知道三极管有放大作用,这个我就能用电池点燃燃料了~呵呵,不知道我后来设计了个什么火箭,总之是失败了——火箭爆炸了,还把我的手给炸了!这个事情导致的后果是,从那天起我就没放鞭炮~真是被吓到了,好好地在点火突然“嘣”一声,我就什么也听不到了,只听到耳朵里“嗡嗡”的叫,右手不停的流血,后来就记不起来了~

呵呵,科学研究总要付出代价的啊~



三、盛开——高中时代

手被炸后我就一直住在县城的家里,刚好房子装修完成了,这也给了我一个机会可以每天去书店翻书,这个习惯一直保持到高中毕业,高中时我每次回家都会先去新华书店看书,以至于后来我只要瞟一眼那几个书架就知道有没有新的计算机书到了。

开学后,我加入了丁懿创办的计算机组,后来才知道这个大叔原来也是高一的。丁懿那时技术比我好,那个时候他已经能写点网站程序和窗口程序了,很是羡慕。记得那时候有个叫盛均的人,会做点Flash,看上去很NB,于是我很“崇拜”他~呵呵,来到高中果然开阔了不少眼界,最重要的是,后来计算机组里一个人拿来了一本书,彻彻底底的改变了我的生活。这本书什么名字我忘了,反正是一本Java的基础书,现在在工大图书馆还能找到。这本书深入浅出循序渐进的风格使我一下子就完全理解了初中时不理解的东西,什么面向对象啊,窗口程序啊都让我在短短几个星期内解决了~

记得在那段时间里,我每天上课,下课,白天,晚上,除了去食堂吃饭、写作业,手里就没离开过那本书。记得那段时间刚好是最冷的时间,有个晚上晚自习时我跑出来想去机房练习书上的程序,那个晚上正在下雨夹雪,非常冷,我到机房后因为太冷了,手一直发抖,居然输不正确进入操作系统的密码,也不知道是谁设置的密码,老长老长,是Xp的一个序列号。我尝试了足足有20多次,还是没成功,于是只能无功而返,怕被老师发现,就躲在厕所里看。还有一次,上语文阅读课,我想反正也去阅览室也是看计算机杂志,还不如逃了去机房写代码,于是就逃了;没想到被王胖子(语文老师)给发现了,下课后同学跟我说王胖子找了我一节课,整个学校都找遍了还没找到,让我去他办公室,先站一个下午再说!呵呵,我当时吓了一跳。还好,王胖子是个好人,我赶过去连道歉带发誓的说了一通,他就不再追究了,呵呵,想起来王胖子真是个好玩的人,我们是他教书生涯的第一个班,后来高三他不在教我们语文,我跟他说起这件事他还说那次把他吓死了,他说他教书第一次发生这样的事,生怕我出了什么事他要负责。

就这样,我算是完全入门了。高一第一个学期放寒假的时候我买了第二本Java书,没想到这本书看的更快,一个星期就看完了!我妈都吓了一跳,后来过年的时候他跟我一个在杭州做计算机相关工作的舅舅说起这件事,说我砖头一样的一本书一个星期就看完了,我舅舅就说我有潜力,要继续努力下去,还帮我说服我妈给我买电脑,不过我妈同意了,我爸不同意,怕我玩游戏!舅舅说这样很好,我们这代人很幸福,有那么多学习资源,他说他们大学的时候程序都是写在纸上的(其实他不知道,我家没电脑,我大部分程序也是写在纸上的,不过这个过程使我对程序的理解与一般人不同),他还建议我说,以后毕业了去华为做程序员,工资很高,我说我要去金山,因为求伯君是新昌人,他说也好也好。

再后来,我开始大范围涉猎计算机知识——游戏,c,c++,汇编,Windows编程。当时我学汇编是为了像黑客X档案里的那些人一样破解软件,写操作系统底层的程序,也不知道谁怎么了解的,可能是在看雪论坛,我知道了汇编也能编写Windows窗口程序,于是就去网上查,果然有这么一本:《Windows环境下32位汇编语言程序设计》,立即就买了。于是我还没用c和c++写过窗口程序就已经在用汇编写了,这个过程有点特殊。后来c和c++都只学了一点(c++看的是我们工大教授钱能写的那本教材,是丁懿买的。我也是上了大学后才知道钱能老师是工大的,而且居然那天给我们上课的就是他。那天我恰好带了那本书,跟我同学说工大有个教授很牛,叫钱能,我的教材就是他写的,他写的for语句很特别,非常经典。刚给我同学看完那段代码那个老师居然写出来一段一模一样的,然后我同学就说:会不会这个人就是钱能?我说:钱能怎么可能来给我们辅导?说完那个老师说:我姓钱,名能….我直接晕了。)

高二以后经历有点黑色。那个时候我们都有了点知识,就蠢蠢欲动,想学着比尔大叔他们创业,几个人还想退学不读书了。回家跟我们说我不读书了,要去创业,我妈以死相逼,要我会学校!最终的结果是几个人一个都没成功。在这之后我整日迷迷糊糊,不想读书。就这样虚度了一年多时间。后来我复读了一年,而且一年之后我进的是浙工大,不是浙大。



三、大学

我也不知道大学里我究竟会怎么样,总之,好像没了以前学习那股劲头。貌似经历了太多失败之后,锋芒都没了,剩下的只有挫败感~

也仿佛对写程序失去了信心!以前写的程序,就算是用Pascal写的也有很多经典的代码,更不用说汇编了。而现在,总感觉自己写的代码别人也能写的出来。

大一上半学期怎么过来的都不知道,高中里一起折腾的这帮人居然大学还在同一个学校,就又重新想创业。创就创吧,反正我也没想好要干什么。于是上学期做了暗恋秘密,做了抢床位。但是我发现这并不是我想要的,我不想赚钱!我想要的是一颗能让我安安心心坐下来写程序的心!

我尊重程序,我也热爱程序,我不想程序仅仅程序我赚钱的工具!虽然经过了那么多年,经历了那么多失败,我失去了很多,不想再失去对程序的那份感情,我只想平平淡淡写程序,请别给我提钱!我始终认为只有清心寡欲、踏踏实实的人才能写出好的程序,一个利欲熏心的人怎么可能去尊重程序呢?

所以我决定,要从过去的阴影中爬出来,静下心来,踏踏实实的去写程序。虽然依然很迷茫,在技术的海洋中如何找准方向?但相信只要认定一个方向一直努力下去,终将走出困境,迎接辉煌!

想起东邪西毒里的一段话:

如果有一天,我忍不住问你,你最爱的人是谁?不管你心里有多么的不愿意,你一定要骗我说,你最爱的人是我!

程序人生!

Class Cabin{

Public static void main(String[] args){

System.out.print(“Happy birthday, Cabin”);

}

}
...全文
7054 168 打赏 收藏 转发到动态 举报
写回复
用AI写文章
168 条回复
切换为时间正序
请发表友善的回复…
发表回复
junliu11 2010-10-11
  • 打赏
  • 举报
回复
很强大!
Istenderfoot 2010-06-13
  • 打赏
  • 举报
回复
楼主太强悍了,小学就会编程就知道java了,高中就会C,C++了,我上大学才知道java才接触计算机
真是电脑天才,希望在N年后能听到你的名字!加油,我支持你!
GS1T74wjwpg 2010-02-26
  • 打赏
  • 举报
回复
lz果然很厉害....

我是从高中毕业开始接触编程的...快两年了,不知道怎么了编程的激情没了..现在迷茫着哩
East271536394 2009-07-24
  • 打赏
  • 举报
回复
#2楼 得分:0回复于:2009-05-18 23:14:46Class Cabin{

Public static void main(String[] args){

System.out.print(“Happy birthday, Cabin”);

}

}
lushuicongsheng 2009-06-14
  • 打赏
  • 举报
回复
mark
zhangyangjing 2009-06-13
  • 打赏
  • 举报
回复
经历和我差不多啊。。。。
有空交个朋友。
WYhack 2009-06-12
  • 打赏
  • 举报
回复
楼主已经很优秀了~~~~~~~~~~~~~
cabinw 2009-06-09
  • 打赏
  • 举报
回复
真心感谢各位的鼓励和支持,你们的留言让我感觉不是一个人在奋斗,谢谢你们!
xcasp2008 2009-06-07
  • 打赏
  • 举报
回复
楼主我要向你学习
GIS66 2009-06-06
  • 打赏
  • 举报
回复
大一白过了,后悔入门太迟,更后悔中学没有接触编程,不过还是会继续努力的。。。。
RealStalish 2009-06-01
  • 打赏
  • 举报
回复
看来什么都得从娃娃抓起
cabinw 2009-05-31
  • 打赏
  • 举报
回复
谢谢各位的鼓励和支持,小生愿同大家一起努力
crisky 2009-05-31
  • 打赏
  • 举报
回复
起步相当的早了啊
kennel2009 2009-05-29
  • 打赏
  • 举报
回复
呵呵,小生也是08年的呵,不过我过生日时就大三了呵..
小生拼的是嵌入式linux开发呵
scirus 2009-05-29
  • 打赏
  • 举报
回复
21岁,哎,还什么都不懂。
JavaAlpha 2009-05-28
  • 打赏
  • 举报
回复
加油哦 祝你成功
eiasy 2009-05-28
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 caiwenqiang 的回复:]
小子,看完后就感觉最后几句话实在,
就按照你最后的几句话去下决心,祝你成功,人嘛,就这么短暂的一生,向自己的目标努力
[/Quote]

同意。~~~
beggerceo 2009-05-28
  • 打赏
  • 举报
回复
年轻就是本钱!
szzwl 2009-05-25
  • 打赏
  • 举报
回复
好年轻
zhongruibo 2009-05-25
  • 打赏
  • 举报
回复
呵呵,我们同岁啊,我也是写程序的,但是我比你接触的时间玩很多。
加油啊!
加载更多回复(148)

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧