學(xué)這些語言工作更吃香,2022 IEEE 編程語言榜單發(fā)布!
來源:
奇酷教育 發(fā)表于:
學(xué)這些語言工作更吃香,2022 IEEE 編程語言榜單發(fā)布!
01
Python再次摘得桂冠
IEEE Spectrum 2022 編程語言排名前十的分別是:Python,C,C++,C#,Java,SQL,JavaScript,R,HTML,TypeScript。
2022 IEEE 編程語言榜單Python再次摘得桂冠。
當(dāng)前的編程語言圈, Python 火的一塌糊涂。
得益于 Pandas、Scikit-learn 等流行的 ML 庫,Python 成為數(shù)據(jù)科學(xué)、數(shù)據(jù)分析和機器學(xué)習(xí)等領(lǐng)域的首選語言。商湯科技研究總監(jiān)陳愷也曾表示,「Python 是深度學(xué)習(xí)必備語言」。
同時,有數(shù)據(jù)統(tǒng)計,市場對具有 ML 知識的專業(yè)人士需求不斷增長,預(yù)計到 2024 年,ML 工作價值將達(dá)到 310 億美元。在技術(shù)驅(qū)動的背后,Python 的熱度水漲船高也屬于意料之中。
不久前,CSDN 在調(diào)研國內(nèi)萬名開發(fā)者發(fā)布的《2021-2022 中國開發(fā)者調(diào)查報告》也驗證了這一點。毋庸置疑,Python 在新技術(shù)領(lǐng)域依然為主導(dǎo)地位。
緊隨其后的是 C 語言,相比去年 C 語言前進(jìn)了一名。
IEEE Spectrum 2022 編程語言排名榜位列排行榜第三、四分別是C++ 、C#,同樣是非常廣泛的編程語言。
Java 和 Javascript 表現(xiàn)亮眼,不過 Java 從去年的第二名,跌到第五名,而 Javascript 從去年的第五名也跌到第七名。
在眾多語言中,SQL 可謂是一匹黑馬,去年還沒有擠進(jìn)前十,今年已經(jīng)逆襲到到第六。SQL 正變得越來越流行,對很多人來說,SQL 可能不是最有吸引力的語言,也不是能編寫出偉大算法的語言,但學(xué)會使用 SQL 在工作中會獲益很多。
02
工作中最吃香的語言:SQL、Java和Python
那么工作中最吃香的語言是什么呢?
根據(jù) IEEE Spectrum 2022 年頂級編程語言榜單顯示,工作中最吃香的語言是SQL 、Java和Python。
SQL 在就業(yè)需求中位居第一。不過,該排名主要綜合了 IEEE Job 網(wǎng)站和 CareerBuilder 的指標(biāo)。
SQL 需求量如此大的原因并不是很多雇主只招聘 SQL 編碼人員,而是他們想要應(yīng)聘者在掌握了某一種特定語言的基礎(chǔ)上也具備 SQL 能力,比如掌握了 Java 或者 C++,也要具備 SQL 開發(fā)技能。
Java、Python 緊隨其后,分別排在第二、第三的位置。
最后,研究人員表示,如果對網(wǎng)絡(luò)安全(攻擊或者防御)方面感興趣,也不妨試一試古老的匯編語言。因為在職位需求上,有不少網(wǎng)絡(luò)安全廠商有這樣的技能門檻設(shè)置。
03
趨勢榜:Python、Java、C
值得一提的是,IEEE Spectrum 2022 年頂級編程語言榜單改進(jìn)和簡化了交互式排名工具。
今年這份報告中,Trending 榜單和其他兩個(Spectrum 默認(rèn)榜單和 Jobs)排名有所不同,Top 5 分別是 Python、Java、C、JavaScript 和 C++。
備注:
IEEE Spectrum 排名最初由數(shù)據(jù)記者 Nick Diakopoulos 于 2013 年創(chuàng)建。當(dāng)前版本由 IEEE Spectrum 高級編輯 Stephen Cass 維護(hù),并得到 Prachi Patel 和 Michael Novakovic 的開發(fā)支持。
作為業(yè)內(nèi)比較權(quán)威的交互語言排行榜,本次排名結(jié)合了包括谷歌搜索、推特、Stack Overflow、Reddit、IEEE、GitHub 等 8 個來源的 9 項指標(biāo),共上榜了 57 種語言。關(guān)于指標(biāo),例如在 Stack Overflow 中,程序員可以在其中詢問有關(guān)編碼的問題,該榜單統(tǒng)計了截至 2022 年 8 月,在這 12 個月的時間里編程人員提到每種語言問題的數(shù)量。
在這些上榜的語言中既包括大眾熟悉的語言如 Python、Java,也包括 Cobol、Fortran 這樣的中堅語言,此外還包括小眾領(lǐng)域不斷發(fā)展的語言,如 Haskell。
參考鏈接:
https://spectrum.ieee.org/top-programming-languages-2022