PHP

PHP现在真的已经过时了吗?

我去年刚在一家培训机构学了四个月的PHP编程,今年初八人才市场招聘,我就去了,没想到招这方面的真少,好不容易找了一个还是一家培训机构,对我说了不少话,…
关注者
85
被浏览
277,353

44 个回答

不要听培训机构忽悠,要看行情,建议去看看招聘网站。追求短平快开发的中小公司,PHP依旧是首选,学好PHP-FPM或者Apache下的PHP Web开发、微信小程序开发、HTML5活动页面开发就够了。对于大公司,应该多学学Linux环境下的PHP网络编程及HTTP/WebSocket协议实现和事件库、PHP多进程编程及进程间通信。比如可以参考下腾讯的PHP开发岗位需求。

编辑于 2020-07-22 08:08

这个应该和地域有莫大的关系,国内现在 PHP 就业一线城市居多,二线除成都以外其他城市都非常少,而 Java 就不一样了,在二线中占比非常大。

也就是说 PHP 的使用,集中在创业公司多的地方(四大一线),应用在大量中小型企业。

至于培训机构说的话,也就不必当真了,永远不要听外行的建议,就好像不要看知乎上买房的观点一样,这帮小年轻都没房子的!


推荐阅读

[1] MixGo V1.0 发布,混合型高性能 Go 框架

[2] MixPHP V2.2 发布,与 go-micro 深度集成的 PHP 微服务开发框架

[3] MixPHP V2.1 发布,基于 Swoole 4.4+ 单线程协程 PHP 框架

[4] MixPHP V2.1 为何从 Reactor+Manager+Worker 多进程改为单线程协程

编辑于 2020-11-12 14:40

广州番禺,php+go,金融公司,也在慢慢收减php的代码量


过去十几年高速发展时代,各行业科技公司为了抢滩所以强调迭代效率优先,因此php怎么都会成为快去构造原型试水的首选。


近年各行业排位座次基本沉淀,强调维护优化深挖扩展,没有那么多增量业务探索需求了,php旧业务改起来还有风险(主要容易吃弱类型、数据结构松散不好预测的亏,容易改出问题),因此这个阶段用强类型和异步IO的语言其实能比较好地解决问题。并且go还适当保留了一些类似php的开发体验,比如类型推断可以不用开头就声明类型,泛型的完善进一步优化了开发体验。还有就是go的错误处理倒逼整体工程关注每一个可能的错误,降低了崩溃率。因此已经在各行各业坐稳业务并且有一定体量的公司在强调稳住既有业务又不想失去太多开发效率的诉求下,golang成为了优选项之一,这是未来会逐步扩大的技术圈和招聘需求。其实比照前端也是,有类型声明的type script也不是这几年才出现,但现在我看到很多前端都默认用type script,他们何尝不曾饱受弱类型的坑害。。。



另外就是腾讯以前用vc做qq起家,积累了不少c系技术人员,比如他们还qq影音,腾讯管家,微信等,但期中c++的学习成本很高,近年的毕业生其实比较抵触这个,所以腾讯已经大幅减少c系技术的占比,拥抱能稳定、高性能解决问题又有一定开发效率的golang,也推进几乎所有项目线把内部通讯统一换成了TRPC。然后还有字节、火山视频等大厂也在一起推golang,所以推动了golang普及。


这时python和ruby本来就在发展的势头就被golang绊了一下放缓了或在某些国家就是停止增长了


到另一块就是java半身也有很大量的存量项目,他们还在死守,如果是过去十几年,成熟的golang也许能乘着各创业公司的项目快速铺开占有率,但现在没啥增量,只能靠一部分认同它价值的技术决策者将既有业务一部分一部分替换成golang来提升市场占有率了。


这是我的视角对php和golang组合的看法


php倒不该灭绝,就是主要把它定位到小项目和低流量项目就好了,只是现在的困境是网上一片唱衰PHP,培训机构也不开这种课了,技术人员就产出少了,以往大学里面的编课程的老师一般都不敢随便教学生用php这种野路子技术,他们出于保守都是引用大公司的技术,所以教育体系里的教材主要都是教JAVA和c系的技术(Oracle和微软),以很少高等院校是有开PHP的课程的你们说是不是。


