加入收藏 | 设为首页 | 会员中心 | 我要投稿 航空爱好网 (https://www.52kongjun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

工作4年的程序员渴望进阶高级渴望进大厂,非常迷茫求指点

发布时间:2022-11-16 16:01:33 所属栏目:PHP教程 来源:转载
导读: 这篇文章对php程序员太典型了,我就不在头部分享浅析了,因为很多大神纷纷在底部评论发言,建议想法都很有意义,想了解的朋友希望你看完正文,不妨在看完评论,话不多说直接分享。

正文

这篇文章对php程序员太典型了,我就不在头部分享浅析了,因为很多大神纷纷在底部评论发言,建议想法都很有意义,想了解的朋友希望你看完正文,不妨在看完评论,话不多说直接分享。

php开发者_php开发app微信支付接口开发教程_后盾php视频教程第一部之php博客项目实战开发

正文

作为一个将近4年的php开发者,个人觉得工作3-5年后就会进入一个相对迷茫的状态,当然情况因人而异,以我个人的心路历程为契机,跟大家讨论并学习下应当如何进阶。

1.php是属于相对简单的开发语言,入门上手很快,1-2年基本就能掌握上手,独立完成很多基本功能的开发,而且大部分时候是框架一套用,百度一搜索,代码一粘贴复制,上线能使用基本就算完事。稍微好一点的情况就是能自己封装一些常用功能,多使用一些扩展库,基于很多中小型公司的现状,也不会有一整套复杂的开发流程,什么需求评审,原型设计,定稿开发等等,往往都是需求一出来先整个功能上线后再慢慢优化调整,而且很多时候用php来开发,用户基数以及性能要求也不会有太大要求(以上都是对中小型公司的情况进行分析,希望有大厂的phper讲述下大厂的开发流程)。其次很多phper同时还兼任着服务器的环境配置及维护php开发者,更有甚者连前端界面都是自己来,一人任多职。

2.成为初级开发后,2-4年处于一个进阶的阶段,这个时候对底层知识的需求就大大提升,不再拘泥于简单的复制粘贴、增删改查这些东西了。这个时候其实也就是相对迷茫的时候了,大多数人会选择以下的方向去进一步发展。(1)深度学习,去了解php开发的一些底层原理,框架的底层架构知识,设计模式,网络原理等,再到一些数据结构与算法的深入了解。这里可以展开讨论下,这些东西大部分看起来都很晦涩难懂,不像学习语法以及框架文档一样,开箱即用,能获得现有的成就感,相反这些知识更多的是加深你对编程的理解,即主要是为什么去用这个方法或者说这些封装好的类的作用是啥,着重于思考。(就我个人而言,很多简单的理论看了能用,但能不能融会并应用到实际中来,是一个未知数,这里也希望大神指点一二)(2)广度学习,即从php扩展到其他语言,比如当下较为火热的golang、python等,对更多的语言有了解以及能掌握使用,更像是一块砖,哪里需要哪里搬,更甚于直接转型成为其他语言的开发者。同样这种选择其实也值得商榷,很多时候是觉得这门语言达到了一个瓶颈期,其他语言可以进行一个替代。

3.最为重要的一点就是发展,大家面临的都是职业发展路径规划的问题了,3-5年最为尴尬,高不成低不就。大厂对技能方面要求颇高,很多还需要相应的项目经历,而这些创业型公司怎么可能会有相应的用户以及流量的实践项目呢,很多就只能从理论上去探讨,缺乏实际应用,感觉这就是一个矛盾点,不知在小公司跳大公司的各路大神如何破解这一点?而退而求其次选择一些中型公司的话怎样的选择又是比较好的呢?

4.求各路大神进行指教,同时如果有好的进阶书籍或者规划文档等可以推荐下,共同探讨,共同进步!

(编辑:航空爱好网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!