两年PHP程序员的技能栈需要哪些?

目前工作有一年半了,业务上的curd也很熟练,高性能mysql也学习过,设计模式也看过,目前在学redis的使用,只是现在比较迷茫,对于以后不知道要怎么去发展,还需要去学习哪些知识来补充。
有能详细说一下两年左右应该会那些技术吗?

慕斯王
浏览 679回答 12
12回答

天涯尽头无女友

要学还是有好几个方面可以进阶的,只是看你选择的方向和则重点了,例如: 业务层:代码服用,设计模式,微服务 底层:C/C++,PHP扩展开发, nginx模块开发,redis代码 数据层:多地部署,主从?主主?MHA?otter?canal?还是用其他分布式数据库? 基础原理:Unix网络编程,算法,TCP/IP详解,HTTP权威指南,Linxe/Unix系统编程手册 扩展类:tenserflow,docker 语言类:java, go, openresty(lua)

茅侃侃

我个人觉得 学习前端知识是当前性价比比较高的一种选择

泛舟湖上清波郎朗

1.想要成为全栈可以把js基础看一遍,学学vue之类的框架,然后动手写个项目。2.想要深入后端,把redis,正则,计算机网络,mysql等再深入学学。好好看看laravel框架,相信你会有很多收获。3.《算法导论》这本书很好,抽空看看。

慕娘9325324

看到很多PHP程序员职业规划,都是直接上来就提Linux、PHP、MySQL、Nginx、Redis、Memcache、jQuery这些,然后就直接上手搭环境、做项目,中级就是学习各种PHP框架和类库,高级阶段就是MySQL优化、PHP内核与扩展、架构设计这些了。这些都存在一个严重的缺陷,不重视基础。就好比练武功,只求速成,不修炼内功和心法,只练各种招式,这样能高到哪里去?我所见过的PHP大牛每一个都是具备非常扎实的基础,他们之所以能成为大牛,是因为基础足够好。基础不稳,面对技术复杂的系统,如同盲人摸象、管中窥豹,只得其门不得其法。而且如果基础不扎实,也没办法进入大公司。国外的Google、Facebook,国内的腾讯、阿里、百度、滴滴、京东、新浪等知名互联网企业,无论哪一家公司面试必然会考验应聘者的技术功底。无法进入一个拥有大规模并发请求的项目中得到历练,不坚持提升自己,那也只能在小公司混日子了。总之有一个好的基础,再去学LAMP、Redis、PHP框架、前端,这样取得的成就更大。这与年龄无关、与学历无关、与智力无关,与天赋也无关。只要肯努力学习,人人可以成为技术大牛。

萧十郎

要想学?学底层的知识呗 《Unix高级环境编程》看了没? PHP扩展开发写过没? Docker,jenkins这些工具用了没? 分布式架构设计,MySQL主从配置,中间件使用? 会其他语言,Java,Golang?

神不在的星期二

首先来说想到这个问题就要问你身处在什么公司,你给自己的定位是什么,包括你目前的职业规划是什么,如果是中大型公司要求的是技术的深度而不是广度,如果是中小企业就是广度,因此掌握的技术栈还是要根据你的目前自己的规划 两者是相辅相成,抛开其中一个去说其他我个人认为是无用的

慕丝7291255

学学swoole,或者直接转到go语言,未来是物联网的时代,这两种技术能保证你还有能力活下去,光会php会让你的路越走越窄!

LEATH

虽然年限比你稍长一点,但也有同样的焦虑
打开App,查看更多内容
随时随地看视频慕课网APP