首頁(yè)技術(shù)文章正文

2016年新版C/C++學(xué)習(xí)路線圖(附完整視頻資源)

更新時(shí)間:2017-04-14 來(lái)源:黑馬程序員C/C++培訓(xùn)學(xué)院 瀏覽量:


這張學(xué)習(xí)路線圖到底有什么用?能給你什么幫助呢?


我是一名C/C++老師,經(jīng)常和同學(xué)們打交道,發(fā)現(xiàn)大家遇到的困難大部分類似,大致分為以下幾類:


1、剛接觸C/C++,不知道該從哪里學(xué)起,也不知道該學(xué)點(diǎn)啥;


2、書(shū)本太枯燥,厚厚一本看著都頭疼;課上也沒(méi)法錄像,聽(tīng)了一遍沒(méi)聽(tīng)懂;


3、去網(wǎng)上找點(diǎn)教學(xué)視頻吧,卻發(fā)現(xiàn)教學(xué)視頻那么多,不知道該學(xué)哪個(gè)。萬(wàn)一遇到冒牌講師,講成一坨翔了,純屬浪費(fèi)生命;


4、誒,好不容易找到一個(gè)靠譜的好視頻,卻沒(méi)有配套資料(源碼、講義、筆記什么的);


5、好吧,千辛萬(wàn)苦終于入門了。遇到一個(gè)bug改到昏天黑地,自己跟它死磕,不知道該問(wèn)誰(shuí)……


作為一個(gè)過(guò)來(lái)人,我走了許多彎路才步入正軌。有了我這個(gè)前車之鑒,我不希望你們也像我一樣,剛從一個(gè)坑爬出來(lái),然后馬上掉進(jìn)另一個(gè)坑。所以,我們幾個(gè)老師花了整整一個(gè)月的時(shí)間,把所有知識(shí)做了一個(gè)梳理,這才有了這個(gè)學(xué)習(xí)路線圖,爭(zhēng)取讓大家有“一圖在手,天下我有”的感覺(jué)。


如果你真想畢業(yè)之后找份高薪的工作,越早開(kāi)始學(xué)越好,比方說(shuō)從大一就開(kāi)始,大學(xué)時(shí)間那么充裕,只要踏踏實(shí)實(shí)好好學(xué),幾年堅(jiān)持下來(lái),二傻子都能變成大神。但如果你時(shí)間有限,就需要集中突擊一下啦,這些知識(shí)3個(gè)月左右就能學(xué)完。


資源以后不定期更新,都免費(fèi),覺(jué)得好就幫我分享給更多的人,權(quán)當(dāng)是做公益了,別問(wèn)我是誰(shuí),叫我雷鋒就好!另外,我這還有一些私密資源,我QQ:3487425496,好友快滿了,欲加從速哈,當(dāng)你遇到困難時(shí),或許我能給你指條明路。(PS:做人要厚道,真誠(chéng)很重要,別套路我哈)


咳咳,嚴(yán)肅一些。黑馬程序員“為莘莘學(xué)子改變命運(yùn)而講課,為千萬(wàn)學(xué)生少走彎路而著書(shū)”。


一、C/C++學(xué)習(xí)路線圖

1553762125966_1492165186811033098.jpg

二、C/C++學(xué)習(xí)路線圖——視頻篇

