学习php,有什么书推荐?
17年毕业,毕业四年一直都在做PHP全职开发,当初自学PHP的起因是因为在学校修了一门《网站建设
自学就是一条不断探索的道路,自学PHP到逐步成为PHP开发工程师,自己一路走来还是比较坎坷的 17年毕业,毕业四年一直都在做PHP全职开发,当初自学PHP的起因是因为在学校修了一门《网站建设》的课程,记得课程的内容都是用dreamviewer搭积木的方式建一个简单的网站,后来老师组织一个网站学习小组自学php,由此开始了我的网站学习之路 一开始就是往图书馆里钻,寻找各种网站建设的书,虽说老师组织了一个网站学习小组,但大家都知道大学老师一般都是给你指个大方向,具体怎么走还是要靠自己, 后来想了想,先找个最基础的看吧,一步一步来嘛 1. 学习html、css、javaScript 我那时候看的书名忘记叫啥来了,推荐你看HTML5+CSS3+JavaScript从入门到精通, 至于为什么要看前端的书,我只能说这是为了把以后的路走宽,前端的知识还是很有趣的, 为什么呢,因为所见即所得嘛,按着书上的代码敲运行代码,成就感爆棚,然后前端也不需要安装什么环境, 当然了,现在企业的前端就不仅仅是用这三样了,vue、react、node、webpack等等之类的,但是对于php开发来说,学这三样已经足够, 如果后面说想自己搞一个很漂亮的前端页面,建议直接上手uniapp,简单学一下vue的语法, 编程语言之间都是有共性的,只要你熟练掌握了一门编程语言,上手另一门编程语言都是很快的, 就后端php开发来说,学习html、css、javaScript入门就可以了 2. 学习php 看的书是PHP与MySQL程序设计,细说PHP, 这有两本,我看的第一本是《PHP与MySQL程序设计》,看完之后感觉学到,但好像只学到了一点点,现在回望看,很大可能就是犯了很多初学者的毛病,只看不动手(那时是冬天 ,冻手), 后来又再看了《细说PHP》巩固,按着书上的代码敲, 当时把hello world保存到mysql数据库里很兴奋激动的,还特地发了一个朋友圈 3. 学习数据库mysql 看的书是MySQL数据库应用从入门到精通, 看这书主要是入门数据库,知道一些数据库基础的概念,看起来比较闷,但还是坚持看完了 4. 实践-参加校内比赛 那时刚好学完数据库mysql、然后系内就举办了一个网站建设比赛,然后我兴致勃勃的做了一个相册网站,就相当于QQ空间里面的相册一样, 当时做的只有前端展示,图片保存到本地,图片链接都是使用sql全部初始化到数据库,截图我找不到了,当时是得了第一名(就7个人参加了比赛 ) 以上四个步骤就是我自学PHP入门的经过, 如果作为一个应届毕业生去找工作的话是没问题的,当然了进大厂就不可能了, 进个小公司还是没问题的(2017年的情况),工资就不用多想了,给多少就多少, 如果说我要进大厂,那么你还得继续你的回炉深造之路, 以下列出进阶学习成长的学习路线: 1. PHP7源码阅读 PHP7内核剖析 2. 巩固MySQL 深入浅出MySQL 数据库开发 优化与管理维护 高性能MySQL 3. 学习Nginx 实战Nginx:取代Apache的高性能Web服务器 深入剖析Nginx 深入理解Nginx:模块开发与架构解析 4. 入门并精通Redis Redis 实战 Redis设计与实现 5. 学习算法与数据结构 数据结构与算法分析 C语言描述 6. 学习Linux系统 Linux系统命令及Shell脚本实践指南 7. 学习MongoDB MongoDB权威指南 8. swoole Swoole文档 9. 设计模式 PHP 设计模式全集 10. 中间件:RabbitMQ、Kafaka 11. 搜索引擎:Elasticsearch、Logstash、Kibana 12. 分布式架构 13. 高并发解决方案 14. 开发工具:Git、Composer、docker、k8s 15. 单元测试:phpunit 16. 自动化部署:jenkins、gitlab 17. 官方文档 中文文档 以上所列出的都是我自学PHP到逐步成为PHP开发工程师,一路走来所学所看的书籍、博客、文档,不一定都适合所有人,但是我就是这么一路走来的, php当前排名: php历史排名: (编辑:源码门户网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |