文章自微信公众号:读芯术
必须承认,当今世界取得的大部分技术进步都是软件和硬件的结合造成的。 软件技术的核心是高级编程语言。
现在的开发人员需要处理比以前更复杂的编程语言。 但是,可供选择的语言种类太多,不仅不利于个人学习,也阻碍了企业选择合适的开发者进行雇佣。
编程世界随着年龄的增长而变化。 高级编程语言(如Java和JavaScript )总是名列前茅。 像Kotlin这样的编程语言也以惊人的速度上升,发展迅速,成为现在最受欢迎的编程语言之一。
本文旨在为开发者选择最高效、最受欢迎的编程语言进行学习、学习和使用,并发表新的东西。
谷歌趋势下高级编程语言的欢迎度
在列举高级编程语言之前,首先对本论文中进行的研究进行简要概述。 研究上的考虑因素如下: 以下是研究考虑事项的概要。
1 .收益率最高的高级编程语言(官方数据来源:“stackoverflow”年度开发者调查/stackoverflowdevelopersurvey 2019 )。
注意:不能决定开发者的报酬和编程语言的效用。 同样,开发人员在特定的按需编程语言上所花费的开销也不重要。 从长远来看,最重要的是开发者如何利用现有的知识来培养自己的能力。
但是,这项研究考虑了报酬。 因为,即使不能说工资比工作热情重要,但至少应该同样重要。
2 .开发者的喜好(基于StackOverflow的调查报告) )。
在过去的十年中,高级编程语言的开发一直以开发人员的易用性为重点。 因此,考虑开发者的喜好是相当合理的。
分析GitHub上开发者的动向(排名数据来源: GitHut 2.0 2019年第一季度排行榜)。
虽然自2014年第二季度GitHut发布Githut1.0以来尚未更新,但GitHut2.0在分析GitHub开发者的动向方面可能会发挥同样的价值。
4. 2018年6月—2019年5月,全球谷歌搜索趋势。
综上所述,以下是2019年度前十大语言精选。
Githut 2.0中高级编程语言
1. JavaScript
根据调查,美国JavaScript开发者的平均薪资为109,462美元/年。
根据2019年stackoverflow年度开发者调查,JavaScript被选为最受欢迎的高级编程语言。
JavaScript在GitHub上最受欢迎的编程语言中也位居首位。
根据谷歌趋势,JavaScript的人气从去年开始下降。 2018年6月高峰期,这门编程语言的分数达到100分,截至2019年5月,分数降至84分。
2. Python
根据调查,美国Pythhon开发者的平均薪资为117,503美元/年。
根据2019年stackoverflow年度开发者调查,python在最受欢迎的高级编程语言排行榜上排名第二。 它还被选为开发者最想使用的编程语言。
在GitHub的热门编程语言排行榜上,python位居第二。
与去年相比,Python的人气没有明显变动。 截至2019年5月,该语言得分为88分,与2018年6月得分(85分)相比变化不大。
3. Java
根据调查,美国Java开发者的平均薪资为101,929美元/年。
Java作为2019年势头强劲的编程语言之一,在2019年stackoverflow的年度开发者调查统计中排名第10。
在 GitHub的人气编程语言排行榜中,Java排在第3位。
根据谷歌趋势,2018年6月的Java得分为97分(百分比)。 但是,截至2019年5月,该语言的评价骤降至80。
4. Go
Go开发者的全球平均薪资为109,483美元/年。 在美国,该编程语言开发者的平均薪资为136,000美元/年。
据2019年
度Stack Overflow开发人员调查统计,Go在全球高薪编程语言排行榜中位列第三。· Github最热门的编程语言排名中,Go位居第四。
· Go在谷歌搜索的受欢迎程度与去年持平。
5. Elixir
· Elixir开发人员全球平均薪资为:76000美元。美国Elixir开发人员平均薪资为123,000美元。
· 根据2019Stack Overflow年度开发人员调查统计,Elixir在最高薪编程语言中位列第五(Elixir是第五大最高薪编程语言)。
· GitHub最热门高级编程语言排名中,Elixir排名上升超三位。
· Elixir谷歌搜索趋势与去年大致持平。
6. Ruby
· Elixir开发人员全球平均薪资为:76000美元。美国Ruby开发人员平均工资为:123,000美元。
· 根据2019Stack Overflow年度开发人员调查统计,Ruby在全球最高薪编程语言中位列第六。
· 自去年起,Ruby在Github最热门高级编程语言排名榜中下降了一位。
· 谷歌搜索趋势中,Ruby好评度大不如前。去年6月,该语言欢迎度得分为94分(百分制/满分为100分),截至2018年5月,该分数跌至72分。
7. Kotlin
· Kotlin开发人员全球平均薪资为:57,000美元。在美国Kotlin开发人员平均工资为:12.5万美元。
· 尽管当前kotlin还不是薪资最高的语言之一,但由于谷歌宣称其为安卓应用程序开发的官方语言,因此未来它的需求将会持续飙升(其后劲不可小觑)。
· GitHub最热门高级编程语言排名榜中,Koltin位列第十五名。与去年相比,排名上升一位。
· 今年Kotlin的受欢迎程度迅速飙升。2018年,Kotlin在谷歌趋势中得分仅为71分,而截至2019年5月,得分飙升至90分(百分制/满分:100)。
8. TypeScript
· TypeScript开发人员全球平均薪资为:6万美元。美国TypeScript开发人员平均薪资为:11.5万美元。
· 根据Stack Overflow开发人员调查统计,TypeScript在最受欢迎高级编程语言排名中位列第十。
· 微软出品的编程语言TypeScript在GitHub排名榜中位列第8。
· 据谷歌搜索显示,TypeScript的受欢迎程度于今年5月达到顶峰,而2018年6月该语言评分仅为84分。
9. Scala
· Scara开发人员全球平均薪资为:78,000美元。美国Scala开发人员平均工资为:143,000美元。
· 根据2019年度Stack Overflow开发人员调查统计,Scala是美国收入最高的编程语言,也是全球第四大高薪编程语言。
· Github2019年度最热门高级编程语言排名榜中,Scala位列第十二名。
· 自去年起,谷歌搜索趋势中Scala受欢迎程度大体保持不变。
10. Clojure
· Clojure开发人员全球平均薪资为:9万美元。美国Clojure开发人员平均薪资为:13.9万美元。
· 根据2019Stack Overflow开发人员年度调查统计,Clojure在全球高收入编程语言排名中位居榜首,也是美国第二高收入的编程语言。
· 然而,在2019GitHub年度最热高级编程语言榜单中却未见其名。事实上,自去年起,该编程语言排名就以下降一位,不幸落榜。
· Clojure在谷歌搜索中的趋势大体保持不变。
注:文章为转载,不包含笔者的任何看法和观点,仅为大家提供了解和认识。另外,笔者是一位C/C++的资深程序员,大家在学习C/C++的时候有什么问题或者想要一起来学习C/C++编程的话可以到访笔者建的交流企鹅群,569268376,无论你选择的是什么,一起加油哦!