A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 倾心莫若初见 于 2017-8-17 18:22 编辑


C/C++学习路线图引言:
    黑马程序员作为一个平台,历经十年,免费公布了十几万小时真实课堂视频提供给IT自学者。但通过反馈,我们发现大量自学者们在学习过程中存在不知如何系统学习的问题。为此,黑马程序员整合10大学院、就业中心以及资源整合中心,花费了几月的时间后,终于制作出此版学习路线图。为了让IT自学者们得到更贴合市场、更权威的学习资料,本学习路线图不仅含有清晰的学习流程,而且放上各学院公布的最新视频资源(且按照学习流程进行顺序排列),更是提供了学习过程中会用到的软件,手册,源码,面试题锦集等多个系列。


一、C/C++学习路线图—流程篇:

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

      1、第一阶段-玩转C语言---------------------------------------------------------------------楼层2
      2、第二阶段-C++入门----------------------------------------------------------------------楼层3
      3、第三阶段-C++进阶----------------------------------------------------------------------楼层4
      4、第四阶段-征服Linux---------------------------------------------------------------------楼层5
      5、第五阶段-攻克QT------------------------------------------------------------------------楼层6

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

      1、工具篇-C++软件------------------------------------------------------------------------楼层7
      2、工具篇-C++手册------------------------------------------------------------------------楼层7

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

      1、经验篇-学C/C++是否可以拿高薪?-------------------------------------------------------楼层8
      2、经验篇-大量技术文章(入门篇)----------------------------------------------------------楼层9
      3、经验篇-大量技术文章(高级篇)----------------------------------------------------------楼层10

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

      1、论坛最受欢迎的面试贴大集合-------------------------------------------------------------楼层11


其他楼层正在开发中...

      欢迎大家在评论区留言:


       如果大家在学习中遇到什么困难、好的建议、想法都可以在评论区吐槽,不论是身在何处我都会第一时间回复大家的困扰难题。如果你恰好是正在从事C/C++又或是自学C/C++需要工具和资料上的支持欢迎随时来撩我QQ:2885627736,缺什么可以和我直接说哦~ 我会第一时间回复大家!

评分

参与人数 2黑马币 +6 收起 理由
qauwang + 4 很给力!
做个坏的程序员 + 2 很给力!

查看全部评分

本帖被以下淘专辑推荐:

55 个回复

倒序浏览

2#

本帖最后由 倾心莫若初见 于 2017-8-17 18:11 编辑

第一阶段 - 玩转C语言
1、周期与目标:
学习周期:22
学完后目标:可开发简单的C语言小程序。
2、知识点:
1)C语言入门
数据类型、流程控制、函数、指针、内存布局、结构体、共用体、文件操作
2)Linux系统编程基础
Linux操作系统介绍、Linux目录和路径、Linux文件权限、Linux下常用命令、Vim编辑器、webserver环境搭建
3)C项目:电子词典
指针操作、文件读写、流程控制
4)C语言提高
指针操作、文件读写、流程控制
3、该阶段免费配套视频
一键下载 (此免费视频对应本阶段所有知识点)

回复 使用道具 举报 1 0
本帖最后由 倾心莫若初见 于 2017-3-29 13:41 编辑

第二阶段 - C++基础
1、周期与目标:
学习周期:13
学完后目标:熟悉C++语言并可以开发类似贪吃蛇的休闲游戏。
2、知识点:
1)C++对C的扩展
C++关键字、命名空间、引用、C/C++混合编程、函数扩展
2)C++基础
面向对象编程思想、类的封装、构造和析构、静态成员、对象管理、友元函数,友元类、操作符重载、类的继承,多继承及其二义性、多态、虚函数,纯虚函数,抽象类、函数模板,类模板、C++输入输出流、C++异常处理
3)数据结构
算法基础、顺序存储、链式存储、循环链表、双向链表、栈(顺序和链式)、队列(顺序和链式)、树基本概念及遍历、二叉树、排序算法
3、该阶段免费配套视频
一键下载 (此免费视频对应本阶段所有知识点)

点评

有课程的授课文件吗,谢谢拉  发表于 2019-2-17 16:54
回复 使用道具 举报
本帖最后由 倾心莫若初见 于 2017-2-16 09:56 编辑

第三阶段 - C++进阶
1、周期与目标:
学习周期:10
学完后目标:掌握开发高级技能,可以开发复杂程序项目。
2、知识点:
1)C++进阶之STL
序列式容器vector,deque、堆栈容器stack、双向链表容器list、关联式容器set,multiset、关联式容器map,multimap、对组pair、STL算法详解
2)设计模式与UML
设计模式概念、面向对象设计原则、单例模式、工厂模式、UML应用
3)C++项目:贪吃蛇
C++常用的数据结构链表、C++类的应用、C++项目开发流程
3、该阶段免费配套视频
一键下载 (此免费视频对应本阶段所有知识点)

