我是巢皮...

来源:互联网 发布:win10 单片机仿真软件 编辑:程序博客网 时间:2024/06/11 21:52

  当然,巢皮,是我的网名。这个名字是初中的同学帮我改的,名字不太好听(懂广东话的朋友才能读懂它的意思),然而却挺有特色,起码我这么认为。

  说起什么时候开始“入行”,那要说是初一的时候家里买了第一台计算机。当初买计算机是因为爸爸想学习用电脑做图像编辑,买了本厚厚的Photoshop的教材,可惜没看几页就实在看不下去了,然而我却对这台计算机非常感兴趣,面对这神奇的机器,我开始尝试去摸索,不久,台计算机已经完全归我使用了。我十分放纵自己去探索计算机的奥妙,当时的操作系统也只是DOS,界面并不那么友好,操作比较复杂,三头不到两天就把计算机搞砸了,登录不进系统,于是屡屡和爸爸一起把计算机主机抬到华强北那边的电脑城维修。其实也只是一些软件问题,维修人员只需5分钟就能修好了,然而他们却用了30分钟教我怎么应该怎么修,因为每次维修我都站在旁边打破沙锅问到底地问这次是怎么坏的?你是怎么修的?为什么要这么?时间长了,维修员也和我熟悉了,电脑送修的频率也越来越低了,我也学会拆下硬盘拿去修而不用整台主机搬过去了。在这段时间内,我对计算机的基本操作、结构和原理都有了一定认识,这也为以后更加熟练使用计算机奠定了基础。

对程序的感悟

  初中还没毕业时,已经基本知道这样的原理:你需要怎么样功能的软件,你就找怎么样的软件来装上去用。听起来这是很简单的道理,但这里就包含着一个含义:你永远都是寻找你希望的得到的软件,如果没有合适的软件,那你就无能为力了。我开始向往那些有能力做出这样那样的软件的程序员,设想自己如果也有这样的能力,开发出自己设计的软件,并且能让别人也用上自己的软件,受益于自己的软件,那是一件多棒的事情啊!终于,在一次,为了一个女孩的生日,我精心制作了一套WINDOWS 9X的开机/关机图片方案想赠送她作为生日礼物,但这套图片的安装需要点技术,而且我也要考虑她以后想换回原来的图片方案的可能,因此我还得给她先做备份。送礼物给人家,如果还和人家说一大堆教人家怎么使用,人家肯定兴趣大减,于是我想办法如何实现一个自动安装自动备份又可以允许用户还原图片方案的办法。那时手头只有一本MS-DOS 6.0教材,只能看它了,不过也有收获,发现原来可以用批处理文件(.BAT文件)来实现一排命令的顺序执行,于是我就试着试着,做出了一个带操作界面“程序”来——其实这个批处理文件严格来说不算程序,它没有经过编译,但是那是我第一次有了程序设计的思想。

  上了高一,我开始想玩真正的编程,也学做网页,但是当时身边没有一个可以给我问,和我一起学习的人,所以我象个无头苍蝇,到处飞到处撞。那时我订了《电脑报》和《软件报》,发现常常有大篇幅写Microsoft Visual Basic(以下简称VB)相关的编程文章,我一下子认定了这绝对是目前最流行最有用的开发语言,于是我就买了个VB中文版装上了,开始看着报纸上面的代码摸索起来,举一反三得自学。由于Basic语言比较接近英语,感觉很轻松就上手了,自个儿想:“编程也不难嘛!”于是就这么玩了一段时间,不断写一些小小小程序,还沾沾自喜。记得那时候网络上有一篇很红的网络小说《第一次亲密接触》,我看得心很是难过,感觉很想痛快喊出来,告诉更多人去读这个美丽的故事,很想可以为这个美丽的故事贡献点什么,于是我打算用VB做一个《第一次亲密接触》小说的电子版。其实程序很简单,就是把小说分好了章节,配上小说的一些插图,构成一个小程序而已。完成后我把程序放到了自己的网站上发布了,居然还有几个网站拿过去转载了。它是我第一个比较完整的作品,尽管那是多么简单。

  玩VB的同时,我还学做网页。网络是个无限的世界,自己设计的网页可以让全国甚至全世界的人看到,是多么让人高兴的事。当时好不容易有个好朋友和我一起学习做网页,我们竞赛看谁的网页做得出色,谁的网页访问量大。我最终制作了一个仙剑奇侠传的专题游戏网,彻底把同学打败了。这个网站后来做得很大,最后由于某些原因,我把管理权移交给别人了,到现在网站还运作着。

  到了高二,一位朋友介绍我认识了一位玩程序设计的朋友何先生,我是十分之高兴啊,从来没有认识过会写程序的朋友呢!我拿了他的办公电话,和他聊了几次,当我聊到很有兴趣写程序,目前正在用VB,感觉不错时,他给了我一盘冷水。他告诉我,VB是因为很简单,很大众化,才会被推广得那么红,VB功能很小,简单开发可以,系统比较底层的开发就无能为力了,他介绍我用Delphi,也很容易上手,但也可以开发很底层的东西,别的开发工具能做到的,Delphi也一定能做到。听了他的话,我恍然大悟,原来开发工具也有这样的区分。受何先生这番话影响,我开始从VB向Delphi转向了,在使用Delphi中,我有很多问题想请教何先生,但他似乎不太乐意经常听我的请教,我也识趣得慢慢不再打搅他了。虽然没能在何先生中学到更多技术性的知识,但是我还是很感谢他,他让我了解到不同开发工具有不同的特征、优点和缺点。从VB转向Delphi是一个很关键的转变,他为我以后最终选定C++ Builder打下基础。

