12 回答
TA贡献1831条经验 获得超9个赞
要学还是有好几个方面可以进阶的,只是看你选择的方向和则重点了,例如:
- 业务层:代码服用,设计模式,微服务
- 底层:C/C++,PHP扩展开发, nginx模块开发,redis代码
- 数据层:多地部署,主从?主主?MHA?otter?canal?还是用其他分布式数据库?
- 基础原理:Unix网络编程,算法,TCP/IP详解,HTTP权威指南,Linxe/Unix系统编程手册
- 扩展类:tenserflow,docker
- 语言类:java, go, openresty(lua)
TA贡献1818条经验 获得超3个赞
1.想要成为全栈可以把js基础看一遍,学学vue之类的框架,然后动手写个项目。
2.想要深入后端,把redis,正则,计算机网络,mysql等再深入学学。好好看看laravel框架,相信你会有很多收获。
3.《算法导论》这本书很好,抽空看看。
TA贡献1783条经验 获得超4个赞
看到很多PHP程序员职业规划,都是直接上来就提Linux、PHP、MySQL、Nginx、Redis、Memcache、jQuery这些,然后就直接上手搭环境、做项目,中级就是学习各种PHP框架和类库,高级阶段就是MySQL优化、PHP内核与扩展、架构设计这些了。
这些都存在一个严重的缺陷,不重视基础。就好比练武功,只求速成,不修炼内功和心法,只练各种招式,这样能高到哪里去?我所见过的PHP大牛每一个都是具备非常扎实的基础,他们之所以能成为大牛,是因为基础足够好。基础不稳,面对技术复杂的系统,如同盲人摸象、管中窥豹,只得其门不得其法。而且如果基础不扎实,也没办法进入大公司。国外的Google、Facebook,国内的腾讯、阿里、百度、滴滴、京东、新浪等知名互联网企业,无论哪一家公司面试必然会考验应聘者的技术功底。无法进入一个拥有大规模并发请求的项目中得到历练,不坚持提升自己,那也只能在小公司混日子了。
总之有一个好的基础,再去学LAMP、Redis、PHP框架、前端,这样取得的成就更大。这与年龄无关、与学历无关、与智力无关,与天赋也无关。只要肯努力学习,人人可以成为技术大牛。
TA贡献1815条经验 获得超13个赞
要想学?学底层的知识呗
- 《Unix高级环境编程》看了没?
- PHP扩展开发写过没?
- Docker,jenkins这些工具用了没?
- 分布式架构设计,MySQL主从配置,中间件使用?
- 会其他语言,Java,Golang?
TA贡献1963条经验 获得超6个赞
首先来说想到这个问题就要问你身处在什么公司,你给自己的定位是什么,包括你目前的职业规划是什么,如果是中大型公司要求的是技术的深度而不是广度,如果是中小企业就是广度,因此掌握的技术栈还是要根据你的目前自己的规划
两者是相辅相成,抛开其中一个去说其他我个人认为是无用的
- 12 回答
- 0 关注
- 678 浏览
添加回答
举报