php程序员30岁以后的出路?
众所周知程序员是一项只适合年轻人干的技术工作,因为工作强度大,年龄大了有点吃不消了,而对于php程序员来说,如果30岁以后不及时转型,必然未来的路更难走,而对于这一行业普遍的做法都是去做项目管理或者设计,不再进行开发工作,也就是所谓码农,这也是php程序员以及大多数程序员的必经之路。
可以转架构师
架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。如果php程序员可以做到架构师这个级别,不管是能力还是薪资都是很可观的
学PHP该怎样做好职业规划?
首先来说,PHP作为一门脚本语言,上手的确很快,项目开效率也高,但随之而来的就是PHP同行业的竞争越来越大(同质化严重),很多PHPer很快就能触碰到天花板。
那PHPer该如何持久发展呢?这里我给的建议就是不要把自己局限在PHP上面。因为PHP上手快,很多开发人员其实计算机基础掌握并不牢固,很多计算机原理是不知道的,再者一些开发上的高级概念了解不够透彻。我建议你掌握一门更高级的语言,如:Java、C++都是可以去考虑的。
PHP职业路线如何走呢?作为从事PHP 近10年的开发者,我是这样规划的:
* Step1、深耕技术,成为领域“高手”,这里不敢说成为“专家”,但你需要成为团队的技术骨干,要求掌握知识也不少,具体如下:
- 计算机基础知识
- 计算机网络知识(特别是网络协议这块)
- 前端知识:DIV+CSS、JS/JQ/VUE、Ajax、H5
- 数据库知识:SQL、主从同步、读写分离、安全、调优
- PHP知识:先学会主流框架,同时也要了解框架的实现原因
- 其它高级语言掌握
* Step2、了解公司业务,要非常了解你当前公司的业务,如果你对公司业务不清楚,你做出来的项目品质这块肯定是有问题的,业务驱动技术架构;
* Step3、业务驱动:项目负责人、项目经理
当你的能力及业务能力比一般人要强时,相信你能胜任项目经理岗了,此时你不需要专精去写代码了,但你需要对任务进行合理拆分,让项目成员去做,你更多的是做沟通、协调、技术攻关相关的工作;
* Step4、技术驱动:架构师
上面第3步是基于业务驱动的,可以做项目经理,但如果你一心痴迷技术,那你可以偏架构一点,架构师是技术驱动的,对技术领域要求很多,需要有前瞻性;
* Step5、CTO级别
CTO级别一般很难达到,当然小公司还是比较容易的,CTO分两种:写代码的、不写代码的,看你个人定位;
以上是PHPer的规划,其实开发人员的路子很多,不要把自己局限住。如果对技术有兴趣,我的头条号里基本都是技术原创,可以看一下哦,希望对你有帮助。
一千个读者就有一千个哈姆雷特,受到性格、技能、资源等方面的影响,每个人的职业规划,都是不一样的,所以是没有人能给出具体建议的,不过,我还是能给你指导一个方向,做起职业规划,会更加清晰。
职业规划的重要性
故事
大学生小李和小张两个人比较相似,毕业后,两个人在3年的时间里,均跳槽了2次,但他们俩的结局,却大不相同。小李起初在一家公司做销售,后来跳槽到另外一家当销售组长,业绩相当不错,干了1年后,果断辞职跳槽到了一家公司当起了销售主管的岗位。
比起小李,小张命运就有些坎坷,起初同样是某家公司的销售,后来跳槽到某家网络公司当网管,最后换了一份工作,做起了一家生产企业的办公室文员。
启发
小李找准了自己的发展方向,每次跳槽都是为提升自己做准备,而小张没有明确的方向,先后在不同行业跳来跳去,最后也没干出什么成绩来,依然游走在底层。
可见,有个明确的职业规划有多么重要。
程序员的未来去向
除了改行外,程序员怎么走,都不错
如何做好职业规划?
性格分析
看清自己的性格,能让自己少走点弯路。先做个MBTI性格测试,网上有题目,看看自己是什么性格的。
特别喜欢php,性格偏内向,走专家路线成功率会更大。
性格偏外向一些,有领导气质,就走管理岗更合适。
当然,这不是绝对,性格内向走管理岗的也大有人在,而且取得了不小的成功,这也仅仅是职业规划的第一步而已。
分析技能
到现在为止,你掌握了那些技能?熟悉Linux常用的管理命令?掌握了javascript?精通MySQL?等等等等。
另外,非专业技能也要分析一下,英语水平如何?自己的知识面广不广?动手能力强吗?思想跳跃跨度大吗?等等。
确定发展目标
这个是重中之重,前面所做的事,完全就是为了确定发展目标做准备的。
1年入门……
3年走到管理岗或成为中高级程序员……
5年成为架构师……
你需要根据自己的实例,再评估一下其他人职业发展速度,然后制定出一个适合自己的发展目标。
目标制定
你需要制定短期、中期、长期的目标,以便对自己进行考核。这里特别说明一下,长期目标还是必须制定的,虽然它很容易实现不了,也容易随时间发生变化。能看到未来的希望,总能提高自信,为短期目标服务。
短期目标以3个月为期限,这3个月,你要学到哪些知识,要做哪些事,要完成哪些任务,一定要具体,具体,再具体。
中、长期目标可以稍微宏伟一点,模糊一点,但不可天马行空,胡思乱想,否则就没有什么意义了。
——摘自W3Cschool学员的回答。