PHPer书单
想提升自己,还得多看书!多看书!多看书!
下面是我收集到的一些PHP程序员应该看得书单及在线教程,自己也没有全部看完。共勉吧!
Github地址:https://github.com/52fhy/phper-book-list
如果你有好的书想分享给大家的,或者觉得书单不合理,可以点击 fork ,自己进行完善,然后通过pull request 进行提交。
注:带有链接的说明该书有电子版,但强烈推荐阅读纸质书!加粗的书是强烈建议大家看的。
PHP
- 《细说PHP(第2版)》 高洛峰,电子工业出版社,2012
- 《PHP核心技术与最佳实践》 列旭松、陈文,机械工业出版社,2012
- 《PHP精粹编写高效PHP代码》Peter MacIntyre,电子工业出版社,2012
- 《深入理解PHP高级技巧、面向对象与核心技术(第3版)》(美)Larry Ullman
- 《PHP高级程序设计:模式、框架与测试》
前端
- 《HTML 5与CSS 3权威指南》陆凌牛,机械工业出版社,2011
- 《JavaScript权威指南(第6版)》
- 《锋利的jQuery》人民邮电出版,2009
- 《编写可维护的JavaScript》 [美]Nicholas C. Zakas
- 《Javascript DOM 艺术编程》
- 《AngularJS权威指南》
数据库/缓存
- 《高性能MySQL(第3版)》 王小东,电子工业出版社,2010
- 《MongoDB权威指南》
- 《Memcached全面剖析》
设计模式
- 《设计模式:可复用面向对象软件基础》
- 《设计模式之禅(第2版) 》 秦小波,机械工业出版社,2010
TCP/IP
- 《TCP/IP详解》 Gary.Wrigh,机械工业出版,2009
- 《图解HTTP》(上野宣)
- 《TCP/IP协议族(第3版)》BehrouzA.Forouzan
服务器
操作系统
- 《Linux鸟哥私房菜(第3版)》
- 《LINUX与UNIX Shell编程指南》机械工业出版社,2000》
- 《UNIX环境高级编程》(美)理查德·史蒂文斯、(美)拉戈,人民邮电出版社,2006
C
- 《C语言程序设计》 谭浩强
- 《C++ Primer Plus(第6版)中文版》史蒂芬·普拉达,人民邮电出版社,2015
算法
- 《数据结构与算法分析:C语言描述》机械工业出版社,2004
- 《数据结构与算法JavaScript描述》(美)Michael McMillan
- 《人月神话》FrederickP.Brooks.Jr,清华大学出版社,2002
- 《捷软件开发(原则模式与实践)》
- 《算法导论》
编译原理
- 《编译原理》
NodeJS
推荐的在线教程
推荐的在线电子书
推荐的博客
其它
PHPer书单的更多相关文章
- 一个很不错的适合PHPER们书单,推荐给大家【转】
来我博客的访客们中,有一些是PHP的初学者,是不是很迷茫PHP应该怎么学?应该买什么样的书?到处问人,到处求助?这下好了. 正好看到黑夜路人在博客上推荐了一个书单,看上去都非常不错,很多我也没有读过, ...
- java提升路线书单(原文自知乎刘欣)
复制黏贴自知乎刘欣大神,作为个人的书单与指导路线 原文链接:https://www.zhihu.com/question/19848946/answer/92536822 刘欣 追寻内心的真正兴趣 ...
- .NET程序员走向高端必读书单汇总
.NET程序员走向高端必读书单汇总 一.知识树 1. 基本能力 1.1 数学 1.2 英语 1.3 语言表达 2. 计算机组织与体系结构 3. 算法与数据结构 4. 操作系统 5. 计算机网络 6. ...
- A Year Of Books - 2016 Javaer书单
A Year Of Books - 2016 Javaer书单 (PS:欢迎留言推荐,很多来自白衣大哥的推荐) 1. OS & Networking <编码 : 隐匿在计算机软硬件背后的 ...
- 我的GTD中收集的书单
在几年的GTD过程中,收集了一些想读的书目,没有系统地整理,每当读完一本之后,就翻翻书单,寻找下一本感兴趣的书,书是不可能读完的,只能找有兴趣的.符合自己目标方向的.有些书记录了豆瓣上的评分,虽然不是 ...
- C语言和数据结构的书单-再次推荐
一.推荐专业书单: 1) C语言方面: n 明解C语言——适合初学者 豆瓣链接:https://book.douban.com/subject/23779374/ 推荐理由:< ...
- 【转载】.NET程序员走向高端必读书单汇总
原文:.NET程序员走向高端必读书单汇总 .NET程序员走向高端必读书单汇总 一.知识树 1. 基本能力 1.1 数学 1.2 英语 1.3 语言表达 2. 计算机组织与体系结构 3. 算法与数据结构 ...
- 架构师书单 2nd Edition--转载
作者:江南白衣,原文出处: http://blog.csdn.net/calvinxiu/archive/2007/03/06/1522032.aspx,转载请保留. 为了2007年的目标,列了下面待 ...
- java开发必读 书单
希望读的书单 重构 改善既有代码的设计 设计模式 可复用面向对象软件的基础 高性能MySQL第3版 Effective Java第1版 Effective Java第2版 Java核心技术I-基础知识 ...
随机推荐
- 如何彻底删除antlr-2.7.2.jar
1 找到Local\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\12\1\.cp\data\1.3\lib,将antlr ...
- 解决Android5.0以后DatePicker选择时间无效的bug。
一.在布局中加上这句话. 加上了这句话后,就相当于强制用5.0以前的外观,所以外观会有所变化: 5.0以上没有这句话的外观: 加上之后的外观: 二.可以用DatePickerDialog代替
- C++中未初始化的bool值的问题
原创文件,欢迎阅读,禁止转载. 问题描述 你见过一个这样的bool值吗,判断 var 和 !var 都是成立的,今天被我遇到了,是在一个坑里遇到的.今天调试了一个程序,发送一个网络消息,结果总是得不到 ...
- Method not found : Void System.Data.Objects.ObjectContextOptions.set_UseConsistentNullReferenceBehavior(Boolean)
找不到方法:“Void System.Data.Objects.ObjectContextOptions.set_UseConsistentNullReferenceBehavior(Boolean) ...
- js多种切换图片
分享通过js实现多种图片切换特效,这里只有手动切换哦,自动效果需自写,效果地址:http://dwz.cn/1drD5u. 下载地址:http://***/download/index/52209 适 ...
- JMeter HTTP Cookie管理器的跨域使用
Jmeter的一个测试计划只能有一个cookie管理器,当多个manager同时存在时,无法指定是用的哪一个manager.如果想让cookie manager跨域使用,修改JMeter.proper ...
- android studio导入jar的两种方式
一.第一种是打开工程所在Project Structure,然后选择Dependencies,点击那个加号选择File Dependency ,然后再Libs文件夹中选择要导入的jar包 1. 2. ...
- C++的一个奇技淫巧
C++如何写一个函数,得到一个数组的长度呢? size_t GetArrayLength(int Array []) { return sizeof(Array)/sizeof(Array[0]); ...
- java内部类以及异常处理
框架图 内部类 将一个类定义在另一个类的里面,里面那个类就称为内部类(也叫内置类或嵌套类). 内部类的访问规则:1.内部类可以直接访问外部类中的成员,包括私有成员. 之所以可以直接访问外部类中的 ...
- quick cocos2d-x 入门---井字棋
学习quick cocos2d-x 第二天 ,使用quick-x 做了一个井字棋游戏 . 我假设读者已经 http://wiki.quick-x.com/doku.php?id=zh_cn阅读了这个链 ...