哟,就这么走过来了

注:这是我为大富翁论坛(www.delphibbs.com)上的《编程入门百味集》写的一则手记。

    还有几个月就真正离开我的大学,踏入未知的社会了。坐在自己的小格子里,却无法追溯我进入IT行业的真正原因,是父亲的暗示,还是自己的性格让我走到今天

    已经忘记父亲曾经说的那句话是在我多大的时候了,童年的记忆也都是在家人的严厉管教之下(其实是自己胆子太小)浮现出的点点渴望。不过,我接触数字产品还是很早的。

    小学2年级,我们村里突然出现了一种叫FC游戏机的东东,人天生的控制欲让我深深的迷上了那种它,为此我付出了我的屁股(学校是明令禁止学生玩/看游戏机的)。我想应该有很多朋友都是从同样的路上走过来的,在此不再罗嗦,意会便可。

    父亲也是一个游戏机迷,有一次他自言自语,玩游戏只能玩别人的,自己能做出游戏该有多好,不知道是父亲随意流露出的心声,还是在暗示我什么,但这句话已经在我心里扎根了。

    时间慢慢流逝,同学相继拥有了自己的游戏机、学习机,而我真正拥有一台小霸王学习机却是在初三毕业之前,虽然正值毕业课紧,但这丝毫没有影响我激动的心情,回家写完作业就坐在床头“研究”,要说那个时候,我已经开始对游戏不大感兴趣了,都是人家设定好的,玩一遍便也没有多少嚼味,我开始学习里面的BASIC编程,说是编程,也只是几行文字在那里交替的显示,但意义就大不相同了。那个时候也为我以后的编程之路刷了一层清油。

    初三总是要过去的,我的高中是在县城度过的,离家比较远,要住校,这却给我了极大的方便,我也是在那个时候开始真正接触电脑的,记得那个时候大家都玩“红警1”,联网对战让我感到了FC游戏机不能达到的快感。但我前面说过,我似乎迷恋的不是游戏,而是那种控制欲望,所以,电脑游戏在半年之后便不再吸引我,既便是现在,我连续玩游戏也不会超过1个小时。

    高一下学期,我一个同学的父亲在电信局工作,所以我便享受了免费半年上网的待遇。第一次到机房,我见很多人围在一台电脑边上比划着什么,我从人缝里只能看到屏幕上的黄底黑字,后来打听,他们是在做一种叫“网页”的东东,而且做好放到网络上谁都可以看到。

    说到这里,或许应该提一下我的性格了:胆小,敏感,执着,善于掩饰自己,不喜欢跟人正面冲突,人们都说我像个MM(连我MM都这样说),或许是因为小时候家里看的比较紧的缘故。不过人天生就叛逆,这也许是人进步的原因。我不喜欢跟大家做同样的事情,喜欢在夹缝中寻找自己的乐趣,所以我便在别人都在玩游戏的时候学起了网页制作。当时不是为了什么,就是想让其它人能够看到自己。不过现在想来,当时主要还是想让我现在的MM看到(我MM是我初中同学,一起上的高中)

    高中的课是很紧的,但我却在极为有限的课余时间和课上时间里自学了最基本的网页制作,网页脚本。上课时间看书,构思,放假就去网吧把自己的想法实现。我们的县城还是相对比较落后,所以当时几乎整个学校的学生只有我在学习这些,没有人指导,也没钱买书,完全靠自己从电脑报等一些杂志报刊中一点点的记下来,或者在书屋里一点一点的搜寻,因为这个,书屋老板都成了我的好朋友了。

    做网页的过程中我明白了网页脚本编程能给网页增加很多很炫的效果,于是就开始学习JavaScript脚本语言,但由于会的东西太少,在买教程的时候,竟然买了一本JAVA,等鬼使神差的看了一半后,发现买错了书,不过,也许就是因为犯的这个错误,我才开始真正步入编程的大门,也是因为它,我对面向对象的感觉有着潜意识的默契。学习JAVA的时候, 里面提到JAVA源自于C++,我是一个爱钻牛角尖的人,于是省吃俭用又买了一本C++的教程,看C++的时候,又认识到还要 学习C,于是就这样一直的追了下去。等到这些语言都了解的差不多之后(当时只能是叫了解,因为没有什么基础,又是 自学,一页要看很长时间,一本书要翻好几遍,所以我经常跟人吹牛,说我的书都被我看过至少5遍以上,而且每次都有新的收获。其实是我当时水平有限,只能理解一点点,现在想想也够汗颜的)。

    但理论终究是理论,书看归看,没有地方实践,当时我学做网页是在网吧的机器上,每次去网吧工具软件的都要自己下载,再加之网速限制,可以说我上机实践的环境是相当不乐观的,不过到现在我还喜欢用文本编辑器来撰写网页,复杂的才用Dreamweaver(我不用FrontPage,因为当时DW可以很方便的下载到,个头也小,FP就太垃圾了,在此我对MS已经没有什么可说的)。网页属于上层语言,比较容易实现,而纯编程语言就不一样了,那个时候我也找不到一个能在网吧用的编译工具(倒是想找VC,但原因我上面提到了),所以,真正的编程也仅仅局限于脚本语言了。(期间也接触过一种程序设计语言,易语言,但那个时候只是用它画出了自己的想法,代码几乎没有怎么写,所以也就不能称之为编程了)

    毕竟人的精力有限,时间也有限,高中2年多的时间除了应付考试以外就是自学计算机的知识。为此,我班主任好几次找我谈话,让我放弃计算机,全身的投入到学习中,我清楚自己的情况,学的好的学科基本都到头了,不好的学科因为积累太少,收效甚微,在保持成绩的同时我选择了最高效的时间利用。后来我的情况被我班主任反映到家里,但是,两个人民教师在反复的交流后(我妈也是老师),得出一个结论:拿我没辙。我觉得高中我走的很充实,也很重要,也是那段时间奠定了我现在的基础。高考结束,报考志愿,我的分数不高,刚刚比重点线高十几分,我一志愿报的电子专业没有被录取,结果到了一个二批的计算机专业,老师或同学都劝我复课,我没有沮丧却又有点高兴,因为我终于能上计算机专业了。

    到大学之后,我发现现实完全不是人们想象中的那样,学校也不是决定你所有的地方,它不会给你财富,只会给你取得财富的机会,我到庆幸自己进了一个外人看是普通的大学,但我并不因此感到低人一头,相反,我在这里得到了很多人在舒适条件下无法得到的东西。

    学校是不允许大三之前买电脑的,但我大一上学期末就拥有了一台自己的电脑,当时我只是觉得自己应该那样,不然会这样随波逐流下去。也是从那个时候开始,我便真正走上编程的道路。在别人都还对大学感到好奇的时候,我便先早一步开始了自己的规划。

    记得大一下学期我们开PASCAL课,所以进驻我电脑的第一个程设软件便是DELPHI,一直到现在,DELPHI也还是我最得心应手的软件。在这里,我要由衷的感谢Borland,DELPHI赋予了我自由、灵活的思维方式,从学习编码、编写程序到编写软件、项目开发,我都在用DELPHI,而且它在每个阶段都能显示出它的优势。

    大学里,我并没有因为程序设计而扔掉网页设计,虽然我两者的水平都进展很缓慢,但我发现如果将两者结合一起,会收到很好的效果,看过、用过我程序的人都说我软件的界面做的很用心,其实我只是使用了网页的设计习惯在里面(也许他们那样说只是敷衍,我做的并不好,但我就是那样做的)。有网页制作的基础,我根本不担心软件界面的问题。

    3年多来(我真正进入编程应该也就是这么段时间),我经过了编写代码、编写程序、编写软件、软件开发四个阶段(我把编程的学习过程分了这四个阶段,每个阶段都是一个思维的升华),期间各方面的书都看了很多。我是一个比较性急的人,也很反感那种死板的理论,有新的想法都想立即付诸实践,所以我觉得自己的知识结构太过松散,很不牢固,也走了很多弯路,因此最近在学习一些基础性的东西。但同时我又发现了这一点的好处,就是如果你在本阶段没有完全掌握就到下一个阶段,那么你在艰难的走过下一阶段的同时会发现本阶段很多知识都自然而然的通惠了。(或许这样我是在走弯路,不过事情就是这样,各有利弊,因人而异)。

    从学习开始到现在我一直在做的一个项目是一个FLASH播放器,这段时间它经历了很多版本,也记载了我学习编程的每一个脚步,其实我觉得,能坚持把一个东西做好,把自己学到的每一点都用在上面是实践最好的方法。

    大学里,很多同学都在准备考研,说实话,我可能太过偏激,很反感那种人云亦云,也很不屑于为了考研而去考研。我没有考研的打算,尽管家里一再给我施加压力,但每个人都会有自己的路,为什么要一定要看着别人来做事呢?人说有失去就会有收获,我把放弃考研而得到的时间和精力都放在了编程的学习上,我没有去浪费它,所以我并不愧疚也不后悔。

    离大学毕业越来越近了,我也在一个国营的软件公司暂时落下了脚,也许是因为有基础,或许是因为本来活就不多,工作并没有让我感到太大的压力,我也清楚这是暂时的,但我相信自己的努力不会白费。

    对于未来的感觉有的只是未知,但未知又给人带来很多惊喜,尤其是IT界,路还是要走,某天我回头看看走过的路,哟,就这么走过来了!

    在这里我要感谢一直陪我走过这段时光的大富翁论坛和许许多多编程界的朋友们,有大家的帮助,我才会从困惑中解脱。同时也要感谢我的MM一直支持我,陪我走过这段时光。

    后记:一个初出茅庐的毛小子刚刚迈出半只脚就开始沾沾自喜未免有浮躁的嫌疑。但看到大富翁论坛一天比一天热闹起来,便也顾不得这些,写些东西跟大家分享以表心意。之前走过的路我不能改变,但我相信,有大家,有大富翁,以后的路能够走的更好。同样我也相信大富翁论坛有大家的支持能够更加蒸蒸日上。

你可能感兴趣的:(游戏,编程,Delphi,Dreamweaver,网页游戏)