編程語言的優(yōu)劣,眾說紛紜。近年來,Python 宛如一匹黑馬,一騎絕塵,橫掃 TIOBE、Stack Overflow 等榜單,如今在 IEEE Spectrum 發(fā)布的第九屆年度頂級編程語言榜單中,Python 依然是 C、C++、C#、Java 等老牌語言無法比擬的。
不過,在今年這份報告中,我們也發(fā)現(xiàn)了一個讓人出乎意料的結(jié)果,即根據(jù)就業(yè)需求榜單來看,在工作中最為吃香的竟是 SQL。接下來,我們也將與大家共同揭曉 2022 年IEEE Spectrum編程語言排行榜的最新情況。
Python 再次摘得桂冠
從去年來自 IEEE 官方的評價之「學(xué)習(xí) Python。這是我們可以從其在 IEEE Spectrum 年度頂級編程語言交互式榜單中持續(xù)占據(jù)主導(dǎo)地位的最大收獲」,再到今年 Python 依然位居榜首。
當(dāng)前的編程語言圈,似乎真的沒有一門語言像 Python 這樣發(fā)展如此迅速。不久前,CSDN 在調(diào)研國內(nèi)萬名開發(fā)者發(fā)布的《2021-2022 中國開發(fā)者調(diào)查報告》也驗證了這一點。
在種種的數(shù)據(jù)之下,全民之間刮起了一股學(xué)習(xí) Python 的熱潮以及焦慮,仿佛不學(xué) Python 就已經(jīng)落后了。

