PHP 程序员为什么总是瞧不起 PHP ?

大家好,我是码农先森。

话说,不仅是 PHP 程序员看不起 PHP,其他的语言也同样很鄙视 PHP。为什么 PHP 会这么招人嫌呢?这次我们就好好的来分析一下,这件事情的油头。

其实,一开始也就是 PHP 程序员的自嘲,这主要体现在这些方面。

首先是早期 PHP 的很多黑历史,比如不一致的函数命名和参数顺序,像 strpos 这种函数就非常的反人类。还有直接使用 $_GET 变量拼接 SQL 语句,导致系统很容易被注入,并且在 PHP5 之前很多都是面向过程式的代码,写和读起来都异常的困难,那代码叫一个混乱难堪,难怪 PHP 程序员早期都找不到对象,原来早期的 PHP 本来就没有对象哈哈😄。

其次是 PHP 的入门及其简单,互联网上到处都流传着 《PHP语言7天从入门到精通》的教程,稍微懂点语法就开始上项目,哪有什么设计模式、算法之类的东西,我见过连冒泡排序算法,都不知道的 PHP 程序员也不在少数,但是他们幸运的是赶在了互联网的浪潮上,肝出了很多惊天动地大项目。

最后是 PHP 的高效率,造成了很多 PHP 程序员写代码只图快,不管后期好不好维护,先肝上线再说,一切都是上线后再优化,结果大部分都是上线之后就没有然后了。这种快餐式的语言,就如同当今社会上的预制菜,刚开始时都是又快又好,人人都喜欢,一旦时间长满足不了预期的味蕾,便开始了各种嫌弃。

在近些年互联网快速发展的进程中,PHP 长期以来都是处于 Web 领域的霸主地位。俗话说的好,树大招风,市面上 PHP 的程序员居多,但技术水平普遍偏低,况且 PHP 本身的弱类型及某些的设计缺陷。因此结合这总总的因素,也常常被其他语言的程序员所嘲讽,但是我个人认为这种嘲讽,可能也是一种羡慕与无奈,毕竟 PHP 短平快啊,这才是资本家要的效果,一切向钱看起。

说到这里,我想举个例子,同样的一个需求 PHP 一天就肝完了,如果用 Java 可能要肝上个三五天,光是编译个程序打个包就要个半天了,还吃内存的要死,哪像 PHP 肝完就直接上线运行,这效率杠杠的,老板和小姨子都欢喜。

简而言之,尽管当下的世界并不太平,互联网行业不景气,但 PHP 也曾经辉煌过,他也解决了成千上万人温饱问题。就像刚刚提到的,PHP 的高效率就像是如今的预制菜,它让很多人能吃上一顿饱饭,尽管它不是那么的健康。之前还在网上看到一个段子,有专家说:吃泡面用纸碗不健康,结果很多的网友都回复到:都吃泡面了,还在乎健康?

在资本家的眼里,技术只是服务业务的工具,赚钱的手段,至于用什么语言他们根本不会在乎,他们只会关心你的技术,会不会影响他赚钱的速度。因此,也建议大家在很多场合不要因为语言,而争执的面红耳赤,因为我们的争执在某些人眼里根本不值一提,这是技术人多么痛的领悟啊。

感谢大家阅读,个人观点仅供参考,欢迎在评论区发表不同观点。

说个题外话,由于近年来大环境不好,我开始研究了些副业,也分享给大家,如果有需要的朋友可以在公众号内私信「副业」不喜略过哈。


欢迎关注、分享、点赞、收藏、在看,我是微信公众号「码农先森」作者。