职业迷茫,我相信很多人都会有。当在这个行业里已经具备3、4年工作经验,日常写代码无任何压力,代码质量也可以,做好日常工作后,就不知道做什么?如果现在的你正好是这么一种状态,想提升却不知道往哪走?缺口在哪?前路在哪?这时的你,该如何自我提升?
创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于成都网站设计、网站建设、外贸网站建设、鼎城网络推广、小程序制作、鼎城网络营销、鼎城企业策划、鼎城品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联建站为所有大学生创业者提供鼎城建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com
首先,要学会问自己问题。可回顾下自己是如何走上PHP程序员之路,绝大部分的程序员在刚刚接触PHP时,都是接触框架。在刚刚开始学习的时候,通过框架爱上枯燥的代码,从而获得一丝丝成就感,从此一脚踏入编程世界。所以PHP框架对于PHP程序员来说,既是基础,也是重点。而只有到了高级程序员或架构师级别才会说自己彻底了解PHP框架!即如此,当你不晓得如何提升时,不如回到最初,重新学习PHP框架。这一次目的在于可以精通运用。
你是否有掌握每个函数的使用?你是否会各种潮流包?你是否可以用ORM 写出SQL?你是否掌握定时任务队列缓存等优化?你是否可以熟练前端技术?如果你暂时只是了解以上答案,却不能做到彻底精通,那就要观看并学习各种文档,如PHP文档、Composer 文档、Laravel 文档、redis 文档、去看Vue 文档等。
学习本身就是一件精细化的事情,多遍阅读本就是常态之举。如果你觉得以上问题,你已经完全掌握,接下来思索更高大上一点的技术,如微服务、分布式、读写分离、主从备份、高并发分布式、集群、负载均衡等等。
可在心里设几个问题:这些高大上的技术,自己掌握几分?能够在项目开发中灵活运用?能否在短时间内完全产品需求?
也许,通过这些年的项目经验,你已经可以很好完成项目开发,避免大BUG产生。你觉得以上这些问题你都已经掌握,并且还可以用过往项目来验证自己的说法极具正确性。工作没有挑战,公司没有挑战,安逸又自在。
这时程序员面前往往会出现两条路:一、进入温水煮青蛙状态,慢慢被行业淘汰。二、辞职跳槽的提升之路,希望能在新环境里接触到新技能。大部分程序员都选择了第二条路。但事实果真如此吗?
你可知,在此种状态下的换工作,只是在持续重复你之前的行为?难道当你在这边进入之前那种状态时,又是辞职吗?换行换岗真的可以帮助自己掌握更多技能吗?
如果想解决以上疑问,就要提出更多疑问?质问自己。
“你的代码质量真的 OK 吗?拿什么来衡量自己的代码质量?你知道你写的接口能承受多少请求数和并发量吗?你知道你写的功能有多少人在用吗?你写的功能别人用得顺手吗?Nginx 你真的会用吗?你知道如何设置反向代理来实现负载均衡吗?