我的"编程"路

imageboy2004 2005-08-18 12:23:03
最早接触编程是在小学3年级,当时还沉浸在八位机小霸王时代的乐趣当中.后来学校办了一个暑期培训班,内容是basic和dos,我参加了.不过从收获上来说并没有学到什么东西,除了学了几个名词和几个指令,知道了什么是程序以外,好象也没什么令人激动的了,倒是里面的游戏让我们大开眼界,"罗德岛"一个横版过关游戏,是我在pc上玩的第一个游戏.而那个为期3个星期的培训班,也是我到现在为止参加过的唯一的一个编程方面的培训班.
之后就是一段真空,初中之前我在也没碰过编程,除了到我妈办公室玩玩wps,记得当时还在用dos,说实话windows是什么时候出来的我真的没概念.直到有一天有一个叔叔告诉我怎么从dos进windows,我还记得是在dos命令行打一个win.
上了初中,我经常往妈单位的机房跑,然后从那里听说了c语言的存在,不过当时的我对这个并不敏感,相反我对机房有那些新游戏似乎更在乎.初二的时候网吧开始出现,于是电脑这个事物在我的生活中逐渐开始变的重要.
那个时候的网吧机器的系统是95,而且主要是游戏机性质的,基本没有其他应用程序.游戏也就是当时出名的红警,仙剑,quake,doom(大家一定玩过,至少听过)等等,我在里面一直泡到初三,直到中考完进入高中,编程对我一直都是一个很高深的东西,而我也无暇顾及他,因为当时毕竟要当一个好学生,还要玩游戏.
进入高中,游戏玩腻了.真的,没什么意思.好在这个时候我碰到了一群和我一样"玩腻"的人,于是我们开始琢磨游戏是怎么实现的.那个时候我认识了vb.因为学过basic,对vb到底还是有点认识的.第一个感觉是很方便啊,实现一个窗口居然如此容易(顺便说一句当时已经是98和me的时代,我没用过linux,事实上在那之前我压根就不知道他的存在,只知道有个叫unix的系统是免费的),不过随之而来的感觉就是vb能拿来写游戏么?于是我们几个就去书店图书馆翻书,看不懂就一起研究,买不起(当时被父母限制去网吧,零花钱实在少的可怜)就抄下来回去研究.那个时候家里有台华硕的笔记本,我装了个vb6,没事就倒腾代码,改改这个改改那个,乐此不疲.后来几个人做了个小闹钟,呵呵,可把我们乐了好一阵子.
之后放学有空就往书店跑,那里就成了我们的免费借阅所.后来高一下学期我参加了我们市里的一个叫"信息杯"程序设计大赛,在学校辅导的时候我真正接触了c语言,当时就感觉他代码结构很好看,阅读比basic方便多了(goto的确很讨厌),那次比赛我拿了三等奖,奖品是5张软盘(回家我就把他送人了,要么你别给,要么你给点好的啊).
然后c语言开始进入了我的生活,还是老办法,跑书店,看书,逐渐明白了c语言的一些特性和功能.但因为当时没有参加过专门的培训,而且感觉vb比c方便许多,也就没怎么在意.期间还看了看html,顺带着又看了看vbscript,还做过几张网页.总之学的很杂,没什么系统.高三课业重,爱好必须放一放了.高考完后一个暑假我就缩在家里钻研c语言.
上了大学,我没有学计算机,而选择了电气工程.感觉计算机就是一个工具,人人都要会.刚进去了我就加入了校科学技术协会的开发部,听他们说是搞一些应用开发的,他们听说我以前学过c就把我留下来,后来我发现每天除了开会就是搞活动,实在没意思,就给退了.我同时加入的还有系学生会的网络科技部.在这我倒是发现了一片小天地.我们负责制作了系学生会的网站,当然刚开始是静态的,后来我又一个人琢磨了半个学期的asp,第二个学期我们就把网页全变成动态的了,还参加了北京市团支部网站评比,可惜没得奖,在我看来全是前台设计不精致,后台是完全没有问题的,尽管很简陋(笑)!
接触java也是高三毕业那年,同学家的一本书,名字我不太记得了,只记得出版社是o'really(拼的好象不太对,不过差不多了).看看语法,和c很像,不过看到什么诸如class,implements和api时就看不懂了,只留下了一个印象,就是java是一个比c安全,面向对象的语言(面向对象究竟是什么意思我现在都不能说清楚).大一放假的时候买了本书,然后用notepad+jdk亲自实践了一下,在一些概念理解上的确有点麻烦,感觉就是个main套了一个class,变一种数据类型.不过也的确觉得java的代码很好管理,对他的安全性倒是没怎么注意.
不过深入学习之后我发现java和c是各有长处.就起功能方面我的体会还不是很深,不过觉得java在做桌面应用或网络上很方便,有点像以前的vb(当然在界面设计上没vb直观),而且java的代码利用起来很方便,上java课做上机实验我还专门做了一个我的包,把一些常用的功能全实现了,然后每次上机import,就方便很多.c好象用来做控制台的程序比较多,不过现在我知道c绝不仅限于干这个.但java比c慢,同样规模的代码java要比c慢不少,深有体会.
现在我大二已经毕业了,对编程的爱好不减,但我明白我毕竟不会成为一个专业的软件工程师,因为那样需要很多专业理论和知识.我对未来的职业定位就是电气工程行业中的软件开发,我不知道我对我的定位是否合理,但我想走自己的路,既然是我的选择我的爱好就要一直走下去.所以对于编程我不再像以前那样看到什么学什么,而是要挑能在我未来的工作中用的到的东西.现在我对java已经有了一定深度的研究,不敢说精通但至少是个老鸟,下一步我打算学学汇编,毕竟以后可能还要和硬件打不少交道,java可干不了这个!
...全文
132 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
interhanchi 2005-08-18
  • 打赏
  • 举报
回复
沙发!
doway 2005-08-18
  • 打赏
  • 举报
回复
有信仰的人,才不会迷失方向。容易也好,困难也罢,他们并不在意。

没有信仰的人,都是迷途的羊,在找到信仰或到达终点前,不会知道对和错。
acmly 2005-08-18
  • 打赏
  • 举报
回复
……
不徻写代码 2005-08-18
  • 打赏
  • 举报
回复
地板

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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