打算從這開始一本一本開始看
題外話:推薦乙個 github 上的 開源書籍,有各種語言版本的,建議看 英文版 ,當然也有 中文版 非常之棒!!
一、演算法基礎系列
二、c/c++面試題基礎系列
三、高質量**系列
四、c語言系列(對很好的掌握c++有很大幫助)
五、c++系列
六、linux系列
七、linux 工具系列
八、多執行緒程式設計系列
九、其它輔助系列
再補充幾本書可以作為後面後備
一部分書反覆讀3遍以上。比如apue,unp,tcp/ip v1等。
重點圈幾本推薦下:(*號書籍 強烈推薦)
c/c++:
初級 c語言解惑/c和指標
專家:c專家程式設計 *
c++ primer/effictive c++/inside c++ *
tcp/ip書籍
tcp/ip v1(tcp/ip 詳解 卷i)*** 卷2/3沒必要買,也沒必要看,這本卷1主要將tcp/ip原理
unp *** 這本主要將linux socket程式設計api,兩本結合看,效果最佳
unp2(unix 網路程式設計第2卷) 這本主要講ipc,有時間可以看看
linux書籍:
apue ***
深入理解linux核心 *
其他系列linux原始碼書籍,適量看即可。
應試演算法及智力題:
程式設計之美、程式設計珠璣
海量資料處理:
這個網上收集資料,或者有時間我傳上來。
資料結構:
資料結構與演算法分析-c語言描述weiss *
考研資料結構1800紅色題集
差點沒忘了2本至牛的書籍:
組合語言程式設計
深入理解計算機系統
linux 開發書籍
工作幾年來,一直從事linux核心驅動方面的開發。從接觸linux到現在,讀過不少linux方面的書籍,現把認為很不錯的一部分列出來和大家分享一下。入門類一直認為,在乙個系統上學習開發之前,首先需要熟悉這個系統的使用。鑑於 的國情,絕大部分人第乙個接觸的作業系統就是windows,因此對於這絕大部分...
linux 開發書籍
工作幾年來,一直從事linux核心驅動方面的開發。從接觸linux到現在,讀過不少linux方面的書籍,現把認為很不錯的一部分列出來和大家分享一下。入門類一直認為,在乙個系統上學習開發之前,首先需要熟悉這個系統的使用。鑑於 的國情,絕大部分人第乙個接觸的作業系統就是windows,因此對於這絕大部分...
遊戲開發書籍
很多剛剛接觸遊戲開發的朋友經常問我 如何開始學習遊戲開發?我從事遊戲開發行業 很多年了,坦率地講,開發遊戲充滿挑戰性,需要開發人員具備大量的技能與積極的創 新精神。希望這篇小文能幫助朋友們實現自己的遊戲夢想,盡快掌握遊戲開發技術。1 windows遊戲程式設計大師技巧 第二版 原名 tricks o...