教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

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

更新時間:2016年11月08日11時04分 來源:傳智播客 瀏覽次數(shù):

這張學習路線圖到底有什么用?能給你什么幫助呢?


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


1、剛接觸C/C++,不知道該從哪里學起,也不知道該學點啥;


2、書本太枯燥,厚厚一本看著都頭疼;課上也沒法錄像,聽了一遍沒聽懂;


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


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


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


作為一個過來人,我走了許多彎路才步入正軌。有了我這個前車之鑒,我不希望你們也像我一樣,剛從一個坑爬出來,然后馬上掉進另一個坑。所以,我們幾個老師花了整整一個月的時間,把所有知識做了一個梳理,這才有了這個學習路線圖,爭取讓大家有“一圖在手,天下我有”的感覺。


如果你真想畢業(yè)之后找份高薪的工作,越早開始學越好,最好是從大一就開始,大學時間那么充裕,只要踏踏實實好好學,幾年堅持下來,二傻子都能變成大神。但如果你時間有限,就需要集中突擊一下啦,這些知識3個月左右就能學完。


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


咳咳,最后嚴肅一些。黑馬程序員“為莘莘學子改變命運而講課,為千萬學生少走彎路而著書”。


一、C/C++學習路線圖

二、C/C++學習路線圖——視頻篇

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

三、C/C++學習路線圖——工具篇


必備資源 資源名稱 百度網(wǎng)盤一鍵下載
C/C++軟件 C/C++界面的編程的首選--Qt https://pan.baidu.com/s/1c2DTwNe
局域網(wǎng)的通訊神器---飛秋 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 --- 一款非常實用的商業(yè)思維導圖軟件 https://pan.baidu.com/s/1mizzX2K
數(shù)據(jù)庫mysql(必會的數(shù)據(jù)庫) https://pan.baidu.com/s/1jIyih4E 密碼:7cuw
文本編輯工具notepad+(實用的多功能編輯器) https://pan.baidu.com/s/1eSKAUcU 密碼:hwa5
服務器tomcat https://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++學習路線圖——經(jīng)驗篇

學C/C++是否可以拿高薪? C/C++就業(yè)速度迅猛,87人大班畢業(yè)8天,就業(yè)率已逼近50%! http://bbs.itheima.com/thread-329094-1-1.html
C++薪資再創(chuàng)紀錄:月薪過萬學員比例逼近80%,平均薪資11054元 http://bbs.itheima.com/thread-329094-1-1.html
為什么來黑馬程序員學C/C++? 穩(wěn)做IT貴族人才! http://bbs.itheima.com/thread-329188-1-1.html
應如何利用視頻學會C/C++? 巧看黑馬程序員視頻,悄悄成為高手 http://bbs.itheima.com/thread-329326-1-1.html
C/C++技術文章     
(新人篇)      
C++入門不再那么難——陽神帶你玩轉(zhuǎn)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++視頻+源碼+技巧+經(jīng)驗+軟件+面試題 http://bbs.itheima.com/thread-328197-1-1.html
【精華】C++學院推出全新三大實戰(zhàn)項目 http://bbs.itheima.com/thread-329297-1-1.html
【精華】3分鐘帶你讀懂C_C++學習路線  http://bbs.itheima.com/thread-329221-1-1.html
【筆記】大牛教你如何使用C++中的類型轉(zhuǎn)換 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斷點調(diào)試的三個實用技巧 http://bbs.itheima.com/thread-330487-1-1.html
【筆記】C++之STL總結精華筆記 http://bbs.itheima.com/thread-330490-1-1.html
【筆記】共享內(nèi)存shm和mmap的比較 http://bbs.itheima.com/thread-330485-1-1.html
【筆記】Linux常見的六大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
【筆記】如何實現(xiàn)一個優(yōu)美的鏈表 http://bbs.itheima.com/thread-330673-1-1.html
【筆記】創(chuàng)建Qt鼠標右鍵菜單 http://bbs.itheima.com/thread-330670-1-1.html
【筆記】如何成為一個牛逼的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
【筆記】無師自通6大C++程序員實用網(wǎng)站 http://bbs.itheima.com/thread-331657-1-1.html
【筆記】使用容易出錯的四個庫函數(shù) 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++技術文章
(經(jīng)驗篇)   
        
【筆記】預處理命令詳解 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標準庫函數(shù)之strstr實現(xiàn)  http://bbs.itheima.com/thread-331671-1-1.html
【筆記】C/C++中const的區(qū)別 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之間的轉(zhuǎn)換 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
【筆記】指針數(shù)組和數(shù)組指針淺析 http://bbs.itheima.com/thread-331576-1-1.html
【筆記】教你快速理解大端和小端 http://bbs.itheima.com/thread-331570-1-1.html
【筆記】C語言經(jīng)典面試題目:strcpy函數(shù)的實現(xiàn) http://bbs.itheima.com/thread-331569-1-1.html
【筆記】vs下靜態(tài)庫和動態(tài)庫的封裝和使用 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系統(tǒng)常用命令 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
【筆記】深度分析多維數(shù)組取址與指針的賦值關系 http://bbs.itheima.com/thread-331443-1-1.html
【筆記】9個冷門的C語言問題 http://bbs.itheima.com/thread-331442-1-1.html
【筆記】GTK學習之旅:簡介+環(huán)境搭建 http://bbs.itheima.com/thread-331373-1-1.html
【筆記】繼承與虛函數(shù)結合過程中的內(nèi)存釋放問題 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語言中函數(shù)參數(shù)處理順序-從右向左 http://bbs.itheima.com/thread-332550-1-1.html
【筆記】C語言雜談——黑暗的內(nèi)存管理 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
以上全部經(jīng)驗篇文章合并下載 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
你有什么優(yōu)劣勢?  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
未來五年的規(guī)劃是怎樣的? http://bbs.itheima.com/thread-329300-1-1.html
以上全部面試資源合并下載 https://pan.baidu.com/s/1bpj3v6B

 


 

0 分享到:
和我們在線交談!