學(xué)習(xí)階段學(xué)完后目標(biāo)知識(shí)點(diǎn)一鍵下載
一、玩轉(zhuǎn)C語(yǔ)言學(xué)習(xí)周期:22天
學(xué)完后目標(biāo):
可以開(kāi)發(fā)簡(jiǎn)單的C語(yǔ)言小程序。
市場(chǎng)價(jià)值:無(wú)
C語(yǔ)言入門點(diǎn)擊下載
1.數(shù)據(jù)類型2.流程控制3.函數(shù)
4.指針5.內(nèi)存布局6.結(jié)構(gòu)體、共用體
7.文件操作
Linux系統(tǒng)編程基礎(chǔ)
1.Linux操作系統(tǒng)介紹2.Linux目錄和路徑3.Linux文件權(quán)限
4.Linux下常用命令5.Vim編輯器6.webserver環(huán)境搭建
C項(xiàng)目:電子詞典
1.指針操作2.文件讀寫(xiě)3.流程控制
C語(yǔ)言提高
1.指針,二級(jí)2.結(jié)構(gòu)體、文件的使用3.動(dòng)態(tài)庫(kù)的封裝和設(shè)計(jì)      
4.函數(shù)指針回調(diào)函數(shù)5.C語(yǔ)言面試題強(qiáng)化與提高
二、C++入門學(xué)習(xí)周期:13天
學(xué)完后目標(biāo):
熟悉C++語(yǔ)言并可以開(kāi)發(fā)類似貪吃蛇的休閑游戲。
市場(chǎng)價(jià)值:月薪4k~6k
C++對(duì)C的擴(kuò)展點(diǎn)擊下載
1.C++關(guān)鍵字2.命名空間3.引用   
4.C/C++混合編程5.函數(shù)擴(kuò)展
C++基礎(chǔ)
1.面向?qū)ο缶幊趟枷?/td>2.類的封裝3.構(gòu)造和析構(gòu)
4.靜態(tài)成員5.對(duì)象管理6.友元函數(shù)、友元類
7.操作符重載8.類的繼承、多繼承及其二義性9.多態(tài)
10.虛函數(shù)、純虛函數(shù)、抽象類11.函數(shù)模板、類模板12.C++輸入輸出流
13.C++異常處理
數(shù)據(jù)結(jié)構(gòu)
1.算法基礎(chǔ)2.順序存儲(chǔ)3.鏈?zhǔn)酱鎯?chǔ)
4.循環(huán)鏈表5.雙向鏈表6.棧(順序和鏈?zhǔn)剑?/td>
7.隊(duì)列(順序和鏈?zhǔn)剑?/td>8.樹(shù)基本概念及遍歷9.二叉樹(shù)
10.排序算法
三、C++進(jìn)階學(xué)習(xí)周期:10天
學(xué)完后目標(biāo):
掌握開(kāi)發(fā)高級(jí)技能,可以開(kāi)發(fā)復(fù)雜程序項(xiàng)目。
市場(chǎng)價(jià)值:月薪6k~8k
C++進(jìn)階之STL點(diǎn)擊下載
1.序列式容器vector、deque2.堆棧容器stack3.雙向鏈表容器list  
4.關(guān)聯(lián)式容器set、multiset5.關(guān)聯(lián)式容器map、multimap6.對(duì)組pair
7.STL算法詳解
設(shè)計(jì)模式與UML
1.設(shè)計(jì)模式概念2.面向?qū)ο笤O(shè)計(jì)原則3.單例模式
4.工廠模式5.UML應(yīng)用
C++項(xiàng)目:貪吃蛇
1.C++常用的數(shù)據(jù)結(jié)構(gòu)鏈表2.C++類的使用3.C++項(xiàng)目開(kāi)發(fā)流程
四、征服Linux學(xué)習(xí)周期:27天
學(xué)完后目標(biāo):
能夠做服務(wù)器方向的程序開(kāi)發(fā),包括網(wǎng)絡(luò)通信數(shù)據(jù)庫(kù)。
市場(chǎng)價(jià)值:月薪8k~11k
Linux基本操作點(diǎn)擊下載
1.Linux基本命令2.Linux運(yùn)維操作3.文件I/O操作
4.文件系統(tǒng)剖析
Linux系統(tǒng)編程
1.進(jìn)制控制原語(yǔ)2.進(jìn)程間通信3.Linux信號(hào)處理
4.進(jìn)程間關(guān)系5.守護(hù)進(jìn)程6.線程控制原語(yǔ)
7.線程間同步
Linux網(wǎng)絡(luò)編程
1.網(wǎng)絡(luò)編程協(xié)議(TCP/IP、UDP)2.Socket套接字原語(yǔ)3.高并發(fā)服務(wù)器
4.異步I/O5.libevent
數(shù)據(jù)庫(kù)開(kāi)發(fā)階段
1.SQL語(yǔ)言編程2.SQL面試強(qiáng)化3.MySQL編程
4.MongoDB編程
Linux項(xiàng)目:web服務(wù)器
1.多進(jìn)程,多線程2.進(jìn)程間通信3.多任務(wù)編程
4.網(wǎng)絡(luò)數(shù)據(jù)通信過(guò)程5.B/S,C/S網(wǎng)絡(luò)概念
五、攻克QT學(xué)習(xí)周期:9天
學(xué)完后目標(biāo):做出跨平臺(tái)的優(yōu)美界面,做前端開(kāi)發(fā)。
市場(chǎng)價(jià)值:月薪8k~11k
QT跨平臺(tái)圖形開(kāi)發(fā)點(diǎn)擊下載
1.QT框架介紹2.父窗口和子窗口3.信號(hào)和槽
4.坐標(biāo)體系5.對(duì)話框的使用6.utf-8和GBK字符編碼的轉(zhuǎn)換
7.常用布局(水平、垂直、網(wǎng)格)8.自定義控件實(shí)現(xiàn)9.QT文件操作
QT界面編程項(xiàng)目案例
1.QT界面編程2.QT文件操作3.QT對(duì)話框
 