然而,合理分析,得益于 Pandas、Scikit-learn 等流行的 ML 庫,Python 成為數(shù)據(jù)科學(xué)、數(shù)據(jù)分析和機(jī)器學(xué)習(xí)等領(lǐng)域的首選語言。商湯科技研究總監(jiān)陳愷也曾表示,「Python 是深度學(xué)習(xí)必備語言」。同時,有數(shù)據(jù)統(tǒng)計,市場對具有 ML 知識的專業(yè)人士需求不斷增長,預(yù)計到 2024 年,ML 工作價值將達(dá)到 310 億美元。在技術(shù)驅(qū)動的背后,Python 的熱度水漲船高也屬于意料之中。
那是否意味著人人都必須要學(xué)習(xí) Python 才有出路?其實不然,由于 Python 的多功能性和簡單易上手的特性,它可以對許多不同的工作角色有所幫助。如果你對它感興趣,或者你的職業(yè)與軟件、網(wǎng)絡(luò)、數(shù)據(jù)、產(chǎn)品或設(shè)計有關(guān),可以學(xué)習(xí)一些基礎(chǔ)知識,多少會有些幫助。
不過,Python 的爆火也不乏有不少一些“炒作”的身影。對此,IEEE 官方也指出了這一點,其表示,“事實上,C 和類似 C 的大型語言(如C++、C#)的流行度在一定維度上已經(jīng)超過了 Python。”
除了以上,在今年榜單中,Java 和 JavaScript 也仍然很受歡迎,其中 JavaScript 受到網(wǎng)站和瀏覽器內(nèi)工具日益增加的復(fù)雜性的推動。
工作中最吃香的語言:SQL、Java 和 Python
當(dāng)涉及到找工作時,在這些編程語言的中堅力量中,SQL 的受歡迎程度不斷上升。根據(jù) IEEE Spectrum 2022 年頂級編程語言榜單顯示,SQL 在就業(yè)需求中位居第一。不過,該排名主要綜合了 IEEE Job 網(wǎng)站和 CareerBuilder 的指標(biāo)。
對于一門查詢數(shù)據(jù)庫的語言 SQL 能夠從去年的第 10 位一下躍居到今年的第一位,不少網(wǎng)友感到好奇。因為過去只有運維、Web 以及數(shù)據(jù)從業(yè)者才使用到 SQL。
針對這一點,IEEE 的研究人員在查閱了大量的工作職位招聘列表后發(fā)現(xiàn),SQL 需求量如此大的原因并不是很多雇主只招聘 SQL 編碼人員,而是他們想要應(yīng)聘者在掌握了某一種特定語言的基礎(chǔ)上也具備 SQL 能力,譬如掌握了 Java 或者 C++,也要具備 SQL 開發(fā)技能。

在探索 SQL 的深度應(yīng)用時,研究人員得出結(jié)論:這可能是因為今天許多應(yīng)用程序涉及到前端、中間件層,以此基于網(wǎng)絡(luò)與后端數(shù)據(jù)庫的通信來消除本地資源限制。
對此,MySQL 之父Michael "Monty" Widenius在《新程序員 004》談及近些年數(shù)據(jù)庫領(lǐng)域發(fā)展的巨大變化時說道,“在過去的五年或七年間,學(xué)習(xí) SQL(結(jié)構(gòu)化查詢語言)開始成為一種趨勢。”除此之外,在當(dāng)前的互聯(lián)網(wǎng)公司中,不少產(chǎn)品經(jīng)理和運營也被要求需要掌握 SQL 能力,因為掌握 SQL 基礎(chǔ)能力后,就可以在處理數(shù)據(jù)時,大大地提高效率。
研究人員也表示,“既然有這么多需要用 SQL 實現(xiàn)場景,為什么還要重新造輪子,試圖去破解自己的數(shù)據(jù)庫和相應(yīng)的網(wǎng)絡(luò)接口協(xié)議呢?很有可能已經(jīng)有一個適合你的使用情況”。因此,「它(SQL)可能不是最迷人的語言,也不是你用來實現(xiàn)下一個偉大的算法的東西,但在 SQL 方面的一些經(jīng)驗是你的寶貴財富。」
最后,研究人員表示,如果對網(wǎng)絡(luò)安全(攻擊或者防御)方面感興趣,也不妨試一試古老的匯編語言。因為在職位需求上,有不少網(wǎng)絡(luò)安全廠商有這樣的技能門檻設(shè)置。
趨勢榜:Python、Java、C
值得一提的是,IEEESpectrum 2022年頂級編程語言榜單改進(jìn)和簡化了交互式排名工具,不過整體還是結(jié)合不同來源的多個指標(biāo)進(jìn)行統(tǒng)計,如GitHub、Google、Stack Overflow、Twitter 和 IEEE Xplore。原始數(shù)據(jù)被規(guī)范化,并根據(jù)所提供的不同排名進(jìn)行加權(quán),例如,Spectrum 的默認(rèn)排名在很大程度上偏重于 IEEE 成員的興趣,而 Trending 則更重視論壇和社交媒體的指標(biāo)。
今年這份報告中,Trending 榜單和其他兩個(Spectrum 默認(rèn)榜單和 Jobs)排名有所不同,Top 5 分別是 Python、Java、C、JavaScript 和 C++。

編程語言的爭論
其實一直以來,業(yè)界關(guān)于編程語言的分歧一直存在。
僅從分類上,IEEE Spectrum 自身也犯過難。Spectrum指出很多編程語言劃分本身就存在很大的爭議,尤其是在 HTML/CSS 方面。也許有不少人認(rèn)為 HTML/CSS 并不完全被歸為編程語言之列,但 Spectrum 認(rèn)為除非在高度人為的條件下,否則其判定 HTML/CSS 就是一種編程語言,因為其源代碼中的標(biāo)簽主要是作為指令來做一些事情。此外,Spectrum 在今年也明確將一種語言的超集或子集給單獨列了出來,如以前 IEEE Spectrum 把 Typescript 和 JavaScript 放在一起統(tǒng)計,今年他們將 TypeScript 獨立了出來。
在排名上,隨著不同的技術(shù)及領(lǐng)域發(fā)展,榜單肯定會產(chǎn)生一定的波動。其中不少人也表示,”就從 Python 發(fā)展來看,Python 作為 BASIC 的現(xiàn)代替代品是可以的。不幸的是,在某個時候,大眾開始過度炒作它,人們開始產(chǎn)生用 Python 開發(fā)肯定會優(yōu)于其他任何語言的極端想法。“而作為這個時代的開發(fā)者,根據(jù)自己的工作需求、興趣愛好,擇所需即可,也正如一位網(wǎng)友所述,「憑借 40 年的 IT 經(jīng)驗,我可以自信地說,無論你采用哪種編程語言,只要你能夠勝任使用它,它就會過時。」
審核編輯 :李倩
-
SQL
+關(guān)注
關(guān)注
1文章
789瀏覽量
46700 -
編程語言
+關(guān)注
關(guān)注
10文章
1964瀏覽量
39570 -
python
+關(guān)注
關(guān)注
57文章
4876瀏覽量
90032
原文標(biāo)題:Python 霸榜,學(xué) SQL 工作更吃香,2022 IEEE 編程語言榜單發(fā)布!
文章出處:【微信號:coder_life,微信公眾號:程序人生】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
2026年通信電源品牌推薦排行榜:選購不踩雷指南
奇瑞汽車位居2025年安徽發(fā)明專利排行榜榜首
2026年通信電源排行榜:選擇最佳通信電源的重要性
電話光端機(jī)品牌排行榜揭曉:為何廣州郵科是專業(yè)用戶的普遍選擇?
廣汽多款車型榮登2025年汽車售后服務(wù)客戶滿意度排行榜
OPS 插拔式電腦排行榜,10 月份最新版
公布2025年中國十大智能電表廠家品牌排行榜
智能水表品牌排行榜:2025年十大權(quán)威推薦
潤和軟件連續(xù)五年榮登IDC全球金融科技百強(qiáng)榜
全球應(yīng)用加速服務(wù)如何實現(xiàn)?網(wǎng)絡(luò)服務(wù)推薦排行榜
如何挑選人臉識別終端?人臉識別一體機(jī)品牌排行榜
2022年IEEE Spectrum編程語言排行榜的最新情況
評論