学习真正的编程

  虽然在高中时玩过VB和Delphi,但我一直是很不正规得去玩,凭着自己的兴趣去摸索,学习人家的代码后举一反三得做出自己的作品,然而我根本没有很系统得学过Basic语言和Pascal语言。高考没考好,我到了广东省肇庆学院读专科文凭的计算机与应用专业,这里硬件设施固然没有深圳和广州的好,但环境是十分不错,空气非常清新。大一开设了C语言课程,我到这时才算是真真正正得系统得学了一门语言。也许之前有了在VB和Delphi乱冲乱撞的基础,C语言我很快就上手了,那时候作业都用Turbo C来做,要玩WINDOWS程序时,我还是用Delphi。直到大二数据结构这门课程,老师要求我们用可视化开发工具完成他布置的作业,由于很多同学完全没有接触过可视化编程,老师向我们推荐了几个开发工具,这时我听到了一个陌生的名字C++ Builder。C/C++的可视化开发工具一直只听过Visual C++,从来没有听过C++ Builder的。好奇之下,我到学校背后的盗版滩那买了个C++ Builder安装盘,装到机子后我呆住了,我在怀疑我是否错装了Delphi,因为C++ Builder的开发界面(IDE)和Delphi完全一模一样!后来了解到C++ Builder和Delphi同属Borland公司的产品,两个开发工具除了使用的语言不同之外,其他完全相同。有了C语言的基础,又有了Delphi的使用经验,我好不犹豫的选择了C++ Builder,开始用它创作我的作品,它也一直陪伴我到现在。

  我喜欢写程序,特别是自己想写的程序。如果我想到一个好的程序题材,我会没日没夜得想把他做出来。在别人的同学看来我在这方面比较另类,老师布置的编程作业,同学们看到就烦得要死要活得,而我却觉得没什么可怕。迷上了编程,我开始很少玩游戏,因为编程就是我最好的消遣。在专科使用C++ Builder这段时间,我打下了一定的基础。

