php程序员发展方向,PHP职业规划
很多关于PHP程序员职业规划的文章直接上来就提到Linux,PHP,MySQL,Nginx,Redis,Memcache,jQuery,然后就可以直接设置环境,做项目了。中级是学习各种PHP框架和类库,高级阶段是MySQL优化、PHP内核和扩展、架构设计。
这些文章都有一个严重的缺陷,不注重基础。就像练武,只求急功近利,不练内功心法,只练各种招式。这能有多高?我见过的每个PHP大牛都有非常扎实的基础。他们之所以能成为大牛,是因为他们的基础足够好。基础不稳,面对技术复杂的系统,就像瞎子摸象,管中窥豹,一筹莫展。而如果基础不扎实,是没办法进大公司的。国外的谷歌、脸书,国内的腾讯、阿里、百度、滴滴、JD.COM、新浪等知名互联网公司,无论哪家公司面试,都会考验应聘者的技术技能。如果不能在大规模并发请求的项目中获得经验,又不坚持提升自己,那就只能在小公司混日子了。
开始在两家小公司工作,后来加入腾讯阿里。主要是我坚持学习基础知识,所以失去了这个机会。有几个基础知识,我建议每个PHP程序员都要好好学习。我给你推荐几本书,包括《深入了解计算机系统》《现代操作系统》《C语言编程》《C语言数据结构与算法》《Unix环境下的高级编程》《TCP/IP网络通信详解》。另外,建议你学习一下面向对象的知识。关于PHP的书不多。建议看Java面向对象编程,Java编程思想,J2EE书籍。在PHP语言基础上,建议仔细阅读权威编程书籍PHP5。另外,你不仅要看,还要根据书上的讲解练习编程。
总之,如果你基础好,那就去学LAMP,Redis,PHP框架,前端,这样你才能取得更大的成功。与年龄、学历、智力或天赋无关。只要你愿意努力学习,每个人都可以成为技术大牛。