全球Python开发者平均年薪5.6万美元,你拖后腿了吗?

简介: Stack Overflow开发者社区,对十万名开发人员做了调查。通过调查报告展示了开发人员的技术爱好和工作偏好。本文着重选取了与AI开发者相关的报告结果,让大家能够更好的了解全球AI技术应用方向。

每年,Stack Overflow都会做关于开发者的调查,从开发者最喜欢的技术到工作偏好。今年是Stack Overflow发布年度开发者报告的第八年,也是受访者数量最多的一年。 今年1月,有超过10万名开发人员参加了长达30分钟的调查。

今年增加了新的话题,从人工智能到编码伦理,报告有以下几点重要结论:

8481c8f592b7f349aa84a1de5c171db681516edfDevOps和机器学习是目前软件行业最重要的趋势。与这类工作相关的语言和框架热度不断上升,而在这些领域工作的开发人员薪水最高。
8481c8f592b7f349aa84a1de5c171db681516edf开发人员总体上对人工智能提供的可能性持乐观态度,但是谈及AI的危险性时,却众说纷纭。
8481c8f592b7f349aa84a1de5c171db681516edf在我们的调查中,Python的热度不断上升,超过了今年流行的C#,就像去年超过PHP一样。
8481c8f592b7f349aa84a1de5c171db681516edf在考虑新工作时,不同的开发者有不同偏好。女性开发者更看重公司文化以及专业发展的机会,而男性开发者更看重高薪水和不可替代性。

将近60%的受访者是后端开发人员,约20%认为自己是移动开发人员。 最常见的组合是后端、前端和全栈开发人员。 工作高度相关的是数据库管理员和系统管理员,DevOps专家和系统管理员以及设计人员和前端开发人员。

超过一半的受访者拥有五年以上的专业编码经验或更少。使用Cobol和Perl等语言的开发者拥有最多的专业编码经验,而使用Matlab,Haskell和Kotlin等语言的开发人员拥有最少的专业编码经验。

Python是增长最快的编程语言

JavaScript已经连续六年高居榜首,是目前最常用的编程语言。而Python,随着人工智能的发展,其排名也在不断上升,去年超过了PHP,今年超过了C#,是这两年来增长最快的编程语言。

3a413d9110d13356ff8a45c25722beccc2142912

连续三年,Rust是我们调查中开发者最喜欢的编程语言。我们首次在调查中询问到Kotlin语言,出人意料的是该语言的受欢迎程度高达75.1%,紧随Rust。

3c7fbff08caf93c3f7129b6bcf718bca14948635

有趣的是,Visual Basic 6 也连续三年当选了最可怕的编程语言冠军,而且使用Visual Basic 6 的开发者表示不想再继续使用了。

Python除了以68%的高比例占据了喜爱榜的第三名,还以25.1%的比例夺下了开发者最想要学习的编程语言榜冠军。这说明,很多未使用Python的开发者想要入坑。

dcc356a16bf5f7ea2ea5c38bb9908a284464c362

在对库、框架和工具的调查中,Node.js和AngularJS仍然是最常用的。Google的机器学习开源软件库TensorFlow,是Stack Overflow社区增长最快的开源软件库之一。以73.5%的认同度,成为此次调查中最受欢迎的开源库。

174b807aff0e567a8ddc393cb11dcf1446ab92d4

在美国,Python程序员的平均年薪为9.8万美元

从全球范围内看,使用F#、Ocaml、Clojure、 Groovy这四种编程语言的开发者薪水最高,平均年薪超过7万美元。而Python语言开发者年薪排名较为靠后,全球范围内,平均年薪为5.6万美元,在美国能达到9.8万美元。在图表上方的编程语言开发者薪水高,越下边薪水则越靠后。

0ebea992635694ef04c98de975c3e3839bb28738

对AI的发展,更多开发者表示期待

人工智能相关技术和应用蓬勃发展,我们询问开发人员对AI技术的看法,问及最危险的AI发展时,大家没有太多共识,而对于最让人兴奋的发展,很多人表示是AI带来的高度自动化。

685f5dd63ba630f6b54671a9e647f1f20a277b5b

另外,有72.8%的开发者表示,更加期待AI未来的发展而不是担忧。


原文发布时间为:2018-03-15

本文来自云栖社区合作伙伴新智元,了解相关信息可以关注“AI_era”微信公众号

原文链接:全球Python开发者平均年薪5.6万美元,你拖后腿了吗?

