《C程序設計語言》//譚浩強的那個就不要看了。。。
C++語言:
《C++ Primer Plus》
《C++ 編程思想》(I II)
《STL 源碼剖析》
《深度探索 C++ 對象模型》
《effective C++》
JAVA:
《JAVA編程思想》
數據結構與算法
數據結構部分:
《大話數據結構》
《算法與數據結構 C語言版》 清華嚴蔚敏
《數據結構與算法分析:C++描述》 維斯 (Mark Allen Weiss)
算法部分
《算法導論》科曼(Cormen T.H.)計算機類工程師必須研究之神書,看這個要10+月
《算法藝術與信息學競賽》 ACM競賽的參考用書,微難
《算法設計與分析習題解答》清華 王曉東這本可以用來入門
設計模式:
《大話設計模式》
《design Pattern》
操作系統:
《深入理解操作系統》
LINUX:
《鳥哥的linux私房菜》基礎版本,linux
其他強推書籍:
《計算機程序設計藝術》高納德
計算機不知道高納德就如同學物理不知道牛頓,此書***七卷,貌似國內只能見到4卷
《編程之美》 微軟出品的書,介紹了壹些算法,對以後面試很有幫之
《編程珠璣》 很經典
《我是壹只IT小小鳥》
強推,妳這個年級正好可以看看這個職業規劃類型的書,裏面是很多具體經驗的人,不同技術和成長路線的人的心得
《代碼大全》微哲學
其他個人的壹些想法:
我也是軟件工程的學生,今年剛剛大四,我們平時接觸電路這個層面的東西不多,我自己也沒看過這方面的書,所以也就沒給妳寫推薦。計算機說道根上就是兩個方向,硬件和軟件,對應物理和數學,從我個人的經驗和教訓出發我建議妳多多加強數學方面的休養,這好比是內功,壹時半會兒顯不出來,但是會對妳整個的發展有強有力的促進作用:
《微積分》 不要看國內的,可以看看美國和英國方面的東西
《數值分析》我記得有蘇聯版本的,可以看看這個,蘇聯的數值分析非常強悍,反映出來就是在20世紀60 70年代計算機技術還不是很成熟的時候蘇聯人利用數值分析的強大制造飛機
《離散數學》黑色封面的那個,好好看看
《線性代數》計算機圖形學和密碼學會用到,
《計算方法》這個是了解性內容了
《復變函數》這也是了解性內容,以後如果想弄電路會有幫助
《組合數學》本科不會涉及,研究生的內容,可以嘗試了解,對於理解負責的算法很有幫助
以上資料有很多英文版本,如果能不看中文就盡量不看中文,因為很多翻譯不如自己去理解英文準確。建議多多加強自己的英語水平,英語好了以後無論是深造還是就業都會多很多機會