3-5 年的 PHPer 应该具备

又到了,金三银四,换工作季。我呢没准变换工作,倒是上网翻了翻招聘信息,由于我做PHP,就看了下当下3-5年的招聘需求,发现这些招聘信息都有如下要求:

3-5年PHP需要具备:

  • TCP/UDP协议, socket 通信,熟练使用workman,swoole,swoft等rpc框架
  • 精通PHP,熟悉golang语言,
  • 熟悉html,css,javascript,会nodejs,vue优先。
  • mysql, 以及SQL优化,熟悉索引应用和优化,独立设计数据库、数据表,
  • nosql,mongodb, redis,memcache缓存。熟悉后端缓存技术、了解缓存使用场景,高并发、高性能服务系统设计经验及能力,熟悉大规模集群系统的开发
  • 常用Linux,shell命令编写,熟悉云、容器使用
  • 精通LNMP架构,熟悉http 协议,RestFul API开发,熟悉tp,laravel,yii主流框架。
  • 熟练使用svn,git,Hg版本管理工具,
  • 良好的书写习惯,注释,设计模式,编写高质量的,整洁简单,可维护性的代码,遵循公司研发规范,产品技术文档的整理
  • 分析和快速排查定位解决线上问题,保障系统功能的稳定性,优化现有系统,提升运作性能
  • 主导/参与项目的架构设计、技术选型、架构原型实现以及服务端核心模块的开发,与各技术人员紧密合作,完成工作任务
  • 有个人博客,个人开源项目,有个人独立完成项目。
  • 乐于持续学习,乐观开朗,抗压性强,良好的沟通能力和合作精神,自我驱动力强,有强烈的事业心和责任感

大家可以看看自己是否达到了主流的用人标准,如果你是超出预期,那么你可以选择跳得更高。3-5年时间,足够把一个学生培养成一个合格的打工人了。可以看到企业还是把PHPer当作多面手看待,希望还会能会一些其他语言。3-5年的phper,企业还希望有一定的带团能力,由此可见phper的成熟期是较短的。

我同时对比了3-5年的NodeJS,Python、Java、Golang就职要求,PHP岗位对技术之外的要求是最多的,这样会,还要那样会,而且范围还广。我自己也觉得phper的成熟时间是较短的,对技术高低的评判主要是对高性能、高并发的设计,这个时候php写的漂不漂亮不重要,会不会用第三方工具(Redis,ES),了不了解限流、队列、削峰、缓存这些原理就尤为重要。所以到这个份上,就别死磕PHP了,多看看周边。

我又查了下5-10年的PHP岗位,数据很少。有的,我看了下任职要求,只有一句话要求了PHP。好到里,我就想从整个职业道路上谈谈,如果你关注过我的博客,会发现,我发布些golang相关的技术博客了。如果你还是坚持——PHP是这世界上最好的语言,你可以把这篇文章关闭了。本来我还是安安心心写PHP,捣鼓捣鼓Swoole,觉得会用Swoole,能玩转PHP协程就很牛皮。这除了自嗨,然并卵。

之前比较喜欢看些别人的博客,php100从断更到关闭。其他综合博客平台,PHP的文章更新占比也很少,这么说吧,有些培训机构都不开班了。我感觉最近php的热度是有所下降的。所以,大家考虑换工作好好考虑下未来5年,10年你准备干什么。同时,别死磕语言,多积累算法、计算机底层、架构方面的知识,这些不随你换语言而过时的。

php
本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由系统于 3年前 自动加精
讨论数量: 9
Junwind

是的,PHP对它之外的都很有要求,Linux,mysql,nosql,golang,nginx,apache,larvel,workerman,swoole,网络相关,高并发,等等,每一个的内容都很多,学不完,慢慢整咯

3年前 评论

@junwind 到最后PHPer的技能大部分在使用各个组件上,而不在php语言本身。因为php真的很简单好用,不让人操心。

3年前 评论

给组织拖后腿了,我要努力加油!

3年前 评论

是的呢,已经开始学习 Go 语言了,且算法、计算机底层、架构方面的知识也在逐步补。

3年前 评论

精通php 我就笑笑。

3年前 评论

路是要自己走的,自己去定一个方向。就像之前站长说过:作为工匠,我更愿意把我有限的生命用在作品上,而不是对工具的无止境的学习上。PHP在高并发本身是弱项,有没有可能有些东西涉及不到高并发?

1年前 评论
小白要生发 (楼主) 1年前

讲个笑话,操PHP和前端的人,90%以上算法基础都是很差的

10个月前 评论
墨鱼坞 8个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!