2019年Stack Overflow发布年度开发者调查报告,有近 90000 名来自世界各地的开发者参与了这个调查。
Stack overflow释出了第九次的开发者调查,今年的调查有将近9万名开发者参与,结果显示,Python是成长最快的开发语言,DevOps专家以及网络安全工程师薪水最高。
不同开发语言的使用情况表现
JavaScript连续7年成为程序员最常使用的开发语言,而Python表现比较亮眼,不只排名上升,也是今年成长最快的开发语言,虽然与java相差不多,但是python确是首次超过了java。
Stack overflow还将网页开发框架与其他框架开发分开调查,开发者最常用的网页框架则为jQuery,而今年有所变动的是React.js超越了Angular。
其他开发框架、库与工具的排名
Node.js是第一名超过49.9%(下图),当然还有越来越多的开发者选择使用.NET而非.NET Core,在深度学习库上,开发者最爱用的是TensorFlow,而去年底正式发布的PyTorch,使用的人并不多只有3.3%。在数据库的选择上,MySQL仍是第一选择有54.0%,第二名是PostgreSQL,微软SQL Server目前排第三。
开发者最爱、最讨厌与最想用的语言
Rust已经连续四年,蝉联最受开发者喜爱的开发语言,紧接其后的是Python,而Python也是连续三年成为受开发者最喜爱的语言。
Stack overflow表示,这代表有许多人目前尚未使用Python,但是很想要学习(点击查看)。VBA和Objective-C是今年开发人员表示最讨厌的两个语言,我想,估计以后有很大一部分的开发者不想再使用这两个语言。
最受欢迎的开发工具是Visual Studio Code,有50.7%的程序员表示经常使用,而也有比较多的开发者使用Android Studio以及Xcode。
DevOps和SRE的热门开发工具有Vim,部分更倾向选择IPython/Jupyter、PyCharm与RStudio。开发者主要使用的操作系统仍是Windows占将近50%,MacOS与Linux的使用比例相去不远约为25%。
影响开发的原因
41.8%的开发者认为对开发影响比较大的是工作环境,其余的大部分觉得开会会影响他们的开发进度。另外开发者最关心的问题,各地区回答都比较统一,就是:薪水。
Stack overflow使用情况
有约40%的开发者认为,Stack overflow替他们节省了11到30分钟,超过四分之三的开发者同意,他们节省了超过11分钟,Stack overflow提到,他们依据调查保守估计,Stack Overflow每周为每位开发者节省30到90分钟。
想了解更多IT资讯,请访问中培教育官网:中培教育