想学C++,是为了将来工作用,希望高手指点迷津!(高分重谢!)

先说一下我的情况吧:我从小便开始接触电脑,一直非常有兴趣,基础挺好的,很多电脑的东西学得挺快的,但是高中毕业后,阴差阳错的进了一间英语专业的学校,现在想想后悔莫及。但我最... 先说一下我的情况吧:
我从小便开始接触电脑,一直非常有兴趣,基础挺好的,很多电脑的东西学得挺快的,但是高中毕业后,阴差阳错的进了一间英语专业的学校,现在想想后悔莫及。但我最大的兴趣还是电脑,想从现在开始学C++,以后进一家大型游戏公司做游戏,今年24岁了,想问问大家会不会太晚了?

1 . 还有就是上面说的,如果是想进游戏公司做程序员的话,学C++是正确的吗?
2 . 对C++我现在还是基本刚开始学,0基础,各位高手有什么好书可以推荐的吗?(最好是分阶段的,哪个阶段学哪本书)
当一个程序员,跟大家一起努力做出一款很棒的游戏是我最大的梦想,真心希望各位高手不吝赐教,谈谈你们的看法,给我指点迷津,好让我有个方向去追梦,万分感谢,自当高分追加重谢!!
展开
 我来答
鶻戒C4
2012-04-05
知道答主
回答量:3
采纳率:0%
帮助的人:8.5万
展开全部
1.首先,人生关键的只有几步,你现在24岁,没有C++基础,这都不是问题,问题是你一定要下定决心去奋斗,大概要花两到三年的时间去学习C++、数据结构、编译原理、计算机图形学以及游戏开发的某些技术,这些你都想好了吗?不后悔吗?
2.如果你真的决定了的话,OK,想学C++游戏开发,首先需要学习C++语言本身,推荐的书籍顺序是C++ primer plus-->the c++ programming language->C++语言的进化与演变->数据结构(C++版)->编译原理(龙书)->游戏开发书籍->实战项目
推荐看数据结构和编译原理的原因在于如果你不学这两门课程,那么很难学好C++,以后的发展空间也非常有限。
3.在游戏开发中学习C++是非常合适的,因为游戏要求高性能,C++才能满足,另外,不只是单机游戏、网络游戏,就连现在的某些手机游戏也越来越要求高性能语言,即C++,如android手机中可以利用jni调用C++函数实现性能要求严苛的领域;wp7中游戏开发是基于xna的C++;iphone中利用的是obiective-c语言,与C++语言比较类似。所以学习C++语言可能是游戏开发的不二选择。
4.最后一点:学习C++需要努力、努力、再努力,预祝你成功!
feibinbin123
2012-03-10
知道答主
回答量:33
采纳率:0%
帮助的人:19.5万
展开全部
如果想在手机平台搞游戏的话就学java和android。
pc平台就学c++,初学c++建议先学c++编程思想或者c++大学教程。在学c++prime和c++沉思录。
在就是Effective c++和more Effectivec++还有好多非常经典的。
c++学会后就要学计算机图形学,要专研DirectX或者openGl。
《windows游戏编程大师》,《3D游戏编程大师技巧》,《DirectXy游戏开发终极指南》等等。
《openGL编程指南》,《openGL超级宝典》《GPU》。
游戏开发还需要精通算法《算法导论》。
人工智能《游戏开发中的人工智能》。
还需要学一些游戏引擎。
这是搞游戏客服端开发。
如果搞服务器端开发还需要学习windows网络编程。
游戏开发是一段艰苦的过程,我也喜欢游戏开发,祝君好运,与君共勉。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yuripa1018
2012-04-15 · TA获得超过332个赞
知道小有建树答主
回答量:168
采纳率:0%
帮助的人:158万
展开全部
首先不是打击你,确实年纪大了点,其次游戏公司招人一般只要这个专业的,除非你相当相当牛。再就是做游戏不一定非要写程序,做美工啊、音乐啊、策划啊、测试啊这些方面都需要有人去做的,你或许可以去考虑下策划。
如果你还是打算做程序员的话:
1,C++确实是做游戏开发的。
2,随便找本C++的书看看,学点基础的,或者网上的视频也行。学完了去看C++ Primer和The C++ programing languge。之后去学数据结构,推荐清华的那本数据教材。之后去看Linux环境高级编程,再之后去看Linux网络编程卷一和卷二,如果你对图像感兴趣的话就去学计算机图形学和DX编程。如果你能把这些都搞定的话混进一家游戏公司应该不是问题。
有问题再说吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
头好舞05
2012-03-12 · TA获得超过2099个赞
知道小有建树答主
回答量:797
采纳率:100%
帮助的人:515万
展开全部
建议从C++开始吧,不要从C开始学。从C开始学的话会喜欢用C思考问题,以至于再学C++以后还是喜欢在C++环境下写C代码。
其实最好的建议是从LISP开始学,因为它最灵活,最不束缚程序员的思想。虽然现在用的人少,但是它会让你用别的程序语言的时候用LISP思想来指导,你会比别的程序员干活更高效。半年后吧再学跟游戏有关的C++等。
仅供参考
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liudan001liuda
2012-03-12
知道答主
回答量:15
采纳率:0%
帮助的人:10.7万
展开全部
经典《the c++ programming language》+《c++ primer》
入门 《C++ primer plus》 《Accelerated C++》
STL 《C++ 标准程式库》
高级点的《thinking in C++》 《C 缺陷与陷阱》《C 和 指针》
这些书都是好书,但是你也要加强《数据结构》的学习,另外把《算法导论》吃透了,你的编程技术一定会有一个质的飞跃!
祝愿你能坚持不懈的学习,尽快在IT领域中,有一席之地!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a40b0bce5
2012-03-10 · TA获得超过237个赞
知道答主
回答量:224
采纳率:0%
帮助的人:199万
展开全部
要学的话先学C,再学C++。至于书籍的我不知道推荐什么好。喜欢电脑和喜欢编程是两码事,做程序员要耐得住寂寞,大部分时间都是和电脑打交道的,接触的人少。另外,要想真正提高编程能力,英文的书籍是必须要接受的。还有,游戏的客户端开发一般在Windows下开发,服务器的话一般是Linux或Unix下,学游戏编程不是单靠C++就可以的,还要用到其它的工具,还要会配置这些工具。建议你在开始学之前先了解一下游戏编程都需要什么样的技能,然后再决定选几项来学,全学的话基本是不可能的,千万可别学得博但是不精,那就麻烦了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大风雪
2012-03-10 · TA获得超过173个赞
知道小有建树答主
回答量:289
采纳率:100%
帮助的人:150万
展开全部
做游戏学C++肯定是正确的,另外你说的学的英语专业那简直太好了,个人认为英语是成为编程高手的钥匙,到了后期有用的材料几乎都是英文的,其重要程度不下于程序语言本身.
另外给你一个建议,如果不是很急的话可以先学C,知道计算机的运行模式,然后把C忘了学习C++.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(13)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式