大數據告訴你,該不該學習PHP?

大數據告訴你,該不該學習PHP?

來自專欄職場大數據1 人贊了文章

今天,我們來說說PHP程序猿好了。開扒之前呢,先聽首歌,了解了解程序猿圈的鄙視鏈?

當初就不該學php來自拿出數據00:0002:48

PHP,是個什麼樣的存在?PHP(全稱:PHP:Hypertext Preprocessor,即「PHP:超文本預處理器」)是一種開源的通用計算機腳本語言,尤其適用於網路開發並可嵌入HTML中使用。PHP的語法借鑒吸收C語言、Java和Perl等流行計算機語言的特點,易於一般程序員學習。PHP的主要目標是允許網路開發人員快速編寫動態頁面,但PHP也被用於其他很多領域。

但是由於PHP是因為動態網頁場景而產出來的語言,簡單來說PHP本來就是一門DSL,由於不是通用語言,PHP缺少了很多優秀語言的一致性及哲學。

總結一下PHP的特質: 簡單快速;框架多。

前端框架越來越流行,後台轉行微服務的年代,PHP這種混合HTML的語法很難用來構建更大更複雜而且運行在雲端的系統。加上PHP缺乏好用的管理工具,在講求創造價值而不是享受打代Code的時代,PHP開始有點追不上。因此一個無形的鄙視鏈就這麼形成了……

為什麼要Diss PHP?

一個成熟的程序員不會輕易鄙視任何一門語言,相比之下,PHP被群嘲,更多的是針對PHPer。這裡數據君為你整理了以下幾個原因:

一、PHP語言沒體系化的思維,系統性不夠強,工作不規範。

PHP獨特的語法混合的了C、JAVA、Perl以及PHP自創的語法,簡單來說,就是「將其他家的東西東拼西湊,搞出一個用很少的時間、金錢和成本就能實現甲方老闆想要結果的語言」(PHP可以被嵌入HTML語言)。很多人自學了幾個月, 可能連HTTP 基礎原理還不夠深入了解,就能做出不錯的東西,能不被其他程序猿diss?

野生吐槽:自己要寫一堆代碼的功能PHP里居然調一個函數就完成了,你說氣不氣,當然要鄙視了

二、PHP上手快、入行門檻相對較低,PHP圈魚龍混雜。

PHP易上手、使用率高、門檻低等一系列特點是優點也是缺點。因為很容易上手及完成一定的Web應用,這很容易讓大部份初學者忽略了很多需要知道或尋根的知識,導致大量的人可能都沒有計算機底層知識,也沒有核心的的編程思維,就妄圖通過PHP進入計算機領域;PHP也不像Java或Ruby那樣學語言本身的同時要學相關的Framework,所以一開始就寫PHP的很容易變成菜鳥並不是空穴來風。自來水多了,難免整體質量就難以保持一路高歌。

三、成也PHP,敗也PHP。

PHP的使用率很高,互聯網爆發的時候,正是PHP的時代,所有人都在喊著「PHP真好,我愛PHP!」,這和某某明星爆紅,真愛粉、黑粉、水軍一起上,鋪天蓋地哪哪兒都是他/她,結果原本對該明星無感的人,就開始煩了不是一個道理?當然也有錢的原因,畢竟程序猿在這條鄙視鏈上的位置跟其薪水息息相關,但是談錢傷感情,這一趴就算了吧……

為了湊字數,最後說一個重磅被鄙視的原因好了!!!

PHP主要的使用場景是Web前端頁面,一般都會頻繁地接觸設計妹子,讓她做個圖,改個圖什麼的,為了炫酷的頁面熬夜加班,還能買杯咖啡關心一下,一來二去……你懂得……再想想學習其他腳本語言的崽,有時候開發一個項目就得好幾個月。幾個大老爺們在一起基情瘋長,妹子是什麼生物,怕是乍一問他,都會懵逼幾秒鐘……

——我是「愛與和平」分割線——

PHP的語言設計確實有自身缺陷,因為PHP 誕生的那一天開始,就是為了給用戶提供表面層編程的,你現在非要從其他維度說它不是事兒怕不是雞蛋裡挑骨頭?

計算機語言有好壞之分么?各家都有所長,使用的人也是各取所需。語言只是工具,和產品的好壞沒有必然聯繫。因為後來你會發現,每一種語言在某個業務邏輯層次上都有它自己的局限,萬能語言不存在的。很多大型系統都是複合型,它們會使用多種語言去搭建。反觀Facebook、百度,微博……哪個不都在某種程度上依靠了PHP?

恕我直言,一味的看不起PHP的人都是「MD智障」。

最後拽拽地問一句:你們這麼閑,都有女朋友了么?

崗位大數據

——從業人員就業現狀——

性別分布:

PHP程序猿中,男性佔比94.53%,女性僅佔比5.47%。小哥哥的從業人員數量碾壓了小姐姐們……太粗暴了,這結果……

學歷分布:

PHP程序猿們擁有本科學歷的工作人員佔比56.46%;擁有大專學歷的佔比39.48%;擁有碩士學歷的佔比1.61%擁;有博士學歷的佔比2.45%。

從業人員主要分布區域:

(從業人員集中地區top10)

PHP程序猿主要分布於我國中東部、南部沿海地區,其中北京的PHP程序猿最多,其次是深圳、上海、成都、廣州、杭州、武漢、西安、重慶和廈門。

僱主普遍願意支付的月薪情況:

76.92%的僱主願意支付7-10K的月薪,23.38%的僱主支付的月薪在10-15K。

高薪資分布地區top10:

高薪分布TOP10地區中,蘇州、廣州、重慶、福州、杭州、武漢、南昌、惠州、上海、成都均有上榜。

從業人員工作經驗普遍年限:

(地區工作年限最長top10)

PHP程序猿當中,其中有44.8%的從業人員的工作年限集中在1-3年之間的;工作經驗在4-6年的從業人員佔比39.0%,工作經驗在7-10年的從業人員佔比13.5%,10年以上工作經驗的為2.7%。其中在福州的PHP程序猿的平均工作年限最長,為8年。

從業人員薪資情況概覽:

(不同經驗下的工資水平概覽)

從PHP程序猿的工資統計數據也可以看看,PHP程序猿的起薪還是相當可觀的。

——通力模型和其他一些數據——從業人員靠前的畢業院校:

從業人員靠前的專業:

從事過的工作:

僱主最看重的能力:

PHP是世界上最好的語言,但是PHP缺陷也很感人。入門易,精通難,一個NB的PHP程序猿,一般都是在JAVA,C語言等其他語言上也有著非常的研究。

下面是我們根據大數據生成的PHP程序猿的人才畫像,還是很帥的嘛:

(長按即可保存)

我擁有萬千子民,

我知道欲承皇冠,必承其重。

——PHP程序猿

號外:

(拿出數據君的微信對話截圖)

這是一個寫JAVA的程序猿得知我要寫PHP的時候發的消息,他已經被抓走了,我舉報了他裸貸買10W+一台電腦然後跑路的事情……因為,我嫉妒他的電腦鄙視所有鄙視編程語言的工程師。我是說,在座的各位都是辣雞。

weixin.qq.com/r/8zv-523 (二維碼自動識別)

(文章圖片部分來自網路,如有侵權,請後台聯繫)


推薦閱讀:

TAG:大數據分析 | PHP | PHP學習 |