程序员最常用的编程语言:
JavaScript连续五年占据了该调查的榜首,热度有增无减,SQL、Java的排名没有什么大变化,Python和PHP第一次排名如此靠前,不知道会不会成为接下来一年的新趋势。
最常用的框架、库和其他技术:
毫无悬念,Node.js和AngularJS仍然是这一类中最常用的技术。
最受欢迎的数据库:
上述图表显示,MySQL和SQL Server是最常用的。值得注意的是,本次数据库调查主要针对初学人员,也就是说大部分初学者会选择MySQL或SQL Server。
最常用的开发平台:
Windows是开发人员最常用的平台,其次是Linux。
五年来,编程语言都发生了哪些变化?
以上是根据五年来的调查报告绘制的,C、C#一直在下降,JavaScript和Node.js增长幅度最大。
最爱的、最讨厌的编程语言:
连续两年,Rust都是最受欢迎的编程语言。这意味着按比例,将会有更多的开发者希望继续使用Ruby。Swift是去年第二大流行语言,而今年排名第四。Visual Basic已经连续两年成为程序员最讨厌的编程语言,更可怕的是,目前使用该语言的程序员比例很高,并且大部分表示没兴趣继续了。
最受欢迎和最讨厌的框架、库和其他技术:
React是最受程序员喜欢的,Cordova是最不受待见的,但Node.js目前是大部分程序员认为最需要学习的。
最受欢迎和最讨厌的数据库:
Redis是最受欢迎的数据库,这意味着按比例,更多的程序员会继续使用它。同时,Oracle是今年最让程序员讨厌的数据库,明年或许会有更少的人使用Oracle。最后,更多的开发人员希望使用MongoDB。
最受欢迎和最讨厌的平台:
Linux是最受欢迎的平台。Sharepoint是最不受待见的。最后,今年更多的开发人员希望学习或使用Android开发平台。
Web开发程序员最喜欢的编程语言是什么?
JavaScript荣登榜首,没错,还是JavaScript。不仅如此,JavaScript和SQL还是Web开发程序员,桌面开发人员,系统管理员/ DevOps和数据科学家中最流行的语言。毫不奇怪,R语言在数据科学家中比其他职业更受欢迎。
最受程序员欢迎的开发环境:
Visual Studio是最受Web开发人员,桌面开发人员和数据科学家欢迎的开发环境,但不适用于系统管理员和DevOps,对这些人而言,应该首选Vim。此外,Notepad++也很受欢迎。
全球范围内挣钱最多的编程语言:
在全球范围内,使用Clojure的程序员平均工资最高达72,000美元。在美国,使用Go的开发人员以及使用Scala的开发人员薪酬最高,平均工资为11万美元。在英国,最高的是TypeScript为53,763美元,在德国最高的则是Java,在法国,Python是42,151美元。所以,在中国,这一切是不是都不一样了呢?程序员们都挣多少钱呢?
相关技术:
技术被集中在几个不同的“生态系统”中,而这些“生态系统”往往被同一个开发人员使用。在图表的左边,我们可以看到一个代表Web开发的大型集群(中心是JavaScript),一个Microsoft技术群(以C#和Visual Studio为中心)。右边,可以看到一个连接了Java,Android和iOS的图表。其他较小的相关集群包括C/C++/ Assembly,Raspberry Pi与Arduino以及特定的IDE等。
程序员的就业状况:
细分行业:
软件公司、互联网或网络公司容纳了大部分程序员,但程序员基本上存在于构成市场经济的各个行业中。除此之外,从全球角度看,美国的医疗保健和政府内的程序员比例会明显高于其他地区。
公司规模:
就数据而言,就职于中小企业的程序员数量偏多,不知道是大公司门槛高还是近年来小型创业公司兴起,导致了这种现象呢?
公司类型:
工作满意度:
虽然在大家的认知中,程序员都是起早贪黑、吃苦耐劳的形象,但从数据来看,大部分程序员的工作满意度很高。根据进一步的调查显示,在金融、零售、物流行业工作的程序员工作满意度偏低。除此之外,调查显示出一个微妙的趋势,当程序员工作满4年之后,工作满意度会有一个小幅度的跃升。
程序员对电脑配置的满意度:(五分制)
不同类型程序员的平均工资:
程序员薪酬自我评估:
虽然工作满意度很高,但明显程序员对自己的工资满意度不高,大部分人都认为工资偏低。
多久检查一次代码:
大部分程序员每天会多次检查自己的代码,不知道是多次测试还是修改Bug。但是,多次检查代码确实是一个好习惯。