目前工作有一年半了,业务上的curd也很熟练,高性能mysql也学习过,设计模式也看过,目前在学redis的使用,只是现在比较迷茫,对于以后不知道要怎么去发展,还需要去学习哪些知识来补充。
有能详细说一下两年左右应该会那些技术吗?
目前工作有一年半了,业务上的curd也很熟练,高性能mysql也学习过,设计模式也看过,目前在学redis的使用,只是现在比较迷茫,对于以后不知道要怎么去发展,还需要去学习哪些知识来补充。
有能详细说一下两年左右应该会那些技术吗?
看到很多PHP程序员职业规划,都是直接上来就提Linux、PHP、MySQL、Nginx、Redis、Memcache、jQuery这些,然后就直接上手搭环境、做项目,中级就是学习各种PHP框架和类库,高级阶段就是MySQL优化、PHP内核与扩展、架构设计这些了。
这些都存在一个严重的缺陷,不重视基础。就好比练武功,只求速成,不修炼内功和心法,只练各种招式,这样能高到哪里去?我所见过的PHP大牛每一个都是具备非常扎实的基础,他们之所以能成为大牛,是因为基础足够好。基础不稳,面对技术复杂的系统,如同盲人摸象、管中窥豹,只得其门不得其法。而且如果基础不扎实,也没办法进入大公司。国外的Google、Facebook,国内的腾讯、阿里、百度、滴滴、京东、新浪等知名互联网企业,无论哪一家公司面试必然会考验应聘者的技术功底。无法进入一个拥有大规模并发请求的项目中得到历练,不坚持提升自己,那也只能在小公司混日子了。
总之有一个好的基础,再去学LAMP、Redis、PHP框架、前端,这样取得的成就更大。这与年龄无关、与学历无关、与智力无关,与天赋也无关。只要肯努力学习,人人可以成为技术大牛。
1.想要成为全栈可以把js基础看一遍,学学vue之类的框架,然后动手写个项目。
2.想要深入后端,把redis,正则,计算机网络,mysql等再深入学学。好好看看laravel框架,相信你会有很多收获。
3.《算法导论》这本书很好,抽空看看。
个人建议:一般两三年后就算是达到一个瓶颈期了。那这时候你去哪家公司,你的技术提升都不大。(其实空间很大,只是综合实际,不愿意学更多)。
那这时候更应该提升的,不是技术面;而是“软实力“(吃软饭的实力?);换言之就是“核心竞争力”。这个百度好点。
要想学?学底层的知识呗
首先来说想到这个问题就要问你身处在什么公司,你给自己的定位是什么,包括你目前的职业规划是什么,如果是中大型公司要求的是技术的深度而不是广度,如果是中小企业就是广度,因此掌握的技术栈还是要根据你的目前自己的规划
两者是相辅相成,抛开其中一个去说其他我个人认为是无用的
同样慌得一b,目前工作近三年,感觉码农的中年危机来了,迷茫中。
好多东西都玩过,但感觉就像上面一个大佬说的,广度没深度,知一二却无深究,慌,慌得一笔。
目前总结下:
大致就这些,感觉玩的不少,却没精的,很慌
2 回答3.1k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
3 回答1.6k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
要学还是有好几个方面可以进阶的,只是看你选择的方向和则重点了,例如: