1. 程式人生 > >為什麼都要鄙視 PHP 程式設計師? Java聯盟 百家號 07-24 21:43 前幾天發表了一篇文章《圖解:程式設計師之間是如何相互鄙視的?》,有人就在留言處留言。 可以解釋下:為什麼都鄙視PHP工程師

為什麼都要鄙視 PHP 程式設計師? Java聯盟 百家號 07-24 21:43 前幾天發表了一篇文章《圖解:程式設計師之間是如何相互鄙視的?》,有人就在留言處留言。 可以解釋下:為什麼都鄙視PHP工程師

前幾天發表了一篇文章《圖解:程式設計師之間是如何相互鄙視的?》,有人就在留言處留言。

可以解釋下:為什麼都鄙視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。

如果你們還有什麼見解和看法,歡迎在評論處,留言討論哦。