程序员推荐书籍汇总

编程基础:操作系统 进程与线程   并行与并发  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
 

posted on 2016-05-27 21:34  Ryanyanglibin  阅读(332)  评论(0编辑  收藏  举报

导航