如果有人讓你推薦編程技術(shù)書,請(qǐng)叫他看這個(gè)列表

計(jì)算機(jī)系統(tǒng)與網(wǎng)絡(luò)

圖靈的秘密:他的生平、思想及論文解讀
計(jì)算機(jī)系統(tǒng)概論
深入理解Linux內(nèi)核
深入Linux內(nèi)核架構(gòu)
TCP/IP詳解 卷1:協(xié)議
Linux系統(tǒng)編程(第2版)
Linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)(第3版)
深入理解計(jì)算機(jī)系統(tǒng)(原書第2版)
計(jì)算機(jī)程序的構(gòu)造和解釋(原書第2版)
編碼:隱匿在計(jì)算機(jī)軟硬件背后的語言
性能之顛:洞悉系統(tǒng)、企業(yè)與云計(jì)算
UNIX網(wǎng)絡(luò)編程 卷1:套接字聯(lián)網(wǎng)API(第3版)
UNIX網(wǎng)絡(luò)編程 卷2:進(jìn)程間通信
Windows核心編程(第5版)
WireShark網(wǎng)絡(luò)分析就這么簡(jiǎn)單
WireShark網(wǎng)絡(luò)分析的藝術(shù)

編程通用

編程原本
代碼大全
UNIX編程藝術(shù)
代碼整潔之道
編程珠璣(第2版)
編程珠璣(續(xù))
軟件調(diào)試的藝術(shù)
修改代碼的藝術(shù)
編程語言實(shí)現(xiàn)模式
編寫可讀代碼的藝術(shù)
《解析極限編程:擁抱變化》
精通正則表達(dá)式(第3版)
編譯原理(第2版)》龍書
重構(gòu):改善既有代碼的設(shè)計(jì)
七周七語言:理解多種編程范型
調(diào)試九法:軟硬件錯(cuò)誤的排查之道
《程序設(shè)計(jì)語言:實(shí)踐之路(第3版)》
計(jì)算的本質(zhì):深入剖析程序和計(jì)算機(jī)
設(shè)計(jì)模式 : 可復(fù)用面向?qū)ο筌浖幕A(chǔ)

算法與數(shù)據(jù)結(jié)構(gòu)

算法(第4版)
算法導(dǎo)論(原書第2版)
Python算法教程
算法設(shè)計(jì)與分析基礎(chǔ)(第3版)
學(xué)習(xí) JavaScript 數(shù)據(jù)結(jié)構(gòu)與算法
數(shù)據(jù)結(jié)構(gòu)與算法分析 : C++描述(第4版)
數(shù)據(jù)結(jié)構(gòu)與算法分析 : C語言描述(第2版)
數(shù)據(jù)結(jié)構(gòu)與算法分析 : Java語言描述(第2版)

職業(yè)修煉與規(guī)劃

大教堂與集市
《卓有成效的程序員》
程序員的職業(yè)素養(yǎng)
程序員修煉之道:從小工到專家
軟件開發(fā)者路線圖:從學(xué)徒到高手
我編程,我快樂: 程序員職業(yè)規(guī)劃之道
程序員的思維修煉:開發(fā)認(rèn)知潛能的九堂課
高效程序員的45個(gè)習(xí)慣:敏捷開發(fā)修煉之道(修訂版)

大師訪談

編程大師智慧
編程大師訪談錄
編程人生 : 15位軟件先驅(qū)訪談錄
奇思妙想 : 15位計(jì)算機(jī)天才及其重大發(fā)現(xiàn)
圖靈和ACM圖靈獎(jiǎng)

架構(gòu)/性能

微服務(wù)設(shè)計(jì)
大數(shù)據(jù)日知錄
企業(yè)應(yīng)用架構(gòu)模式
Web性能權(quán)威指南
SRE:Google運(yùn)維解密
發(fā)布!軟件的設(shè)計(jì)與部署
高擴(kuò)展性網(wǎng)站的 50 條原則
大型網(wǎng)站技術(shù)架構(gòu):核心原理與案例分析
恰如其分的軟件架構(gòu):風(fēng)險(xiǎn)驅(qū)動(dòng)的設(shè)計(jì)方法
軟件系統(tǒng)架構(gòu):使用視點(diǎn)和視角與利益相關(guān)者合作(第2版)

