給你一個書單
C語言本身
the c programming language
the science and art of c
the pointers on c
c traps and pit falls
編譯器,看你選哪個,gcc的話
gcc the complete reference
OS看你選哪個,用C基本是底層程式設計,脫不開OS API,Linux Unix的話
the advanced programming under Unix environment
unix網路的話
unix network programming
tcpip illustration卷一 卷兒 卷三是unix實現,視情況而定,應為Linux的協議棧實現跟unix不一樣
以上是系統性的,零碎的知識點也是有必要的,各個工具的manual,論壇,甚至於實現的原始碼
提高效率方面,make,vim,emacs,SVN,CVS,除了shell再選一個指令碼語言
在針對具體行業,選兩個開源專案,通讀所以程式碼,精讀核心程式碼,提幾個bug,提幾個最佳化,成為開源組成員更好
以上一套下來,可以師成下山了
最重要的是,不要看中文。計算機本來是洋玩意,無論哪國高手都沒有閒工夫翻譯到母語,大家都是直接英語交流。
給你一個書單
C語言本身
the c programming language
the science and art of c
the pointers on c
c traps and pit falls
編譯器,看你選哪個,gcc的話
gcc the complete reference
OS看你選哪個,用C基本是底層程式設計,脫不開OS API,Linux Unix的話
the advanced programming under Unix environment
unix網路的話
unix network programming
tcpip illustration卷一 卷兒 卷三是unix實現,視情況而定,應為Linux的協議棧實現跟unix不一樣
以上是系統性的,零碎的知識點也是有必要的,各個工具的manual,論壇,甚至於實現的原始碼
提高效率方面,make,vim,emacs,SVN,CVS,除了shell再選一個指令碼語言
在針對具體行業,選兩個開源專案,通讀所以程式碼,精讀核心程式碼,提幾個bug,提幾個最佳化,成為開源組成員更好
以上一套下來,可以師成下山了
最重要的是,不要看中文。計算機本來是洋玩意,無論哪國高手都沒有閒工夫翻譯到母語,大家都是直接英語交流。