精通哪些编程语言的程序员更“吃香”?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 日上线,更多精彩,敬请期待!"}]}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章