过去十几年的PHP技术人员供应来源的一大主体来自于培训机构,第二主体是来自于在校期间就有自学PHP的高等院校毕业生,第三是有相关课程的毕业生。


随着未来经济形势可能也不会多好,继续有一片中小公司倒下,他们的php项目也会不复存在,而能站稳脚跟的企业也在逐步换成go语言,会php的新生供应又少。


因此既有项目的公司招不到人的情况下会分化成两派,第一派是有资金实力,并能招到合适的go语言技术人员的公司成功走上转型的道路;第二派则是资金不足或者说思想顽固死守php的那一派,并且他们也不敢随便动已有技术员,这些人员在公司越做越老,也没有新人来接替他们的工作,因此这些他们的后端技术部会以大龄员工为主。


其实美国也有这样的现象,某些还是蛮赚钱的冷门金融公司竟然还在招六七十岁的老程序员(或者他们维护着现有系统的主要程序员,都是六七十岁的),因为他们才懂那些六七八十年代的偏门语言,维护着他们那个赚钱的金融系统

发布于 2024-04-02 20:38

我身边一个用PHP做外包的女程序员,2020年赚了50多万,她之前效益好的时候营收能上百万,也是PHP

编辑于 2023-03-04 08:54

看完这个问题,我都有点怕怕,因为我只会一点点PHP和一点点JS,而且我的PHP也很偏科,我只会WordPress这个系统,JS我只会点点古老的jQuery!

唯一的好处就是我用这套系统,一般的需求,我能几个小时配置出来一个后台管理界面,然后再花半天提供前端接口或者自己写模板!

所以感觉我用PHP还能活下去,如果哪天所有的客户指定了开发语言,都不能用PHP,那么我估计才是问题大了!

因为我觉得PHP在处理一些需求和敏捷开发方面还是很有用处的,还是能解决问题,至于找工作,那就另外一回事,我不太懂!

发布于 2020-12-16 16:15

PHP依然流行,但逐渐衰落

PHP是专为网站开发而生的,曾经红极一时。催生了早期中国第一网站新浪、全球第一网站雅虎、社交第一网站脸书等,目前全球网站依然有80%使用PHP开发。

但互联网开发和商业价值的重心,早已从网站迁移到APP、游戏、小程序等领域。新浪、雅虎等当初雄霸天下的纯网站公司早已衰败。如果说早期网站占据了互联网90%以上的商业价值,那么现在网站估值占互联网行业不到10%,PHP也随之落寞。

目前开发一个小型网站,PHP依然是首选技术。全球开发者人数统计中,PHP在Web后端中以微弱优势排名第一,但份额在不断减少,很快就会跌出榜首。而且单纯的网站早已成为基础设施,商业价值大减,所以PHP岗位也在不断萎缩中。

PHP在网站方面是特长生,做大型项目也没问题,大部分互联网公司都是从PHP开始的。但超大型网站通常会经历多次重构,期间有很多技术选型机会(比如性能更好的Go,更适合大型商务的Java等)。后端技术的多元化、对高性能的要求等,让巨头们大多已经抛弃了PHP。

相比PHP只擅长做网站后端,全能型语言现在更受欢迎。Python易学易用惹人喜爱,虽然比PHP性能更低,但为了情怀很多创业者也会选择Python(比如知乎)。而Node前后端一体化,也分流了部分用户。Java更不用说,应用最广开发者最多。

PHP岗位依然很多,但培训班出来通常还达不到小公司面试要求

PHP不是最热门,但依然有大量职位。没有求职机会,就说明还达不到最差小公司的面试门槛。通常公司更喜欢科班出身、有一两年职业经验的求职者。几乎所有的公司对无经验的培训班学员,都是拒绝面试的。

加之行情低谷、疫情影响,求职更加困难。