回复 使用道具 举报
本帖最后由 倾心莫若初见 于 2017-2-16 10:01 编辑

第四阶段 - 征服Linux
1、周期与目标:
学习周期:27
学完后目标:能够做服务器方向的程序开发,包括网络通信数据库
2、知识点:
1)Linux基本操作
Linux基本命令、Linux运维操作、文件I/O操作、文件系统剖析
2)Linux系统编程
进程控制原语、进程间通信、Linux信号处理、进程间关系、守护进程、线程控制原语、线程间同步
3)Linux网络编程
网络编程协议(TCP/IP、UDP)、Socket套接字原语、高并发服务器、异步I/O、libevent
4)数据库开发阶段
SQL语言编程、SQL面试强化、MySQL编程、MongoDB编程
5)Linux项目:web服务器
多进程,多线程、进程间通信、多任务编程、网络数据通信过程、B/S,C/S网络概念
3、该阶段免费配套视频
一键下载 (此免费视频对应本阶段所有知识点)
回复 使用道具 举报
本帖最后由 倾心莫若初见 于 2017-2-16 09:55 编辑

第五阶段 - 攻克QT
1、周期与目标:
学习周期:9
学完后目标:做出跨平台的优美界面,做前端开发
2、知识点:
1)QT跨平台图形开发
QT框架介绍、父窗口和子窗口、信号和槽、坐标体系、对话框的使用、utf-8和GBK字符编码的转换、常用布局(水平、垂直、网格)、自定义空间实现、QT文件操作
2)QT界面编程项目案例
QT界面编程、QT文件操作、QT对话框
3、该阶段免费配套视频
一键下载 (此免费视频对应本阶段所有知识点)
回复 使用道具 举报 3 0
本帖最后由 倾心莫若初见 于 2017-2-16 14:57 编辑

C/C++工具篇(学习C/C++必备软件和手册)
资源名称百度网盘一键下载密码
以下资源全部合并下载:https://pan.baidu.com/s/1jHOrbpW
局域网通讯神器——飞秋https://pan.baidu.com/s/1qXUjFQk
Windows虚拟机软件https://pan.baidu.com/s/1jIlqYG2
PDF阅读器——福昕阅读器https://pan.baidu.com/s/1pK9mY99
C/C++界面编程首选——QThttps://pan.baidu.com/s/1c2DTwNe
免费FTP软件——FileZillahttps://pan.baidu.com/s/1pLs8o6v
数据库MySQLhttps://pan.baidu.com/s/1jIyih4E7cuw
文本编辑工具——notepad+  https://pan.baidu.com/s/1eSKAUcUhwa5   
传说中的汤姆猫服务器——Tomcathttps://pan.baidu.com/s/1bp7PPyZndr7
谷歌浏览器   https://pan.baidu.com/s/1kVwKiOZ4adp
拾色器https://pan.baidu.com/s/1o8Q0smYykyv
代码对比工具https://pan.baidu.com/s/1gfFjl6rmade
【手册】Linux常用命令大全   https://pan.baidu.com/s/1dFcDArZ
【手册】Linux基础命令教程豪华版https://pan.baidu.com/s/1mixydZi
一款超实用的商业思维导图软件——Xmindhttps://pan.baidu.com/s/1mizzX2K

回复 使用道具 举报 2 0
本帖最后由 倾心莫若初见 于 2017-2-14 18:24 编辑

C/C++经验篇-来黑马程序员,学C++不再难!
资源名称对应链接
1、黑马程序员,学C++不难!
http://bbs.itcast.cn/thread-104324-1-1.html
2、C/C++月薪过万学员比例逼近80%,平均薪资11054元http://bbs.itcast.cn/thread-89159-1-1.html
3、C/C++喜报频传,87人大班66个工作日就业率93%! http://bbs.itcast.cn/thread-103899-1-1.html
4、黑马C_C++——2016势如破竹,2017乘风破浪!http://bbs.itcast.cn/thread-104214-1-1.html
回复 使用道具 举报
本帖最后由 倾心莫若初见 于 2017-2-15 12:00 编辑

C/C++经验篇-入门级技术文章
资源名称对应链接
以下全部经验篇文章合并下载https://pan.baidu.com/s/1kUKWR8V
巧看黑马程序员视频,悄悄成为高手http://bbs.itheima.com/thread-329326-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-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++学院推出全新三大实战项目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
【笔记】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
回复 使用道具 举报
本帖最后由 倾心莫若初见 于 2017-2-28 16:26 编辑

