硬件十万个为什么

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: 活动 交友 discuz
查看: 952|回复: 0

为什么都要鄙视 PHP 程序员?

[复制链接]

592

主题

606

帖子

3331

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3331
发表于 2017-7-26 08:31:32 | 显示全部楼层 |阅读模式

前几天发表了一篇文章《图解:程序员之间是如何相互鄙视的?》,有人就在留言处留言。

可以解释下:为什么都鄙视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.核心不变的相互鄙视

虽然程序员都在相互鄙视,还有一部分的前端和后端,这样的也都在鄙视,但是核心不变还是下面的这个。

扎心了么?



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|硬件十万个为什么

GMT+8, 2018-7-18 01:02 , Processed in 0.034090 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表