零基础学C++进BAT,这份学习路线你值得拥有!

C/C++语言是什么?

C/C++语言的主要用途是用来编写应用软件、系统软件、驱动、手游底层开发,大网络型的游戏,服务器搭建,数据建模 ,工业机器制造等

行业前景如何?

  • 企业多,互联网+时代各行种业都缺少C/C++软件开发工程师,涵盖互联网、金融、教育、通信、建筑、广告、媒体等企业
  • 薪资高,工作1-2年,广州C/C++语言软件工程师平均工资:15940元/月,最高工资30k-50K,工作5年后通常能成为技术总监或产品经理,年薪至少达到30万以上。
  • 空间大,C/C++语言是目前最难学的语言,只要能工作满1年以上,可以随意转到其他开发语言工作,转变下思想也是非常轻松的,它也是你往架构师发展必学的语言。
  • 晋升快,高级管理与高级架构师都必须要从C/C++语言软件工程师做起。双线发展,更有无限可能。

【文章福利】:小编推荐自己的C语言交流群:836880131!整理了一些个人觉得比较好的学习书籍、视频资料共享在群文件里面,有需要的可以自行添加哦!~

C/C++语言需要用到哪些软件

VC\VS、 DEV C++、Code::Blocks、Borland C++、WaTCom C++、Borland C++ Builder、GNU DJGPP C++、Lccwin32 C Compiler3.1、High C、Turb C、gcc、C-Free和Win-TC、My Tc等等

C/C++语言的区别

  • C语言是面向过程的,而C++是面向对象的。
  • C语言有标准的函数库,只是把功能相同的函数放在一个头文件中;而C++对于大多数的函数都是有集成的很紧密,特别是C语言中没有的C++中的API是对Window系统的大多数API有机的组合,是一个集体。但你也可能单独调用API。
  • C++中的图形处理,它和语言的图形有很大的区别。C语言中的图形处理函数基本上是不能用在中C++中的。C语言标准中不包括图形处理。
  • C和C++中都有结构的概念,但是在C语言中结构只有成员变量,而没成员方法,而在C++中结构中,它可以有自己的成员变量和成员函数。但是在C语言中结构的成员是公共的,什么想访问它的都可以访问;而在VC++中它没有加限定符的为私有的。
  • C语言可以写很多方面的程序,但是C++可以写得更多更好,C++可以写基于DOSr程序,写DLL,写控件,写系统。
  • C语言对程序的文件的组织是松散的,几乎是全要程序处理;而c++对文件的组织是以工程,各文件分类明确。
  • C++中的IDE很智能,和VB一样,有的功能可能比VB还强。
  • C++对可以自动生成你想要的程序结构使你可以省了很多时间。有很多可用的工具如加入MFC中的类的时候,加入变量的时候等等。
  • C++中的附加工具也有很多,可以进行系统的分析,可以查看API;可以查看控件。
  • 调试功能强大,并且方法多样

C/C++语言好就业吗?

1、我国C/C++软件开发人才缺口每年为10万人左右。
2、未来随着信息化、数据化不断提速,这一数字还将成倍增长。
3、如果这一问题得不到解决,软件产业未来将面临危机。
4、因为C/C++软件人才的严重稀缺,C/C++软件工程师的薪资水平正有逐年递增的趋势。

C/C++语言收入怎么样?

C\C++待遇主要是:
1、初级C\C++工程师的年薪为5万-15万元,
2、高级软件工程师则高达15万-30万元。
3、市场最紧缺的C/C++技术总监或项目总监年薪更高。

C/C++语言该怎么学习?

零基础开始,从语法基础和编程思想开始学,学好基础知识:

  1. Linux 基础入门(新版)2. Vim编辑器3. Git 实战教程4. GDB 简明教程
  2. 玩转Makefile

主意:区别于目前所有主流,这类的核心就是动手跟着文档说明,在线的Linux系统中一步一步地敲出基础知识,各种有趣项目;走出只看书、看视频却不动手的禁区,你会比别人学的更快的,放心。

入门小项目,提高熟练度增加学习兴趣:

1. C++ 实现太阳系行星系统

使用 C++实现 OpenGL GLUT 实现一个简单的太阳系行星系统,将涉及一些三维图形技术的数学基础、OpenGL 里的三维坐标系、OpenGL 里的光照模型、GLUT 的键盘事件处理。

2. C++ 实现银行排队服务模拟

使用 C++对银行排队服务进行模拟,以事件驱动为核心思想,手动实现模板链式队列、随机数产生器等内容,进而学习概率编程等知识。

3. C++ 实现即时通信软件

使用C++实现一个具备服务端和客户端的即时通信聊天室,涉及网络编程,C++面向对象程序设计等知识。

高级进阶,贴近社会需求:

进阶项目

  • C++11/14
  • ffmpeg 结合 SDL 编写播放器
  • 使用 C++ 及大量 C++11新特性设计并实现一个线程池库。
  • C++ 实现高性能内存池
  • C++ 开发 Web 服务框架
  • C++ 打造 Markdown 解析器
  • C++ 使用 Crypto++ 库实现常用的加密算法
  • C++ 实现智能指针

最后

想学好C++,必须脚踏实地,沉下心来学习,不能急躁,否则学不下去,也会不好,到时候说C++学了没用,那就是你自己的不对了

文章福利

小编C工作也有五年了,推荐一个C/C++学习交流群:836880131!里面整理了一些个人觉得比较好的学习书籍、视频资料共享在群文件里面,有需要的可以自行添加哦!~

学习路线图:

学习路线
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 227,488评论 6 531
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 98,034评论 3 414
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 175,327评论 0 373
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 62,554评论 1 307
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 71,337评论 6 404
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 54,883评论 1 321
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 42,975评论 3 439
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 42,114评论 0 286
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 48,625评论 1 332
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 40,555评论 3 354
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 42,737评论 1 369
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 38,244评论 5 355
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 43,973评论 3 345
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 34,362评论 0 25
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 35,615评论 1 280
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 51,343评论 3 390
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 47,699评论 2 370