我的编程生涯

来源:互联网 发布:linux c 取文件路径 编辑:程序博客网 时间:2024/04/28 01:31

我为自己是程序员而骄傲

  我是在上小学六年级时开始接触并喜欢上电脑的,当时记得是一种乳白色的“娃娃电脑”,绿色的屏幕上显示着“电脑要从娃娃抓起!”几个诺大的汉字,感觉很神奇更有一种说不出的感觉,当时就有一个梦想:长大后要成为能设计电脑的工程师!

  到了高二的时候,突然间发现满天飞的“学习机”广告。再一次将我埋藏了多年的电脑梦给唤发了出来,经过一番努力,终于抱了一台回家。也就在此时,我发现了我的“与众不同”,别的同学都在用学习机玩绘图啊、打字啊、甚至游戏之类的,我却痴痴地喜欢上了BASIC,一种极其简单的BASIC,只能处理16位整数类型的整型BASIC。为了能让它计算浮点数、超越函数,也为了能在仅有的3070字节的内存中运行更“大”的程序,我拼命地钻书店,学习了很多的数学知识和微机硬件知识,这些,对我日后的编程提供了莫大的知识积累和感性认识。

  之后,我先后拥有了“486”、“PⅡ”……直至现在的爱机“P4 2.8C”,虽然我的机器并不是那种配置很高的产品,但对于我这个“程序迷”而言,够用了。

  99年我给家里的计算机装上了Modem开始上网。一个暑期上下来,电话费竟交了1000多元。那时候我上网的主要目的之一就是下载免费软件。由此我用上了网络蚂蚁,我当时非常惊讶于它的下载速度和断电续传功能,常常想它是怎么做出来的。有一次我看到洪以容先生写的关于NetAnts的开发经过,知道了NetAnts是用C写的,他当时正打算用C++重新创作,这让我觉得C++非常厉害,也使得我成了一名忠实的C++ fans。当时的我也就只能用C写一些处理实验数据的DOS程序,Windows编程对我而言非常的神秘,有人指点我去看《VC技术内幕》,我咬着牙花了100块买了本《VC6.0技术内幕》,就是希望出版社出的那本,结果看的一头雾水,除了学会用VC的Wizard之外一无所获。

  后来我进了一家搞工业自动化的单位。一开始我认为这个工作挺好的,搞工控设备的也要写程序,而且应该是我熟悉的C/C++程序,而不是Windows GUI程序,那时候我对写Windows程序还是心存敬畏的。可是没想到的是,现实总是和理想有距离,我的大部分工作是用Rockwell的一种软件来画界面。可怜我从小美术不好,无论怎么画,界面总是差强人意的。年底的时候我的业绩很差,奖金很少。这促使我开始反思,第一次开始认真地思考我的职业生涯,到底这份工作适合我吗?我觉得作图不是我的长处,而且Rockwell的整套工控软件已经相当完备了,几乎不需要实施者写什么接口程序,只用画点梯形图程序就OK了。相比之下我更喜欢去写程序。

  因此我决定跳槽了。为了能进软件公司,我开始系统的学习Windows编程了。那时候我的C++基础已经很不错了,而且对于MFC的使用已经知其然了,正好赶上侯捷的《深入浅出MFC》在2001年初的时候在大陆上市,于是买了一本来学习。经过两个月的学习,最终跳槽成功,开始了一个真正的程序员生涯。

  作程序员以来,也有许多郁闷和不开心的时候,也时常发牢骚,可是我从来没有为当初的选择后悔过。我喜欢写程序,喜欢解决问题的喜悦。看着自己的程序按照预定的行为运行,我总有一种激动。我想也许程序员就是我这一生的职业了,我为自己是一名程序员而骄傲!

原创粉丝点击