此外,据我了解20年前IT岗位就已经没人去人才市场招聘求职了,都只有线上、猎头或校园招聘。你直接去人才市场,还真是思路清奇。

常见的培训班求职方法:

  • 杜撰简历和工作经验(已被滥用,容易一眼看穿)
  • 去最底层的外包公司,拿2k-4k入职
  • 去位置差一些的三四线城市和远郊寻找机会
编辑于 2021-06-24 11:43

先看一个 PHP 的趋势图。

PHP 主要问题在于:

  1. 没有大公司支撑,迭代慢。

2. web 之外几乎没市场。

未来也只会跌,不会涨了。 除非微软 FB 收购了,有可能。


培训机构目前推 python 的比较多,python 大部分方向跟算法有关,但如果你高等数学不太好的话,其实是很难深入算法的。这样的话,其实学 go 或者 java 可能会更好一些。

编辑于 2020-07-19 12:49

PHP是一种流行的编程语言,它被广泛用于开发Web应用程序。尽管近年来有一些新的编程语言崛起,但PHP仍然有很多用户和开发人员在使用它。因此,我不会说PHP已经完全过时了。但我也不会否认它正在逐渐被新一代编程语言所取代。建议你了解一下新的编程语言,并结合自己的项目需求来决定是否使用PHP。

发布于 2022-12-15 19:49

简单高效就是好东西,产品快速成型!无论是写app接口还是网站开发都一样高效。

发布于 2021-02-19 21:22

任何一个大企业,都会使用多类语言,其中肯定会有PHP的踪影,目前不能说PHP已过时,毕竟 微信支付商户平台还一直在使用着PHP 微信支付 - 中国领先的第三方支付平台 | 微信支付提供安全快捷的支付方式 其背后虽然有多种语言,但事实证明PHP还是未为过时的,PHP以后可能只会成为一个纯纯的后端语言,专从事API类型后端支撑,在众多语言中,PHP是在WEB应用里开发最简单最快捷入门的低成本首选语言,它对数组的处理和因自身属弱语言而无需非声明变量结合数组的强大写法,让它在API输送方面书写代码占有一定优势,至于所谓的系统低层通讯类再交由别的语言去做,PHP一向只善长在WEB领域

发布于 2020-07-20 15:38
  1. 目前市场上中小型企业用的还是蛮多,大厂的一些遗留项目PHP占有率也蛮高的
  2. 目前PHP社区也出了PHP8,只是晚了一丢丢,早几年出来应该反响还不错的
  3. 重要的还是人的原因,学PHP找一份工作还是没问题的,入门容易深入难!学到后面就不限于PHP的使用了!
  4. 你可以参考以下PHP进阶架构师的路线图

以上内容希望帮助到大家,更多PHP大厂PDF面试文档,PHP进阶架构视频资料免费获取,PHP精彩好文可以看下面文章:

四年精华PHP技术文章整理合集——PHP框架篇

四年精华PHP技术文合集——微服务架构篇

四年精华PHP技术文合集——分布式架构篇

四年精华PHP技术文合集——高并发场景篇

四年精华PHP技术文章整理合集——数据库篇

编辑于 2020-12-30 09:49

现在仍有60-80%的网站在使用php,你去搜搜就知道,大的互联网公司谁不用php?一堆人在纠结版本5.4,5.6时期的问题,然而我们已经到了7. 4,WordPress 都可以用composer 上了你们知道嘛?

当然了,如果你老师还在用codeigniter教php,或者还在拿php当脚本语言的,这些老师可以忽略他们了。。。

发布于 2020-07-25 08:20

凡是让你掏钱的人,他们的话,要往反了听。所以她想表达的真正意思是:“因为我们不教PHP,所以我们认为PHP不行了。实际上PHP好的很,只是我们没有本事教而已。”

编辑于 2018-02-26 15:06

你学4个月,计算机系毕业的学3年……你觉得呢

发布于 2018-02-27 07:43

不是真的,是已经过时了。

发布于 2021-02-09 21:26