三、C/C++學(xué)習(xí)路線圖——工具篇


必備資源資源名稱百度網(wǎng)盤一鍵下載
C/C++軟件C/C++界面的編程的首選--Qthttps://pan.baidu.com/s/1c2DTwNe
局域網(wǎng)的通訊神器---飛秋https://pan.baidu.com/s/1qXUjFQk
Windows虛擬機(jī)軟件https://pan.baidu.com/s/1jIlqYG2
看PDF文件就用福昕閱讀器https://pan.baidu.com/s/1pK9mY99
印象筆記Evernote ---- 一款多功能筆記類應(yīng)用https://pan.baidu.com/s/1c2HXjP2
FileZilla是一個(gè)免費(fèi)的FTP軟件https://pan.baidu.com/s/1pLs8o6v
Xmind --- 一款非常實(shí)用的商業(yè)思維導(dǎo)圖軟件https://pan.baidu.com/s/1mizzX2K
數(shù)據(jù)庫(kù)mysql(必會(huì)的數(shù)據(jù)庫(kù))https://pan.baidu.com/s/1jIyih4E密碼:7cuw
文本編輯工具notepad+(實(shí)用的多功能編輯器)https://pan.baidu.com/s/1eSKAUcU密碼:hwa5
服務(wù)器tomcathttps://pan.baidu.com/s/1bp7PPyZ密碼:ndr7
vmware 12 虛擬機(jī)(好用的虛擬機(jī))https://pan.baidu.com/s/1jI7B8QM密碼:yi83
谷歌瀏覽器(做頁(yè)面都用的瀏覽器)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
代碼對(duì)比工具https://pan.baidu.com/s/1gfFjl6r密碼:made
C/C++手冊(cè)Linux常用命令大全https://pan.baidu.com/s/1dFcDArZ
Linux基礎(chǔ)命令教程豪華版https://pan.baidu.com/s/1mixydZi 
以上全部工具合并下載https://pan.baidu.com/s/1jHOrbpW

四、C/C++學(xué)習(xí)路線圖——經(jīng)驗(yàn)篇

