計算機專業初學者推薦書籍
阿新 • • 發佈:2018-12-30
以下這些書都是經典的經典的經典,每一本都值得細讀、多讀、讀爛,特別是基礎的書。
語言和程式設計基礎:
1. 《C專家程式設計》 學C語言進階的經典之作
2. 《資料結構》 最廣泛的教材,寫的通俗易懂,條理清晰,是資料結構入門的好書
3. 《C++ Primer》 C++最最經典權威的書,寫得非常好也非常全面,熟讀這本書基本上就是C++大牛了
演算法程式設計進階:
1. 《資料結構和演算法分析》 此書也是經典,資料結構跟上一本書講的差不多,也講得很好,後面還有講一些基本的演算法,可作為演算法的入門書
2. 《演算法導論》 很厚一本,翻譯的,演算法的經典之作,包涵大量的演算法思想和應用,能熟讀並理解此書的真的是大牛了
兩本經典有趣的程式設計書籍,裡面有很多非常有趣且富有挑戰的程式設計題目,而且每道題都有非常詳盡和多種多樣解法講解,能讓人真正感受到程式設計的精妙,有C語言和資料結構基礎即可做這些題。
1. 《程式設計之美》 微軟員工出的程式設計師筆試面試題,也是很多IT公司招聘時喜歡拿來考的題目。
2. 《程式設計珠璣》
當然要學好計算機還有很多要學的要看的書籍,像:計算機體系結構、編譯原理、作業系統、計算機網路、資料庫,這些都是計算機專業基礎課程,但目前先不急,先學好程式設計基礎,再過一年學這些也不遲。
以後需要往更廣或更深更專的方向發展還要學很多看很多書,例如:
橫向發展,偏應用,要學多種程式語言開發不同的應用,如:移動端開發(即手機應用),網站開發,計算機程式開發,嵌入式開發等等。。。
縱向發展,偏研究,專業細分,要比較深入學習,如:資料探勘、機器學習、電腦保安、計算機圖形學等等。。。
方向非常非常的多,看你的興趣和以後的發展,但這都離不開程式設計和計算機基礎,所以基礎打好了,以後從事哪一方面都比較順意,學起來也快。總之基礎是最重要的,專業方向可以以後再考慮。