本文地址

  分享提纲:

    1. PHP

    2. Linux

    3. Apache/Nginx

    4. Mysql

    5.设计模式/架构

    6. 缓存并发

    7. 其他语言

    8. 代码基础

    9. 大前端

    10. 管理生活

  准备总结列出PHP程序员要读的书目,大部分是关于技术的,也有一些是关于管理和自我提升的,督促自己不断读书,实践,提高。大家共勉!

  1. PHP


    1)《PHP核心技术与最佳实践》(done) http://item.jd.com/11123177.html

    2)《深入理解PHP内核》 http://www.php-internals.com/book/

    3)PHP: PHP 手册 (doing)

      下载地址:http://cn2.php.net/distributions/manual/php_manual_zh.chm

      PHP 完全中文手册

    4Head First: PHP & MySQL

  2. Linux


    1)《构建高可用Linux服务器(第3版)》 http://item.jd.com/11557939.html

    2)《Linux高性能服务器编程》 http://item.jd.com/11252777.html

    3)《Linux运维之道》 http://item.jd.com/11375254.html

    4)鸟哥的 Linux 私房菜

(基础学习篇)

服务器篇

  3. Apache/Nginx


    1)《深入剖析Nginx》 http://item.jd.com/11226514.html

    2)《深入理解Nginx:模块开发与架构解析》 http://item.jd.com/11217076.html

    3)Apache 2.2 中文官方文档

    4)Nginx 中文官方文档

  4. Mysql


    1)《高性能MySQL(第3版)》 http://item.jd.com/11220393.html

    2)《深入理解MySQL》 http://item.jd.com/10063042.html

    3)MySQL 5.1参考手册

  5.设计模式/架构


    1)《大话设计模式》(done) http://item.jd.com/10079261.html

    2)《深入PHP:面向对象、模式与实践(第3版)》(done) http://item.jd.com/10794350.html

    3)《企业应用架构模式》(done)

    4)《敏捷软件开发:原则、实践与模式》

    5)《learing PHP设计模式》(done)

  6) 《大型网站技术架构 核心原理与案例分析》(done)

  6. 缓存并发


    1)《Redis设计与实现》 http://item.jd.com/11486101.html

    

  7. 其他语言


    1)《Python基础教程(第2版 修订版)》 http://item.jd.com/11461683.html

    2)《Android从入门到精通》 http://item.jd.com/11078112.html

    3)《iOS开发指南》 http://item.jd.com/11681585.html

    4)《Go语言编程》 http://item.jd.com/11067810.html

    5)《Thinking in Java | Java编程思想

 

  8. 代码基础


    1)《重构:改善既有代码的设计》 (done)

      读书笔记地址

    2)《代码整洁之道》(done)

    3)《重构与模式》

 

  9. 大前端


    1)《Jquery手册》

  10. 管理生活


    1)《成为技术领导者》

    2)《麦肯锡方法》

附录:

  1) 参考链接:

   【好】计算机开放电子书汇总(gitHub版)

  【原创】PHP程序员进阶学习书籍参考指南

  程序员应该读的书与经常上的网站

  分享一些学习资料-大量PDF电子书

  【好】在线文档手册

  【好】推荐书单(转自GITHUB)

      