學(xué)C/C++是否可以拿高薪?C/C++就業(yè)速度迅猛,87人大班畢業(yè)8天,就業(yè)率已逼近50%!http://bbs.itheima.com/thread-329094-1-1.html
C++薪資再創(chuàng)紀(jì)錄:月薪過(guò)萬(wàn)學(xué)員比例逼近80%,平均薪資11054元http://bbs.itheima.com/thread-329094-1-1.html
為什么來(lái)黑馬程序員學(xué)C/C++? 穩(wěn)做IT貴族人才!http://bbs.itheima.com/thread-329188-1-1.html
應(yīng)如何利用視頻學(xué)會(huì)C/C++?巧看黑馬程序員視頻,悄悄成為高手http://bbs.itheima.com/thread-329326-1-1.html
C/C++技術(shù)文章     
(新人篇)      
C++入門不再那么難——陽(yáng)神帶你玩轉(zhuǎn)C++http://bbs.itheima.com/thread-329316-1-1.html
學(xué)習(xí)C_C++編程的唯一先決條件:興趣和愛(ài)好http://bbs.itheima.com/thread-329319-1-1.html
高效程序員的 5 種角色http://bbs.itheima.com/thread-329320-1-1.html
給學(xué)c++同學(xué)的50條忠告http://bbs.itheima.com/thread-329318-1-1.html
輕松學(xué)習(xí)C語(yǔ)言系列-野指針?lè)治?nbsp;http://bbs.itheima.com/thread-329321-1-1.html
C語(yǔ)言常用字符串接口總結(jié)http://bbs.itheima.com/thread-329322-1-1.html
常見(jiàn)的78個(gè)編譯錯(cuò)誤及分析(一)http://bbs.itheima.com/thread-329323-1-1.html
常見(jiàn)的78個(gè)編譯錯(cuò)誤及分析(二)http://bbs.itheima.com/thread-329324-1-1.html
常見(jiàn)的78個(gè)編譯錯(cuò)誤及分析(三)http://bbs.itheima.com/thread-329325-1-1.html
【精華】史上全的C_C++視頻+源碼+技巧+經(jīng)驗(yàn)+軟件+面試題http://bbs.itheima.com/thread-328197-1-1.html
【精華】C++學(xué)院推出全新三大實(shí)戰(zhàn)項(xiàng)目http://bbs.itheima.com/thread-329297-1-1.html
【精華】3分鐘帶你讀懂C_C++學(xué)習(xí)路線 http://bbs.itheima.com/thread-329221-1-1.html
【筆記】大牛教你如何使用C++中的類型轉(zhuǎn)換http://bbs.itheima.com/thread-330477-1-1.html
【筆記】漫談軟件編碼風(fēng)格http://bbs.itheima.com/thread-330547-1-1.html
【筆記】常用的六大設(shè)計(jì)模式http://bbs.itheima.com/thread-330492-1-1.html
【筆記】gdb斷點(diǎn)調(diào)試的三個(gè)實(shí)用技巧http://bbs.itheima.com/thread-330487-1-1.html
【筆記】C++之STL總結(jié)精華筆記http://bbs.itheima.com/thread-330490-1-1.html
【筆記】共享內(nèi)存shm和mmap的比較http://bbs.itheima.com/thread-330485-1-1.html
【筆記】Linux常見(jiàn)的六大IPC通信方式http://bbs.itheima.com/thread-330476-1-1.html
【筆記】C++中四種類型轉(zhuǎn)換方式http://bbs.itheima.com/thread-330373-1-1.html
【筆記】C++程序員一定要知道的十大條款!http://bbs.itheima.com/thread-330549-1-1.html
【筆記】如何實(shí)現(xiàn)一個(gè)優(yōu)美的鏈表http://bbs.itheima.com/thread-330673-1-1.html
【筆記】創(chuàng)建Qt鼠標(biāo)右鍵菜單http://bbs.itheima.com/thread-330670-1-1.html
【筆記】如何成為一個(gè)牛逼的C/C++程序員?http://bbs.itheima.com/thread-331637-1-1.html
【筆記】C/C++中的內(nèi)聯(lián)函數(shù)與宏定義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
【筆記】無(wú)師自通6大C++程序員實(shí)用網(wǎng)站http://bbs.itheima.com/thread-331657-1-1.html
【筆記】使用容易出錯(cuò)的四個(gè)庫(kù)函數(shù)http://bbs.itheima.com/thread-331659-1-1.html
【筆記】C++的復(fù)雜性http://bbs.itheima.com/thread-331660-1-1.html
【筆記】Git遠(yuǎn)程操作介紹 http://bbs.itheima.com/thread-331662-1-1.html
【筆記】QSharedMemory學(xué)習(xí)http://bbs.itheima.com/thread-331663-1-1.html
【筆記】容Linux C/C++工程師肆意飽覽的十二本群書(shū)http://bbs.itheima.com/thread-331664-1-1.html
【筆記】Qt多線程程序設(shè)計(jì)http://bbs.itheima.com/thread-331665-1-1.html
C/C++技術(shù)文章
(經(jīng)驗(yàn)篇)   
        
