php没落的原因
很多人都在反映,PHP现在很难找到工作,真的是这样吗? 是的,五年PHP,疫情前辞职了,现在待业快5个月了,找工作好难
先说结果,只会php的开发人员,现在确实比较难找工作
第一:需求少了
由于疫情影响,有一些小公司倒闭了,现在的情况是人多公司少,竞争相当激烈,如果你只会php那你的竞争力比较低,现在都往全栈开发方向发展,就算你不往全栈发展,最起码你要懂点linux 系统 或者 除了php之外另外一种流行的编程语言
第二:函数命名不规,传参位置不一
先来看网上一个段子:
三个程序员坐在格子间里编程
A程序员一言不发,他用的是python.
B程序员写一会儿就按一下编译,然后就玩会儿手机他用的是C++
C程序员坐在那里浏览网页,不时飞快的键入一些字符
经理看到,怒道:你怎么不干活,尽在上网
C回答:我在查PHP实现这个功能需要用什么函数
尽快是一个段子,不过 php 开发者 在开发过程中,确实经常要上网去搜索 某个功能用的是哪个函数,如果不上网去搜索,我估计开发起来要困难很多 ,资深开发者除外
第三: php 不再是 世界上最好的语言
当年在 web 开发领域,php 可以说是没有对手,绝大部分的web开发都是 用的 php 语言 ,但是随着现在架构演变,以及新的编程语言出现,严重冲击了php的地位
php 除了在web 开发领域比较擅长之外,在其他领域就不太行了,比如现在比较火的大数据,人工智能等等
php 的性能不太好,且对异步支持的不太好,虽然后来出现了 swoole等 优秀的扩展,但很多人还是选择了 其他编程语言代替,比如 golang
老铁,确实是这样的,PHP岗位比较少,在北京用PHP的大中互联网公司都很少,除非是已经在阿里P8-9以上的人,做管理,要是还是做coding的话,职业发展空间就相对较少,因为年轻人多,公司少,这就是现实
说个简单的数据吧,这是我在某网站输入PHP后得到的猎头岗位数目,地点选择的是北京,也就4家企业,猎头岗位数量其实一定程度上是反应了整体大概的数量
然后我们再看JAVA的,每页20个岗位,一共5页,也就是说大概100个猎头岗位
有部分公司转向GO,截图不方便,大概是20来个猎头岗位
当然不是说PHP的人就不行了,实际上有的独特项目就是PHP开发的,后面公司想要找这方面的人,还没发搞定,因为技术语言不一,但是整体来说 PHP找工作跟难是真的
php目前确实不好找工作了前后台分离模式崛起以后,可以说现在后端基本上被java垄断了那么再说说java,这门语言出现的时间比较长了,所以你可以轻松找到1个10几年经验的java工程师,目前java从业者也是最多的换句话说就是,java这么好招,我还要php干啥不过也不能说php一无是处,毕竟是小公司的创业首选拥有丰富经验的phper,还是能够找到工作的
疫情之下,工作难找,吃饭又变难了
阿里巴巴在10多年前,淘宝的后端就是php,但是后面渐渐被替换为Java,至今里边php的应用早已荡然无存,足以证明php没落
像我司京东,至少我目前接触的项目,后端全是Java,没有看到一点php的应用文档等
php的工作还是有的,至少我去年校招的时候投递百度,里边的岗位就有php开发岗,但是招聘人数特别的少,应是维护之前老的项目要用到现在新的项目,后端挺少人会考虑php的,更多的是JavaGoPythonC++等
php是世界上最好的语言,这一句常挂程序员嘴边的赞美,我觉得更多的是对php没落的嘲讽,但也不比较真,顺应技术发展的潮流学习新知识,才是正确的选择
很高兴收到邀请,我谈谈个人的看法主要分为2点
一PHP语言在国内的使用情况
国内的大厂普遍使用Java开发比较多一点,而这点PHP就有点小众了大厂生存抗压能力强所以裁员会比较少点小公司抗压能力弱,在面对收入减少的情况下,不得不进行裁员
二今年疫情带来的特殊情况
企业生存压力大,加上疫情原因,导致利润减少,对开发的要求降低了,很多公司面临裁员问题
三PHP不会被替代
PHP是世界上最好的语言,在做web开发时候,非常快速PHP的优势也是很明显的,不存在被替代的问题
只要功夫深,铁杵磨成针
不要太过相信网上说的互联网寒冬,php待遇差,工作饱和了等一些谣言
只要你技术过硬,不用你去找工作,工作自然会来找你但是你的基础要扎实,还要有发展能力
什么是发展能力就是不断提升自我的能力,可以不断学习不断进步的能力
我见过很多高手,从来都不仅会一门语言,python,java,php,nodejs,go对他们来说,只要工作有需要,他们都能应付的来
所以我的建议是如果你对技术感兴趣,那就只管去做,工作岗位从来都不缺,他只是等待一个合适的人,而你一旦你出发了,成功就在脚下
五六年的php,后来转写go,夹杂着python,现在写了不到一年的java[捂脸]
我不是PHP,是java疫情期间公司面临倒闭,就进行了裁员裁员后发现今年确实不好找工作,尤其是对于30左右的开发人员,真的好难找工作,刚毕业一两年的没有什么影响,他们都基本上一周之内找到了,其他的差不多一个月了还没有相关的应聘单位接收感觉可以考虑考虑转行了,这一行确实优势不大,因为没有别人那么高超的学历和技术,并没有比他们优势大的让公司选择你
现在也好迷茫,其他的又不会,这一行现在工作也不好找还在外面漂着不知道什么时候是个头要说技术,说真的也不是很差,开发起来项目也不含糊,但是好久没面试了,准备起来比以前费劲多了,面试问的问题也越来越难加油把
Boss上和前程无忧上的确很少 为什么C#在互联网环境下这么不好找工作作为一个从事开发工作多年的.NET工程师,我一向认为C#不好找工作是一个误区,尤其对于没有工作经验的毕业生来说
国内的情况来看,90%的软件开发工作是C# JAVA PHP 和近两年火热的Swift(IOS),
除去安卓和苹果,剩下的就是C#和JAVAPHP了,大部分系统(网站程序)的开发都是使用这三者之一
那么你的问题互联网环境下C#难找工作,其实不如说是刚毕业的C#工程师为什么职位少工资低
造成这种现象的主要原因是VS过于强大,微软的汉化和傻瓜化拖拽控件式编程深入人心我曾经面试过一个大专毕业的小伙子,只在网上看看教程,就可以拖拽出一个"像模像样"的WebForm网站 所以学习成本的过于低廉造成了C#工程师入行的难度降低,导致一种C#开发的网站不如JAVA的好的错觉
编程就像盖房子一样,微软提供了过多的工具和模板,而JAVA更像一个只有砖瓦水泥的施工组,所以一个直接拿着别人给的模板往上面喷喷漆,挪挪桌椅位置的房子,和一个一砖一瓦搭起来,符合设计需要的房子,肯定是后者有绝对的优势
因此,JAVA的入门工资更高,而且企业也更愿意去招收一些JAVA专业的人才
但是这个优势只存在于初级工程师,或者说部分毕业生及培训班出来的学生
在工作2-3年之后,中国式教育带来的语言优势就已经不存在了,工资更多的是和能力挂钩,岗位需求也是如此 在上海,一个3-5年的JAVA工程师和.NET工程师工资待遇相差无几,和PHPIOS工程师也相差无几,更多的是看中这个人的工作能力除去科研机构,企业中的老板看中的只是你开发的东西能给他带来多大的收益,而不是哪个语言更好
所以只有认真工作一段时间,才能体会到语言只是工具差别在与人的含义
但是刚找工作时候C#难找工资低也确实是一种现象,解决的办法就是尽量补习编程基础知识,如数据结构算法基础,并且去深入的了解C#代码,而不是VS,这样可以让你迅速从一堆拖控件的毕业生中脱颖而出 (随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)
先说结果,只会php的开发人员,现在确实比较难找工作
第一:需求少了
由于疫情影响,有一些小公司倒闭了,现在的情况是人多公司少,竞争相当激烈,如果你只会php那你的竞争力比较低,现在都往全栈开发方向发展,就算你不往全栈发展,最起码你要懂点linux 系统 或者 除了php之外另外一种流行的编程语言
第二:函数命名不规,传参位置不一
先来看网上一个段子:
三个程序员坐在格子间里编程
A程序员一言不发,他用的是python.
B程序员写一会儿就按一下编译,然后就玩会儿手机他用的是C++
C程序员坐在那里浏览网页,不时飞快的键入一些字符
经理看到,怒道:你怎么不干活,尽在上网
C回答:我在查PHP实现这个功能需要用什么函数
尽快是一个段子,不过 php 开发者 在开发过程中,确实经常要上网去搜索 某个功能用的是哪个函数,如果不上网去搜索,我估计开发起来要困难很多 ,资深开发者除外
第三: php 不再是 世界上最好的语言
当年在 web 开发领域,php 可以说是没有对手,绝大部分的web开发都是 用的 php 语言 ,但是随着现在架构演变,以及新的编程语言出现,严重冲击了php的地位
php 除了在web 开发领域比较擅长之外,在其他领域就不太行了,比如现在比较火的大数据,人工智能等等
php 的性能不太好,且对异步支持的不太好,虽然后来出现了 swoole等 优秀的扩展,但很多人还是选择了 其他编程语言代替,比如 golang
老铁,确实是这样的,PHP岗位比较少,在北京用PHP的大中互联网公司都很少,除非是已经在阿里P8-9以上的人,做管理,要是还是做coding的话,职业发展空间就相对较少,因为年轻人多,公司少,这就是现实
说个简单的数据吧,这是我在某网站输入PHP后得到的猎头岗位数目,地点选择的是北京,也就4家企业,猎头岗位数量其实一定程度上是反应了整体大概的数量
然后我们再看JAVA的,每页20个岗位,一共5页,也就是说大概100个猎头岗位
有部分公司转向GO,截图不方便,大概是20来个猎头岗位
当然不是说PHP的人就不行了,实际上有的独特项目就是PHP开发的,后面公司想要找这方面的人,还没发搞定,因为技术语言不一,但是整体来说 PHP找工作跟难是真的
php目前确实不好找工作了前后台分离模式崛起以后,可以说现在后端基本上被java垄断了那么再说说java,这门语言出现的时间比较长了,所以你可以轻松找到1个10几年经验的java工程师,目前java从业者也是最多的换句话说就是,java这么好招,我还要php干啥不过也不能说php一无是处,毕竟是小公司的创业首选拥有丰富经验的phper,还是能够找到工作的
疫情之下,工作难找,吃饭又变难了
阿里巴巴在10多年前,淘宝的后端就是php,但是后面渐渐被替换为Java,至今里边php的应用早已荡然无存,足以证明php没落
像我司京东,至少我目前接触的项目,后端全是Java,没有看到一点php的应用文档等
php的工作还是有的,至少我去年校招的时候投递百度,里边的岗位就有php开发岗,但是招聘人数特别的少,应是维护之前老的项目要用到现在新的项目,后端挺少人会考虑php的,更多的是JavaGoPythonC++等
php是世界上最好的语言,这一句常挂程序员嘴边的赞美,我觉得更多的是对php没落的嘲讽,但也不比较真,顺应技术发展的潮流学习新知识,才是正确的选择
很高兴收到邀请,我谈谈个人的看法主要分为2点
一PHP语言在国内的使用情况
国内的大厂普遍使用Java开发比较多一点,而这点PHP就有点小众了大厂生存抗压能力强所以裁员会比较少点小公司抗压能力弱,在面对收入减少的情况下,不得不进行裁员
二今年疫情带来的特殊情况
企业生存压力大,加上疫情原因,导致利润减少,对开发的要求降低了,很多公司面临裁员问题
三PHP不会被替代
PHP是世界上最好的语言,在做web开发时候,非常快速PHP的优势也是很明显的,不存在被替代的问题
只要功夫深,铁杵磨成针
不要太过相信网上说的互联网寒冬,php待遇差,工作饱和了等一些谣言
只要你技术过硬,不用你去找工作,工作自然会来找你但是你的基础要扎实,还要有发展能力
什么是发展能力就是不断提升自我的能力,可以不断学习不断进步的能力
我见过很多高手,从来都不仅会一门语言,python,java,php,nodejs,go对他们来说,只要工作有需要,他们都能应付的来
所以我的建议是如果你对技术感兴趣,那就只管去做,工作岗位从来都不缺,他只是等待一个合适的人,而你一旦你出发了,成功就在脚下
五六年的php,后来转写go,夹杂着python,现在写了不到一年的java[捂脸]
我不是PHP,是java疫情期间公司面临倒闭,就进行了裁员裁员后发现今年确实不好找工作,尤其是对于30左右的开发人员,真的好难找工作,刚毕业一两年的没有什么影响,他们都基本上一周之内找到了,其他的差不多一个月了还没有相关的应聘单位接收感觉可以考虑考虑转行了,这一行确实优势不大,因为没有别人那么高超的学历和技术,并没有比他们优势大的让公司选择你
现在也好迷茫,其他的又不会,这一行现在工作也不好找还在外面漂着不知道什么时候是个头要说技术,说真的也不是很差,开发起来项目也不含糊,但是好久没面试了,准备起来比以前费劲多了,面试问的问题也越来越难加油把
Boss上和前程无忧上的确很少 为什么C#在互联网环境下这么不好找工作作为一个从事开发工作多年的.NET工程师,我一向认为C#不好找工作是一个误区,尤其对于没有工作经验的毕业生来说
国内的情况来看,90%的软件开发工作是C# JAVA PHP 和近两年火热的Swift(IOS),
除去安卓和苹果,剩下的就是C#和JAVAPHP了,大部分系统(网站程序)的开发都是使用这三者之一
那么你的问题互联网环境下C#难找工作,其实不如说是刚毕业的C#工程师为什么职位少工资低
造成这种现象的主要原因是VS过于强大,微软的汉化和傻瓜化拖拽控件式编程深入人心我曾经面试过一个大专毕业的小伙子,只在网上看看教程,就可以拖拽出一个"像模像样"的WebForm网站 所以学习成本的过于低廉造成了C#工程师入行的难度降低,导致一种C#开发的网站不如JAVA的好的错觉
编程就像盖房子一样,微软提供了过多的工具和模板,而JAVA更像一个只有砖瓦水泥的施工组,所以一个直接拿着别人给的模板往上面喷喷漆,挪挪桌椅位置的房子,和一个一砖一瓦搭起来,符合设计需要的房子,肯定是后者有绝对的优势
因此,JAVA的入门工资更高,而且企业也更愿意去招收一些JAVA专业的人才
但是这个优势只存在于初级工程师,或者说部分毕业生及培训班出来的学生
在工作2-3年之后,中国式教育带来的语言优势就已经不存在了,工资更多的是和能力挂钩,岗位需求也是如此 在上海,一个3-5年的JAVA工程师和.NET工程师工资待遇相差无几,和PHPIOS工程师也相差无几,更多的是看中这个人的工作能力除去科研机构,企业中的老板看中的只是你开发的东西能给他带来多大的收益,而不是哪个语言更好
所以只有认真工作一段时间,才能体会到语言只是工具差别在与人的含义
但是刚找工作时候C#难找工资低也确实是一种现象,解决的办法就是尽量补习编程基础知识,如数据结构算法基础,并且去深入的了解C#代码,而不是VS,这样可以让你迅速从一堆拖控件的毕业生中脱颖而出 (随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)
来源:本文由易搜IT博客原创撰写,欢迎分享本文,转载请保留出处和链接!