程序人生:同樣都是程序員,為什么不同語言差距這么大?
PHP真是最好的語言?有超過40%的網(wǎng)站都在使用PHP語言,顯然PHP是好用的語言。
它也許是最好的,但它更可能是工資最低的語言!
據(jù)StackOverflow最近對8萬多名開發(fā)人員進行的調(diào)查發(fā)現(xiàn),PHP程序員與具有相同經(jīng)驗的其他語言的程序員相比,工資低得「不成比例」。
在 StackOverflow、 Github 和 RedMonk 的統(tǒng)計數(shù)據(jù)中,PHP一直是最流行的語言之一。

文章來源于:企鵝號丨老冀說科技
但在調(diào)查中的40種收入最高的編程語言排行榜中,PHP 排名倒數(shù)第二,中位數(shù)僅為三萬九美元;熱度同樣很高的Node.js,Java, C++, javascript等工資排名也不是特別高,甚至被匯編語言的年薪壓制,但相比PHP的工資還是高了不少。

除此之外,盡管受訪者平均在這一領(lǐng)域有超過10年的經(jīng)驗,但 PHP 開發(fā)人員在美國的平均工資為41232美元,仍然明顯低于其他語言。

一位行業(yè)專家認為,這種脫節(jié)可以歸因于 PHP 作為「初學(xué)者友好型」編程技能的名聲。雖然 PHP 被廣泛使用,但其缺乏專業(yè)化會使公司不愿意為專門針對 PHP 的開發(fā)人員支付高價。
PHP 是一種用于創(chuàng)建交互式網(wǎng)頁的開源編程語言,具有廣泛的應(yīng)用。例如,WordPress 網(wǎng)站建設(shè)平臺使用 PHP 為近40% 的網(wǎng)站提供動力。包括 Facebook、 Slack 和 Wikipedia 在內(nèi)的大公司也是PHP的重度用戶。
然而,正是因為這種無處不在的現(xiàn)象也降低了這種技能的價值。也就是說正是因為太多的人都會PHP了,所以工資價格不高。
PHP 通常被看作是一項「免費」的功能,而不是獨立的功能。例如,全棧開發(fā)人員的招聘信息可能包括 PHP 作為許多基本技能之一,而不會宣稱自己是一個專門的PHP開發(fā)人員。
相比之下,不太受歡迎的編程語言往往能獲得更高的薪水。企業(yè)用來簡化和修復(fù)應(yīng)用程序代碼的 Scala 專家的美國平均工資為16.5萬美元,這使得該語言在 Stack Overflow 的調(diào)查中最有價值。Clojure 常用于數(shù)據(jù)管理和商業(yè)人工智能領(lǐng)域,其美國工資中值為16萬美元,排名第二。
工資較高的大多是一些小眾語言,物以稀為貴。

在本次參與調(diào)查的開發(fā)人員中,只有不到五分之一的程序員來自美國,印度排名第二,德國排名第三,但中國開發(fā)者并未在榜中。

超過一半的程序員第一次寫代碼時只有11-17歲,還未步入大學(xué),最小的甚至不到5歲就開始寫代碼,最大的直到64歲才開始學(xué)習(xí)寫代碼。

至于碼齡,有三分之一的程序員已經(jīng)工作5-9年,還有0.28%的人已經(jīng)寫了超過50年代碼,他們已經(jīng)是和C語言同一個時代的活化石了。

至于開發(fā)角色來說,近一半的程序員都認為自己是全棧工程師,其中后端比前端人數(shù)多了近20%。

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

外國程序員也許也有35歲中年危機,35歲以上的程序員僅占調(diào)查總數(shù)的數(shù)的不到百分之三十。

91% 的受訪者和92% 的專業(yè)開發(fā)人員被標記為男性。

至于程序員的工具選擇上,93%的程序員都用git,剩下的7%程序員也許還在使用老舊的版本管理工具。

代碼編輯器的選擇上,VS code占據(jù)了絕對的主導(dǎo)地位,yyds!

竟然還有這么多人在Windows上寫代碼!

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

最后說一下「PHP 是最好的語言」這個梗的來源,在他PHP官方文檔中直接說明PHP是網(wǎng)絡(luò)編程中最好的語言,最早出現(xiàn)在2001年7月的PHP文檔中。

隨后逐漸演化為更加激進的言論,「因為PHP是有史以來最好的語言,沒有之一。它快速,非常強大,而且免費?!?/p>
得益于WordPress等內(nèi)容管理系統(tǒng)的廣泛使用,直到2010年前后,PHP一直作為Web開發(fā)中的統(tǒng)治力量而存在,直到2010年前后,PHP一直作為Web開發(fā)中的統(tǒng)治力量而存在,各個大廠的使用也鞏固了它的地位。
但其他語言也逐漸在開發(fā)自己的框架如Ruby on Rails,Django,還有為多線程和Web開發(fā)而生的Golang也都在挑戰(zhàn)PHP。
后來「PHP是最好的語言」也逐漸成為嘲諷PHP的一個梗,實際上PHP的設(shè)計也確實很爛,包括要浪費大量的時間去查閱函數(shù)名和功能文檔。

其實每個人都有自己的選擇,學(xué)編程,每一種編程語言的存在都有其應(yīng)用的方向,選擇你想從事的方向,去進行合適的選擇就對了!對于準備學(xué)習(xí)編程的小伙伴,如果你想更好的提升你的編程核心能力(內(nèi)功)不妨從現(xiàn)在開始!
微信公眾號:C語言編程學(xué)習(xí)基地
整理分享(多年學(xué)習(xí)的源碼、項目實戰(zhàn)視頻、項目筆記,基礎(chǔ)入門教程)
歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長比自己琢磨更快哦!
