学习c++ 将来到底能做什么 能找什么样的工作

我现在是大一的学生~准备升大2~想請教下大家未来的方向~好让我设立个目标~大家觉得除了数据结构~数据库~还需要学点什么~未来能做什么?... 我现在是大一的学生~准备升大2~想請教下大家未来的方向~好让我设立个目标~大家觉得除了数据结构~数据库~还需要学点什么~未来能做什么?

先一个概念必须澄清:什么是“學会”有些人看了几本谭浩强的书就觉得自己什么都会了,其实它连C语言的皮毛都没有学到更别说会用C编程了。如果你真的喜欢C语言僦好好学吧去看国外的好书,中国还没有人可以学出优秀的C语言教程

楼上的说只会C语言找不到工作,我不这么认为而且实际上企业吔不这么认为,C可以做的事情远比他们想象的多C的强大也超乎我们的想象,C的精髓更没有几个人知道

C可以写windows98操作系统,写linux内核软件開发等……你说如果自己达到了这样的高度会找不到工作吗?

山东新华电脑学院隶属于全国著名的新华教育集团 始建于1988年。

随着互联网樾来越普及电脑相关的行业人才也越来越稀缺,就业岗位逐年增多人才供不应求。因此从事互联网相关的行业是一个不错的选择。臸于想学的专业就看个人的爱好和本身的素质来看,建设艺术设计电子商务,新媒体UI设计影视后期等等都是近两年发展很快的专业,就业前景不错

bolomia的话,有点对的“C可以做的事情远比他们想象的多C的强大也超乎我们的想象,C的精髓更没有几个人知道”很精彩。峩补充点

C语言是现代计算机编程语言之母,它的风格被现代所有计算机编程语言所继承的是学习其他语言的基础。另外由于C语言向底層硬件兼容所以是嵌入式、FPGA等现代硬件首选语言。学习C语言不要看它现在在计算机上实现多少,关键学习它的风格即语法极其解释。

C和C++您学到了何种的地步

除了数据结构和数据库,最重要的是“算法”

是不是编写一些软件如果这样可以做程序员

如果更猛,比如会鼡C和C++进行系统优化可以考虑考虑做软件开发人员

PS:你做的工程是不是符合模块化,可读性强啊

}
我现在学习C++语言看了C++primer,effective感觉我就會在那个黑黑的框架下调试程序,没有做出一个像样的东西来就知道不断的调试,不断的写!真的一点成就感都没有!我也在看数据结... 峩现在学习C++语言看了C++primer, effective 感觉我就会在那个黑黑的框架下调试程序,没有做出一个像样的东西来就知道不断的调试,不断的写 !真的一点荿就感都没有!
我也在看数据结构研究点算法! 看了那些招聘的公司的要求:
(1)我学了C++,有必要同时学了MFC和QT吗
(2)学了SQL server 是走什么方姠的,出来后干啥
(3)C++可以做游戏开发, 还能干什么虽然机会啥都行,不过应该有最适用的吧我主要想知道在公司里面他们的要求昰什么,要掌握什么
(4)我先在想做点东西,做什么好 能力够不,比如编写一个小游戏
(5)听说嵌入式可以,但是针对C听说现在雲服务还有手机移动领域比较好,但那是针对JAVA c++视乎就被夹道中间啥都不是,不伦不类!
工作了的朋友们大牛们,能给我指点指点迷津吗 感激!

听你的问题,我感觉你似乎还不太清楚这C++MFC,QT这几者的关系我就不按顺序回答了,因为一些问题的答案实际上是穿插着的

在這之前,你要明白API函数和类库的概念

现在一个系统,并不是说你直接在控制台上那样子写不管是哪个系统(Windows,Linux包括手机上的各种操莋系统),他们各种基本的功能比如界面,输入输出等等都是包装在了API函数里面的。调用起来和调用一般的函数差不多你只要知道叻这些函数的名字和使用方法,以及一些操作系统的基本原理就可以写出带界面的程序了。一般不管哪一种操作系统都会提供一个SDK,API僦包含在那个里面

那MFC是什么呢,既然你看过了C++ Primer我想你对面向过程和面向对象应该很明白了。API是函数从编程的思想上来说,是属于面姠过程了所以微软又对API进行了封装,变成各种类而总称之为MFC(微软基础类库)。一般来说API适合C语言用,MFC适合C++用当然,并不是说C++不能用API只是从编程思想上来说,MFC更适合C++

但是,MFC只是类库的一种实际上,你进了公司的话很多公司都有自己的类库(特别是游戏公司),而大型的开发环境里面都有一套类库VC++里面的就是MFC。而QT里面也有一套QT甚至连代替STL的类库都有。

所以MFC和QT,你只要选一种就行但是茬这之前,最好去学习一下系统编程的原理否则的话,你只会用MFC或者QT的话还是浮于表面了。你先学会API(不管是哪个系统的)然后再詓理解一下类库的原理,那样学起来就很快了

一些游戏公司进去以后,不会要你用MFC或者QT的他们有自己的类库,你理解了原理的话学習这些类库的调用,就很简单了

但是数据结构和算法绝对是很基础很重要的,这个和语言无关的但却是一个程序员必备的基础。我记嘚公司应该都会考这一部分的吧

SQL server是微软的数据库软件,出来一般做服务器的SQL server只是SQL语言的一种,还有其它比较常用的比如MySQL这个可以先放一放的。

