程序員推薦書籍彙總

編程基礎:操做系統 進程與線程   並行與併發  I/O  文件系統 TCP/IP 數據結構  面向對象 函數式編程  設計模式 
 
基礎很重要,不管咱們是看書仍是實踐最終發現就是在不斷的鞏固基礎,而後在基礎上加以封裝
 
1.產品相關技能及推薦書籍:

《浪潮之巔》http://item.jd.com/11253183.html
《facebook效應》http://item.jd.com/10511815.html
《簡約至上》http://item.jd.com/10384965.html
《從零開始作運營》http://item.jd.com/11825266.html
《don't make me think》http://item.jd.com/1104240868.html
《結網》http://item.jd.com/11237904.html
《人人都是產品經理》http://item.jd.com/11552446.html
《定位》 http://item.jd.com/10490880.html
《喬布斯傳》http://item.jd.com/11401377.html
《途客圈創業記:不瘋魔,不成活》http://item.jd.com/11808219.html
《長尾理論》http://item.jd.com/11749327.html
《六度分隔:一個相互鏈接的時代的科學》http://item.jd.com/1150893486.html
《個人互聯網方法論》http://item.jd.com/11499476.html
《拒絕平庸》 http://item.jd.com/11331683.html
《從0到1》http://item.jd.com/11614401.html
《人月神話》http://item.jd.com/11671959.html
 
2.c語言相關書籍
 
C語言做爲大部分編程語言的基礎,盛行三十多年不衰弱, 不管是是準備作 PHP/Java/Python/Golang 任何語言的開發學習,C語言都是基礎的,咱們不少基礎很小的互聯網運行的開源軟件服務都是C語言構築,因此,有個紮實的C語言基礎,或者去學習C語言是很是有必要和幫助的。

今天就簡單列一些若是要作一個使用C語言來開發高性能後端網絡應用的工程師,須要閱讀那些書籍和學習那些資料。
[ 快速學習書籍 ]
《Linux C編程一站式學習》 http://item.jd.com/10067533.html
[ 長期紮實學習書籍 ]

C語言學習材料:(任選一本)
C Primer Plus(第5版 中文版)  http://item.jd.com/10062260.html
21天學通C語言(第6版·修訂版)  http://item.jd.com/11065930.html


數據結構材料:(任選一本)
數據結構與算法分析:C語言描述(原書第2版)http://item.jd.com/10057441.html
清華大學計算機系列教材:數據結構(第2版)http://item.jd.com/11151603.html

3.Linux/Unix:
鳥哥的Linux私房菜(基礎篇) http://item.jd.com/10064429.html(沒啥說的 多看多操做 技術在於折騰)
Linux高級程序設計(第3版)http://item.jd.com/11116797.html
UNIX環境高級編程(第3版)  http://item.jd.com/11469694.html


Linux網絡編程(第2版)http://item.jd.com/11397772.html
UNIX網絡編程 卷1  http://item.jd.com/1027878366.html


4.服務器相關書籍

《Linux高性能服務器編程》 http://item.jd.com/11252777.html
《Linux多線程服務端編程:使用muduo C++網絡庫》 http://item.jd.com/11163782.html

《Apache源代碼全景分析第1卷:體系結構與核心模塊》http://item.jd.com/10067188.html
《Apache模塊開發指南》 http://item.jd.com/10143099.html

《深刻理解Nginx:模塊開發與架構解析》http://item.jd.com/11217076.html
《深刻剖析Nginx》 http://item.jd.com/11226514.html
《Nginx高性能Web服務器詳解》 http://item.jd.com/11344355.html



5.數據庫方面學習書籍

《高性能MySQL(第3版)》 http://item.jd.com/11220393.html
《深刻淺出MySQL:數據庫開發、優化與管理維護(第2版)》http://item.jd.com/11381295.html
《數據庫技術叢書·MySQL管理之道:性能調優、高可用與監控》 http://item.jd.com/11398721.html
 
《MySQL內核:InnoDB存儲引擎 卷1》 http://item.jd.com/11457839.html
《MySQL技術內幕(第4版)》 http://item.jd.com/10706259.html
《深刻理解MYSQL核心技術》 http://item.jd.com/1027648471.html

《Redis設計與實現》初版 電子版 http://redisbook.readthedocs.org/en/latest/ 
《Redis設計與實現》 第二版 紙質版 http://product.china-pub.com/3770218

《Redis源代碼分析》http://blog.csdn.net/Aegeaner/article/category/1069998
《Redis源碼筆記》http://www.cnblogs.com/liuhao/category/379790.html
《深刻了解Redis》 http://wenku.baidu.com/view/799b42c408a1284ac850434a.html
《Redis源代碼分析》http://wenku.baidu.com/view/ea98ff3b0912a21615792904.html

