如何做到PHP的精通?

做PHP也有些年头了,一直没进到大公司混,所以感觉技术还是入门级。
对于网上流B的负载均衡,百万级数据承载,一窍不懂。
如何提升,请问有没有一些推荐的书。

阅读 5.7k
11 个回答

把thinkphp的标签去掉。面向对象、设计模式、composer依赖管理、命名空间、trait、phpunit、PHP-FIG。最后来点实战的php-must-watch,https://github.com/phptodayorg/php-must-watch 把这里的视频都看懂了想不成为高手都难。

感觉好多东西需要实践吧 凭空看书可能很难理解

老老实实做项目积累经验吧。外包公司就别指望了。

书籍根本就没有用的,技术是平常做项目积累的,你见过有那个架构师,看了好几本书才当的架构师或者高级工程师,全是苦练才上去的。

新手上路,请多包涵

跟你差不多情况,感觉遇到职业瓶颈了,想提高。 但是像上面一些同学回答的一样,要提高还是得接触实际项目。书本上那种纯理论的东西,实际情况可能并不适用或者无法采用。

建议转行。(补丁。。

看你说的应该是想往架构师方向发展,如果不是,那么根据具体情况还是有选择、有针对的学习相关技能应该会更加靠谱,而架构师肯定不是新人能够胜任的工作,必须对某个行业或者说是某种业务的各个方面比较精通(或者还不够),一个不错的架构都是服务于特定业务的,一般都是不能通用的,就说这么多吧……

新手上路,请多包涵

写代码啊,写写写。。

新手上路,请多包涵

多写 多练吧 多学习

看你的问题,可能是觉得不知道从哪里入手进行学习。

个人认为,你目前已经有一定的工作经验,发现自己的瓶颈,应该提高的是理论知识,然后回过头来再继续写代码,会发现跟之前的眼界不一样了。写代码的时候会知道自己该考虑哪些,哪些不用考虑。

具体要看什么书呢,不要局限在php,你不是想了解高并发之类的么。首先做web的应该要看http、tcp这类的网络协议,还要看操作系统,了解内存的使用。了解这些之后,再回过头来写代码,你就知道你怎么写代码,速度会更优。

然后就能考虑怎么处理大数据高并发的情况。如果对网络编程的基础知识、操作系统是如何管理内存,代码执行的时候如何使用内存都不了解的话,很难想象从何入手来解决这些问题.希望能对你有帮助!

新手上路,请多包涵

如果不知道学习方向,有个实用的建议,学习C语言,然后读PHP的C源码

推荐问题
logo
101 新手上路
子站问答
访问
宣传栏