精通哪些編程語言的程序員更“喫香”?InfoQ 編程語言 3 月排行榜結果揭示

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"當今時代,中國經濟正在飛速崛起,數字產業持續發展,程序員羣體也在不斷壯大。InfoQ相信,國內應該有代表中國程序員的編程語言榜單,來客觀反映編程語言在國內的發展情況。爲此,我們持續開展【"},{"type":"link","attrs":{"href":"https:\/\/www.infoq.cn\/theme\/98?fileGuid=r8qKHWJVDwdp9XkK","title":"","type":null},"content":[{"type":"text","text":"InfoQ 編程語言排行榜"}]},{"type":"text","text":"】活動,每月徵集國內開發者、程序員對當月編程語言的喜愛度。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"經過 2 周投票,"},{"type":"link","attrs":{"href":"https:\/\/www.infoq.cn\/talk\/PvqIK9o4s6wBbkUoRo3C","title":"","type":null},"content":[{"type":"text","text":"InfoQ 編程語言 3 月排行榜"}]},{"type":"text","text":"活動正式結束。基於本期投票數據,我們有以下發現:"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"bulletedlist","content":[{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"發現 1:想進大廠,掌握 Java 和 Go 會讓程序員更具競爭力"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"發現 2:對程序員實踐經驗要求最高的是 C++"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"發現 3:掌握 Go 與 Java 語言的程序員起薪更高"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"發現 4:Java 是工作中最常用的編程語言"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"發現 5:最想學習的編程語言是 Go"}]}]}]},{"type":"heading","attrs":{"align":null,"level":4},"content":[{"type":"text","text":"發現一:想進大廠,掌握 Java 和 Go 會讓程序員更具競爭力"}]},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/5f\/5f1eed14efd39fadb284942979b856cf.jpeg","alt":null,"title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":"center","origin":null},"content":[{"type":"text","text":"得票率>=10%的編程語言排名"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"想進大廠,掌握哪幾種編程語言更具競爭力?這個問題上,大多數程序員把票投給了 Java 和 Go。其中,Java 以 29.1%的得票率,遙遙領先,排名第一。在國內,Java 是大廠的主要語言之一,被用於企業級開發,其開發效率雖然只屬中等卻很健壯。(在B\/S開發模式中效率很高,且不需要程序員管理內存的分配和釋放)"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"如果說 Java 是主流,那麼 Go 則是未來。Go 語言得票率爲 24.9%,排名第二。國內的很多大型互聯網公司都已經在大規模使用 Go 語言,比如字節跳動、滴滴、騰訊、阿里巴巴等。而更重要的原因在於當今絕大多數的雲原生項目都是用 Go 語言寫的,它被視爲互聯網時代的 C 語言。"}]},{"type":"heading","attrs":{"align":null,"level":4},"content":[{"type":"text","text":"發現二:對程序員實踐經驗要求最高的是 C++"}]},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/c6\/c61af8e82daed2d0d8ea37af8a7743de.jpeg","alt":null,"title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":"center","origin":null},"content":[{"type":"text","text":"得票率>=10%的編程語言排名"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"哪些編程語言對程序員的實踐經驗要求更高?C++以 22.9%的得票率排名第一。C++不僅學習門檻較高,而且對程序員的實踐經驗有很高的要求。比如,在內存管理方面,如果程序員缺乏經驗,就很容易出現 bug。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Java 排名第二,得票率爲 21.5%。雖然 Java 語言本身較簡單,但是其生態系統龐大。對程序員而言,不僅要掌握 Java 語言,而且還要學習其他技術,比如 Spring 全家桶、數據庫、緩存等。"}]},{"type":"heading","attrs":{"align":null,"level":4},"content":[{"type":"text","text":"發現三:工作中最常用的編程語言是 Java"}]},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/ff\/ff8cdcc865c83ae09bd76a15f26cbae3.jpeg","alt":null,"title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":"center","origin":null},"content":[{"type":"text","text":"得票率>=10%的編程語言排名"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"在最近工作中,你使用最多的編程語言是什麼?大多數程序員把票投給了 Java,其得票率爲 20.6%。Java 被稱爲“宇宙第一語言”,是世界上應用非常廣泛的一門編程語言。同樣,Java 在國內也是佔據主流,自然有着更廣泛的使用羣體,也是程序員們工作中最常用的編程語言。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Go 語言以 20.5%的得票率排名第二,而 Haskell 排名第三,得票率爲 18.8%。"}]},{"type":"heading","attrs":{"align":null,"level":4},"content":[{"type":"text","text":"發現四:掌握 Java 與 Go 編程語言的程序員起薪更高"}]},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/9e\/9e34f5431c4a975d9d583a7ba1d5f37c.jpeg","alt":null,"title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":"center","origin":null},"content":[{"type":"text","text":"得票率>=10%的編程語言排名"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"在你們公司,掌握哪幾種編程語言的起薪最高?Java 排名第一,得票率爲 25.8%。Java 主要用於開發企業級應用,市場需求大,門檻不低,自然它的起薪也相對較高。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Go 語言得票率爲 20.3%,排名第二。當今絕大多數的雲原生項目都是用 Go 語言編寫的,比如 Dokcer、Kubernetes 等。並且,Go 將可能成爲雲計算時代的基礎設施編程語言。作爲一門“錢途光明”的編程語言,Go 的起薪自然不低。"}]},{"type":"heading","attrs":{"align":null,"level":4},"content":[{"type":"text","text":"發現五:程序員最想學習的編程語言是 Go"}]},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/ba\/ba946403788632bfaef06851efd5a7b8.jpeg","alt":null,"title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":"center","origin":null},"content":[{"type":"text","text":"得票率>=10%的編程語言排名"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"爲了跳槽或提升自己,你會先學習哪一門編程語言?Go 語言排名第一,得票率爲 10.7%。至於學習 Go 語言的好處,上文已有闡述,這裏不再贅述。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Java 排名第二,得票率爲 8.9%。而 Python 排名第三,得票率是 7.4%。在人工智能浪潮下,Python 在機器學習和數據科學領域越來越受歡迎。對程序員而言,Python 學習門檻低,很容易上手。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"預告:InfoQ 編程語言 4 月排行榜活動將在 4 月 11 日上線,更多精彩,敬請期待!"}]}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章