最初对编程的兴趣也许是高中EXCEL老师的一句宏命令,让我印象深刻,告诉父亲,这个在我父亲的印象特别深,再加上我对大学的专业也不是很了解,而且高考考的不是很好,当初只为了能上个好点得大学,就报了个学费贵了点的软件。虽然读的是个211学校,但是中国的大学现在都市场化了,我们学院的招牌就是就业100%,大四一节课不上,还得交10000+的学费,就是个收钱的学院。
说说自己的编程吧,大一就是写C语言程序,总是感觉自己写的不是程序,就一个黑框对计算机还是感觉很神秘的,之后学了点JAVA,写过一小的GUI程序,之后就学了数据库原理,做了个网站,其实没啥技术含量。见一个同学搞ACM,感觉这个很牛逼,就搞了下ACM,很走运拿了个奖,其实是学校内部和外校的没法比啊,之后在校队搞了一个暑假,然后去参加区域赛(在场上写了一题),无功而返,但是这个经历对我的代码和数据结构有了很大的提高,自己有点浮躁,有时候总是不能静下心了,总是被互联网的花花世界吸引了,被许多无关紧要的事情吸引了太多的注意力。在学习的时候,自己的思维有点短,总是只能想到一个层次,不能继续下去了,总是想直接从网上得到答案,自己思考的机会少了很多。
走过了大一大二,迈向大三,我选择了C++方向,也许是ACM的缘故,我更喜欢C++,这个方向主要是讲做游戏的一开始就学习DirectX,迈向3D世界,同时还有游戏工具,人工智能(也就是游戏AI) 、游戏引擎、网络编程这几门课程,由于课程几乎都是看做的项目来给分的,还是分组的,带了几个打酱油的,碍于面子又不意思拒绝,大概大三一年做了5、6个项目吧,都是自己一个人写了,大概写了3万来行C++代码、同时阅读了很多C++相关的书籍(C++ primer, 高质量C++、effective C++,深入理解计算机系统等等),有了这个经历我的C++水平有了很大的提高,特别是在我大四找实习的过程中公司的笔试题对我来说都不是很难,每次都能拿到面试机会。
大四了学校要求实习,所以大三暑假很有幸到西山居实习了一个多月,感觉这边的环境很不错,很适合人居住,在公司的这段时间,主要是和别人一起写个2D横版过关类的的游戏,同时参加了公司的程序培训,在这里第一次感觉到团队的感觉,还有就是代码规范,要求。在公司的闲暇之余也阅读很多书籍(COM接口、C++方面的),还有就是看了下一个开源的2D游戏引擎的源码,学到了很多东西,其实就是想闲下来的时候利用COM和C++写个游戏引擎的。
大四开学认为自己还得继续学习,知识还是有点匮乏啊,认为学习一个东西不知道所以然实在不高明,同时也想提升下自己的学历,决定读研究生,本来是可以保送研究生的由于不能跨专业就选择了考研,我要考计算机。9月十几号就开始了,到现在感觉自己数学和专业课看了一遍,英语和政治还得加强下,特别是专业课中计算机组成原理和网络原理看完后感觉以前的很多以前的疑问顿时有了解答。虽然在这个期间,我不是全身心的投入,但是我还是一直在坚持。
10.30号忙里偷闲,去北大参加了畅游的笔试,明天让我去面试,我是去还是不去呢,去最多就是锻炼下面试,但是有点耽误时间啊。
要是我读研究生,大家有没有啥建议的啊! 还有就是IT公司我是去游戏公司好呢还是其他什么公司啊? 留一句话和大家共勉:善始者实繁,克终者盖寡。
posted on 2011-11-04 19:37
Cunch 阅读(2228)
评论(10) 编辑 收藏 引用 所属分类:
YY