我稀里糊涂的选了计算机这个专业,还是选嵌入式,然后就开始了我所谓的IT生涯。C语言几乎是计算机的必修课,我们一开始就学c语言,听的是懵懵懂懂,听到函数,就开始懵了,到后来指针就傻了,上课犯困,下课后又没有打代码、学程序、作业一抄了之,专心的打游戏去了。后来c语言就挂了,补考过了,也没多在意。继续打游戏,每天一有时间就从早到晚,玩的不亦乐乎。打游戏打了一年半,期间去考了两次C语言2级,两次都是灰溜溜的回来了,直到现在2级C都没过,自己都觉得丢人。玩了一年半的游戏,然后我开始意识到,自己该学点东西了,捧着C语言和数据结构去上了自习。学了点皮毛,后来觉得太无聊了,就把c扔了。开始学习JAVA,java没指针嘛,看到c的指针我就懵。捧着java的书我去上了自习。在教室里我把书看了个遍,可是这什么public、private、class、extend、set、get、this,继承、封装、多态,这些东西搞得我头疼。看了几遍还是一知半解。这时候,我就光看,还是没有动手写程序。日子还是一天天过,到了大二,我们学linux,学QT,这时候我来劲了,上课认真听讲,代码动手敲,可是这个老师太差劲了,讲QT,根本不教我们语法什么,我也不太清楚他讲的是什么,自己敲的是什么,做个小屁项目,也是叫老师来手打给我们看的。由于我多少对QT有点兴趣,就自己到网上查资料,自己买了书来看,那时也学的不亦乐乎,看着教程把许多代码都打了几遍,可是到了后来程序出错了,到网上找也找不到是什么错误,之后干脆连软件QTcrate都不能用了,我就放弃了QT,不过倒是有做了几个小屁项目。这时候,开始学J2ME了,开始教语法,方法调用什么的,挺无聊的,上课也就是把代码打一遍,也是不明所以,这老师怎么这么差劲呢?还是自己太差劲了?浑浑噩噩的到了大三了,现在开始学手机游戏了,这次我来劲了,开始学习J2ME手机游戏,老师的课似乎动听了点,老师说这门课,同学们得交上一个游戏来评期末的成绩,于是我就开始找别人的源码了,一开始准备找坦克大战的游戏源码来看,找到个源码,可是自己水平太低了,工程里又没有图片,一些数据又被输出流写入了文件里面。忙了一天,工程也运行不起来,没有什么进展。后来就找到了课本里的一个雷霆战机实例,把代码拿来,直到此时才找到了自己比较感兴趣的东西。这个雷霆战机,我花了很长时间来看代码,并根据老师的要求给它添加了选关,无敌等功能。到这时我才搞懂了java的一些东西,对java有了比较深入的理解。自此我在学校的生活结束了,开始要实习了。

        去实习之前,我到学校准备学一学ANDROID的手机游戏,在学校的几天里面我碰到了诸多问题,J2ME手机游戏和ANDROID手机游戏虽然思想一样,但是平台不一样,动不动控制台里面就一大堆错误,自己又看不懂,这时候真是想哭啊。没办法先去实习吧,通过老师我和我的学长联系上了,主管看在学长的面子上让我进公司实习,开始主管让我做J2ME的程序,写个魂斗罗的跳跃功能,这个东东搞的我挺头疼的,我写的人物,跳不起来、不符合物理原理、切帧错误、状态错误,每天我都很头疼,后来找了个视频看了看,人物会跳了,可是切帧还是不行,后来在另一位学长的帮助下,这个魂斗罗跳跃效果终于写好了。接着开始写魔塔了,魔塔我用了21天写好,我用了雷霆战机的框架,用了雷霆战机和桃花源记里的一些方法,终于魔塔让我写出来了,虽然事后证实真机上运行有很多问题,而且代码写的很糟糕。接下来给一个写好的游戏添加了计费包。然后主管要我做ANDROID了,最后也死在了ANDROID上面,主管要我写拼图,一个完整的游戏,要上线的,因为代码封装没做好,拼图写了15天,最后还有个加载本地gallery的功能写不出来,这个功能写不出来,主管自己也不懂,我只能乖乖的被踢了。

     现在我开始要做web开发了,这一路走来,路途曲奇,又无比孤独,未来会如何,我也看不到,希望我能在这条路一直走下去...