【Stack Overflow】Developer Survey 2021总结
Stack Overflow 2021 Developer Survey是一个针对全球开发者的全面报告,参与调查者多达八万多,他们来自全球180多个国家。调查涵盖了开发者喜爱的语言、技术到薪资水平,而2021年的调查结果也在8月31日公开了!
接下来,这篇文章将分享Stack Overflow 2021 Developer Survey内,有趣的调查结果,我们就来逐一探讨吧!
2021最热门的程式语言
不少初学编程者都面对同一个烦恼,就是程式语言五花八门,不知道应该学习哪一个好。

跟据2021 Developer Survey,在83052访问者中,我们发现排行最多人喜欢的五个程式语言分别是:JavaScript、HTML/CSS、Python、SQL、与Java。

排名第一JavaScipt:JavaScript是工程师最常用的程式语言,成为九年来的蝉联冠军。
这个结果的确不让人意外,因为JavaScript学习容易,用途也十分广泛,不但能作前端语言,随著近年有人开发Node.js后,JavaScipt也可用作后端语言。因此,若是想从事web相关的前后端开发工作,则可学习最广泛使用的JavaScript。
排名第二HTML:其次,HTML是第二常用语言,是作为网页的基本骨架,能用作编辑、设计网页,也是十分常用的!
排名第三Python:Python通常用作分析数据,也是用作数据分析的主流语言。
2021最热门的资料库
数据库(Database)可以用来储存网站的数据资料,有助井然有序地存取、管理、修改、更新、控制和组织资料。那么最常用的资料库有哪些?

访问了73317名web developer,发现他们最常用的资料库分别是:MySQL、 PostgreSQL和SQLite。它们是什么?
排名第一 MySQL:是一个Oracle老牌子的数据库管理系统,非常经典。
排名第二 PostgreSQL:是一个开放原始码的关联式资料库,具备弹性和完整性,十分适合制造业、金融服务业等行业使用。
排名第三 SQLite:则是轻巧、免费的开放原始码软件,占用空间小,因而也十分受欢迎。
排名第四 MongoDB:是受欢迎的NoSQL资料库,具备灵活性,如:允许资料格式不一致。
排名第五 Microsoft SQL Server:是由微软推出的商用数据库系统,它的介面操作是容易的。
2021最热门的云端平台
云端平台可以用来寄存软件。那么有哪些云端平台是较多人使用的?

访问了62061人,发现AWS是最多人使用的,而Google Cloud和Microsoft Azure是其次最多人使用的cloud platform。
排名第一 AWS:AWS全名为Amazon Web Services,在2006年成立,相较其他平台拥有先发的优势,同时为最全面、稳定的云端平台,因此成为了用家的首选。客户包括:Netflix、Airbnb、Samsung等。
排名第二 Google Cloud:成立于2011年,虽然是三个平台中最晚进入市场的,但是它亦不失优势。例如:提供1年免费试用期,并能针对使用者提供数据分析、人工智能服务等。现时可用区域达到73个,涵盖服务的国家与地区超过200个。客户包括:Twitter、Paypal等。

排名第三 Microsoft Azure:成立于2010年,最大的优点是Sharepoint、Windows Server,客户包括:Linkedin、GNC。
排名第四 Heroku:Heroku支援许多语言,由原本只支缓Ruby一种语言,到现在已经支缓Java、Node.js、Scala、Clojure、Python、PHP、和 Go。
排名第五 Digital Ocean:价格较其他主机便宜,资料处理起来快捷。
2021最热门的Web framework
Web Framework已经成为网页开发的重要部分。那么有哪些web framework是热门的?

排名第一 React.js:市面上最多人使用的web framework,由Facebook开发。
排名第二 jQuery:jQuery虽然现在不是最受欢迎,但由于它是web framework的老牌,仍有很多人正在使用。
排名第三 Express:是简洁而灵活的 Node.js Framework,你可以使用Express快速地搭建一个完整功能的后台。
排名第四 Angular:是一个老牌子, 由Google开发的一个Web Framework。
排名第五 Vuejs:是一个较新的Web Framework,受欢迎的原因是因为它非常简单易用,功能却很强大。
2021最热门的IDE
编写密密麻麻的程式,一定要具备一款介面美观而且又好用的程式码编辑器。那么有哪些编程软件较常用的呢?

访问了82277人,发现大部分人都倾向使用Visual Studio Code,其次是Visual Studio。

Visual Studio Code:它是一个轻量级,且功能繁多的原始码编辑器,适用于绝大多数的程式语言,因此成为了最多人使用的编程软件。
关于更多推荐的写网页软件,你也可以参考:「网页设计软件大全 - 21个最常用的写网页软件」这篇文章。
2021最想用 VS 最不想用的程式语言?
你也一定很好奇开发者最喜欢和不想用哪种程式语言吧?


5044位访问者表示他们喜欢使用Rust,只有755人不喜欢使用。Rust在stackoverflow调查中,被选为连续6年成为开发者最喜爱的程式语言。
Rust:具备开发效率和执行效率,在记忆体和线程安全方面也十分可靠。因此,Microsoft和Facebook也有使用Rust来减低记忆体安全漏洞和减少编程时出现bug所带来的经济损失。
另外,根据上述调查,在82914名受访者中,有84.21%的人最不想使用使用COBOL,其次VBA也有79.39%的人则认为VBA令他们感到害怕。
2021普遍developer的薪金
对网络开发有兴趣的你,一定很好奇究竟developer一年能赚多少钱吧!究竟哪一个职位赚的钱最多?那你就要看看这个调查结果了!

经过调查,Engineering manager和Senior Executive的薪金最高,他们每年的薪金中位数是9万元美金,而普遍developer的中位数年薪为5万元。

Mobile developer 和academic researcher 的薪金则较低,每年薪金中位数为4万美金。

如果你只是刚刚踏入社会,不必担心自己的薪金太低,好好累计经验,总有一天能有所成就!
2021哪种程式语言的薪金较高
如果你仍不知道应该要选择学习哪一个程式语言,那你也可以考虑懂得哪种程式语言能获得较高薪金,作一个参考。

不过这只是作参考,无论学习甚么语言都好,最重要还是不断学习、累计经验啊!
结语
以上就是精选的Developer Survey 2021总结的调查结果了!希望这些精选问题,能够解开你一直以来的疑问,帮助你在developer的道路上,走得更得心应手。
如果有兴趣,也可以到原本的Stack Overflow 2021 Developer Survey内,查看其它调查结果呀!
