学计算机已经很长时间了。最早接触那是在小学。小学的时候参加了一个计算机兴趣小组,那里教Basic语言,当时使用的机器是Laser 310,好像有4k内存,那个时候流行的Apple II机器,国内比较出名的是中华学习机。学了一段时间后参加了,市里面的一个比赛,竟然得了二等奖,从那次获奖开始,我就一直学习程序设计。 从最简单硬件知识、Dos知识,到简单的程序设计,但是很快那个时候学的东西就过时了,因为PC机开始普及了,但是是8086。我买了第一台电脑是8086PC机,花了2500元钱。2500在当时对我的家庭来说已经是非常非常多了,想到这里非常感谢我的父母,使他们给了我学习的机会。
上了初中以后,因为是数学特长班的学生,强制参加奥林匹克信息学的培训,因为我本身有基础,再加上自己的兴趣,就特别喜欢学习计算机程序设计。那时候开始学习Pascal,老师总是强调数学是计算机的基础,其实我的数学在班上也就是中等偏下的水平。后来家里给买了第二台电脑是80486,好像有40M的硬盘,可以用软解压看VCD的那种,好像8M内存就要买到1000多元。我买的那台电脑已经是顶级配置了,花了8000多块。那时基本就学些链表,穷举,递归,回溯,求个最大素数,找个回文数等等,现在都记不住了。初中成绩平平,好像就得个3等奖。那个时候太爱玩游戏了,什么三国2,FIFA94呀。那是没有网络,依靠软盘的年代,想找软件必须去电脑城买,我曾经花40元买过两张工具集光盘。
上了高中以后,特别想在计算机方面学出点样子来,目的很功利,因为如果全国比赛拿奖的话可以保送上重点大学。从那个时候起,兴趣逐渐减少,功利色彩慢慢增多了。那时候学习算法,数据结构,涉及树,图论,运筹学等知识,但是整个高中我最好的成绩也只是二等奖第一名,从没拿过一等奖,也就没有参加过全国比赛,更别说保送了。那个时候图形化界面开始普及,Windows3.1,Windows 95/98是主流操作系统。因为当时学的是Pascal,看到后来出了个Delphi,觉得做个图形化的软件也挺容易的。可惜高中没做出什么好的软件来。
上的大学是个三流院校,我当时认为计算机主要靠自学,学校好坏不重要,其实环境真的挺重要的。结果我的大学上的挺符合当代大学生的,逃课、踢球、打架,挂课、作弊,奖学金也拿过,学生干部也当过,大学正的很充实,能体验的也都体验到了,可惜编程方面还是没有什么特别进步。当时主要学习Windows程序设计,WindowsSDK API,VC++,还有ASP什么的。当时我的毕业设计是全系第一名。可是总的来讲大学里面学的很多东西基本都丢掉了
现在毕业三年了,综观整个我学习计算机的历程来看,学了很多东西,但是都不深入,感觉没有什么积累,过一段时间就会换个知识去学习,可能也因为最近的10年无论从软件还是硬件都是飞速发展的10年。我没能更上时代的脚步,总是被动跟随,不要说引领潮流,就是精通当下的知识都没有过。
现在的工作涉及Linux下面网络应用的开发,这会不会是我最后的机会呢。我总想着,有一天我可以想Bill叔叔那样靠一点技术能够挣到很多钱,那样我就可以天天睡到自然醒,到处去旅游,那才是幸福人生哦。我想我应该最后再努力一次,好好学习一下Linux下面的开发,争取真的能够靠技术把自己一辈子的钱都提前挣回来。我发誓我要再努力一次。