這一年,TIOBE、Stack Overflow等各大語言榜單,都被Python霸占了,可謂一騎絕塵、氣勢如虹。
最近IEEE Spectrum發(fā)布的第九屆年度頂級編程語言榜單中,Python依舊穩(wěn)定發(fā)揮,呈現(xiàn)橫掃之勢。
不過本次年度榜單中,也出現(xiàn)了一個(gè)比較令人意外的結(jié)果,那就是工作中最吃香的語言竟然是SQL。
具體情況如何,我們一起來看看2022年IEEE Spectrum編程語言排行榜的情況吧!
01
從流行度上來看,Python蟬聯(lián)冠軍之位,學(xué)習(xí)熱情持續(xù)高漲。
綜合來看,這與Python是數(shù)據(jù)科學(xué)、數(shù)據(jù)分析和人工智能等領(lǐng)域的首選語言,密切相關(guān)。
緊隨其后的是C語言、C++、C#。如果將C和類似C的大型語言(C++、C#)結(jié)合起來,其流行度在一定維度上已經(jīng)超過了 Python。
此外,Java、Javascript位列第五和第七,雖然流行度排名有所下降,但依然很受歡迎。
其中JavaScript受到網(wǎng)站和瀏覽器內(nèi)工具日益增加的復(fù)雜性的推動(dòng)。
在眾多語言中,SQL的表現(xiàn)也非常亮眼,去年還沒有擠進(jìn)前十,今年已經(jīng)攀升到到第六。
02
從就業(yè)需求上來看,黑馬之位一定是SQL的,它打敗了Java和Python(第二Java,第三Python)直取冠軍寶座,去年SQL還只是第十位。
一門查詢數(shù)據(jù)庫的語言SQL能夠從去年的第十位逆襲到榜一,why?不是只有運(yùn)維、Web和一些數(shù)據(jù)崗位才用得到SQL嗎?
不得不說,這反映了招聘企業(yè)的需求,精通SQL成了熟練掌握J(rèn)ava、Python之后的另一項(xiàng)條件或者說優(yōu)勢,招聘者希望能在求職者掌握某種特定語言的基礎(chǔ)上同時(shí)具備SQL開發(fā)技能。
在找工作的過程中,SQL的受歡迎程度正在不斷上升,學(xué)習(xí)SQL獲取成為一種趨勢。甚至不少產(chǎn)品和運(yùn)營也被要求有一定的SQL能力,來提高處理數(shù)據(jù)的效率。
SQL可能不是最迷人的語言,也不是你用來實(shí)現(xiàn)下一個(gè)偉大的算法的東西,但在SQL方面的一些經(jīng)驗(yàn)是你的寶貴財(cái)富。
研究人員還表示,如果對網(wǎng)絡(luò)安全(攻擊或者防御)感興趣,不妨試試古老的匯編語言。在職位需求上,有不少網(wǎng)絡(luò)安全廠商有這樣的技能門檻設(shè)置。
03
作為業(yè)內(nèi)比較權(quán)威的交互語言排行榜,本次排名結(jié)合了包括Google、Twitter、Stack Overflow、Reddit、IEEE、GitHub等8個(gè)來源的9項(xiàng)指標(biāo),共上榜了57種語言。
其中Spectrum默認(rèn)榜單注重流行度和開發(fā)者的興趣,而Trending趨勢榜則是更加注重論壇和社交媒體的指標(biāo)。
因此趨勢榜的排名略有一點(diǎn)不同,前五分別是Python、Java、C、JavaScript和C++。
這些年關(guān)于編程語言的爭論從來沒有停止過,什么是最好的語言,每個(gè)人都有不同的見解,這些本質(zhì)都是主觀決定的。
榜單排名的作用也不是要爭個(gè)高低,沒有人可以直接衡量開發(fā)者們正在使用什么語言進(jìn)行編程,只是給大家一個(gè)選擇的參考。
|