我和我追逐的梦

        不知不觉我今年都26了,毕业5年,学的不是计算机,干的也不是计算机,可是我真的很喜欢写点程序,虽然水平比较凹:)我很怀念我的大学时光。那个时候我通过一次偶然的机会得到了一台被淘汰下来的286,并通过编程实践自学了QBasic语言,其中:
    实践1:灵活运用基本的绘图语句绘制了一幅月下湖光山色、波光粼粼的山水画;
    实践2:使用PLAY语句控制小喇叭唱出了《国际歌》。
        1999年在学校组织的数学建模及Mathematica软件应用培训中脱颖而出,和另两位优胜者一起参加了全国大学生数学建模比赛,但基础太差,没能拿到名次,后来有幸看那些获奖的作品,竟然没有看懂,唉!
        可还是因为对计算机系统软件的浓厚兴趣,我在参加工作后不久就借钱买了一台二手电脑(Celeron433)。通过动手写东西,懂了点HTML、CSS、JavaScript等东东。之所以学这些其实仅仅是由于这些实践不要求有IDE开发环境,拿记事本就能写。期间我参照文曲星上的九宫格游戏规则写成了它的JavaScript版本,后来又独立完成了它的快速可解性分析和半自动求解,这一段时间我的大脑得到了很好的锻炼,我的信心也因此而激增。慢慢地,我发现JavaScript所编写出来的程序在功能上极其有限,程序的运行速度很一般,而且在保密性和安全性方面存在严重的缺陷(虽然微软公布了ScriptEncoder,但是形同虚设,互联网上很快就有了相应的ScriptDecoder)。所以我的兴趣开始向桌面应用开发转移,觉得这才是最有前途的正道。因为有QBasic基础,我开始学习了容易入门的VB,并用它写成了独粒钻石棋。但是随着理解一天天的加深,我发现VB对系统底层机制的封装真是太令人难受了。我最初喜欢编程时的想法就是希望它能慢慢引领我走进系统的内部去,结果受VB的误导,我对系统的认识越来越模糊,背离了我的初衷。所以我终于还是翻开了那本曾多少次满怀信心地拿起来又满怀沮丧地放下的《VC 6.0编程指南》。说实话,VC这玩意儿太不好上手了。它从开始接触我的视线到后来在我的脑袋里建立起一个感性而又模糊的印象,足足花了一年半的时间。但是学习编程最重要的就是实践,作为一个业余爱好者,一个门外汉,一个散兵游勇,我很少能有这样的机会。有一次,一个同事很偶然的拿到了一个任务,问我想不想干,我想难得有一次机会,无论如何一定不能放过,就一口答应下来。那任务是要做一个会在屏幕上来回走动的电子宠物,我虽然没做过,但是当时很快就想到可以用MS Agent,好处有三:
1、容易实现:只需要调用Agent控件再配上几个Character就行;
2、效果生动:好的AgentCharacter通常既好看又好玩,有的还支持TTS;
3、通用性好:时下流行的Windows系统里默认都有此控件。
        方案确定之后我所需要的就是怎样在我的程序中调用MSAgent。当时我很少接触网络,也不知道网上有很多这方面的资料。所以接下来的日子里我跑遍了书店和图书馆,一无所获。我的热情被一点点地消磨掉。终于在临近要交工的时候才找到了一点材料,一时间万分激动。
        我对软件的兴趣就这样一点点地积累并膨胀起来,我很喜欢这个依靠逻辑思维建筑起来的世界,它就像一个神秘岛,等待你去探险,而兴趣就是入场券,没有兴趣你就不可能感受到它的壮美和神奇。
对待工作的态度决定了工作的成绩和效果。我觉得做好一件事最最需要的就是激情。在不能引起激情的工作中,我疲于应付,捉襟见肘,狼狈不堪。我很早就想跳槽做自己喜欢的事,可因为不是科班出身,没人要我。
现实往往是残酷的。我已经26岁了,在程序员这个圈子外面徘徊了5年。我总是不甘心,觉得应该展示以下自己的实力,但是我的基础实在太差,各个方面都不适合去做程序。只能当作自己的爱好了。

        即便我不能入行,可是我还会坚持写点东西,不让自己的脑子这么快就衰老死掉。

人生是有梦的,所以也必然会有痛。愿软件爱好者们一路走好!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值