2016年最新C/C++学习路线图 附完整视频资源

       这张学习路线图到底有什么用?能给你什么帮助呢?

        我是一名C/C++老师,经常和同学们打交道,发现大家遇到的困难大部分类似,大致分为以下几类:

        1、刚接触C/C++,不知道该从哪里学起,也不知道该学点啥;

        2、书本太枯燥,厚厚一本看着都头疼;课上也没法录像,听了一遍没听懂;

        3、去网上找点教学视频吧,却发现教学视频那么多,不知道该学哪个。万一遇到冒牌讲师,讲成一坨翔了,纯属浪费生命;

        4、诶,好不容易找到一个靠谱的好视频,却没有配套资料(源码、讲义、笔记什么的);

        5、好吧,千辛万苦终于入门了。遇到一个bug改到昏天黑地,自己跟它死磕,不知道该问谁……

        作为一个过来人,我走了许多弯路才步入正轨。有了我这个前车之鉴,我不希望你们也像我一样,刚从一个坑爬出来,然后马上掉进另一个坑。所以,我们几个老师花了整整一个月的时间,把所有知识做了一个梳理,这才有了这个学习路线图,争取让大家有“一图在手,天下我有”的感觉。

        如果你真想毕业之后找份高薪的工作,越早开始学越好,最好是从大一就开始,大学时间那么充裕,只要踏踏实实好好学,几年坚持下来,二傻子都能变成大神。但如果你时间有限,就需要集中突击一下啦,这些知识3个月左右就能学完。

        资源以后不定期更新,都免费,觉得好就帮我分享给更多的人,权当是做公益了,别问我是谁,叫我雷锋就好!另外,我这还有一些私密资源,我QQ:3487425496,好友快满了,欲加从速哈,当你遇到困难时,或许我能给你指条明路。(PS:做人要厚道,真诚最重要,别套路我哈

       咳咳,最后严肃一些。黑马程序员“为莘莘学子改变命运而讲课,为千万学生少走弯路而著书”。


一、C/C++学习路线图


二、C/C++学习路线图——视频篇


           

学习阶段学完后目标知识点一键下载
一、玩转C语言

学习周期:22


学完后目标:

               

可以开发简单的C语言小程序。


市场价值:

C语言入门

点击下载





               

1.数据类型2.流程控制3.函数
4.指针5.内存布局6.结构体、共用体
7.文件操作  
Linux系统编程基础
1.Linux操作系统介绍2.Linux目录和路径3.Linux文件权限
4.Linux下常用命令5.Vim编辑器6.webserver环境搭建
C项目:电子词典
1.指针操作2.文件读写3.流程控制
C语言提高
1.指针,二级2.结构体、文件的使用3.动态库的封装和设计      
4.函数指针回调函数5.C语言面试题强化与提高 
二、C++入门学习周期:13天
 
学完后目标:

熟悉C++语言并可以开发类似贪吃蛇的休闲游戏。

               

市场价值:月薪4k~6k

C++对C的扩展 点击下载




           
1.C++关键字2.命名空间3.引用   
4.C/C++混合编程5.函数扩展 
C++基础
1.面向对象编程思想2.类的封装3.构造和析构
4.静态成员5.对象管理6.友元函数、友元类
7.操作符重载8.类的继承、多继承及其二义性9.多态
10.虚函数、纯虚函数、抽象类11.函数模板、类模板12.C++输入输出流
13.C++异常处理  
数据结构
1.算法基础2.顺序存储3.链式存储
4.循环链表5.双向链表6.栈(顺序和链式)
7.队列(顺序和链式)8.树基本概念及遍历9.二叉树
10.排序算法  
三、C++进阶




           
学习周期:10天
 
学完后目标:
掌握开发高级技能,可以开发复杂程序项目。
 
市场价值:月薪6k~8k
C++进阶之STL点击下载




           
1.序列式容器vector、deque2.堆栈容器stack3.双向链表容器list  
4.关联式容器set、multiset5.关联式容器map、multimap6.对组pair
7.STL算法详解  
设计模式与UML
1.设计模式概念2.面向对象设计原则3.单例模式
4.工厂模式5.UML应用 
C++项目:贪吃蛇
1.C++常用的数据结构链表2.C++类的使用3.C++项目开发流程
四、征服Linux




           
学习周期:27天
 
学完后目标:
能够做服务器方向的程序开发,包括网络通信数据库。
 
市场价值:月薪8k~11k
Linux基本操作点击下载





           
1.Linux基本命令2.Linux运维操作3.文件I/O操作
4.文件系统剖析  
Linux系统编程
1.进制控制原语2.进程间通信3.Linux信号处理
4.进程间关系5.守护进程6.线程控制原语
7.线程间同步  
Linux网络编程
1.网络编程协议(TCP/IP、UDP)2.Socket套接字原语3.高并发服务器
4.异步I/O5.libevent 
数据库开发阶段
1.SQL语言编程2.SQL面试强化3.MySQL编程
4.MongoDB编程  
Linux项目:web服务器
1.多进程,多线程2.进程间通信3.多任务编程
4.网络数据通信过程5.B/S,C/S网络概念 
五、攻克QT




           
学习周期:9天

               

学完后目标:做出跨平台的优美界面,做前端开发。

               

市场价值:月薪8k~11k

QT跨平台图形开发点击下载





           
1.QT框架介绍2.父窗口和子窗口3.信号和槽
4.坐标体系5.对话框的使用6.utf-8和GBK字符编码的转换
7.常用布局(水平、垂直、网格)8.自定义控件实现9.QT文件操作
QT界面编程项目案例
1.QT界面编程2.QT文件操作3.QT对话框


三、C/C++学习路线图——工具篇


必备资源资源名称 百度网盘一键下载
C/C++软件




           
C/C++界面的编程的首选--Qt https://pan.baidu.com/s/1c2DTwNe
局域网的通讯神器---飞秋 https://pan.baidu.com/s/1qXUjFQk
Windows虚拟机软件 https://pan.baidu.com/s/1jIlqYG2
看PDF文件就用福昕阅读器 https://pan.baidu.com/s/1pK9mY99
印象笔记Evernote ---- 一款多功能笔记类应用 https://pan.baidu.com/s/1c2HXjP2
FileZilla是一个免费的FTP软件 https://pan.baidu.com/s/1pLs8o6v
Xmind --- 一款非常实用的商业思维导图软件 https://pan.baidu.com/s/1mizzX2K
数据库mysql(必会的数据库)https://pan.baidu.com/s/1jIyih4E密码:7cuw
文本编辑工具notepad+(实用的多功能编辑器)https://pan.baidu.com/s/1eSKAUcU

密码:hwa5

服务器tomcathttps://pan.baidu.com/s/1bp7PPyZ密码:ndr7
vmware 12 虚拟机(好用的虚拟机)https://pan.baidu.com/s/1jI7B8QM密码:yi83
谷歌浏览器(做页面都用的浏览器)https://pan.baidu.com/s/1kVwKiOZ密码:4adp
拾色器(找到你想要的颜色)https://pan.baidu.com/s/1o8Q0smY密码:ykyv
xjad反编译工具https://pan.baidu.com/s/1mi4jF64密码:gc3q
火狐浏览器带Firebug(bug处理方便的浏览器)https://pan.baidu.com/s/1slne6qp密码:xxym
代码对比工具https://pan.baidu.com/s/1gfFjl6r密码:made
C/C++手册




           
Linux常用命令大全https://pan.baidu.com/s/1dFcDArZ
Linux基础命令教程豪华版https://pan.baidu.com/s/1mixydZi 
以上全部工具合并下载https://pan.baidu.com/s/1jHOrbpW


四、C/C++学习路线图——经验篇


学C/C++是否可以拿高薪?C/C++就业速度迅猛,87人大班毕业8天,就业率已逼近50%!http://bbs.itheima.com/thread-329094-1-1.html
C++薪资再创纪录:月薪过万学员比例逼近80%,平均薪资11054元 http://bbs.itheima.com/thread-329094-1-1.html
为什么来黑马程序员学C/C++? 稳做IT贵族人才! http://bbs.itheima.com/thread-329188-1-1.html
应如何利用视频学会C/C++? 巧看黑马程序员视频,悄悄成为高手 http://bbs.itheima.com/thread-329326-1-1.html

C/C++技术文章           

(新人篇)

C++入门不再那么难——阳神带你玩转C++ http://bbs.itheima.com/thread-329316-1-1.html
学习C_C++编程的唯一先决条件:兴趣和爱好 http://bbs.itheima.com/thread-329319-1-1.html
高效程序员的 5 种角色 http://bbs.itheima.com/thread-329320-1-1.html
给学c++同学的50条忠告 http://bbs.itheima.com/thread-329318-1-1.html
轻松学习C语言系列-野指针分析  http://bbs.itheima.com/thread-329321-1-1.html
C语言常用字符串接口总结 http://bbs.itheima.com/thread-329322-1-1.html
最常见的78个编译错误及分析(一) http://bbs.itheima.com/thread-329323-1-1.html
最常见的78个编译错误及分析(二) http://bbs.itheima.com/thread-329324-1-1.html
最常见的78个编译错误及分析(三) http://bbs.itheima.com/thread-329325-1-1.html
【精华】史上最全的C_C++视频+源码+技巧+经验+软件+面试题 http://bbs.itheima.com/thread-328197-1-1.html
【精华】C++学院推出全新三大实战项目 http://bbs.itheima.com/thread-329297-1-1.html
【精华】3分钟带你读懂C_C++学习路线  http://bbs.itheima.com/thread-329221-1-1.html

【笔记】大牛教你如何使用C++中的类型转换

http://bbs.itheima.com/thread-330477-1-1.html

【笔记】漫谈软件编码风格

http://bbs.itheima.com/thread-330547-1-1.html

【笔记】最常用的六大设计模式

http://bbs.itheima.com/thread-330492-1-1.html

【笔记】gdb断点调试的三个实用技巧

http://bbs.itheima.com/thread-330487-1-1.html

【笔记】C++之STL总结精华笔记

http://bbs.itheima.com/thread-330490-1-1.html

【笔记】共享内存shm和mmap的比较

http://bbs.itheima.com/thread-330485-1-1.html

【笔记】Linux常见的六大IPC通信方式

http://bbs.itheima.com/thread-330476-1-1.html

【笔记】C++中四种类型转换方式

http://bbs.itheima.com/thread-330373-1-1.html

【笔记】C++程序员一定要知道的十大条款!

http://bbs.itheima.com/thread-330549-1-1.html

【笔记】如何实现一个优美的链表

http://bbs.itheima.com/thread-330673-1-1.html

【笔记】创建Qt鼠标右键菜单

http://bbs.itheima.com/thread-330670-1-1.html

【笔记】如何成为一个牛逼的C/C++程序员?http://bbs.itheima.com/thread-331637-1-1.html
【笔记】C/C++中的内联函数与宏定义http://bbs.itheima.com/thread-331641-1-1.html
【笔记】c和c++中const异同 http://bbs.itheima.com/thread-331654-1-1.html
【笔记】教你快速搞定Qt下的Json文件使用http://bbs.itheima.com/thread-331656-1-1.html
【笔记】无师自通6大C++程序员实用网站http://bbs.itheima.com/thread-331657-1-1.html
【笔记】使用容易出错的四个库函数http://bbs.itheima.com/thread-331659-1-1.html
【笔记】C++的复杂性http://bbs.itheima.com/thread-331660-1-1.html
【笔记】Git远程操作介绍 http://bbs.itheima.com/thread-331662-1-1.html
【笔记】QSharedMemory学习http://bbs.itheima.com/thread-331663-1-1.html
【笔记】容Linux C/C++工程师肆意饱览的十二本群书http://bbs.itheima.com/thread-331664-1-1.html
【笔记】Qt多线程程序设计http://bbs.itheima.com/thread-331665-1-1.html

C/C++技术文章           

(经验篇)




               

【笔记】预处理命令详解http://bbs.itheima.com/thread-331666-1-1.html
【笔记】关于宏定义必须知道的四点http://bbs.itheima.com/thread-331669-1-1.html
【笔记】指针技巧之取值 http://bbs.itheima.com/thread-331670-1-1.html
【笔记】常用的9个字符串C标准库函数之strstr实现 http://bbs.itheima.com/thread-331671-1-1.html
【笔记】C/C++中const的区别http://bbs.itheima.com/thread-331672-1-1.html
【笔记】编写高效C语言的四大绝招http://bbs.itheima.com/thread-331673-1-1.html
【笔记】语法中的“六大陷阱”http://bbs.itheima.com/thread-331674-1-1.html
【笔记】Linux C/C++工程师需掌握的7项技能http://bbs.itheima.com/thread-331677-1-1.html
【笔记】C++中GB2312字符串和UTF-8之间的转换http://bbs.itheima.com/thread-331678-1-1.html
【笔记】移动端页面适配四大方式http://bbs.itheima.com/thread-331635-1-1.html
【笔记】链表逆置http://bbs.itheima.com/thread-331634-1-1.html
【笔记】C语言 四种程序结构http://bbs.itheima.com/thread-331627-1-1.html
【笔记】指针数组和数组指针浅析http://bbs.itheima.com/thread-331576-1-1.html
【笔记】教你快速理解大端和小端http://bbs.itheima.com/thread-331570-1-1.html
【笔记】C语言经典面试题目:strcpy函数的实现http://bbs.itheima.com/thread-331569-1-1.html
【笔记】vs下静态库和动态库的封装和使用http://bbs.itheima.com/thread-331568-1-1.html
【笔记】Qt和MFC比较http://bbs.itheima.com/thread-331567-1-1.html
【笔记】MFC基础类及其层次结构http://bbs.itheima.com/thread-331557-1-1.html
【笔记】Oracle登入超级用户问题http://bbs.itheima.com/thread-331546-1-1.html
【笔记】服务器和客户端连接知识http://bbs.itheima.com/thread-331545-1-1.html
【笔记】Linux系统常用命令http://bbs.itheima.com/thread-331542-1-1.html
【笔记】C语言核心知识点相关总结(四)http://bbs.itheima.com/thread-331464-1-1.html
【笔记】C语言核心知识点相关总结(三)http://bbs.itheima.com/thread-331452-1-1.html
【笔记】C语言核心知识点相关总结(二)http://bbs.itheima.com/thread-331445-1-1.html
【笔记】C语言核心知识点相关总结(一)http://bbs.itheima.com/thread-331444-1-1.html
【笔记】深度分析多维数组取址与指针的赋值关系http://bbs.itheima.com/thread-331443-1-1.html
【笔记】9个冷门的C语言问题http://bbs.itheima.com/thread-331442-1-1.html
【笔记】GTK学习之旅:简介+环境搭建http://bbs.itheima.com/thread-331373-1-1.html
【笔记】继承与虚函数结合过程中的内存释放问题http://bbs.itheima.com/thread-331371-1-1.html
【笔记】webbench-1.5:源码阅读笔记http://bbs.itheima.com/thread-332565-1-1.html
【笔记】头脑风暴中的递归树分析http://bbs.itheima.com/thread-332563-1-1.html
【笔记】C语言中函数参数处理顺序-从右向左http://bbs.itheima.com/thread-332550-1-1.html
【笔记】C语言杂谈——黑暗的内存管理http://bbs.itheima.com/thread-332549-1-1.html
【笔记】C语言游戏源代码分享(详细注释)之计算器http://bbs.itheima.com/thread-332548-1-1.html
【笔记】C语言游戏源代码分享(详细注释)之迷宫游戏http://bbs.itheima.com/thread-332547-1-1.html
【笔记】C语言游戏源代码分享(详细注释)之黑白棋http://bbs.itheima.com/thread-332546-1-1.html
【笔记】C语言游戏源代码分享(详细注释)之扫雷http://bbs.itheima.com/thread-332545-1-1.html
【笔记】C语言游戏源代码分享(详细注释)之贪吃蛇http://bbs.itheima.com/thread-332544-1-1.html
以上全部经验篇文章合并下载https://pan.baidu.com/s/1pLTMIcb


五、C/C++学习路线图——面试篇


面试篇




           
你学历低,为什么要录用你?http://bbs.itheima.com/thread-329299-1-1.html
如何介绍简历中的项目?  http://bbs.itheima.com/thread-329305-1-1.html
你有什么优劣势?  http://bbs.itheima.com/thread-329314-1-1.html
如何进行自我介绍?   http://bbs.itheima.com/thread-329306-1-1.html
你为什么选择我们的公司? http://bbs.itheima.com/thread-329313-1-1.html
面试官如何评判应聘者的工资? http://bbs.itheima.com/thread-329310-1-1.html
如何才能打动面试官? http://bbs.itheima.com/thread-329309-1-1.html
如何介绍简历中的项目? http://bbs.itheima.com/thread-329305-1-1.html
HR贬低项目时你该怎么办? http://bbs.itheima.com/thread-329304-1-1.html
HR指责要薪太高怎么办? http://bbs.itheima.com/thread-329303-1-1.html
你会在我们这家单位呆多久? http://bbs.itheima.com/thread-329302-1-1.html
如何做才能在面试中不紧张? http://bbs.itheima.com/thread-329307-1-1.html
你是如何学的C/C++? http://bbs.itheima.com/thread-329301-1-1.html
未来五年的规划是怎样的? http://bbs.itheima.com/thread-329300-1-1.html
以上全部面试资源合并下载https://pan.baidu.com/s/1bpj3v6B
  • 12
    点赞
  • 87
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值