“去参加高校杯吧!”

  大二下学期,一位年青的老师和我非常要好,他读完师范毕业,还带有一丝大学生气。我们经常一起聊编程的话题。那天上他课的课余,他带给来一本厚厚的本子让我看。“小心点翻啊,我只有这一本了,是很有意义的哦”,那是一本开发文档——天啊,我从来没看过那么厚的开发文档!这是老师在毕业前参加的一个程序设计竞赛的参赛文档,一共有五位开发者共同参与,这个作品得了二等奖。

  “去参加高校杯吧!”老师和我说,“高校杯软件设计竞赛是个很有味道的竞赛,它以学校为单位参赛,能参加比赛的都要通过学校选拔的哦!含金量也很高,通过参加比赛,你可以学到很多呆在宿舍写程序所学不到的东西!”老师把比赛描述得非常美好,听得我眼睛直发亮。去就去呗!我心里暗暗为自己定下一个目标——我要参加高校杯软件设计竞赛!高校杯是在每年11月份举行,所以我只能等大三时候再参加了。然而很可惜,大三时候由于学校参赛程序被耽误了,无缘参加正式的答辩比赛,只能参加演示,演示当天还只有我一个人去赛场,没有学校老师的陪同,感觉特别不爽,也非常可惜,我很不服气。不过高兴的是,我看到了很多“同行”的作品,观摩了别人的创作,别人的创新思路和技术应用,这么多新鲜的软件创作作品密集地汇聚在一个赛场中,让我感到叹为观止,大开眼界。我想,这就是老师所说的呆在宿舍写程序所学不到的东西吧?我对这个比赛更加感兴趣。

  专科毕业,我未能满足于大专的学历,我决定要考本,于是我报考了那年深圳大学的专升本考试,那是决心破釜沉舟一定要考到的,因为大专文凭实在难以在社会立足,那年的过年也没好好过,一直蹲在家里复习准备3月份的考试。很幸运,我成功考进了深圳大学。

  进入深圳大学,9月份,我已经在打听高校杯的事,等待学校通知如何参加比赛,却迟迟没有打听到消息,最后听说学校已经在比赛前组织了参赛队伍准备比赛了,看来无缘参加这届高校杯。但最可气的是,我后来才知道原来学校发布信息都是通过网站、论坛发布的,这和以前的学校非常不同,而高校杯的征集作品通知也以这种方式发布。大三的机会错过了,不过,我还有最后一年时间。

  大三的暑假前,学院已经发布了征集第15届“高校杯”软件设计竞赛作品的通知,这样我有时间做充足的准备,经过一个暑假,我基本把参赛作品的构思、制作都完成了,而且在上交作品后,很幸运得获得了答辩赛资格。比赛当天,一大早天没亮,就从学校发车去了,比赛赛场比我上次参加演示的要大得多,不过,上次我是以参加演示的身份,而这次,是以参加答辩的身份。比赛一度让我非常失意,因为论到我上台时,我才发现我带去的笔记本出故障了,需要推到下午再进行,幸好有同学的帮助借给我笔记本,我才顺利完成答辩。答辩完回到观赛席上,我深深松了一口气,心里非常高兴——3年的盼望——高校杯,今天终于完成了我的心愿,成功得踏过答辩赛得舞台,向大家展示了我的作品;而更让我高兴的是,在评委宣布比赛结果中,我的作品获得了一等奖!那时我真的激动得快哭了,我第一时间给鼓励我参加高校杯软件设计竞赛的老师发去了短信,感谢他,是他让我找到了目标,让我去努力,让我实现了梦想!

人生的另一个起点

  大学毕业,从学生走向工作者,从校园踏入企业机构部门,又是人生的另一个起点。如今已经找到工作了。由于工作需要,开始使用Visual C#,虽然和以前用习惯的C++ Builder有所不同,但由于有了基础,很快就习惯起来。但我还需努力,还在摸索中……

  回想起来,人身走过的路很长,很曲折,又很有味道。从一种爱好,到成为自己的专业,最后成为自己的事业,象一眨眼的工夫,却又包含许许多多的回忆。然而,重要的是,这一路走来,结果是美好的,而更重要的是,踏入人身另一个台阶,也要做足准备,充满信心,努力实现下一个目标,走好下一段路,让若干年后再次回首这一切时,依然是个美好的结果。 

原创粉丝点击