【轉】求職準備篇,推薦書籍1

求職準備篇
    每個人的基礎有差別,筆者因爲本科非計算專業的緣故,所以計算機基礎相對科班出生的人薄弱點,筆者花了很長時間準備。研一開始深入學習C語言,算是打下一定的基礎,我想如果是科班出生的,這段經歷完全可以省略了。
    我真正準備的時間大概有6個月左右。下面列出點筆者認爲非常好的書籍,也是筆者在求職準備中看的書籍。
    初級篇

    《C++ Primer》,強烈推薦這本,一定要通讀全書,仔細理解,這本書讀完,理解完,你基本成功了三分之一或者更多點。
    《算法:C語言描述》,此書的中文翻譯的不好,如果你英文水平較好,建議閱讀英文版。書裏面對數據結構的講解非常精彩,作者的代碼非常精彩,值得反覆閱讀。書中基本沒有使用僞代碼,個人非常喜歡這樣。僞代碼太虛,玩就玩點真是的代碼。面試的時候人家讓你寫,也只會是可執行的源碼,一般都不會是僞代碼。
    《C和指針》,本書毋庸置疑,是C經典教材。面試從來不會只考C或者C++,兩者都是同時考察的,所以建議大家好好閱讀。
    《程序員面試寶典》,這本書主要是讓你孰知面試中一般被問到什麼,不能依靠此書。當然如果你的目標不是那些一流的IT公司,我想弄明白此書也就差不多了。
    中級篇
    《Effective C++》。建議在閱讀完《C++ Primer》後再閱讀該書,否則你會看着非常吃力的。該書的很多討論問題都是面試經常會被問到的,也是真實工作中會經常用到的。
    《代碼大全》。這本書非常厚,大部分內容肯定看不完,筆者建議挑選一些重要章節看看,尤其是其中討論編程規範的章節,因爲面試經常遇到紙上寫代碼,而好的編程規範是你的一個重要閃光點。
    《UNIX環境高級編程》。這本書也是很厚的,筆者建議重點閱讀進程、信號、線程等內容,其他章節如果時間允許可以多看看。
    《軟件調試的藝術》,該書主要講解GDB的調試技巧,如果你想從事底層開發,這方面的問題是很容易被問到的。
    高級篇
    《More Effective C++》,這本書是《Effective C++》的姊妹版,裏面討論的內容也是一些面試會經常遇到的問題。
    《深入探索C++對象模型》,這本書深入討論一些C++底層如何實現的。內容難度較大,一般除非你應聘一些頂級IT公司,否則不大可能會被問到裏面的知識。
    《UNIX網絡編程,第二卷,進程間通信》,這本書詳細講述進程間通信機制、以及一些同步機制。一般也是不大會被問到的,如果被問到,你恰好能回答上,那面試官一定會刮目相看的。
    《深入理解計算機系統》。筆者認爲看完此書,你一定會發現自己水平高了一個層次。
    補充說明:筆者建議:在Linux環境下,多操作,多編程,多用GDB調試。畢竟動手能力很主要,面試中最難也最重要的環節就是紙上寫代碼,如果你平時不多寫,寫的不熟練,在那樣緊張的環境下,一般你是寫不出來的。所以如果你只能勉強在計算機上編程,並且還需要依靠工具找錯誤,顯然你的程序你未掌握夠,因爲這樣的情況下,你根本無法應對面試的時候紙上寫代碼。
發佈了34 篇原創文章 · 獲贊 4 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章