《memcached徹底剖析》 http://wenku.baidu.com/view/fce78aea551810a6f52486ef.html
《Memcached源碼剖析筆記》http://wenku.baidu.com/view/3e7fa06748d7c1c708a14519.html

《libevent源碼深度剖析》 http://wenku.baidu.com/view/89aba04d2b160b4e767fcff1.html
《libevent參考手冊(中文版)》 http://wenku.baidu.com/view/7fbf4461a98271fe910ef9ba.html
 
 6.其餘語言中的經典書籍:
PHP和MySQL Web開發(第四版) 》  http://item.jd.com/10059047.html
《深刻理解PHP內核:Thinking In PHP Internals》電子版 http://www.php-internals.com
《PHP擴展開發及內核應用》 電子版 http://www.walu.cc/phpbook/
《PHP核心技術與最佳實踐》http://item.jd.com/11123177.html
《代碼大全 第二版》 http://item.jd.com/10875285.html
《javascript 高級程序設計 第三版》http://item.jd.com/10951037.html
《java核心技術 卷一》 http://item.jd.com/11345721.html
《java 編程思想 第四版》 http://item.jd.com/10058164.html
 
 
7.其餘推薦經典書籍:
《代碼整潔之道》 http://item.jd.com/10064006.html
《程序員修煉之道:從小工到專家》http://item.jd.com/10393278.html
《編程珠璣(第2版 修訂版)》 http://item.jd.com/11642529.html
《數學之美(第二版)》 http://item.jd.com/11572052.html
《設計模式:可複用面向對象軟件的基礎》 http://item.jd.com/10057319.html
《操做系統真想還原》 http://item.jd.com/11890433.html
《算法導論(原書第3版)》http://item.jd.com/11144230.html
《圖解TCP/IP 第五版》 http://item.jd.com/11253710.html
《圖解HTTP》 http://item.jd.com/11449491.html
 

按級別推薦書籍:
 
【初階】(基礎知識及入門)
 
01. 《PHP與MySQL程序設計(第4版)》   http://item.jd.com/10701892.html
02. 《深刻淺出MySQL 數據庫開發 優化與管理維護 第2版》  http://item.jd.com/11381295.html 
03. 《實戰Nginx:取代Apache的高性能Web服務器》  http://dwz.cn/2K1ryn 
04. 《Redis 實戰》  http://item.jd.com/11791607.html 
06. 《MongoDB權威指南 第2版》  http://item.jd.com/11384782.html
07. 《Linux系統命令及Shell腳本實踐指南》  http://item.jd.com/11354663.html
08.《鳥哥的Linux私房菜》 http://item.jd.com/10064429.html 
 
 
【中階】(基本系統知識相關,可閱讀相似書籍)
 
01. 《圖解HTTP》  http://item.jd.com/11449491.html
02. 《圖解TCP/IP 第5版》  http://item.jd.com/11253710.html
03. 《大話設計模式》  http://item.jd.com/10079261.html
04. 《大話數據結構》  http://item.jd.com/10663703.html
05. 《編譯原理(第2版)》  http://item.jd.com/10058776.html
06. 《Linux C 編程一站式學習》  http://dwz.cn/2K1C3n 
07. 《PHP應用程序安全編程》  http://dwz.cn/2K317p
08. 《高性能PHP應用開發》   http://dwz.cn/2K1kcy 
09. 《PHP核心技術與最佳實踐》  http://item.jd.com/11123177.html
10. 《高性能MySQL(第3版)》  http://item.jd.com/11220393.html
11. 《深刻理解MariaDB與MySQL》   http://item.jd.com/11835700.html
12. 《構建高可用Linux服務器(第3版)》  http://item.jd.com/11557939.html
 
 
【中高階】(深刻理解系統)
 
1. 《深刻理解計算機系統(原書第2版)》  http://item.jd.com/10360906.html
2. 《現代操做系統(原書第3版)》   http://item.jd.com/10058893.html
3. 《數據庫系統概念(原書第6版)》  http://item.jd.com/10954261.html
4. 《數據庫系統實現(第2版)》  http://item.jd.com/10060181.html
5. 《UNIX環境高級編程(第3版)》  http://item.jd.com/11469694.html
6. 《UNIX網絡編程 卷1 套接字聯網API(第3版)》  http://item.jd.com/11728741.html
7. 《Linux高性能服務器編程》  http://item.jd.com/11252777.html
 
 
【高階】(深刻理解服務原理)
 
