選單

同樣都是程式設計師,為什麼不同語言差距這麼大?

PHP真是最好的語言?有超過40%的網站都在使用PHP語言,顯然PHP是好用的語言。

它也許是最好的,但它更可能是工資最低的語言!

據StackOverflow最近對8萬多名開發人員進行的調查發現,PHP程式設計師與具有相同經驗的其他語言的程式設計師相比,工資低得「不成比例」。

在 StackOverflow、 Github 和 RedMonk 的統計資料中,PHP一直是最流行的語言之一。

同樣都是程式設計師,為什麼不同語言差距這麼大?

但在調查中的40種收入最高的程式語言排行榜中,PHP 排名倒數第二,中位數僅為三萬九美元;熱度同樣很高的Node。js,Java, C++, javascript等工資排名也不是特別高,甚至被組合語言的年薪壓制,但相比PHP的工資還是高了不少。

同樣都是程式設計師,為什麼不同語言差距這麼大?

除此之外,儘管受訪者平均在這一領域有超過10年的經驗,但 PHP 開發人員在美國的平均工資為41232美元,仍然明顯低於其他語言。

同樣都是程式設計師,為什麼不同語言差距這麼大?

一位行業專家認為,這種脫節可以歸因於 PHP 作為「初學者友好型」程式設計技能的名聲。雖然 PHP 被廣泛使用,但其缺乏專業化會使公司不願意為專門針對 PHP 的開發人員支付高價。

PHP 是一種用於建立互動式網頁的開源程式語言,具有廣泛的應用。例如,WordPress 網站建設平臺使用 PHP 為近40% 的網站提供動力。包括 Facebook、 Slack 和 Wikipedia 在內的大公司也是PHP的重度使用者。

然而,正是因為這種無處不在的現象也降低了這種技能的價值。也就是說正是因為太多的人都會PHP了,所以工資價格不高。

PHP 通常被看作是一項「免費」的功能,而不是獨立的功能。例如,全棧開發人員的招聘資訊可能包括 PHP 作為許多基本技能之一,而不會宣稱自己是一個專門的PHP開發人員。

相比之下,不太受歡迎的程式語言往往能獲得更高的薪水。企業用來簡化和修復應用程式程式碼的 Scala 專家的美國平均工資為16。5萬美元,這使得該語言在 Stack Overflow 的調查中最有價值。Clojure 常用於資料管理和商業人工智慧領域,其美國工資中值為16萬美元,排名第二。

工資較高的大多是一些小眾語言,物以稀為貴。

同樣都是程式設計師,為什麼不同語言差距這麼大?

在本次參與調查的開發人員中,只有不到五分之一的程式設計師來自美國,印度排名第二,德國排名第三,但中國開發者並未在榜中。

同樣都是程式設計師,為什麼不同語言差距這麼大?

超過一半的程式設計師第一次寫程式碼時只有11-17歲,還未步入大學,最小的甚至不到5歲就開始寫程式碼,最大的直到64歲才開始學習寫程式碼。

同樣都是程式設計師,為什麼不同語言差距這麼大?

至於碼齡,有三分之一的程式設計師已經工作5-9年,還有0。28%的人已經寫了超過50年程式碼,他們已經是和C語言同一個時代的活化石了。

同樣都是程式設計師,為什麼不同語言差距這麼大?

至於開發角色來說,近一半的程式設計師都認為自己是全棧工程師,其中後端比前端人數多了近20%。

同樣都是程式設計師,為什麼不同語言差距這麼大?

從業人員的學歷最多的是本科,有將近四成,另外還有兩成多是碩士學歷。

同樣都是程式設計師,為什麼不同語言差距這麼大?

外國程式設計師也許也有35歲中年危機,35歲以上的程式設計師僅佔調查總數的數的不到百分之三十。

同樣都是程式設計師,為什麼不同語言差距這麼大?

91% 的受訪者和92% 的專業開發人員被標記為男性。

同樣都是程式設計師,為什麼不同語言差距這麼大?

至於程式設計師的工具選擇上,93%的程式設計師都用git,剩下的7%程式設計師也許還在使用老舊的版本管理工具。

同樣都是程式設計師,為什麼不同語言差距這麼大?

程式碼編輯器的選擇上,VS code佔據了絕對的主導地位,yyds!

同樣都是程式設計師,為什麼不同語言差距這麼大?

竟然還有這麼多人在Windows上寫程式碼!

同樣都是程式設計師,為什麼不同語言差距這麼大?

今年年初GitHub也釋出了他們的開源榜單,包括香港的開發者增速在全球國家和地區中排名第二位,PHP熱度排名下降兩位。StackOverflow熱度高的語言代表社群規模大,可能這個語言的問題也更多,而GitHub更多地是統計使用量。

同樣都是程式設計師,為什麼不同語言差距這麼大?

最後說一下「PHP 是最好的語言」這個梗的來源,在他PHP官方文件中直接說明PHP是網路程式設計中最好的語言,最早出現在2001年7月的PHP文件中。

同樣都是程式設計師,為什麼不同語言差距這麼大?

隨後逐漸演化為更加激進的言論,「因為PHP是有史以來最好的語言,沒有之一。它快速,非常強大,而且免費。」

得益於WordPress等內容管理系統的廣泛使用,直到2010年前後,PHP一直作為Web開發中的統治力量而存在,直到2010年前後,PHP一直作為Web開發中的統治力量而存在,各個大廠的使用也鞏固了它的地位。

但其他語言也逐漸在開發自己的框架如Ruby on Rails,Django,還有為多執行緒和Web開發而生的Golang也都在挑戰PHP。

後來「PHP是最好的語言」也逐漸成為嘲諷PHP的一個梗,實際上PHP的設計也確實很爛,包括要浪費大量的時間去查閱函式名和功能文件。