三年PHP菜鸟该如何进阶升级?
1.可以往以下方面加深学习:设计模式,面向对象编程思想,推荐《Learning PHP设计模式》
2.去看框架源码,ThinkPHP,YII这些不要只会用,看他们怎么实现的。试着自己开发一个MVC框架。
3.memcached、redis 去学习redis的底层设计与实现,推荐一本书《redis设计与实现》
4.算法和数据结构这块肯定是要不断学习的,因为涉及到底层一些的技术基本都涉及这些,去看那本圣经《算法导论》
5.MySQL需要深入学习,包括各个存储引擎的区别,底层索引的实现算法,锁,事务以及数据库优化,推荐两本书《高性能MYSQL》和《MYSQL技术内幕-InnoDB存储引擎》
6.PHP扩展开发,这个学会了基本PHP就无所不能了,PHP做不了的事情用扩展来编写实现,《PHP核心技术与最佳实践》这本书里面有一点点入门引导,但是需要深入还需有c语言基础。对于PHP内核源码学习,建议看geithub开源项目《Thinking IN PHP》。
7.计算机组成原理,计算机网络,操作系统等理论知识要补上并扎实,很多人可能一开始体会不到这些用处,但是我是真切体会到了&#x