Web前端

高性能 JavaScript
鋒利的 jQuery(第2版)
JavaScript 忍者秘籍》(感謝@joker-danta 補(bǔ)充推薦)
編寫可維護(hù)的 JavaScript
你不知道的 JavaScript(上)
JavaScript 權(quán)威指南(第6版)
JavaScript 語言精粹(修訂版)
JavaScript DOM編程藝術(shù) (第2版)
JavaScript 高級(jí)程序設(shè)計(jì)(第3版)
JavaScript 異步編程:設(shè)計(jì)快速響應(yīng)的網(wǎng)絡(luò)應(yīng)用
Effective JavaScript:編寫高質(zhì)量JavaScript代碼的68個(gè)有效方法
HTML5 權(quán)威指南
HTML5 秘籍(第2版)
HTML5 與 CSS3 基礎(chǔ)教程(第八版)
CSS 揭秘
CSS 設(shè)計(jì)指南(第3版)
CSS 權(quán)威指南(第3版)
深入淺出 HTML 與 CSS

Java開發(fā)

Java8 實(shí)戰(zhàn)
Java并發(fā)編程實(shí)戰(zhàn)
Java性能權(quán)威指南
Java程序員修煉之道
實(shí)戰(zhàn)Java高并發(fā)程序設(shè)計(jì)
Java編程思想 (第4版)
深入理解Java虛擬機(jī)(第2版)
Effective java 中文版(第2版)
Java核心技術(shù)·卷1:基礎(chǔ)知識(shí)(原書第9版)
Java核心技術(shù)·卷2:高級(jí)特性(原書第9版)

.NET

精通C#(第6版)
深入理解C#(第3版)
CLR via C#(第4版)

Python

集體智慧編程
笨辦法學(xué)Python
Python基礎(chǔ)教程
《Python源碼剖析》
Head First Python
與孩子一起學(xué)編程
Python學(xué)習(xí)手冊(cè)(第4版)
Python Cookbook(第3版)
Python參考手冊(cè)(第4版)
Python核心編程(第3版)
Python科學(xué)計(jì)算(第2版)
利用 Python 進(jìn)行數(shù)據(jù)分析
Think Python:像計(jì)算機(jī)科學(xué)家一樣思考Python(第2版)
Python編程實(shí)戰(zhàn):運(yùn)用設(shè)計(jì)模式、并發(fā)和程序庫創(chuàng)建高質(zhì)量程序
Python絕技:運(yùn)用Python成為頂級(jí)黑客
Flask Web開發(fā):基于Python的Web應(yīng)用開發(fā)實(shí)戰(zhàn)

Android

Android編程權(quán)威指南(第2版)
移動(dòng)應(yīng)用UI設(shè)計(jì)模式(第2版)

iOS

iOS編程實(shí)戰(zhàn)
iOS編程(第4版)
Objective-C高級(jí)編程
Effective Objective-C 2.0:編寫高質(zhì)量iOS與OS X代碼的52個(gè)有效方法

PHP

Head First PHP & MySQL(中文版)
深入PHP:面向?qū)ο?、模式與實(shí)踐(第3版)

C語言

C標(biāo)準(zhǔn)庫
C和指針
C專家編程
C陷阱與缺陷
C語言接口與實(shí)現(xiàn)
C程序設(shè)計(jì)語言(第2版)
《C語言參考手冊(cè)(第5版)》

C++

C++標(biāo)準(zhǔn)庫
C++編程思想
《C++語言的設(shè)計(jì)與演化》
C++程序設(shè)計(jì)原理與實(shí)踐
C++ Primer (中文第5版)
C++ Primer習(xí)題集(第5版)
C++程序設(shè)計(jì)語言(第1-3部分)(原書第4版)
Effective C++:改善程序與設(shè)計(jì)的55個(gè)具體做法(第3版)(中文版)
More Effective C++:35個(gè)改善編程與設(shè)計(jì)的有效方法(中文版)

機(jī)器學(xué)習(xí)和數(shù)據(jù)挖掘

