与编程相关的知识社区Stack Overflow发布了一项针对来自全球65,000位程序员的调查结果。您可以从各种角度检查排名,例如程序员喜欢的编程语言,他们通常使用的编程语言以及按语言划分的薪水排名。作为参考,这项调查于2020年2月进行,当时每个国家都因电晕19感染而被禁止外出。
首先,最受程序员欢迎的是Rust,他回答说其中86.1%是好的。 Rust是一种开源编程语言。根据Stack Overflow的数据,自2016年调查以来,它连续五年排名第一。此外,在2019年调查中排名第三的TypeScript与Python略有不同,在2020年调查中排名第二,超过了Python。此外,在2019年调查中排名第10的Go也将排名提高到了第5位。在底部,除了VBA(Microsoft Office系列中安装的一种编程语言)外,还有三种(Objective-C)和Perl(Perl)。
接下来,我们询问程序员通常不使用哪些编程语言,但希望将来学习。结果,Python占总数的30%,自2017年调查以来连续四年排名第一。另外,在流行的编程语言排名中排名最差的三个是VBA,Perl和Objective-C,它们在这里的TOP3排名最差。
接下来,我们调查了程序员使用的编程语言。最常用的编程语言是JavaScript。在Stack Overflow调查中,JavaScript连续八年位居榜首。此外,在2017年的调查中,排名前10位的Ruby逐渐降低了排名,并被Gona Kotlin等新语言所取代。
接下来,由于调查了薪水与专业程序员经常使用的编程语言之间的关系,因此发现在全球范围内使用Perl,Scala和Go的程序员往往收入最高。 Perl用户的平均年薪为76,000美元,该水平受到程序员的高度憎恶,但在使用最频繁的编程语言中排名较低。这表明可能存在高薪与缺乏程序员的关系。
此外,在美国,本次调查的受访者人数最多,而Scala雇主的薪水最高。相关信息可以在这里找到。