加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Java、R、JS 最常用,架构师薪资最高!起底中国开发者现状

发布时间:2018-07-13 01:28:03 所属栏目:百科 来源:创业邦
导读:副标题#e# 导语:想知道一线城市开发者的薪酬?高薪开发者从事的都是什么岗位?最新的业界技术趋势? 想了解基础的中国软件开发者用户画像吗?想了解一线城市开发者的薪酬吗?想了解大多数开发者偏爱的编程语言吗?想了解高薪开发者从事的都是什么岗位吗?
副标题[/!--empirenews.page--]

导语:想知道一线城市开发者的薪酬?高薪开发者从事的都是什么岗位?最新的业界技术趋势?

想了解基础的中国软件开发者用户画像吗?想了解一线城市开发者的薪酬吗?想了解大多数开发者偏爱的编程语言吗?想了解高薪开发者从事的都是什么岗位吗?想了解最新的业界技术趋势吗?......本文带你一探究竟。

中国软件开发者白皮书是基于一年一度的CSDN软件开发者大调查数据分析结果形成的。CSDN最早从2004年开始,对开发人员、开发技术以及开发工具、平台的状况和发展趋势等进行深入调研,它是各相关行业了解中国软件开发者群体以及软件开发服务领域市场的重要参考资料。

2017年中国软件开发者大调查针对软件开发技术、应用开发领域等方面对调查问卷进行了重新设计,同时还新增加了区块链、物联网等新兴软件开发领域的相关调查,更能体现中国IT业、尤其是软件开发领域的发展现状。

1.jpg

30岁以下开发者占比超7成,近半数开发者奋斗在一线城市

通过对47个行业、200多个地区的上万名软件开发者进行调查,可以发现开发者群体年轻化比例在持续增高。

和国外开发者年龄分布趋势大概一致,国内的软件开发者群体一直呈现出年轻化的特点。从我们2015年到2017年的调研数据来看, 30岁以下的开发者人群占比都在7成以上,一直是软件开发领域的主力军。

其中,30岁以上的开发者以高级工程师、项目经理、架构师、技术专家等职位居多,而40岁以上的开发者则是从事架构设计岗位的比例最高——互联网、软件、IT服务三个技术领域已经涵盖了国内65%以上的开发者。

在开发者薪资方面,开发者仍是当之无愧的高薪人群。月薪在1万元以上的开发者占总体数量的59%,较去年又上升了14个百分点。在北、上、广、深以及天津等一线城市中,月薪过万的软件开发者占比71%,该比例远高于国内其它城市,但其他城市月入过万的开发者也出现了较大幅度的增长。

2.jpg

此外通过数据交叉对比分析可以发现,8成架构设计师月薪过万,超3成的架构师平均月薪超过2万元——架构师一职成了高薪开发者追求的香饽饽。

3.jpg

6成开发者每周学习6小时以上,9成关注信息技术类网站

开发者对新技术的追求是十分敏锐的,信息技术类网站就是他们了解行业动态和学习知识的主要渠道。通过调研发现,超9成开发者计划通过学习新技术来提升自己的事业,且6成开发者每周学习6小时以上。

在本次调研中,90%的开发者会通过技术媒体、技术社区、技术论坛等网站了解行业最新动态、获取新知识。阅读技术类书籍也是开发者进行系统性学习的主要方式,比例占到54%。

4.jpg

在其他学习方式上,74%的人群愿意通过购买图书杂志方式进行学习,超5成人员愿意为线上课程付费。目前,时长越短的线上培训越受欢迎,500元以下且周期1个月以内的线上培训接受率超过5成。

不过愿为线下培训付费的仅占39%,周期长、耗时多是重要的因素。

而且据调查,35%的开发者未来半年都有培训计划。但是其中,超过8成的开发者参加培训的预算是来自个人,来自单位的仅占17%。

5.jpg

在开发者感兴趣的培训方向上,63%的开发者偏爱人工智能,56%对大数据/云计算感兴趣,想要参加区块链培训的人数仅占15%。

7成开发者使用Java,6成开发者最想学Python

编程语言之争是开发者永不厌倦的话题。

在本次调查中,Java、R和JavaScript成为开发者最多使用的编程语言。Python则是开发者近期最想学的开发语言,其次是Java和R。

6.jpg

Java虽然是老牌语言,但它一直在持续更新优化,且具备完善的生态和广泛的使用场景,使其依然非常有生命力。而且随着人工智能发展的火热,也成为促进Python语言应用的催化剂。

此外,6成以上开发者在使用Windows操作系统,13%在使用Linux操作系统。63%的开发者在使用MySQL数据库,34%的在使用Oracle数据库。

7.jpg

传统的X86机器相对Mac机器,最大的优势就是价格低,因此在公司开发普及层面会占据一定的优势。Linux在GUI、软件生态等方面相对Windows有不少的短板,因此Window会成为开发者的首选操作系统。

开发者的云/容器使用率不高,使用最普遍的Docker(Swarm)普及率也仅11%。在文本编辑器方面,Notepad++较为流行,57%的开发者使用了Notepad++,其次是Sublime Text,29%的开发者在使用 。

8.jpg

Frameworks方面,jQuery、Spring Framework较受欢迎,3成以上开发者在使用这两者。在开发微服务架构中使用Java作为开发语言,那么开发框架使用Spring Framework往往是首选。在前端的世界里,jQuery由于简单、易用,在项目过程中往往能够较好满足需求,使得其一直很坚挺。

9.jpg

大数据技术应用开始普及,但应用场景相对单一

本次调研数据显示,78%的企业在进行大数据相关的开发和应用。这个比例与2015年、2016 相比,有了非常大的提升。此外,随着云计算技术的成熟及广泛应用和出于对数据安全性的考虑,在大数据平台构建方式上,2017年有4成企业选择私有云解决方案来部署大数据应用。

10.jpg

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!