數(shù)據(jù)之巔
矩陣分析
機(jī)器學(xué)習(xí)
統(tǒng)計(jì)學(xué)習(xí)方法
機(jī)器學(xué)習(xí)導(dǎo)論
推薦系統(tǒng)實(shí)踐
機(jī)器學(xué)習(xí)實(shí)戰(zhàn)
Web數(shù)據(jù)挖掘
深入淺出統(tǒng)計(jì)學(xué)
模式分類(第2版)
概率論與數(shù)理統(tǒng)計(jì)
統(tǒng)計(jì)學(xué)習(xí)基礎(chǔ)(第2版)(英文)
數(shù)據(jù)挖掘:概念與技術(shù)(第3版)
數(shù)據(jù)挖掘:實(shí)用機(jī)器學(xué)習(xí)工具與技術(shù)(原書第3版)
大數(shù)據(jù):互聯(lián)網(wǎng)大規(guī)模數(shù)據(jù)挖掘與分布式處理(第2版)

數(shù)據(jù)庫

SQL應(yīng)用重構(gòu)
SQL Cookbook
高性能MySQL (第3版)
《深入淺出SQL(中文版)》
MySQL技術(shù)內(nèi)幕 : InnoDB存儲(chǔ)引擎(第2版)
深入淺出MySQL : 數(shù)據(jù)庫開發(fā)、優(yōu)化與管理維護(hù)

測(cè)試

探索式軟件測(cè)試
有效的單元測(cè)試
Google軟件測(cè)試之道

項(xiàng)目與團(tuán)隊(duì)

人月神話
快速軟件開發(fā)
人件(原書第3版)
門后的秘密:卓越管理的故事
極客與團(tuán)隊(duì):軟件工程師的團(tuán)隊(duì)生存秘笈

求職面試

程序員面試金典(第5版)
編程之美 : 微軟技術(shù)面試心得
金領(lǐng)簡(jiǎn)歷:敲開蘋果、微軟、谷歌的大門
劍指Offer:名企面試官精講典型編程題(紀(jì)念版)

編程之外

暗時(shí)間
數(shù)學(xué)之美
贏得朋友
精益創(chuàng)業(yè)
批判性思維
世界是數(shù)字的
程序員的數(shù)學(xué)
程序員健康指南
禪與摩托車維修藝術(shù)
關(guān)鍵對(duì)話:如何高效能溝通
寫作法寶:非虛構(gòu)寫作指南
黑客與畫家 : 來自計(jì)算機(jī)時(shí)代的高見
軟件隨想錄(卷1)》《軟件隨想錄(卷2)
如何把事情做到最好:改變?nèi)?800萬人的人生指導(dǎo)書

https://github.com/jobbole/awesome-programming-books

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

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

  • 本文把程序員所需掌握的關(guān)鍵知識(shí)總結(jié)為三大類19個(gè)關(guān)鍵概念,然后給出了掌握每個(gè)關(guān)鍵概念所需的入門書籍,必讀書籍,以及...
    dle_oxio閱讀 11,384評(píng)論 6 244
  • 計(jì)算機(jī)系統(tǒng)與網(wǎng)絡(luò)《圖靈的秘密》《計(jì)算機(jī)系統(tǒng)概論》《深入理解Linux內(nèi)核》《深入Linux內(nèi)核架構(gòu)》《TCP/IP...
    魚頭豆腐文閱讀 2,602評(píng)論 0 7
  • 前段時(shí)間,連續(xù)三天麻辣火鍋,麻辣小龍蝦,烤串極大地滿足了那不爭(zhēng)氣的味蕾。不幸的是,接下來的一個(gè)星期臉上不間斷冒出了...
    悠由我馨閱讀 270評(píng)論 0 0
  • 在沒有遇到他以前,我不知道什么是喜歡,對(duì)于男生的感覺不過是那個(gè)男生很帥,然后就沒有然后了。從來都沒有想過早戀,也不...
    蘭晨閱讀 2,311評(píng)論 0 3
  • 沉默時(shí)的距離 包涵情緒的位移 藥吃完不在身邊 多詭異 愛人沒有聽見 那種絕望承受不了你 似乎你的眼睛早巳離去 好像...
    極樂一切閱讀 431評(píng)論 5 8

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