相关文章
|
8月前
|
IDE 开发工具 开发者
手把手教你安装PyCharm 2025:开发者的Python IDE配置全流程+避坑指南
本教程详细介绍了PyCharm 2025版本在Windows系统下的安装流程及配置方法,涵盖AI代码补全与智能调试工具链等新功能。内容包括系统要求、安装步骤、首次运行配置(如主题选择与插件安装)、创建首个Python项目,以及常见问题解决方法。此外,还提供了切换中文界面和延伸学习资源的指导,帮助用户快速上手并高效使用PyCharm进行开发。
4184 61
|
7月前
|
供应链 API 开发者
1688 商品数据接口终极指南:Python 开发者如何高效获取标题 / 价格 / 销量数据(附调试工具推荐)
1688商品列表API是阿里巴巴开放平台提供的服务,允许开发者通过API获取1688平台的商品信息(标题、价格、销量等)。适用于电商选品、比价工具、供应链管理等场景。使用时需构造请求URL,携带参数(如q、start_price、end_price等),发送HTTP请求并解析返回的JSON/XML数据。示例代码展示了如何用Python调用该API获取商品列表。
414 18
|
安全 API 开发者
惊!Python开发者必看:OAuth与JWT授权机制的惊天秘密😱
【8月更文挑战第4天】在现代软件开发中,尤其在Web和移动应用领域,用户认证与授权至关重要。对Python开发者来说,OAuth与JWT是两大利器,能显著提高应用的安全性并优化用户体验。OAuth通过“授权而非认证”的理念,安全地让用户授予第三方应用访问权限;JWT则是一种自包含的令牌格式,确保信息的安全传输。二者结合使用,可以构建坚固的认证体系。掌握这些核心技术,让您的应用更安全、更高效。
193 1
|
前端开发 API 开发者
深度剖析:AJAX、Fetch API如何成为Python后端开发者的最佳拍档!
深度剖析:AJAX、Fetch API如何成为Python后端开发者的最佳拍档!
140 4
|
安全 API 开发者
Web 开发新风尚!Python RESTful API 设计与实现,让你的接口更懂开发者心!
在当前的Web开发中,Python因能构建高效简洁的RESTful API而备受青睐,大大提升了开发效率和用户体验。本文将介绍RESTful API的基本原则及其在Python中的实现方法。以Flask为例,演示了如何通过不同的HTTP方法(如GET、POST、PUT、DELETE)来创建、读取、更新和删除用户信息。此示例还包括了基本的路由设置及操作,为开发者提供了清晰的API交互指南。
260 6
|
SQL 安全 数据库
Python Web开发者必学:SQL注入、XSS、CSRF攻击与防御实战演练!
【7月更文挑战第26天】在 Python Web 开发中, 安全性至关重要。本文聚焦 SQL 注入、XSS 和 CSRF 这三大安全威胁,提供实战防御策略。SQL 注入可通过参数化查询和 ORM 框架来防范;XSS 则需 HTML 转义用户输入与实施 CSP;CSRF 防御依赖 CSRF 令牌和双重提交 Cookie。掌握这些技巧,能有效加固 Web 应用的安全防线。安全是持续的过程,需贯穿开发始终。
270 1
Python Web开发者必学:SQL注入、XSS、CSRF攻击与防御实战演练!
|
安全 数据安全/隐私保护 开发者
重塑信任:Python开发者如何利用OAuth与JWT,打造安全无虞的授权机制
【9月更文挑战第7天】随着Web应用的复杂度增加,用户数据保护变得至关重要。本文通过问答形式,探讨Python开发者如何利用OAuth和JWT构建高效且安全的授权机制。OAuth让第三方应用能在不获取用户凭据的情况下访问特定服务,保护用户隐私;JWT则通过安全令牌实现身份验证。结合二者,开发者能打造符合现代安全标准的授权体系,提升系统安全性和灵活性。 示例代码展示了如何使用`requests-oauthlib`简化OAuth流程,并用`PyJWT`生成及验证JWT。这种组合不仅加强了安全性,还优化了用户体验。
214 1
|
安全 数据安全/隐私保护 开发者
重塑信任:Python开发者如何利用OAuth与JWT,打造安全无虞的授权机制
【8月更文挑战第6天】随着Web应用复杂度提升,用户数据保护成为关键。OAuth与JWT是Python开发者构建高效安全授权机制的两大利器。OAuth让第三方应用能访问特定服务上的私有资源而不暴露用户凭据;JWT则是安全传输信息的标准,常与OAuth结合使用以验证用户身份和权限。通过requests-oauthlib和PyJWT库,开发者能轻松实现OAuth流程与JWT的生成验证,从而打造既安全又用户体验友好的授权系统。
185 8
|
SQL 安全 数据库
构建安全的Python Web应用是一项持续的努力,需要开发者时刻保持警惕,并采用最佳实践来预防各种安全威胁
【7月更文挑战第26天】构建安全的Python Web应用是一项持续的努力,需要开发者时刻保持警惕,并采用最佳实践来预防各种安全威胁
237 9
|
API 数据安全/隐私保护 开发者
Web 开发新风尚!Python RESTful API 设计与实现,让你的接口更懂开发者心!
【7月更文挑战第23天】Python的RESTful API设计在Web开发中流行,提升效率与体验。REST强调HTTP方法(GET, POST, PUT, DELETE)操作资源。使用Flask框架可快速实现API,如管理用户信息。示例代码展示如何创建、读取、更新和删除用户,通过不同HTTP方法和URL路径。实际应用中,增加验证、错误处理和权限控制可增强API的安全性和稳定性。安装Flask后,可运行代码测试API功能。
161 6

推荐镜像

更多