为什么都要鄙视 PHP 程序员?
Java联盟
百家号 07-24 21:43前几天发表了一篇文章《图解:程序员之间是如何相互鄙视的?》,有人就在留言处留言。
可以解释下:为什么都鄙视PHP工程师吗?
小编 李娜 我 这就开始 解释分析下。
到这里就有人问啦,不是说 PHP是世界上最好的语言吗?让我们下面慢慢解释。
1.先从个人情感方面来说
下面一张图片就很好的解释了,为什么PHP在一般人眼中是不受待见的。
当然这还有这样一张陈年旧图,非常生动形象。
哈哈开个玩笑,至于为什么程序员都要鄙视搞 PHP 的。
下面这几方面才是最重要的地方!
2.从技术层面来说
还是先来看看一个段子。
三个程序员坐在格子间里编程。
一个程序员一言不发,他用的是python.
一个程序员写一会儿就按一下编译,然后就玩会儿手机。他用的是C++。
一个程序员坐在那里浏览网页,不时飞快的键入一些字符。
经理看到,怒道:你怎么不干活,尽在上网!
回答:我在查实现这个功能需要用什么函数。(因为他用的是 PHP。)
照成上面情况的根本原因,是因为 PHP 在 WEB 开发上有着先天的优势:
1.入行门槛低:
PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。(简单来说就是,你把其他几种语言,都拿过去了一部分用,想想其他语言的程序员作何感想?)
很多人自学了几个月,就能做出较不错的东西。
2.代码量少,开发速度快:
嵌入于HTML:因为PHP可以被嵌入于HTML语言。
(代表很少的时间,金钱,成本,就能干出 你老板想要的结果,这抢了多少别的语言的饭碗?)
3.开发成本低:
PHP最经典的组合就是:linux+ Apache +mysql+ PHP,简称(LAMP,兄弟连)所有的软件都是开源免费的,可以减少投入。
4.跨平台性强:
由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、Mac OS下。
目前微信二次开发,基本上都是基于PHP开发的。
但是PHP也有一些十分严重的缺陷。
1.待遇偏低:
就是因为PHP太好上手了,造成一大堆没有计算机底层知识的妄图通过PHP来进入计算机领域,干的人多了自然就不值钱了。所以很多人都吐槽PHP程序员技术烂。
2.成长空间小:
入门易,难精通。一个NB的PHP程序员,一般都是在JAVA ,C语言等其他语言也有着非常深入的研究。但是基于第一条,有一部分人学完PHP后又学习了其他语言,就换语言发展了。
3.不常用于大型企业开发和软件开发:
由于PHP主要用于WEB的开发,很少用于大型企业的开发和APP开发。
优势很明显,现在还有人在争论 PHP是世界上最好的语言,但是PHP缺陷也很感人。
所以李娜个人认为,如果加个前提, “PHP应该是 WEB领域 最好的语言” 这样子应该应该就对了。
不要单纯评论技术层面上的好与坏,但是哪个语言没个优点和缺点呢?
但是还有一点最最最重要的原因,我认为是这样的。
3.从工作角度来说
由于php主要工作会是WEB前端页面,所以一般都会频繁的接触 设计妹子 让她做个图什么的。。。。。
而其他语言的,有时开发一个项目好几个月,可能连和妹子说一句话的机会都没有,你说其他XX员是不是。。。。。
总得来说PHP接触妹子的机会还是比其他语言的程序员要多一些。
4.核心不变的相互鄙视
虽然程序员都在相互鄙视,还有一部分的前端和后端,这样的也都在鄙视,但是核心不变还是下面的这个。
扎心了么?
哈哈,上面的仅仅是 李娜 我个人的看法。可以的话帮忙点个zan。
如果你们还有什么见解和看法,欢迎在评论处,留言讨论哦。
更多推荐
为什么都要鄙视 PHP 程序员? Java联盟 百家号 07-24 21:43 前几天发表了一篇文章《图解:程序员之间是如何相互鄙视的?》,有人就在留言处留言
发布评论