C語言
《C語言參考手冊》
《C和指針》 - 總得來說,值得買來略掃一遍闭专。
《C專家編程》這本書八卦比較多奴潘,趣味性強。表示有一定深度 特別是C專家編程后幾章 需要一定的基礎(chǔ)
《C陷阱與缺陷》 學(xué)完C語言的語法就可以看了影钉。
《C程序設(shè)計語言》 - 比較短小,跟《C++程序設(shè)計語言》的洋洋千頁掘剪,此書適合有一定實踐經(jīng)驗的人作為一個全面熟悉和鞏固語言的工具書平委,不是很適合初學(xué)者用來了解和學(xué)習
C++
《Essential C++》
《C++ Primer》
《深度探索C++對象模型》
《C++程序設(shè)計語言》
《Think in C++ C++編程思想》
Java
《 Java語言規(guī)范》
《Java性能權(quán)威指南》比起多年前那部調(diào)優(yōu)圣經(jīng),講得更加深入夺谁,也更加貼近現(xiàn)在的JDK廉赔。可以從里面挑些知識點來匾鸥,做Java調(diào)優(yōu)的面試題蜡塌。
《重構(gòu) 改善既有代碼的設(shè)計》這本書名氣很大,不用多介紹勿负,可以在閑暇的時候多翻翻馏艾,多和自己的實踐相互印證。
《Java并發(fā)編程實戰(zhàn)》這本書的風格非常直接奴愉,有的代碼在非線程安全的環(huán)境下表現(xiàn)不錯
《Java核心技術(shù) 卷1》
《Java核心技術(shù) 卷2》
《 Java編程思想》在有了一定的Java編程經(jīng)驗之后琅摩,你需要“知其所以然”了。這個時候《Java編程思想》是一本讓你知其所以然的好書锭硼,它 對于基本的面向?qū)ο笾R有比較清楚的交待房资,對Java基本語法,基本類庫有比較清楚的講解檀头,可以幫你打一個良好的Java編程基礎(chǔ)轰异。
《Effective Java》
《深入分析Java Web技術(shù)內(nèi)幕》修訂版 作者在面臨種種技術(shù)問題岖沛、技術(shù)瓶頸時的思路、方法和技巧搭独,具體的應(yīng)用實踐和直接的案例烫止。
《深入理解Java虛擬機:JVM高級特性與最佳實踐》第二版 適合所有java程序員、系統(tǒng)調(diào)優(yōu)師和系統(tǒng)架構(gòu)師閱讀戳稽。
《性能之巔》操作系統(tǒng)的性能調(diào)優(yōu)馆蠕、監(jiān)控、工具和方法論惊奇,看這本就夠了互躬,已經(jīng)足夠厚,可能是書單里最厚的一本颂郎。
《算法 第4版》可與上一本對比著讀吼渡,厚一些,也多些圖乓序,但知識點沒上面的全寺酪,也是Java的。
Python
《Python學(xué)習手冊》
《Python核心編程》
《Python網(wǎng)絡(luò)數(shù)據(jù)采集》
《Flask Web開發(fā):基于Python的Web應(yīng)用開發(fā)實戰(zhàn)》
GO
《GO并發(fā)編程實踐》
Network
《計算機網(wǎng)絡(luò)自頂向下方法》
《計算機網(wǎng)絡(luò)》
《計算機網(wǎng)絡(luò)系統(tǒng)方法》
《TCP/IP詳解卷1》
《TCP/IP詳解卷2》
《TCP/IP詳解卷3》
算法
《算法導(dǎo)論》
《算法》
數(shù)據(jù)結(jié)構(gòu)
《數(shù)據(jù)結(jié)構(gòu)與算法分析C語言描述》
程序設(shè)計
《程序設(shè)計實踐》
Unix/Linux
《The Design Of The Unix Operating System》
《 Unix環(huán)境高級編程》
《Unix網(wǎng)絡(luò)編程卷1》
《Unix網(wǎng)絡(luò)編程卷2》
《Unix超級工具》
《Unix編程環(huán)境》
《Unix編程藝術(shù)》
《鳥哥私房菜——基礎(chǔ)知識篇》
《鳥哥私房菜——服務(wù)器篇》
《Linux內(nèi)核設(shè)計與實現(xiàn)》
《Linux系統(tǒng)編程》
《深入理解Linux內(nèi)核》
《 Linux設(shè)備驅(qū)動》
UML和面向?qū)ο?/h1>
《面向?qū)ο蠓治雠c設(shè)計》
《UML面向?qū)ο蠼Ec設(shè)計》
《UML用戶指南》
《設(shè)計模式》
PHP
入門篇:《PHP和MySQL Web開發(fā)(第四版)》
進階篇:《深入PHP 面向?qū)ο筇媾⒛J脚c實踐》
鉆研篇:《代碼大全》《重構(gòu) 改善既有代碼的設(shè)計》《程序員修煉之道 從小工到專家》《人月神話》寄雀,其他:數(shù)據(jù)結(jié)構(gòu)與算法、設(shè)計模式陨献、安全盒犹、最佳實踐。
計算機組成/體系結(jié)構(gòu)
《深入理解計算機系統(tǒng)》
《計算機體系結(jié)構(gòu)量化研究方法》
《計算機組成與設(shè)計:硬件/軟件接口》
《計算機組成與嵌入式系統(tǒng)》
《MIPS體系結(jié)構(gòu)透視》
分布式/架構(gòu)
《分布式系統(tǒng)概念與設(shè)計》
《分布式系統(tǒng)原理與范型》
《大型網(wǎng)站技術(shù)架構(gòu):核心原理與案例分析》
《大型網(wǎng)站系統(tǒng)與Java中間件實踐》
大數(shù)據(jù)/HADOOP
《Hadoop權(quán)威指南(中文第2版)》
數(shù)學(xué)系列
《數(shù)學(xué)分析新講》
《數(shù)學(xué)之美》
Git
《Git 權(quán)威指南》
安卓
《第一行代碼 android》
《Android 開發(fā)藝術(shù)探索》
《安卓群英傳》
程序員自我修養(yǎng)
《人月神話》
《布道之道》眨业,經(jīng)常在組織里推行新技術(shù)的同學(xué)可以看下急膀,七種懷疑論者模式,腦海中一幅幅熟悉的面孔龄捡。
《編譯原理》
《事務(wù)處理》
《重構(gòu)》很厚卓嫂,但最有價值就是前面幾章的洗腦篇,具體實作不如薄薄的《重構(gòu)手冊》聘殖。關(guān)于敏捷的書晨雳,最開始的那本《解析極限編程--擁抱變化》就很好,再隨便找本Scrum的流程看看就夠了就斤,《敏捷開發(fā)的藝術(shù)》也不錯悍募。
《匯編語言程序設(shè)計》
《程序員的自我修養(yǎng)—鏈接、裝載與庫》
《代碼揭秘----從c/c++角度探索計算機系統(tǒng)》
《編程之美》
《劍指offer》
《代碼整潔之道》和 《程序員的職業(yè)素養(yǎng)》洋机,英文名是很相近的《Clean Code》和 《Clean Coder》坠宴,應(yīng)該接替《代碼大全2》成為必看的系列,因為后者太厚了绷旗,而且也有不少過時的東西喜鼓,要自己去過濾副砍。
《程序員修煉之道-從小工到專家》,Pragmatic Programmer-注重實效的程序員開山之作庄岖,翻譯的馬達維文筆也和熊節(jié)一樣好豁翎。
以上350多本書籍本本經(jīng)典,需要的朋友在可以公眾號:代碼技巧在對話框輸入
“19” 即可獲取隅忿。付出總會有收獲心剥,希望對大家有幫助。覺得不錯贊一個唄