【筆記】預(yù)處理命令詳解http://bbs.itheima.com/thread-331666-1-1.html
【筆記】關(guān)于宏定義必須知道的四點(diǎn)http://bbs.itheima.com/thread-331669-1-1.html
【筆記】指針技巧之取值 http://bbs.itheima.com/thread-331670-1-1.html
【筆記】常用的9個(gè)字符串C標(biāo)準(zhǔn)庫(kù)函數(shù)之strstr實(shí)現(xiàn) http://bbs.itheima.com/thread-331671-1-1.html
【筆記】C/C++中const的區(qū)別http://bbs.itheima.com/thread-331672-1-1.html
【筆記】編寫(xiě)高效C語(yǔ)言的四大絕招http://bbs.itheima.com/thread-331673-1-1.html
【筆記】語(yǔ)法中的“六大陷阱”http://bbs.itheima.com/thread-331674-1-1.html
【筆記】Linux C/C++工程師需掌握的7項(xiàng)技能http://bbs.itheima.com/thread-331677-1-1.html
【筆記】C++中GB2312字符串和UTF-8之間的轉(zhuǎn)換http://bbs.itheima.com/thread-331678-1-1.html
【筆記】移動(dòng)端頁(yè)面適配四大方式http://bbs.itheima.com/thread-331635-1-1.html
【筆記】鏈表逆置http://bbs.itheima.com/thread-331634-1-1.html
【筆記】C語(yǔ)言 四種程序結(jié)構(gòu)http://bbs.itheima.com/thread-331627-1-1.html
【筆記】指針數(shù)組和數(shù)組指針淺析http://bbs.itheima.com/thread-331576-1-1.html
【筆記】教你快速理解大端和小端http://bbs.itheima.com/thread-331570-1-1.html
【筆記】C語(yǔ)言經(jīng)典面試題目:strcpy函數(shù)的實(shí)現(xiàn)http://bbs.itheima.com/thread-331569-1-1.html
【筆記】vs下靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)的封裝和使用http://bbs.itheima.com/thread-331568-1-1.html
【筆記】Qt和MFC比較http://bbs.itheima.com/thread-331567-1-1.html
【筆記】MFC基礎(chǔ)類及其層次結(jié)構(gòu)http://bbs.itheima.com/thread-331557-1-1.html
【筆記】Oracle登入超級(jí)用戶問(wèn)題http://bbs.itheima.com/thread-331546-1-1.html
【筆記】服務(wù)器和客戶端連接知識(shí)http://bbs.itheima.com/thread-331545-1-1.html
【筆記】Linux系統(tǒng)常用命令http://bbs.itheima.com/thread-331542-1-1.html
【筆記】C語(yǔ)言核心知識(shí)點(diǎn)相關(guān)總結(jié)(四)http://bbs.itheima.com/thread-331464-1-1.html
【筆記】C語(yǔ)言核心知識(shí)點(diǎn)相關(guān)總結(jié)(三)http://bbs.itheima.com/thread-331452-1-1.html
【筆記】C語(yǔ)言核心知識(shí)點(diǎn)相關(guān)總結(jié)(二)http://bbs.itheima.com/thread-331445-1-1.html
【筆記】C語(yǔ)言核心知識(shí)點(diǎn)相關(guān)總結(jié)(一)http://bbs.itheima.com/thread-331444-1-1.html
【筆記】深度分析多維數(shù)組取址與指針的賦值關(guān)系http://bbs.itheima.com/thread-331443-1-1.html
【筆記】9個(gè)冷門的C語(yǔ)言問(wèn)題http://bbs.itheima.com/thread-331442-1-1.html
【筆記】GTK學(xué)習(xí)之旅:簡(jiǎn)介+環(huán)境搭建http://bbs.itheima.com/thread-331373-1-1.html
【筆記】繼承與虛函數(shù)結(jié)合過(guò)程中的內(nèi)存釋放問(wèn)題http://bbs.itheima.com/thread-331371-1-1.html
【筆記】webbench-1.5:源碼閱讀筆記http://bbs.itheima.com/thread-332565-1-1.html
【筆記】頭腦風(fēng)暴中的遞歸樹(shù)分析http://bbs.itheima.com/thread-332563-1-1.html
【筆記】C語(yǔ)言中函數(shù)參數(shù)處理順序-從右向左http://bbs.itheima.com/thread-332550-1-1.html
【筆記】C語(yǔ)言雜談——黑暗的內(nèi)存管理http://bbs.itheima.com/thread-332549-1-1.html
【筆記】C語(yǔ)言游戲源代碼分享(詳細(xì)注釋)之計(jì)算器http://bbs.itheima.com/thread-332548-1-1.html
【筆記】C語(yǔ)言游戲源代碼分享(詳細(xì)注釋)之迷宮游戲http://bbs.itheima.com/thread-332547-1-1.html
【筆記】C語(yǔ)言游戲源代碼分享(詳細(xì)注釋)之黑白棋http://bbs.itheima.com/thread-332546-1-1.html
【筆記】C語(yǔ)言游戲源代碼分享(詳細(xì)注釋)之掃雷http://bbs.itheima.com/thread-332545-1-1.html
【筆記】C語(yǔ)言游戲源代碼分享(詳細(xì)注釋)之貪吃蛇http://bbs.itheima.com/thread-332544-1-1.html
以上全部經(jīng)驗(yàn)篇文章合并下載https://pan.baidu.com/s/1pLTMIcb

