金三銀四跳槽季,程序員面試必備書單

文章發(fā)布于公號【數(shù)智物語】 (ID:decision_engine),關(guān)注公號不錯過每一篇干貨。

來源 | 程序員書庫(ID:OpenSourceTop)?

又到了金三銀四的“跳槽黃金季”,找到一份工作不是問題,但找到一個合適而滿意的工作,卻不那么簡單。為此,小編為你精選一份程序員面試書單,分為職業(yè)規(guī)劃、編程技能、溝通能力三部分。

01

職業(yè)規(guī)劃篇

《軟件開發(fā)者路線圖》

作為一名軟件開發(fā)者,你在奮力推進(jìn)自己的職業(yè)生涯嗎?面對今天日新月異和不斷拓展的技術(shù),取得成功需要的不僅僅是技術(shù)專長。為了增強(qiáng)專業(yè)性,你還需要一些軟技能以及高效的學(xué)習(xí)技能。本書的全部內(nèi)容都是關(guān)于如何修煉這些技能的。兩位作者Dave Hoover和Adewale Oshineye給出了數(shù)十種行為模式,來幫你提高主要的技能。

讀者點(diǎn)評:本書更適合瀏覽一遍之后,在遇到職業(yè)瓶頸的時候再來翻閱,前提是你能及時評估自己并獲取反饋加以改進(jìn)。

《程序員修煉之道》

《程序員修煉之道》由一系列的獨(dú)立的部分組成,涵蓋的主題從個人責(zé)任、職業(yè)發(fā)展,直到用于使代碼保持靈活、并且易于改編和復(fù)用的各種架構(gòu)技術(shù)。利用許多富有娛樂性的奇聞軼事、有思想性的例子以及有趣的類比,全面闡釋了軟件開發(fā)的許多不同方面的最佳實(shí)踐和重大陷阱。無論你是初學(xué)者,是有經(jīng)驗(yàn)的程序員,還是軟件項(xiàng)目經(jīng)理,本書都適合你閱讀。

讀者點(diǎn)評:除了代碼大全以外,我覺得這本就是指導(dǎo)程序員從低等級向高等級轉(zhuǎn)變的必要圣經(jīng)。每一篇幅都需要仔細(xì)閱讀,深入思考,作者多年的經(jīng)驗(yàn)可以給我們在實(shí)際項(xiàng)目中處理給予很大的幫助。通過在實(shí)踐中,摸索,探討,最終都會發(fā)現(xiàn)很多問題都能在這本書找到最好的指導(dǎo)。

02

面試經(jīng)驗(yàn)分享

《程序員面試白皮書》

來自硅谷一線的IT公司程序員的經(jīng)驗(yàn)和體驗(yàn),匯集寶貴面試經(jīng)驗(yàn),經(jīng)典面試題分門別類、舉一反三地講解。書中收集的題目部分來自互聯(lián)網(wǎng)上分享的面試經(jīng)驗(yàn)、在線編程網(wǎng)站leetcode,以及一些面試參考資料。本書適合想要從事正規(guī)的程序員、架構(gòu)師以及相關(guān)IT公司的專業(yè)人士和學(xué)生參考,尤其適合那些以一線IT外企或互聯(lián)網(wǎng)公司為求職目標(biāo)的讀者閱讀。

讀者點(diǎn)評:文章的內(nèi)容編排蠻好的,每一章都是先基礎(chǔ)知識,后用面試題目講解(闡述)基礎(chǔ)知識,然后提供工具箱作為延伸閱讀材料(提供名稱或者地址然后讀者去找)。文字表達(dá)比較清晰,能把每一項(xiàng)技術(shù)最關(guān)鍵的點(diǎn)給說出來,雖然題目量并不大,但是算是比較有用的,可以作為一個面試的綱領(lǐng)。

《編程之美:微軟技術(shù)面試心得》

有人說此書是國內(nèi)技術(shù)面試第一書,《編程之美:微軟技術(shù)面試心得》收集了大約60道微軟技術(shù)面試題,作者試圖通過書中妙趣橫生的問題和詳細(xì)的解說以及面試者的各種小故事,告訴讀者微軟需要什么樣的技術(shù)人才,重視什么樣的能力,如何甄別人才。但它更深層的意義在于引導(dǎo)讀者思考,幫助讀者重拾通過編程探索未知世界的樂趣。

讀者點(diǎn)評:很多IT公司的面試題都讓人覺得很古怪,很新奇,這本書為我們展示了這些新奇的面試題。在這些題目的背后考察的都是被面試者的觀察能力,編程能力和數(shù)學(xué)的思維。閑暇時間可以翻來看看,擴(kuò)展一下自己的知識面,思考一下如果是自己面試遇到這個問題應(yīng)該怎么解。

《C和C++程序員面試秘笈》

眾多高級語言都從C/C++有所借鑒,所以說C/C++的語言基礎(chǔ)對從事軟件開發(fā)的人員來說非常重要。

本書是一本解析C/C++面試題的書,可以幫助求職者更好地準(zhǔn)備面試。《C和C++程序員面試秘笈》共包含12章,囊括了目前企業(yè)中常見的面試題類型和考點(diǎn),包括C/C++程序基礎(chǔ),預(yù)處理、const、static與sizeof,引用和指針,字符串,位運(yùn)算與嵌入式編程,C++面向?qū)ο?,C++繼承和多態(tài),數(shù)據(jù)結(jié)構(gòu),排序,泛型編程,STL,算法和邏輯思維等最常見的面試題?!禖和C++程序員面試秘笈》通過技術(shù)點(diǎn)解析、代碼輔佐的方式讓讀者能深刻領(lǐng)會每個考點(diǎn)背后的技術(shù)。

《Android高薪之路—Android程序員面試寶典》

