最新語言排行榜Python一騎絕塵,我的三點(diǎn)思考
今天中午看到兩家權(quán)威AI媒體報道,IEEE Spectrum 統(tǒng)計(jì)語言最新排名:Python 在市場就業(yè)、開源社區(qū)繼續(xù)霸榜,這個消息還是挺鼓舞人心。

但是,我相信依然有小伙伴表示不服,認(rèn)為國內(nèi)Java才是市場需求最多的語言,而就業(yè)排名卻在Python后面,所以不服氣。
談下我的三個觀點(diǎn),與你一起討論。
第一,一定要清楚排名的規(guī)則,只有清楚度量的方法,排名才有意義。
那么此排名考量哪些因素?其實(shí)在官網(wǎng)明確給出了:
Rankings are created by weighting and combining 11 metrics from eight sources: CareerBuilder, GitHub, Google, Hacker News, the IEEE, Reddit, Stack Overflow, and Twitter.
你可以看到,這個排名還是主要基于國外的平臺和開源社區(qū),因?yàn)榇蟛糠謬鴥?nèi)開發(fā)者沒有訪問CareerBuilder, Reddit, 或無法訪問 Google, Twitter
并且,連國內(nèi)最大的中文IT社區(qū) CSDN 都沒有考慮在內(nèi)。
所以,此排名更應(yīng)該被看作為偏國外開發(fā)者的,對于我們國內(nèi)情況是不是這樣,并不好說。
進(jìn)一步說,這個排名并不是十分準(zhǔn)確的。
另外,Stack Overflow 的年度編程語言排行榜,就更是一個參考了,還沒有IEEE Spectrum的全面、權(quán)威,所以一定要清醒。
作為國內(nèi)的兩家權(quán)威AI媒體,更要理性的闡述排名,更加有理有據(jù)的宣傳科普。
第二,確實(shí)要客觀看待語言的排名。盡管我的公眾號主要是推送Python與算法,但是我絕不會放大、吹噓 Python. 保持客觀,以事實(shí)為依據(jù),才是求知根本。
Python毫無疑問是一門偉大的語言,簡潔、明確、生態(tài)無比強(qiáng)大。但是這一點(diǎn)也不影響其他語言的偉大。
Java同樣也是一門偉大的語言,可讀性強(qiáng)、做框架和工程化能力出色,國內(nèi)大部分互聯(lián)網(wǎng)公司的線上系統(tǒng)會是Java.
然后,有些朋友的選擇是非黑即白,在網(wǎng)絡(luò)上偶爾看到他們極大貶低另一門語言,有意吹噓某門語言的現(xiàn)象。
這是沒有必要的,語言畢竟只是語言,只是為了實(shí)現(xiàn)我們想法的工具。選擇語言,因人而異,尊重各種編程語言,并對它們保持敬畏。
第三,說到這里,我想起來,總是有朋友問我:
最該學(xué)習(xí)哪門語言?
哪門語言最好就業(yè)的問題。
我的回復(fù)一般是這樣:
學(xué)精一門語言,最好是Python或Java,若是有精力,都要會用這兩個。
因?yàn)閷W(xué)好這兩門語言,實(shí)現(xiàn)我們的想法就基本沒有什么障礙,既能實(shí)現(xiàn)算法,又能保證工程化和上線。
回到文章開始,IEEE Spectrum 的排名依然值得參考,Python 不管在就業(yè)機(jī)會、開源社區(qū)使用率、語言發(fā)展趨勢各方面,都是NO.1 ,所以我們更應(yīng)該堅(jiān)定信念,深度掌握這門語言,活用其優(yōu)勢,避開其劣勢。
上周我梳理了Python的七大用武之地,其實(shí)無論學(xué)精哪一個,都會讓你年薪百萬。
所以:放棄想象,立即行動,小步快跑,不斷迭代,永遠(yuǎn)是走向IT領(lǐng)域金字塔頂尖的關(guān)鍵所在。
親愛的《Python與算法社區(qū)》讀者朋友們:
堅(jiān)持技術(shù)分享非常不易,如果你看到這里,希望你能點(diǎn)贊或轉(zhuǎn)發(fā),你的每一次點(diǎn)贊或轉(zhuǎn)發(fā),都告訴我這次分享有價值。如果你還想繼續(xù)看到這個系列視頻,請點(diǎn)贊,這樣我更能堅(jiān)持做好這個系列。