【读书】PHP程序员要读的书目(不断完善中)的更多相关文章

  1. Android java程序员必备技能,集合与数组中遍历元素,增强for循环的使用详解及代码

    Android java程序员必备技能,集合与数组中遍历元素, 增强for循环的使用详解及代码 作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985 For ...

  2. 程序员大牛 Jeff Atwood 的两本中文书

    程序员大牛,StackOverflow.com创始人之一--Jeff Atwood 英文博客:http://blog.codinghorror.com <高效能程序员的修炼>,人民邮电出版 ...

  3. 99.9%的Java程序员都说不清的问题:JVM中的对象内存布局?

    本文转载自公众号:石彬的架构笔记,阅读大约需要8分钟. 作者:李瑞杰 目前就职于阿里巴巴,资深 JVM 研究人员 在 Java 程序中,我们拥有多种新建对象的方式.除了最为常见的 new 语句之外,我 ...

  4. 996.icu,不加班的程序员有前途吗?

    一.有没有不加班的程序员? 有,我就是. 我目前工作与一家500强外企(欧美),职称为高级软件开发专家. 我在这家公司(500强外企)已经服务了10年,所有加班次数合起来不超过10天,最近3年则一次都 ...

  5. 《代码整洁之道》&《程序员的职业素养》

    这是why技术的第32篇原创文章 春节期间读了两本技术相关的书籍:编程大师Bob大叔的<代码整洁之道>和<代码整洁之道:程序员的职业素养>. <代码整洁之道>出版于 ...

  6. [No000033]码农网-如何锻炼出最牛程序员的编码套路

    最近,我大量阅读了Steve Yegge的文章.其中有一篇叫"Practicing Programming"(练习编程),写成于2005年,读后令我惊讶不已: 与你所相信的恰恰相反 ...

  7. [No000023]为何没有更多人从事程序员的工作?程序员常有,优秀程序员不常有!

    成为优秀的程序员是极其困难的,并且这个过程不可能一蹴而就. 我们不可能期待去种一些树,然后一夜间收获有着2000年树龄的红杉树,无论其需求有多大. 人格特点 一个人首先得是自学者来学习编程.仅仅是超过 ...

  8. 程序员的沟通之痛https://blog.csdn.net/qq_35230695/article/details/80283720

    个人理解: 一般刚工作的程序员总觉得技术最重要.但是当工作年限超过3年.或者岗位需要涉及汇报.需求对接等就会发现沟通非常重要.也许在大公司还不那么明显,但是在小公司.小团队或者创业,沟通甚至可以说是第 ...

  9. 迈向高阶:优秀Android程序员必知必会的网络基础

    1.前言 网络通信一直是Android项目里比较重要的一个模块,Android开源项目上出现过很多优秀的网络框架,从一开始只是一些对HttpClient和HttpUrlConnection简易封装使用 ...

随机推荐

  1. IE6、7下html标签间存在空白符,导致渲染后占用多余空白位置的原因及解决方法

    直接上图:原因:该div包含的内容是靠后台进行print操作,输出的.如果没有输出任何内容,浏览器会默认给该空白区域添加空白符.在IE6.7下,浏览器解析渲染时,会认为空白符也是占位置的,默认其具有字 ...

  2. Fis3的前端工程化之路[三大特性篇之资源定位]

    Fis3版本:v3.4.22 Fis3的三大特性 资源定位:获取任何开发中所使用资源的线上路径 内容嵌入:把一个文件的内容(文本)或者base64编码(图片)嵌入到另一个文件中 依赖声明:在一个文本文 ...

  3. 通过一个demo了解Redux

    TodoList小demo 效果展示 项目地址 (单向)数据流 数据流是我们的行为与响应的抽象:使用数据流能帮我们明确了行为对应的响应,这和react的状态可预测的思想是不谋而合的. 常见的数据流框架 ...

  4. Python 爬虫模拟登陆知乎

    在之前写过一篇使用python爬虫爬取电影天堂资源的博客,重点是如何解析页面和提高爬虫的效率.由于电影天堂上的资源获取权限是所有人都一样的,所以不需要进行登录验证操作,写完那篇文章后又花了些时间研究了 ...

  5. dotNET跨平台相关文档整理

    一直在从事C#开发的相关技术工作,从C# 1.0一路用到现在的C# 6.0, 通常情况下被局限于Windows平台,Mono项目把我们C#程序带到了Windows之外的平台,在工作之余花了很多时间在M ...

  6. Yii1.1的验证规则

    在Yii1.1的数据验证是由CValidator完成,在CValidator中提供了各种基本的验证规则 <?php public static $builtInValidators=array( ...

  7. 【Win 10 应用开发】应用预启动

    所谓预启动,其实你一看那名字就知道是啥意思了,这是直接译,也找不到比这个叫法更简练的词了.在系统资源允许的情况下(比如电池电量充足,有足够的内存空间),系统会把用户常用的应用程序在后台启动,但不会显示 ...

  8. Java 为值传递而不是引用传递

    ——reference Java is Pass by Value and Not Pass by Reference 其实这个问题是一个非常初级的问题,相关的概念初学者早已掌握,但是时间长了还是容易 ...

  9. 关于.NET参数传递方式的思考

    年关将近,整个人已经没有了工作和写作的激情,估计这个时候很多人跟我差不多,该相亲的相亲,该聚会喝酒的聚会喝酒,总之就是没有了干活的心思(我有很多想法,但就是叫不动我的手脚,所以我只能看着别人在做我想做 ...

  10. 企业做数据缓存是使用Memcached还是选Redis?

    企业是使用Memcached还是选Redis? 在构建一款现代且由数据库驱动的Web应用程序并希望使其拥有更为出色的性能表现时,这个问题总会时不时出现.并给每一位开发人员带来困扰.在考虑对应用程序的性 ...