最近国外的一份调查显示,去年对程序员需求量最大的语言前三位分别是Go、Scala和Ruby,而新兴的TypeScript则是排到第四位。不过JavaScript、Python和Java仍然是开发者最常用的语言。
调查数据来自于国外的招聘网站Hired,相较于去年的数据,Go语言人才的需求量在今年有很大的提升,直接让它攀上了第一的位置,这也确实是国内外通行的趋势,Go语言在网络编程上面有它的独到之处,使用的好就是一个非常强大的生产力工具,可以提升变成效率,甚至节约公司的成本。排在它之后的是Scala、Ruby,之后还有TypeScript和Kotlin这样较新的语言,显示出了近几年市场对于程序语言需求的变化。
有趣的是,不同编程语言的需求量在不同地区还有较大的差异,比如Go语言工程师在纽约可以拿到最多的面试机会,而在旧金山这个靠近硅谷的地方,Scala是需求量最大的,隔了一个大西洋的伦敦对TypeScript有所偏爱。
在这份2020年软件工程师现状报告中还列举了目前开发者最常用的语言,JavaScript一骑绝尘,遥遥领先于其他语言,这也是近几年JavaScript大发展的一种体现,Node.js让它从一种Web编程语言拓展到了服务器端,而Vue、React等Web框架的出现也让使用JavaScript进行Web开发所需的成本大大降低了。Python排到第二,机器学习的必备语言,本身也是很好的脚本语言。老牌的Java排在第三,没什么可以多说的。
另外国外的程序员对于远程办公的需求还是比较高的,超过一半的受访者喜欢在家写代码。