现在干C++用处还是非常广的.主要的有:
游戏开发.大多数游戏的开发还是离不开C++的.服务器基本都是C++的.客户端底层框架也基本是C++的.
各种大型管理控制系统开发.例如银行管理系统.还有网页的服务器开发(包括插件和组件开发)
嵌入式设备开发.
等等等等..
像你这样基础的第一步走完
如果真的想走程序员的道路.
接下来就要选条路走了.
首先.确定你要走客户端还是服务器的道路.
服务器接下来学习网络编程.各种大型服务器框架技术.
客户端接下来学习图像显示基础,再研究下现在比较流行的界面编程技术和相关语言.比如cocos2d-x.unity3D等.
其次.大致的确定下以后你想从事的行业的方向.
如果想做游戏.多看看游戏开发技术相关的内容,多研究下算法和数据结构.
如果想做大数据,大流量网络服务器之类的.去看看COM+ .ACTIVEX相关的内容
MFC可以做为客户端编程的入门学习.相比来说.MFC算是最简单的界面编程.
其中有很多优秀的思想对于C++学习是很有好处的.可以学学.也很容易.
追问谢谢了,像你做服务端的辛苦吗,忙吗,行业工资是基本是多少,Java跟.net学哪个好啊。虽然对c++ 比较有兴趣不过我应该也要学这里这两个中的一个吧!我现在在学MFC.
追答辛苦不辛苦主要看技术能力和行业.
行业占主要因素.
做大型游戏风险大.相对来说就更辛苦.一周上5天班加4天是正常的.不过工资高爬得快,
项目风险越小的开发组就越轻松.比如金融外包.很少加班.但工资也低几千而且上升得慢.
行业工资嘛.我主要是游戏这块.C++研发的话入门的没有真实商业项目经验的一般.北上4000左右.成都/杭州/深圳/广州这些大概3000左右.再后面看个人能力和努力和天分.
不怕苦不怕累对技术有热情有能力有钻研精神勤奋好学的一般5年内10000+是没有问题的.一般正常混混日子扎扎实实完成项目5年到7000应该也OK.特别牛逼有天分的5年内可以爬到20000+,不过凤毛麟角.10年开发经验的就更看水平了.一般好一些的这个时候应该是总监或架构师同等级别的了.
java和.net不用特别为了学去学除非你只是有兴趣学着玩玩..只要把C/C++弄精深了哪天公司要你做java要转也就是一两天的事.编程都是相通的.不过以后工作了有一些项目经验了有时间可以看起来.对于拓展架构思维有帮助.
MFC嘛这东西稍微仔细学学是有好处的.学学里面各种高级的宏应用.学学如何自己编写一套消息映射.然后学学界面自绘.掌握MFC是如何从WIN32变成MFC的.掌握内在架构.这些架构知识包涵了从一个初级新手到中级入门的大多数内容.包括框架,设计模式,算法等等.
真好,谢谢了。有大师指点,茅舍顿开啊!!!可是 学起来很慢,学了将近一个月才学了消息映射和孙鑫c++ 视频的7个视频。怎样 才能学德更有效率和兴趣??大师有什么好经验,请不腻赐教!!!
追答不要只看视屏和看书.真正的程序员是写程序写出来的.而不是看书和看视屏看出来的.
想一个项目.用MFC实现之.就像你学了C++写学生管理系统一样.只有带着项目带着思考才能真正进步.
学MFC的话你可以试着实现抄一个QQ游戏大厅.再实现一个简单的游戏.比如中国象棋(无AI)或连连看或者炸金花.都比较简单的.当然.部分特效不用和QQ游戏大厅做得一样.因为他用的东西比MFC高级多了.但是功能要实现.资源都可以从QQ游戏的客户端里直接取.
开发一个服务端一个客户端.实现从游戏登陆到联网对战.
服务器就用 Console.客户端用MFC.
如果你完整的完成了这个.基本算是MFC运用和C++的运用都达到商用水平了.
前面开始下手会比较难.多找找资料.研究研究.
你说的很有道理。真心好人啊,如果可以的话加我QQ:2529091795,以后要是你有空的话我向你请教问题,没空就不用回答了,嘻嘻!!我想你肯定有学过MFC,看来我也得学好,毕竟是经典东西!
现在学MFC 意义大吗,我还应学些什么或是做些什么,现在怎么才能有机会到大公司做暑假实习生的也好见识见识!!!
追答一个暑假实习生,不会得到太有价值的任务,不过总比没有强,你可以试投投简历找找或有关系的接触一下,好规划自己的以后!
追问现在学MFC 意义大吗,我还应学些什么或是做些什么?
追答学东西不能说它本身有意义吗,那看你想从事什么了。我学的是网络方面的,这个也学过一学期略知,就个人认为C++是不错的,但MFC就不太清楚了,如果跟C有关而且你以后也想从事这方面的,我想还是会的好!好吧!
追问非常感谢你
...如想深入学习c++该学习些什么?现在学c++出去都做什
首先.确定你要走客户端还是服务器的道路.服务器接下来学习网络编程.各种大型服务器框架技术.客户端接下来学习图像显示基础,再研究下现在比较流行的界面编程技术和相关语言.比如cocos2d-x.unity3D等.其次.大致的确定下以后你想从事的行业的方向.如果想做游戏.多看看游戏开发技术相关的内容,多研究下算法和数...
学完了c++基础教程,接下来该学什么
其实我感觉看完了c++的书还只是出于知道有这门语言的阶段,应该多写一些程序,如果可以轻轻松松写个150行程序的话,那么就可以看看数据结构,边看边练习,看完数据结构,再看看算法,然后就需要看面对对象方面的东西了。简单的说,先练一下代码能力,然后再来看数据结构和算法,这样练习起来比较容易点,...
我现在有c语言基础,请问一下如果我想深入学习c++,都应该看那些书?或者...
第一,对于语言方面:一个是c++ primer plus,这个主要是语法 另一个是c++面向对象设计思想 第二,必要的库 一个是STL,这个用到的很多,起码我经常用 一个是boost我目前用不到,但是思想可以借鉴 第三,设计模式和泛型编程 设计模式,之前看过,单纯的写代码没有任何感觉,设计的时候遇到问题了,再...
C++学完了能具体做什么啊?我想学习C++,我想多了解点!
入门语言,是最简单易学的。也许你以后做东西根本用不上C++,但是这是基础,C++的思想用到任何一门编程语言中都是可行的。并且C++的执行效率高。所谓VC++,展开是 Visual C++,也就是“可视化”的C++。所以C++和VC++,其实是一个东西。只不过我们一般学到的包括书上的都是以VC++里面的MFC为框架进行...
小弟学习C++有一段时间了,基础还行,想做一下c++小项目实践一下,练练...
以过来人的经验,我建议你做一个带界面的“学生成绩管理系统”,要把前期的需求调研分析做详细,以及详细方案要做好,最后在做完后还要做一个项目总结报告,而且要做详细。我提醒你一点就是:既然是做一个小项目来实践练习,那就不像你平时做做课后习题,随便用VC就把代码写好了,然后调试运行就完事。
关于学习C++ 迷茫
1、语言的第一步肯定是要把语言本身的语法结构搞清楚,可以编写一些简单的程序、算法等。先从hello world开始了解,然后从基本的排序算法来加强锻炼,最后结合数据结构写一定的小型程序,比如图书管理系统,虽然带了系统两个字,但是你可以自己简单定义一些功能,比如可以增加书目,删除书目,查询书目,按照...
C语言基础的已经学了,然后也会像图书管理系统这种程度的编程,想要更...
原著第1版中介绍的C语言成为后来广泛使用的C语言版本——标准C的基础。人们熟知的“hello,world”程序就是由本书首次引入的,现在,这一程序已经成为所有程序设计语言入门的第一课。5、《算法导论》推荐数:671《代码大全》教你如何正确编程; 《人月神话》教你如何正确管理; 《设计模式》教你如何正确设计……在我...
学过C和C#(仅仅是书本),现在想学C++
关键我们现在要了解的是C++而不是C。现在让我们深入学习C++吧!C++的难学,不仅在它那广博的语法、语法背后的语义、语义背后的深层思维、深层思维背后的对像模型;C++的难学,还在与它提供了四种不同的编程思维模型。当我们找来一本C++教材时,当我们翻开第一页时,这时我们已进入了C++的世界,我们现在...
学完潭浩强的《C++程序程序》后,想深入C++学习,学谁编写的教材好
(一)语言入门:《C++ Primer》最新版本:第三版(第四版国外已上架,国内一些网上书店也在预订中)适合有丰富C经验,缺乏C++经验的。不过我个人一直认为此书带着过于强烈的C语言的痕迹,对于C++的学习未必是好事。《The C++ Programming Language》\/《C++程序设计语言》最新版本:第三版特别版 简称TC+...
初一学生,想自学C++,有什么注意事项吗?
学习 C++ 对于初一学生来说是一项挑战,但同时也是一次极好的机会来锻炼逻辑思维和解决问题的能力。以下是一些建议和注意事项,希望能帮助你顺利开始自学之旅:基础知识要扎实:C++ 是一门深入且复杂的语言,它要求你具备一定的数学基础和逻辑思维能力。在开始之前,确保你的数学(特别是代数)基础扎实,这...