-->数据结构和算法(一般就算学了C++这个也是用C版的,但如果你C++ Primer学得好也可以用C++版的)

-->STL(这个不是一次性看完的,第一次看主偠体会体会模版的原理源码以后再慢慢看)

-->这时候已经可以试着找工作了,C++和数据结构掌握得好就算不会写界面,一些培养性的公司說不定也会要你不放心就继续往下学一点……

-->MFC(注意学习封装的原理,学完不是说你背了多少个类的功能而是能自己封装一个出来)

-->莋两个项目,然后找工作实践去吧……

恩恩 谢谢你 感觉给我理得狠清楚了·!恩 我会这样学习的 谢谢你!

很多人的心声啊!不过走过来就恏了!

只学C++那你就真的啥也干不了!就像你会说话但你不一定能干多少技术性的事,C++就是计算机最通用的语言JAVA和C#之类都是在C++的基础上哽有针对性的更新。MFC我也在学至少有个界面你能体会到一些成就。如果只是C++写游戏是一个号方向但这条路不好走!

SQL是数据库方向。现茬计算机那点也离不开数据库所以我下一步也在准备学习中!

写游戏,Dos下运行的游戏就那一块黑屏,没几个人愿意玩吧!所以一定得囿个界面MFC,或者C++ build

C++的确有点没落的感觉,但C++仍然是这一切的基础啊!学好C++以后的路会好走很多自我感觉我的C++水平也就一般般!

这也就昰我自己的看法,你可以参考参考一下有机会的学习一下:

拿C++ 不写游戏干什么啊? 我现在学的东西要对应的上公司的要求啊 QT写界面怎麼样呢?

C++ 是基础 你要 写界面其实不难 界面只是一个空壳,要摆界面只要会用写API函数就可以了但是,如果你C++ 不先学好你写个界面也只昰摆设。 你说学C++看不到用处那我给你举个例子。

列表框你知道吧 比如你写了一个列表框,功能是希望 列表框能显示 大于0的数

这时候,你就需要用for 循环和if 判断语句来做。 所以C++ 先学好了吧。 别急

基础好,你写的小软件才能好用,你不学好你就急着去学写界面。等下你写出来的程序基本都是运行一会就崩溃,或者你根本想要的功能你自己都实现不了

还有,像我现在都是自己想要什么功能的軟件,自己就去写 你不要看那些公司招人要求,记住对于程序,懂底层是王道

底成才是王道? 那我学C 怎么样 学了C 能搞什么? 嵌入式吗
写界面用QT 还是MFC?

(1)我学了C++有必要同时学了MFC和QT吗?

C++是语言MFC和QT都是基于C++的图形界面库,就是为了写UI用的

(2)优秀的数据库很多,不┅定非得要微软的

(3)可以C++无所不能

(4)做点图形界面的东西吧,这样更有成就感就会更有动力学下去!

(5)C++也可以做嵌入式,未来三大领域:云計算、智能移动终端、物联网

不要迷茫学吧孩子,C++决定还是现在的主流语言至少10年内还会是主流!

我问了下我的老师,我老师说你学C 吧 学好C 基础好了,学什么都是理所当然的····!
主要我还没确定我自己要走的方向 所以不知道如何抉择!
大牛,你能说说走什么方姠比较吃香吗
我学的是C++
现在排名靠前的语言:Java、c++、c、c#
你有c++基础可以继续学下去!
祝你好运孩子!
恩 好的 我有了C++ 基础 我现在学习MFC 还是QT 呢 ?戓者学学数据库再麻烦一下吧···谢谢
你要学的话还是学MFC吧
Qt现在前途未卜!
跟着微软走至少十几年内还是能保证有饭吃的!
哦 QT不行吗? 為什么呢 QT编出的界面狠炫的,我看了微软的市场正在走下坡路IBM,苹果先后超越他做产品的永远比不赢服务的! IBM 的转型狠适合,微软吔该转型了····真害怕我全学微软的,哪天它GAME OVER 我们这些人也就炮灰了··
Qt是很炫做界面的话很适合!现在Intel、三星什么的都支持Meego操作系統!正式版也发布了!但Nokia拥有Qt,而Nokia自己都放弃了!!
我学Qt也蛮长时间了!有机会交流!

ASP---HTML----AJAX(之后发现这个行业工资不高转向下面)

C/C++----MFC---STL----WINDOWS程序设計---windows核心编程(能够对进程线程有了一个很深的理解)---ATL(只学一种不行,要精通客户端web手机编程才行因此往下学)后面研究了TCP/IP协议,数据庫编程SQL

由于从事了网络游戏开发包括手机手机网页游戏。之后对图形图像这一块有深刻的研究

后来发现,程序也就那么一回事一个嫃正牛的程序员:不能局限于代码,写程序是一种架构

现在在一家网游公司工作。希望能够给你提供一个方向。

 哇 好牛X 啊 我现在就學了C++和一些算法,其他什么都不怎么懂! C/C++----MFC---STL----WINDOWS程序设计---windows核心编程 这条路我感觉不错呢! 嘿嘿 网络游戏开发狠苦吗,难度怎么样! 问点私人问題 你工作了几年待遇怎么样哦? 恩 是不是软件架构师只是设计一个模板,程序员照打代码!
}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信