五、C/C++學(xué)習(xí)路線圖——面試篇

面試篇你學(xué)歷低,為什么要錄用你?http://bbs.itheima.com/thread-329299-1-1.html
如何介紹簡(jiǎn)歷中的項(xiàng)目? http://bbs.itheima.com/thread-329305-1-1.html
你有什么優(yōu)劣勢(shì)? http://bbs.itheima.com/thread-329314-1-1.html
如何進(jìn)行自我介紹?  http://bbs.itheima.com/thread-329306-1-1.html
你為什么選擇我們的公司?http://bbs.itheima.com/thread-329313-1-1.html
面試官如何評(píng)判應(yīng)聘者的工資?http://bbs.itheima.com/thread-329310-1-1.html
如何才能打動(dòng)面試官?http://bbs.itheima.com/thread-329309-1-1.html
如何介紹簡(jiǎn)歷中的項(xiàng)目?http://bbs.itheima.com/thread-329305-1-1.html
HR貶低項(xiàng)目時(shí)你該怎么辦?http://bbs.itheima.com/thread-329304-1-1.html
HR指責(zé)要薪太高怎么辦?http://bbs.itheima.com/thread-329303-1-1.html
你會(huì)在我們這家單位呆多久?http://bbs.itheima.com/thread-329302-1-1.html
如何做才能在面試中不緊張?http://bbs.itheima.com/thread-329307-1-1.html
你是如何學(xué)的C/C++?http://bbs.itheima.com/thread-329301-1-1.html
未來(lái)五年的規(guī)劃是怎樣的?http://bbs.itheima.com/thread-329300-1-1.html
以上全部面試資源合并下載https://pan.baidu.com/s/1bpj3v6B

 本文版權(quán)歸黑馬程序員C++培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明作者出處。謝謝!
作者:傳智播客C/C++培訓(xùn)學(xué)院
首發(fā):http://409rqu1.cn/news/c.html 

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!