为什么几乎所有程序员都会鄙视PHP,但却不鄙视它?

2001年7月,PHP官方开发文档中,出现了一句话:

Because PHP is the best language ever,ever.It's fast,very powerful,and free.

 

 

后来,一则著名的笑话诞生了:

某女:你能让这个论坛的人都吵起来,我就跟你约会。

某程序员:PHP是最好的语言。

于是论坛炸锅了,各种吵架。

某女:服了你了,我们走吧。

某程序员:今天不行,我一定要说服他们,PHP必须是最好的语言。

自此,PHP成了众多程序员们调侃的编程语言。

 

有这么一门编程语言,它就没那么“不幸”了,相反的,却受到了皇帝般的待遇,编程语言鄙视链中,却看不到它的身影。

著名网站Hired曾发布了一份“2019年软件工程师现状”的报告,该报告由Hired数据科学团队收集和分析,覆盖了13个城市的98000名求职的软件工程师,反映了超过170000个面试申请和过去一年的工作机会。此外,他们还收集了来自Hired凭条上700多名团建工程师的调研回复,以了解开发人员的工作偏好。

 

报告指出,全球区块链工程师的需求上涨了517%,需求量最高的编程语言Golang,超过1/5的开发者通过自学掌握编程,所有开发者最想学习的技术是机器学习。

报告还特意指明,所有开发者最爱的编程语言是Python

 

我们不可否认,真的鄙视PHP的人,确实存在,而且不少,但更多的人,只是在调侃它。Python很强,PHP也不例外。

为什么Python的质疑那么少呢?

当一个人的优点太多时,那些小不丁的缺点,自然也就被忽略了。

首先,Python代码非常的简洁,很符合“优雅的代码”这一标准,对于以“用代码改变世界”为理想的工程师们,Python的出现,简直就是福音。

去年有一串Java代码火了,号称AI的核心代码。每当你输出一个问题,这个程序就会去掉问号,自动添加感叹号,于是就变成了:

 

再一次证明了,人类的本质是复读机……

可以清楚的看到,用Java实现这一功能,代码量还是有点多的。那么用Python,几行代码可以实现呢?

一行就够了!

 

其次,Python简单易学,入门门槛低,这也是很多人喜欢它的原因。

一个程序员,一般花上一周的时间,就可以掌握它。即便是零基础、初学编程的人,也只需要两三个月的时间,学习成本远低于其他编程语言。

代码简洁,学习成本低,如果能做到的事很少,肯定也没什么人学,Python却同时具备了这些优点。

Python可以做很多事,做爬虫、开发游戏、数据处理、人工智能,机器学习,Web开发,都是Python比较常见的应用领域。

Python几乎无所不能。

这么好的编程语言,喜欢它的人自然多,讨厌它的人少,于是我们在鄙视链中,就太难看到它的身影了。

说到鄙视链,其实在Python工程师内部,依然存在一条鄙视链,那就是:

 

除了这些优点外,从薪资水平上看,Python工程师的薪资水平均值在12k-18k之间,拥有3年以上工作经验的Python师,薪资普遍高于20k。Python工程师的平均薪资水平,高于程序员的平均薪资水平。

Python有多火?

从大的方面说,山东省已经将Python纳入小学信息技术教材,而浙江省则把Python纳入高考选考科目。从小开始学Python,这一趋势开始显现。在学习Python的过程中,往往因为没有资料或者没人指导从而导致自己不想学下去了,因此姐姐我特意准备了个群 631441315 ,群里有大量的PDF书籍、教程都给大家免费使用!不管是学习到哪个阶段的小伙伴都可以获取到自己相对应的资料!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值