《Android高薪之路:Android程序員面試寶典》取材于各大IT公司面試真題,所給出的試題盡可能地覆蓋了Android應(yīng)用開發(fā)的各個方面,而且大多數(shù)試題都有解析部分,讀者可以通過這部分更深入地理解試題中所包含的技術(shù)內(nèi)容,希望真正做到由點(diǎn)成線,舉一反三。

讀者點(diǎn)評:目前唯一一本關(guān)于Android面試的書。作者經(jīng)驗(yàn)豐富,書中包括了大量的面試題。以前看android的書都是直接講解,現(xiàn)在可以以問答的形式復(fù)習(xí)以前學(xué)習(xí)的內(nèi)容,這種方式還是很好的,尤其是對于正在找工作程序員幫助很大。

《程序員的思維修煉》

既要學(xué)習(xí)新技術(shù),也要學(xué)習(xí)如何解決各種領(lǐng)域的問題。為了提升學(xué)習(xí)效率,我們需要學(xué)習(xí)如何學(xué)習(xí)。本書解釋了為什么軟件開發(fā)是一種精神活動,思考如何解決問題,并就開發(fā)人員如何能更好地開發(fā)軟件進(jìn)行了評論。書中不僅給出了一些理論上的答案,同時提供了大量實(shí)踐技術(shù)和竅門。

03

編程技能篇

《編程珠璣》

《編程珠璣(第 2版·修訂版)》是計算機(jī)科學(xué)方面的經(jīng)典名著。書的內(nèi)容圍繞程序設(shè)計人員面對的一系列實(shí)際問題展開。作者JonBentley以其獨(dú)有的洞察力和創(chuàng)造力,引導(dǎo)讀者理解這些問題并學(xué)會解決方法,而這些正是程序員實(shí)際編程生涯中到關(guān)重要的。本書的特色是通過一些精心設(shè)計的有趣而又頗具指導(dǎo)意義的程序,對實(shí)用程序設(shè)計技巧及基本設(shè)計原則進(jìn)行了透徹而睿智的描述,為復(fù)雜的編程問題提供了清晰而完備的解決思路。

多年以來,當(dāng)程序員們推選出最心愛的計算機(jī)圖書時,《編程珠璣》總是位列前列。

讀者評論:薄薄的一本書,絲毫無愧于珠璣兩個字,能把書寫薄寫精的人都是無比厲害的人物,只要看了第一章,我相信你會對這本書佩服得五體投地。一個簡潔的小例子,幾個看似簡單的算法,實(shí)際上包含了很多算法設(shè)計的思想.看完第一章,我對數(shù)據(jù)庫的幾種外排算法有了更深層次的理解。

《奇思妙想:15位計算機(jī)天才及其重大發(fā)現(xiàn)》

是一本極具眼光的技術(shù)訪談書籍——在這本書訪談的15位計算機(jī)科學(xué)家中,竟出現(xiàn)了12位圖靈獎獲得者——圖靈獎從1966年設(shè)獎到現(xiàn)在也只有六十幾位獲獎?wù)叨选?/p>

15位計算機(jī)科學(xué)家的少時軼聞甚至八卦故事隨處可見,仿若顆顆珠貝點(diǎn)綴書中,讀來宛然可喜,又能讓人時有頓悟,掩卷長思問獲得諸多啟迪。追蹤大師們的成長和發(fā)現(xiàn)之旅,便仿佛親歷計算機(jī)科學(xué)史近50年來的風(fēng)云變幻。

讀者點(diǎn)評:做了多年挨踢民工,讀書時的一些計算機(jī)理論漸漸遺忘??吹蕉炷茉?shù)睦碚摚吹竭@些理論的前世今生,跟隨大師經(jīng)歷這些理論的提出、發(fā)展,有一種仰望星空的興奮和激勵。埋頭趕路時間久了,抬頭望望天空,看看方向。

04

溝通能力篇

《說服》

面試就是一個自我推銷與溝通的過程,程序員平日里和代碼打交道,有的程序員并不在意人際溝通方面,那么關(guān)于演講和溝通,你可以看什么書?以活潑的文字,深入淺出的分析了商業(yè)演示的內(nèi)涵,提出以演示對象和聽眾的需要為突破點(diǎn)而進(jìn)行演示的原則。作者用多個實(shí)利,一針見血的解析了聽眾的心理,并有的放矢地使用相應(yīng)的演示策略和方法。

這本書還包括YAHOO!,COMPAQ等公司的實(shí)際應(yīng)用,語言簡練,讀起來更是幽默輕松。

讀者點(diǎn)評:非常好的書。教你如何演講和表達(dá)。抓住重點(diǎn),從A到B,從聽眾角度思考,指明好處。

《高難度談話》

在這本榮登《紐約時報》排行榜的經(jīng)典暢銷書中,你將會通過豐富且極其生活化的案例一步步地學(xué)到:

●如何在毫無防備的情況下開始一場高難度對話

●如何把握高難度談話的“弦外之音”

●面對正面攻擊和指控時如何回應(yīng)

●破解潛藏在每一次高難度談話中的隱形密碼

讀者點(diǎn)評:這本書提供的思維和談話技巧算是很實(shí)用的,而且原則也很簡單,數(shù)百字大致就能總結(jié)完畢,30萬字的篇幅其實(shí)大都在努力幫助讀者去理解和接受其中的思維模式??偨Y(jié)起來要克服的就是三道難題,真正地——正視自己,理解他人,尊重事實(shí),說著簡單,真正要做到有無數(shù)的小細(xì)節(jié)。

以上就是程序員面試書單的整理內(nèi)容,如果對你有用歡迎收藏、轉(zhuǎn)發(fā)、點(diǎn)點(diǎn)好看~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容