C/C++经验篇-高级技术文章
资源名称对应链接
以下全部经验篇文章合并下载https://pan.baidu.com/s/1kUKWR8V
【笔记】预处理命令详解http://bbs.itheima.com/thread-331666-1-1.html
【笔记】指针技巧之取值http://bbs.itheima.com/thread-331670-1-1.html
【笔记】常用的9个字符串C标准库函数之strstr实现http://bbs.itheima.com/thread-331671-1-1.html
【笔记】移动端页面适配四大方式http://bbs.itheima.com/thread-331635-1-1.html
‍‍‍‍‍‍‍‍‍‍‍‍‍【笔记】链表逆置http://bbs.itheima.com/thread-331634-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
【笔记】深度分析多维数组取址与指针的赋值关系http://bbs.itheima.com/thread-331443-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
【入门】送给C语言零基础小白 http://bbs.itheima.com/thread-336161-1-1.html
【算法】选择排序  ‍‍http://bbs.itheima.com/thread-336163-1-1.html
【笔记】C++程序员必知十大条款(下) http://bbs.itheima.com/thread-330549-1-1.html
【笔记】C++程序员必知十大条款(上) http://bbs.itheima.com/thread-330492-1-1.html
【笔记】C语言野指针分析 http://bbs.itheima.com/thread-329321-1-1.html
【笔记】C语言9个冷门的问题 http://bbs.itheima.com/thread-331442-1-1.html
【笔记】Linux系统常用命令总结 http://bbs.itheima.com/thread-331542-1-1.html
【笔记】C语言语法中的“六大陷阱”http://bbs.itheima.com/thread-331674-1-1.html
【笔记】编写高效C语言的四大绝招 http://bbs.itheima.com/thread-331673-1-1.html
【笔记】关于宏定义必须知道的四点 http://bbs.itheima.com/thread-331669-1-1.html
【笔记】Linux  C/C++工程师需掌握的7项技能 new!http://bbs.itheima.com/thread-339790-1-1.html
【笔记】C语言核心知识点相关总结(一)new!http://bbs.itheima.com/thread-339756-1-1.html
【笔记】C语言核心知识点相关总结(二)new!http://bbs.itheima.com/thread-339757-1-1.html
【笔记】C语言核心知识点相关总结(三)new!http://bbs.itheima.com/thread-339758-1-1.html
【笔记】C语言核心知识点相关总结(四)new!http://bbs.itheima.com/thread-339759-1-1.html
【笔记】C/C++中const的区别 new!http://bbs.itheima.com/thread-339765-1-1.html
【笔记】无师自通七大C++程序员实用网站 new!http://bbs.itheima.com/thread-339783-1-1.html
【笔记】指针的三点精华 new!http://bbs.itheima.com/thread-339784-1-1.html
【笔记】常用的9个字符串C标准库函数 new!http://bbs.itheima.com/thread-339785-1-1.html
【笔记】C++中GB2312字符串和UTF-8之间的转换 new!http://bbs.itheima.com/thread-339746-1-1.html
回复 使用道具 举报
本帖最后由 倾心莫若初见 于 2017-2-15 11:42 编辑

C/C++面试篇-精华面试贴大集合(找工作,少走弯路)
资源名称对应链接
以下全部面试资源合并下载https://pan.baidu.com/s/1bpj3v6B
如何介绍简历中的项目?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
你学历低,为什么要录用你?http://bbs.itheima.com/thread-329299-1-1.html
回复 使用道具 举报
aazzz 初级黑马 2017-2-24 23:55:41
12#
不明觉厉害
回复 使用道具 举报
回复 使用道具 举报
xmg 初级黑马 2017-3-13 16:57:45
14#
真的很感谢,正在学习当中,资源很好
回复 使用道具 举报
xmg 初级黑马 2017-3-17 11:38:30
15#
资源真好,努力学习当中,楼主真好
回复 使用道具 举报
资源真好,努力学习当中,楼主真好
回复 使用道具 举报 1 0
newu 黑马帝 2017-3-18 13:10:13
17#
淡定,淡定,淡定……
回复 使用道具 举报
linux的教程怎么是空的呀
回复 使用道具 举报
北往风吹 发表于 2017-3-26 10:33
linux的教程怎么是空的呀

加QQ3487425496 可以获取这部分资源
回复 使用道具 举报
做为黑马深圳android13期的老学员我想对楼主说一句:"楼主,说好的无私分享呢,能不能像UU妹子发布UI设计视频那样慷慨点,把资源都补全啊,搞的一个阶段缺那么一两节,想要这部分资源还要加QQ推荐好友,这都被人玩过时了好不".
回复 使用道具 举报 1 0
123下一页
您需要登录后才可以回帖 登录 | 加入黑马