PHP人才断层这事儿,我真的有点急了
说真的,干PHP开发这么多年,最近这一两年,我是真真切切感觉到不对劲了。还记得我刚入行那会,PHP多火啊,基本上只要会写个基础的代码,找工作就不愁,身边一起学PHP的小伙伴一抓一大把,论坛里全是讨论技术的,热闹得不行。
那时候,淘宝早期的页面、百度贴吧,还有知乎刚出来的时候,全是用PHP做的,说它支撑了大半个互联网的早期发展,真的不夸张。可现在呢?我上周跟一个做HR的朋友吃饭,他倒了一肚子苦水,说他们公司招一个能搞定微服务、高并发的PHP老工程师,招了快四个月了,简历收了不少,要么是能力不行,要么是人家根本看不上他们公司,聊两句就没下文了。
我听着也挺感慨的,这不就是现在PHP人才的现状吗?我身边认识的PHP开发者,大多都是跟我一样,干了十几年的老炮儿,最少也有七八年经验。前阵子公司体检,好几个同事都查出了颈椎、腰椎问题,开玩笑说再干几年就得退休了,可反观公司新来的年轻人,能真正沉下心学PHP的,一只手都数得过来。
有一次部门招实习生,来了十几个,问他们为什么学PHP,有一半是因为其他语言太难,抱着“先试试”的心态,还有几个是被培训机构忽悠来的,连PHP和Python的区别都搞不清楚。更有意思的是,有个实习生,学了半个月就跑路了,说PHP“没前途”,要去学Go,说跟着大厂的风口走,准没错。
其实我也能理解年轻人的想法,现在市面上的编程语言太多了,Python能做AI,Go能搞高并发,Node.js前后端通吃,看起来都比PHP“高大上”。不像我们那时候,没得选,PHP上手快、门槛低,是最适合新手的入门语言,而且那时候互联网刚起步,PHP的岗位多到数不清。
我还记得我刚工作那会,跟着师傅做一个电商网站,用的还是PHP 5.6,那时候觉得能写出一个能正常运行的页面,就特别有成就感。现在呢,PHP都更到8.5了,加了好多新功能,性能也提升了不少,可身边好多老同事,还是习惯用老版本的写法,对JIT编译器、管道操作符这些新特性,要么不知道,要么懒得学。
反过来,那些刚入行的年轻人,倒是知道这些新特性,可让他们上手维护一个老项目,就懵了。前阵子我们部门来了个刚毕业的小伙子,PHP 8.x的新语法用得很溜,可让他改一个PHP 7.x的老项目里的bug,折腾了两天都没搞定,最后还是我上手帮他弄的。
这就很尴尬了,老开发者跟不上新变化,新开发者没经验,中间就断档了。而且现在高校里,也很少有学校把PHP当成核心课程来教了,我外甥去年考上计算机专业,我说让他学学PHP,他说老师只教Java和Python,说PHP“太低端”,没必要学。
其实我真的想替PHP说句公道话,它不是低端,只是太“接地气”了。就像路边的小吃摊,没有大酒店那么讲究,却能解决最实际的需求。现在全球还有一大半的网站在用PHP,尤其是那些中小公司,还有政府、国企的老项目,全靠PHP撑着,你说它没用,那这些项目谁来维护?
还有薪资的问题,这也是个大痛点。我一个干了12年PHP的朋友,现在薪资还不如一个干了5年Java的年轻人,不是他能力不行,是整个行业对PHP开发者的定价就偏低。好多公司觉得,PHP开发简单,随便找个人就能做,所以不愿意给高薪,久而久之,优秀的PHP开发者要么转行了,要么去做管理了,没人愿意一直干一线开发。
前阵子我跟一个做跨境电商的老板聊天,他说他们公司的网站是用PHP做的,已经用了八年了,想重构,可找了好几家公司,都没人愿意接,要么是报价太高,要么是说找不到合适的PHP开发者。他也想过换成Java,可重构的成本太高,而且公司的老员工也只会PHP,折腾不起。
这就是现实,PHP人才断层,受伤的不只是开发者,还有那些依赖PHP的企业。我有时候也会想,是不是再过几年,我们这些老炮儿退休了,那些PHP老项目就真的没人管了?
说真的,我也没有什么特别好的办法,毕竟这不是我一个人能改变的。我只能尽我所能,带带公司的年轻人,把我这么多年的经验教给他们,告诉他们PHP不是没有前途,只是需要沉下心来学习。
有时候我也会在论坛上发一些PHP的实战技巧,不是为了出名,就是希望能有更多年轻人看到,了解PHP的现状,愿意加入进来。毕竟,这么多年的感情了,真的不想看到它慢慢被淘汰。
可能有人会说,技术更新换代是必然的,PHP被淘汰也是早晚的事。可我不这么认为,就像以前大家都说Java要被淘汰,结果呢?它依然是主流。PHP也是一样,只要还有需求,就有存在的价值。
不过话说回来,人才断层的问题,也不是靠我一个人就能解决的。企业得多给PHP开发者一点机会,提高点薪资,完善一下培训体系,别总觉得PHP开发简单,随便找个人就能干。高校也多关注一下PHP,别一味地跟风教那些热门语言,忽略了PHP的实际需求。
还有那些年轻人,也别被网上的言论带偏了,觉得PHP没前途。不管学什么语言,只要学精了,都能找到好工作。PHP上手快,门槛低,而且应用广泛,对于新手来说,其实是一个很好的入门选择。
我有时候也会自嘲,我们这些PHP老炮儿,就像守着一座老房子,虽然房子有点旧,但充满了回忆,也还能住人。只是希望能有更多年轻人愿意进来,帮我们一起修缮,让这座老房子能一直住下去。
不知道你们有没有这种感觉,有时候看着身边的同事一个个转行,看着年轻人对PHP越来越不感兴趣,心里就挺不是滋味的。可能这就是老了吧,总喜欢怀念过去,也总担心自己坚守的东西,会慢慢消失。
不过还好,我身边还有一些跟我一样坚守PHP的朋友,我们偶尔会一起聚聚,聊聊技术,聊聊行业的现状,互相鼓励。虽然前路不明,但我们还是愿意再坚持坚持,毕竟,这是我们干了一辈子的事业,也是我们青春的一部分。
说了这么多,也不知道自己说了些什么,可能有点语无伦次吧。就是心里憋得慌,想找个地方说说心里话。希望PHP能越来越好,也希望能有更多年轻人愿意加入PHP的大家庭,让这个曾经辉煌过的语言,能继续发光发热。