我的编程之路 (顺便散分)
大概是1990年,我第一次见到了FC,于是一发不可收拾的沉溺与游戏事业当中。几乎所有的业余时间都投入了游戏世界。玩多了自然就有想自己设计一个游戏想法,无奈没啥条件,设计游戏只是一个梦想。
第一次接触到编程是在初中,偶然的看到一本大学编程语言课本。里面讲到了BASIC、PASCL、C、COBOL等编程语言,于是反反复复的看了N遍,怎么也找不到设计游戏的东西,于是怀疑这些只是做计算用的,写不了啥游戏。
到了大学,也学习了PASCAL、C、C++、8086汇编等等,学的东西也不少。但最终的结果还是只是会写一些在控制台运行的程序。于是继续怀疑着学这些语言多能做啥?快毕业的时候,偶然在一个朋友的电脑里面看到了看雪出的加密解密教程。一下子似乎找到了宝贝,废寝忘食的研究,对逆向工程最为感兴趣,于是便苦学win32汇编。半年后我的第一个逆向工程终于成功,将星际争霸改成资源无限。这次成功给了我极大的鼓舞,之后继续修改了扫雷、空当接龙,增加了作弊菜单,多难的开局都能作弊结束。那段时间对破解的研究为我后来的学习打下了牢固的基础,同时让我了解了很多系统底层的东西。
04年7月的时候我找到了第一份工作,一名普普通通的C++程序员。但只是做了三个月我就觉得做C++没什么意思了,为啥呢?公司原有的代码太过于C化,只用了class做封装,连多态都没有用过,更不用说STL、模板之类的高级特性了。没多久公司就剩下我一个C++程序员,维护这样一堆代码,心里很是郁闷。当时业余时间就是到海淀图书城看书,偶然看到了《C++设计新思维》,觉得挺新鲜的,于是就买下来了。回去一看太受打击了,基本上都看不懂,甚至连基本的模板语法都有障碍。于是痛下决心认真学习。看了三个月《C++Primer》之后觉得自己提高了很多,再看《C++设计新思维》就觉得比之前容易了一些,但还是比较吃力。随着基础更加扎实,经验更加丰富,读这本书变得越来越容易了。这都是因为csdn的功劳。
第一次接触csdn是在大学的时候,那时候觉得论坛里面高手如云,随便挑出几个都比自己强很多。不但很多帖子里面提到的问题都没听说过,连回复都看不懂。两年后,在我觉得自己C++小有成就时我又踏上csdn这片土地。在这里我见到了许许多多自己容易忽略和易错的问题,解决这些问题使我的C++功底更为扎实,也让我对C++有了更深层次和本质的理解。随着水平也不断的提高,我对C++的兴趣也越来越浓厚,也更乐意去C++版解决问题。我很感谢csdn提供这样一个互助的平台,在这里我学到了很多东西,也认识了不少志同道合的朋友。这些对我的工作和学习都有很大的帮助。
[解决办法]
up up
[解决办法]
占位先
[解决办法]
c++ ,
向LZ学习。
[解决办法]
up
[解决办法]
看题目还以为是长篇大论,进来了才这么点-_-。
《MCD》也打击了我,事实上在校内论坛做过统计,被此书打击过的人数不胜数-_-。
有空就去国外论坛看看,去国际牛人的博客看看,经常会有不小的收获。
[解决办法]
akirya 是明的意思吧?
鸟山明
黑泽明都有这个
[解决办法]
jf
[解决办法]
向LZ学习
[解决办法]
拜楼主
[解决办法]
学习。。并jf
[解决办法]
哇 原来坏也搞过破解啊
[解决办法]
[解决办法]
呵呵,鼓掌
[解决办法]
楼主的跨越度太大。。。有可能是火星来的。顶ls
[解决办法]
支持!火星来的哥们!
[解决办法]
楼主很强大,向楼主学习
[解决办法]
up
[解决办法]
就是就是 时间跨度太大 补充下哈
[解决办法]
支持。。。。
C++强悍,一定要把C++搞精
[解决办法]
壞同學,請正面回答15樓的這個問題:
学习
[解决办法]
顶LZ!
[解决办法]
学习
[解决办法]
好~~~
[解决办法]
加密与解密 ,好东西啊,我最近也买了 第三版
[解决办法]
Lz90年就接触了,我88年才出生的说
[解决办法]
up
[解决办法]
想想1990的时候我在干什么?
o(∩_∩)o...
[解决办法]
哥哥。我支持你哦。。。
[解决办法]
jf
[解决办法]
lz 很强大
学无止尽啊 向楼主学习。
[解决办法]
UP