PHP程序员要看的书单 转自http://www.cnblogs.com/piwefei/p/6900491.html

本文主要是介绍PHP程序员要看的书单 转自http://www.cnblogs.com/piwefei/p/6900491.html,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

PHP程序员要看的书单

想提升自己,还得多看书!多看书!多看书!

下面是我收集到的一些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

服务器

  • 《实战Nginx:取代Apache的高性能Web服务器》张宴

操作系统

  • 《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

  • 《Node即学即用》

推荐的在线教程

  • w3school 在线教程
  • 菜鸟教程
  • JavaScript教程 - 廖雪峰
  • Git教程 - 廖雪峰
  • C语言入门教程_C语言中文网
  • Python教程 - 廖雪峰
  • the-way-to-go_ZH_CN

推荐的在线电子书

  • PHP之道
  • TIPI: 深入理解PHP内核
  • JavaScript 标准参考教程(alpha)
  • 文档与源码编写风格

推荐的博客

  • 阮一峰的网络日志

其它

  • 《大象-Thinking in UML》
  • 《编程珠玑》

 

这篇关于PHP程序员要看的书单 转自http://www.cnblogs.com/piwefei/p/6900491.html的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/989515

相关文章

React框架的快速入门

React框架的快速入门可以按照以下步骤进行,同时结合参考文章中的相关数字和信息,我将为你提供一个清晰的入门指南: 一、了解React React是一个流行的JavaScript库,专注于构建用户界面。它的主要特点包括: 组件化架构:React使用组件来构建UI,每个组件都是独立的,可以重复使用,这有助于代码的模块化和项目的可维护性。虚拟DOM:React维护一个内存中的虚拟DOM树,只有在

ReactNative 启动白屏解决方案 react-native-splash-screen

安装 1.添加 yarn add react-native-splash-screen 2.自动link react-native link 或者 react-native link react-native-splash-screen 修改原生代码 Android: 通过以下更改更新MainActivity.java以使用react-native-splash-screen:

react-native-i18n 语言切换工具

yarn add react-native-i18n Android 在./android/settings.gradle文件中添加下列代码: include ':app', ':react-native-i18n'project(':react-native-i18n').projectDir = new File(rootProject.projectDir, '../node_mod

vue3 diff源码梳理学习笔记

1、只比较同层 2、双端比较 3、判断流程         1、先判断是否是首次渲染;         2、vnode oldvnode 指向同一个对象?         3、oldvnode dom 关联到真实的元素上,依次更新dom上的属性,class style props events;         4、针对简单的文本节点  只需要更新文本内容         5、old

vue3-调用API实操-调用开源头像接口

文档部分 这边使用是开源的API 请求地址: :https://api.uomg.com/api/rand.avatar 返回格式 : json/images 请求方式:  get/post 请求实例: https://api.uomg.com/api/rand.avatar?sort=男&format=json 请求参数 请求参数说明 名称必填类型说明sort否string选择输出

解决:Failed to fectch URl https://dl-ssl.google.com/android/repository/addons_list.xml, reason: Connec

Failed to fectch URl https://dl-ssl.google.com/android/repository/addons_list.xml, reason: Connection to https://dl-ssl.google.com refused 解决办法来源于:code.google.com Windows: 用notepad打开C:\WINDOW

实现jquery simplemodal弹出框可拖拽效果

simpleModal   更改模式化背景颜色  修改  弹出框边框粗细 实现可拖拽效果   增加jquery ui draggable效果js文件 更改后效果

jquery.validate自定义验证方法(检验邮箱是否存在)

1.前端页面代码 <form method="post" id="registerInfo" action="${ctx }/user/register">             <div class="accountInfoTitle"><div class="accountInfoTitleText">Create Your Account</div><div class="account

jValidate 基于jQuery的表单验证插件

网上的各类表单验证插件的验证规则都是写在脚本里的,但我的插件的验证规则却是写在表单元素的属性里的。如下面的例子: 代码如下: <input name="name" type="text" id="name" size="30" jvpattern="^.+$" jverrortip="请输入正确的姓名." jvtipid="spt_name" jvmethod="checknam

又发现一款好用的popup插件(jquery.fancybox.js)

由于在项目中,遇到一个场景,就是用户填写的认证信息中,有一个关于扫描件的图片,由于页面太小的原因,无法让审核人员看清楚图片的详情,一开始的思路是,在点击图片的时候,获取到图片的src,然后通过悬浮一个div出来.把选中的图片放大...这是一种办法.也实现了,但是不是很美观..后经同时推荐,发现了这款插件fancybox. 以下摘自:http://www.php100.com/html/progr