01. 《深刻理解PHP內核》  http://www.php-internals.com/book/
02. 《深刻理解MySQL》  http://item.jd.com/10063042.html
03. 《MySQL技術內幕:InnoDB存儲引擎(第2版)》  http://item.jd.com/11252326.html 
04. 《深刻剖析Nginx》  http://item.jd.com/11226514.html
05. 《深刻理解Nginx:模塊開發與架構解析》  http://item.jd.com/11217076.html 
06. 《Redis設計與實現》  http://item.jd.com/11486101.html
 
 
【架構及升級】(Web架構、分佈式、雲計算、機器學習等方向)
 
01. 《大規模Web服務開發技術》  http://dwz.cn/2K2o1d
02. 《大型分佈式網站架構設計與實踐》  http://item.jd.com/11529266.html 
03. 《大型網站技術架構 核心原理與案例分析》  http://item.jd.com/11322972.html
04. 《大規模分佈式系統架構與設計實戰》  http://item.jd.com/11417660.html
05. 《大規模分佈式存儲系統:原理解析與架構實戰》  http://item.jd.com/11310547.html
06. 《分佈式系統:概念與設計(原書第5版)》  http://item.jd.com/11194499.html
07. 《Hadoop權威指南(第3版 修訂版)》  http://item.jd.com/11566298.html 
08. 《Cassandra權威指南》  http://item.jd.com/10794341.html
 
09. 《雲計算架構技術與實踐》  http://item.jd.com/11537731.html
10. 《OpenStack開源雲王者歸來》  http://item.jd.com/11521443.html
 
11. 《數據挖掘 概念與技術(原書第3版)》  http://item.jd.com/11056660.html 
12. 《機器學習》  http://item.jd.com/10131321.html
13. 《圖解機器學習》  http://item.jd.com/11676112.html
14. 《機器學習實戰》  http://item.jd.com/11242112.html
 
 
【番外篇】(能夠參考延展學習)
 
01. 《深刻PHP:面向對象、模式與實踐(第3版)》  http://item.jd.com/10794350.html
02. 《Linux網絡編程(第2版)》  http://item.jd.com/11397772.html
03. 《Linux多線程服務端編程 使用muduo C++網絡庫》  http://item.jd.com/11163782.html
04. 《Linux運維之道》  http://item.jd.com/11375254.html
05. 《Linux性能優化大師》  http://item.jd.com/11734651.html
06. 《PostgreSQL修煉之道:從小工到專家》  http://item.jd.com/11684063.html 
07. 《圖解網絡硬件》  http://item.jd.com/11506709.html 
08. 《網絡安全基礎:網絡攻防、協議與安全》  http://item.jd.com/10550797.html
09. 《密碼學原理與實踐(第3版)》  http://item.jd.com/10067358.html
10. 《黑客大曝光:網絡安全機密與解決方案(第7版)》  http://item.jd.com/11307435.html
11. 《黑客攻防技術寶典 Web實戰篇 第2版》  http://item.jd.com/11020022.html
 
12. 《精通正則表達式(第3版)》  http://item.jd.com/11070361.html
13. 《Go語言編程》  http://item.jd.com/11067810.html
14. 《Python基礎教程(第2版 修訂版)》  http://item.jd.com/11461683.html
15. 《快學Scala》  http://item.jd.com/11113845.html
16. 《Erlang/OTP併發編程實戰》  http://item.jd.com/11037265.html
17. 《函數式編程思惟》  http://item.jd.com/11763847.html
18. 《Android從入門到精通》  http://item.jd.com/11078112.html
19. 《iOS開發指南》  http://item.jd.com/11681585.html
 
20. 《搜索引擎:信息檢索實踐》  http://item.jd.com/10059723.html
21. 《統計天然語言處理(第2版)》  http://item.jd.com/11314362.html
22. 《這就是搜索引擎:核心技術詳解》  http://item.jd.com/10893803.html
23. 《Elasticsearch服務器開發(第2版)》  http://item.jd.com/11615450.html
24. 《實戰Elasticsearch、Logstash、Kibana》  http://item.jd.com/11706768.html
 
25. 《推薦系統實踐》  http://item.jd.com/11007625.html
26. 《機器學習實踐指南:案例應用解析》  http://item.jd.com/11447036.html 
27. 《Hadoop實戰(第2版)》  http://item.jd.com/11116710.html
28. 《Hadoop大數據分析與挖掘實戰》  http://item.jd.com/11837003.html
29. 《Spark大數據處理:技術、應用與性能優化》  http://item.jd.com/11577088.html
30. 《Spark機器學習》  http://item.jd.com/11763016.html
相關文章
相關標籤/搜索