欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    2017-2018中国软件开发者调查报告.docx

    • 资源ID:900615       资源大小:1.33MB        全文页数:73页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2017-2018中国软件开发者调查报告.docx

    10.11.12.13.14.15.16.17.18.19.20.21.22.23.20172018中国开发者调查报告1. 第一章报告概述2. 第二章重要发现3. 第三章软件开发者现状分析4. 3.2软件开发者薪资状况分析5. 3.3软件开发者学习特点分析6. 3.4软件开发工具使用特点分析7. 3.5软件开发者大学毕业就业特点分析8. 第四章大数据技术应用现状分析9. 92企业处理数据及平台集群规模情况4.3企业构建大数据平台所用技术情况第五章企业使用云服务现状分析5.2企业云平台部署特点5.3企业构建云服务平台技术选型分析第六章区块链技术应用现状分析6.2区块链技术开发特点63区块链应用前景展望第七章人工智能技术应用现状分析7.2人工智能技术应用现状7.3人工智能行业应用及展望第八章物联网技术应用现状分析8.2物联网技术开发现状8.3业务涉及工业物联网的企业调查附录:中国城市线具体划分第一章报告概述1.1 背景和方法本白皮书是基于一年一度的CSDN软件开发者大调查数据分析结果形成的。CSDN最早从2004年开始针对中国软件开发者进行大规模调查,是迄今为止覆盖国内各类软件开发者人群数量最多,辐射地域、行业分布最广的调查活动。该调查旨在全面和深入地了解中国软件开发者群体整体现状、应用开发技术以及开发工具、平台的状况和发展趋势等,它是各相关行业了解中国软件开发者群体以及软件开发服务领域市场的重要参考资料。2017年中国软件开发者大调查针对软件开发技术、应用开发领域等方面对调查问卷进行了重新设计,同时还新增加了区块链、物联网等新兴软件开发领域的相关调查,更能体现中国IT业、尤其是软件开发领域的发展现状。本次调查具有以下特点: 调查内容一紧扣技术热点、把握知识趋势我们根据20162017年的技术趋势和热点以及市场上出现的新产品、新技术,对调研选项进行了调整和补充,力求准确、及时地反映出2016-2017年中国软件开发技术发展变化趋势。 调查报告一提供定制方案服务、打造调研精品本次报告依旧在以往简版报告、完整报告分类基础上,提供定制报告分析服务。根据客户的需求,我们以调查的原始数据为基础,进行不同维度的数据交叉分析和专家点评,为企业客户制定市场及产品开发策略提供更有针对性的决策依据。 专家介入一行业资深团队、全面洞悉业界本次大调查特别成立了专家顾问团队,针对调查中涉及的技术领域,特邀了相关领域的技术专家,共同参与调查项的设计并对报告中的部分数据进行专业点评。本次调查数据的获取采用大规模线上问卷数据调查和社区平台数据挖掘相结合的方式,除了利用CSDN自身平台资源之外,还联合部分合作伙伴渠道进行大力推广以增加数据采集的全面性,力求调查结果更加客观、准确。此次调查在短时间内获得了涉及47个行业、200多个地区的上万名软件开发者的积极参与。1.2 数据处理方法数据处理流程数据导入及变量定义I无效样本剔除I数据校验I数据分析及数据挖掘统计分析工具利用目前流行的大规模数据统计分析工具SPSS,根据分析目的采用了描述性统计、交叉分析等数据处理方法。13样本处理方法本次调查采取样本有效性系统方法来保证样本的有效性:包括重复填写问卷排除法、答题逻辑矛盾排除法、不完整问卷排除法等。1.4 特邀专家顾问开发平台及工具领域孙玄转转公司架构算法部负责人大数据领域毕洪宇饿了么大数据平台总监云计算领域李明宇OStorage创始人兼CTO人工智能领域智亮TinyMind总经理区块链领域王玮北京志顶科技创始人物联网领域唐翊国GE资深技术经理感谢以上专家对白皮书的指导与支持!第二章重要发现我们在本次调研过程中有如下主要发现:1 .30岁以下软件开发者人数占比超7成,全国近半数的开发者工作在一线城市 互联网、软件、IT服务三个技术领域涵盖了国内65%以上的开发者 30岁以上的开发者以高级工程师、项目经理、架构师、技术专家等职位居多 40岁以上的开发者从事架构设计岗位的比例最高 全国有4成以上开发者月均收入过万,其中超5成来自一线城市 8成架构设计师月薪过万,超3成的架构师平均月薪超过2万元2 .软件开发者学习热情高涨,9成开发者通过技术媒体、技术社区、技术论坛等网站了解行业最新动态、获取新知识超9成开发者计划通过学习新技术来提升自己的事业,6成开发者每周学习6小时以上 74%的人群愿意通过购买图书杂志方式进行学习。超5成人员愿意为线上课程付费。愿为线下培训付费的仅占39% 35%的开发者未来半年有培训计划。超过8成的开发者参加培训的预算来自个人3.近7成开发者在使用JaVa语言,近6成开发者近期最想学Python语言开发者的云/容器使用率仅11%,近6成开发者在使用NotePad+文本编辑器Eclipse是最受欢迎的IDEs,有43%的开发者在使用。FrameWOrkS方面,jQuery、SpringFrameWOrk较受欢迎,3成以上开发者在使用这两者在自动构建工具方面,MaVen较受欢迎,有近4成开发者在使用4 .超7成软件开发者主要来自二本以上院校,超五成毕业于计算机与软件专业超6成开发者毕业前就找到工作,超过6成开发者未曾参加过针对大学生的就业培训学生就业情况良好,培训机构的学生就业也较乐观。77%的软件开发者所在公司招聘大学生,46%的开发者所在公司招聘培训机构的学生5 .大数据技术应用开始普及,但大数据应用场景相对单一78%的企业在运用大数据技术,这一比例与2016年(24%)提升较大目前大57%的企业对大数据的应用更多的体现在统计分析、报表及数据可视化上SparkxRediS和Kafka正在成为企业大数据平台通用技术组件6.83%的企业正在使用云服务,超7成企业利用云平台已经开发应用或正在开发应用安全是企业选择公有云服务时最大的顾虑,也是进行云技术相关开发时的最大问题企业在虚拟机、网络存储、负载均衡方面应用云计算较为普遍,使用率分别是48%、39%、33%基于DoCker或OPenStaCk是当前云平台部署的两种主流框架7.区块链技术近两年刚刚兴起,仅1成开发者有应用或准备应用,近7成开发者尚处于初步了解阶段,2成开发者完全不了解比特币和以太坊是当前两种主流的区块链开发平台PythOn和JaVa是区块链的主流开发语言8 .人工智能技术日益受到企业和市场的关注,应用前景广阔但任重道远 4成开发者表示其技术领域正在尝试使用AI/机器学习/深度学习 68%的开发者通过自学方式学习AI/机器学习/深度学习技术。但有四成开发者通过工作中实践、线上培训课程来学习AI技术9 .物联网产业链上企业最多的在云平台环节,智能家居是物联网最大的应用领域目前企业工业智能化水平参差不齐智能家居是物联网最大的应用领域第三章软件开发者现状分析3.1 软件开发者基本特征软件开发者基本画像:男性,本科,一线城市,开发/架构设计我们将开发者根据年龄范围划分成三类,不同年龄段开发者群体进行特征分析后呈现出如下特点:30岁以下软件开发者人数超7成,全国近半数的开发者工作在一线城市(北京、上海、广州、深圳、天津),本科及以上学历占近8成,91%的开发者是男性 互联网、软件、IT服务三个技术领域涵盖了国内65%以上的开发者 30岁以上的开发者以高级工程师、项目经理、架构师、技术专家等职位居多 40岁以上的开发者从事架构设计岗位的比例最高30岁以下(73%)性 肺为89%软向H欺:本科及以上75%地域分布:线城市50% 当IW职位:工程岬/目经理/技术经理 Xfe3040岁(23%)性 9ji JB 94%地域分布I 找城市45%>1?职位,-AlSXWffM目经界/技术经用-XWW4目壮越/技术总值架构师CTO/CIO/研发副总/楂术副总/总工程却其他40岁以上(4)It 胤男96% 教自行景;本料及以上93%增城分布I 线城市52%项目经黑/技术经对项目息监/技术总收CTO/CK)/研发副总/技术刚总/总工程师其他开发方向I后蟠开发博动开发一 12%IW阳开发- 12%数IK分析幽发/算法 4%rristt 4%次构设计3% 其他 13«所黑疔业:"我网/软件服务67%开发方向;柒种设计- 16%risit - 10%鬲求分析厅品经赤10%数鬃分析/挖提/算法- 10%移动开发-6%网络安全/系或安-6%其他42%所属行业:瓦联网/软件及务42%软件 互联网 ITiH务互联网IT服务图表1:软件开发者基本特征2017年度中国软件开发者白皮书开发者群体年轻化比例增高,30岁以下占7成和国外开发者年龄分布趋势大概一致,国内的软件开发者群体一直呈现出年轻化的特点。从我们2015年到2017年的调研数据来看,30岁以下的开发者人群占比都在7成以上,一直是软件开发领域的主力军。30岁及以下73%J 78%31-40 岁23%J 19%20%40岁以上 4% 3%.2%2017年2016年2015年图表2:软件开发者年龄占比对比2017年度中国软件开发者白皮书女性开发者岗位TOP3分别是:前端开发、测试、数据分析从具体图表中可以看出,近一半的女性开发者相集中在了前端开发、测试及数据分析相关职位,合计占比49%。2017年度中国软件开发者白皮书图表3:不同窗位软件开发者的性别分布不同行业对新技术关注程度不同从不同行业对云计算/大数据、人工智能、区块链等新技术的关注来看,金融行业、政府/公共事业/非营利机构对这些新技术的关注更明显,相关从业人员占比也最多。政府/公共事业;啡事IJ机构金融IT服务/系统集成医疗/保健/美容/卫生服务交/物池运输计算机软件通信(设备/运营/增值)互联网鹰动互联网/电子商务教育/培训1/学术/科研/院校外包服务计算机硬件/网络设备广告/公关/市场推广/会展网络游戏电子技术/半导体像成电路体2*3t以出版区块链.人工智能云计算/大数据2017年度中国软件开发者白皮书图表4:不同行业软件开发者的工作方向分布3.2 软件开发者薪资状况分析全国有4成以上开发者月均收入过万,其中超5成来自一线城市月薪在1万元以上的开发者占总体数量的59%,较去年又上升了14个百分点。2017年,一2016年增长率3000元以下 3001-5000元5001至8000元8001至1万元 1万至2万元2万元以上图表5:软件开发者月薪分布2017年度中国软件开发者白皮书在一线城市(北京、上海、广州、深圳、天津)中,月薪过万的软件开发者的占比为71%,该比例远高于国内其它城市,但其他城市月入过万的开发者也出现了较大幅度的增长。71%FWi 工城市 二线中等发达城市二统发展较弱城市三线城市四线及以下城市2017年度中国软件开发者白皮书图表6:月薪过万开发者所在城市分布数据显示,男女软件开发者薪资水平有一定的差异。在男性软件开发者中,月收入超过万元的占42%,而女性月入过万的为32%。男女2017年度中国软件开发者白皮书图表7:不同性别开发者月薪对比通过结合受教育程度和薪资水平的数据特点来看,学历越高的人群中,月薪2万元以上的高收入比例越高。 1万元以下1-2万元 2万元以上2017年度中国软件开发者白皮书图表8:不同教育程度的软件开发者月薪分布近六成开发者本年度月薪增加幅度在3000元以内本次调研数据显示,在本年近8成软件开发者的月薪不同程度地得到了增长。近6成的开发者月薪增长数字在3000元以内。超2成的开发者工资增长幅度更大,达到3000元及以上。2017年度中国软件开发者白皮书图表9:软件开发者月薪增长范南分布基金/证券/期货/投资行业的软件开发者高收入人群比例最高举金/证券/期货/投资行业的软件开发者高收入人群占比最高,58%的人群月薪超过1万兀O广告/公关/市场推TV会展医疗/保健/美容AE生服务政府/公共事业/非营利机构外包服务计算机嘤件/网络设备IT服务/系统三电子技术/半导体/集成电路计算机软件敦育/培训1/学术/科研/院校银行交3/物湘运输网络游戏互联网廨动互联网/电子商务影视/媒体术/文化/出版通信(设窗/运苜/增值)晒基金/证券质/投资其他2017年度中国软件开发者白皮书图表10:软件开发者不同行业的薪资范困分布从事软件架构设计岗位的开发者8成月薪过万迪过数据交叉对比分析发现,8成架构设计师月薪过万,超3成的架构师平均月薪超过2万兀O2017年度中国软件开发者白皮书图表11:软件开发者不同岗位薪资范围分布从业年限在4-15年的人群超6成月薪过万超7成的从业年限3年以内,普遍薪资月薪低于1万;但从业年限4-20年的人群超过6成月薪过万。2017年度中国软件开发者白皮书图表12:软件开发者不同从业年限薪资范围分布周工作时长在51-60小时的人群中,5成收入过万周工作时长在51-60小时的人群中,5成收入过万。但工作时长并不与收入正相关。周工作70小时以上的人群,与周工作不足40小时的人群收入比例基本一致。2017年度中国软件开发者白皮书图表13:软件开发者不同周工作时长薪资范围分布3.3 软件开发者学习特点分析信息技术类网站是开发者了解行业动态和学习知识的主要渠道在本次调研中,90%的开发者会通过技术媒体、技术社区、技术论坛等网站了解行业最新动态、获取新知识,阅读技术类书籍也是开发者进行系统性学习的主要方式,比例占到54%o2017年度 中国软件开发者白皮书图表14:软件开发者获取知识来源分布(调查项为多选)超7成人员愿意为学习购买图书和杂志,超五成人员愿意购买线上课程74%的人群愿意通过购买图书杂志方式进行学习。超5成人员愿意为线上课程付费。愿为线下培训付费的仅占39%。2017年度中国软件开发者白皮书图表15:软件开发者愿意付费的学习方式分布(调查项为多选)超9成开发者计划通过学习新技术来提升自己的事业,6成开发者每周学习6小时以上超9成开发者计划通过学习新技术来提升自己的事业。近5成开发者愿意参与到开源社区项目中。超过63%的开发者每周学习6小时以上。2017年度中国软件开发者白皮书图表17:软件开发者每周学习时长35%的开发者未来半年有培训计划。超过8成的开发者参加培训的预算来自个人35%的开发者未来半年有培训计划。超过8成的开发者参加培训的预算来自个人,来自单位的仅占17%。2017年度中国软件开发者白皮书图表19:开发者参加培训的预算来源2017年度中国软件开发者白皮书图表18:软件开发者未来6个月是否有培训计划时长越短的线上培训越受欢迎,较受欢迎的线上培训服务为讲师实时答疑时长越短的线上培训越受欢迎,500元以下且周期1个月以内的线上培训接受率超过5成。64%的开发者倾向于线上培训的讲师实时答疑服务。2017年度中国软件开发者白皮书图表21:吸引开发者线上培训服务开发者最感兴趣的培训方向是人工智能、大数据/云计算63%的开发者对人工智能培训方向感兴趣,56%对大数据/云计算感兴趣,区块链培训人数仅占15%。2017年度中国软件开发者白皮书图表24:开发者想学的开发语言(调查项为多选)PHP , 8%Bash I 3%Kotlin I 2%Objective-C 1 2%Scala I 2%MATLAB I 2%其他 12%3.4 软件开发工具使用特点分析近7成开发者在使用JaVa语言,近6成开发者近期最想学PythOn语言Java>R和JaVaSCriPt成为开发者最多使用的编程语言。Python是开发者近期最想学的开发语言,其次是JaVa和R。2017年度中国软件开发者白皮书图表23:开发者最常用的开发语言(调查项为多选)【孙玄点评】JaVa语言虽然是老牌语言,依然非常有生命力。第一是因为它的持续更新升级优化,Java9在2017年已经推出;第二,它的生态很完善,项目需要的功能都能够找到对应的实现Jar;第三,它的使用场景很广泛,从电商领域、到信息流分发流量,再到大数据、云计算、Al领域,都可以如鱼得水的使用它。因此JaVa成为使用最多的语言也就不足为奇了。人工智能是技术发展的下一个风口,必将改变目前行业发展的格局,拥抱人工智能,将拥有未来。Python作为解释型的语言,它提供了大量的计算包,可以帮忙学习人工智能的同学很快上手,并且Python语法简单,表达的语义丰富,入门门槛相对较低。人工智能发展的火热,成为促进Python语言应用的催化剂。6成以上开发者在使用WindOWS操作系统,62%的开发者在使用MySQL数据库6成以上开发者在使用WindoWS操作系统,13%在使用LinUX操作系统。63%的开发者在使用MySQL数据库,34%的在使用OraCle数据库。iOS, 3% MacOS, 8%Android, 8%Windows, 66%Linux, 13%2017年度中国软件开发者白皮书 图表25:开发者正在使用的操作系统2017年度中国软件开发者白皮书图表26:开发者正在使用的数据库(调查项为多选)【孙玄点评】WindoWS操作系统成为开发者使用最多的系统,MySQL关系数据库依然很有生命力,传统的X86机器相对MaC机器,最大的优势就是价格低。因此在公司开发普及层面会占据一定的优势。LiIWX在GUI、软件生态等方面相对WindOWS有不少的短板,因此WindOW会成为开发者的首选操作系统。数据库领域经过不断的迭代发展,从RDBMS发展到NoSQL,再到NeWSQL。每个阶段的发展都是工业界需求驱动的结果。MySQL作为单机版的RDBMS,在满足公司结构化关系型的数据存储需求方面,依然很有生命力。但是MySQL在可扩展性方面有一定局限,NeWSQL的出现可以很好的解决扩展性的问题,个人看好NeWSQL的发展。开发者的云/容器使用率仅11%,近6成开发者在使用NotePad+文本编辑器开发者的云/容器使用率不高。使用最普遍的DOCker(Swarm)普及率也仅11%。在文本编辑器方面,NOtePad+较为流行,57%的开发者使用了NotePad+,其次是SUblimeText,29%的开发者在使用。2017年度中国软件开发者白皮书2017年度中国软件开发者白皮书图表27:开发者正使用的云/容器(调查项为多选)图表28:开发者使用的文本编辑器(调查项为多选)【孙玄点评】随着微服务如火如荼地发展,微服务架构模式能够让项目快速迭代、持续交付,能够帮忙公司快速试错,更好的发展。因此互联网公司、传统公司都在积极拥抱微服务。采用了微服务架构后,服务颗粒较小,服务数量多,如何运维管理这些微服务成为各个公司不得不面对的新问题,Docker(Swarm)容器的出现大大降低了微服务管理的成本。任何事物的出现到普及都需要一定的周期,DOCker容器化普及也不例外,2018年DOeker容器发展普及会越来越广泛。文本编辑器领域,产品众多,竞争非常激烈,如何能够占据大量市场份额,靠的是简单易用,NOtePad+做到了。ECIiPSe是最受欢迎的IDEs,jQuerySPringFrameWork是较受欢迎的FrameWc>rksECliPSe是最受欢迎的IDEs,有43%的开发者在使用。FrameWOrkS方面,jQuery、SpringFrameWork较受欢迎,3成以上开发者在使用这两者。2017年度中国软件开发者白皮书 图表29:开发者正在使用的IDES2017年度中国软件开发者白皮书图表30:开发者正在使用的FrameWOrkS【孙玄点评】ECliPSe成为最受欢迎的IDE,和JaVa语言的市场占用率是分不开的,在JaVa的世界使用ECPIiSe作为IDE开发工具非常的自然,同时EeliPSe支持C/CPP/PythOn等语言开发。总之氏IiPSe占用份额最高,是意料之中。随着微服M架构的普及,SpringFrameWork使用越来越多,在开发微服务架构中,使用JaVa作为开发语言,那么开发框架使用SPringFrameWOrk往往是首选。在前端的世界里,虽然不断涌现出大量的前端开发框架,jQuery由于简单、易用,在项目过程中往往能够较好满足需求,使得其一直很坚挺,可谓廉颇虽老,尚能饭!近4成开发者在使用MaVen在自动构建工具方面,MaVen较受欢迎,有近4成开发者在使用。Leiningen 1%Sbt I 1%2017年度中国软件开发者白皮书图表31:开发者正在使用的自动构建工具【孙玄点评】MaVen项目对象模型(PoM),除了以程序构建能力为特色之外,还提供高级项目管理工具。由于MaVen的缺省构建规则有较高的可重用性,所以常常用两、三行MaVen构建脚本就可以构建简单的项目。由于MaVen的面向项目的方法,许多APaCheJakarta项目发文时使用MaVen,而且公司项目采用MaVen的比例在持续增长。互联网公司以及传统的公司也都大量使用MaVen,使得MaVen在2017年成为最受欢迎的项目管理工具。3.5 软件开发者大学毕业就业特点分析超7成软件开发者主要来自二本以上院校,超五成毕业于计算机与软件专业来自二本院校的开发者占35%,来自985/211、一本院校的分别占18%、17%。从专业来看,来自计算机科学与技术专.业的最多,占36%,其次是软件工程专业,占16%。2017年度中国软件开发者白皮书 图表32:开发者毕业的院校分布2017年度中国软件开发者白皮书 图表33:开发者毕业的专业分布2017年度中国软件开发者白皮书图表34:开发者毕业后找到工作的时间分布超6成开发者毕业前就找到工作,超过6成开发者未曾参加过针对大学生的就业培训毕业前六个月找到工作的占31%,而毕业后3个月找到工作的占24%。在大学生就业培训方面,目前普及率还较低,超过6成开发者没有参加过针对大学生的就业培训。2017年度中国软件开发者白皮书图表35:开发者是否参加过针对大学生的就业培训大学生就业情况良好,培训机构的学生就业也较乐观从就业情况来看,77%的软件开发者所在公司招聘大学生,47%的开发者所在公司招聘培训机构的学生。不清楚,10%2017年度中国软件开发者白皮书图表36:开发者所在公司是否招聘大学生2017年度中国软件开发者白皮书图表37:开发者所在公司是否招聘培训机构的学生第四章大数据技术应用现状分析4.1 企业大数据平台构建及应用情况78%的企业在运用大数据技术进行应用开发本次调研数据显示,78%的企业在进行大数据相关的开发和应用,这个比例与2015年、2016相比,有非常大的提升。78%26%24%2015年2016年2017年2017年度中国软件开发者白皮书图表38:从事大数据开发和应用的企业占比私有云部署解决方案是企业构建大数据平台的主要方式本次调研数据显示,随着云计算技术的成熟及广泛应用和出于对数据安全性的考虑,2017年有4成企业选择私有云解决方案来部署大数据应用。这一比例相对2015、2016年有较大幅度增长。34%的企业选择自主研发,这一比例与2016年基本持平。2015年2016年2017年40%2017年度中国软件开发者白皮书图表39:企业大数据平台构建方式分布超8成企业大数据团队规模在30人以下,其中近7成的数据团队小于10人企业大数据团队规模集中在30人以下,占比为85%,其中10人以下规模的团队占比接近7成,100人以上占6%。2017年度中国软件开发者白皮书I-SA44%11-30A,17%51100人3%、100AtLt,6%31-50A,6%610,24%图表40:企业大数据团队规模专业人才的缺乏是影响企业大数据应用落地的最大障碍大数据时代,大数据所蕴含的价值已经毋庸置疑,然而许多企业却不知道如何获取大数据的价值,如何让大数据应用落地,企业内部也没有可以胜任这方面工作的人才,本次调研数据也说明,大数据人才的缺乏是企业构建大数据应用时遇到的主要问题。如何做大数据应用规划以及技术选型也是困扰大数据技术发展的现实问题。缺乏大数据技术人才47%如何做大数Ig应用规划如何做技术选型缺少大致Ig产品人才软硬件成本较高,预算有跟投入与产出不成比例,看不到业务价值缺少应用场事市场上股有能满足需求的产品暂未发现难点29%26%21%19%15%5%43%2017年度中国软件开发者白皮书图表41:企业构建大数据平台面临的问题(调查项为多选)大数据技术应用场景逐渐多元化,以数据分析及可视化最为普遍本次调查发现企业大数据应用场景相对单一,目前大部分企业对大数据的应用更多的体现在统计分析、报表及数据可视化上,占比为57%。机器或设备数据实时监控、告警与运维管理以及基于用户画像的数字化营销方案的次之,分别占31%、29%O57%靛计分析、报表生成及可视化2017年度中国软件开发者白皮书图表42:企业大数据应用的业务场景分布(调查项为多选)4.2 企业处理数据及平台集群规模情况日志数据是企业大数据平台处理的主要数据类型企业数据主要来源于企业内部的日志数据,主要包括系统日志和用户行为日志。在本次调研中,企业数据来自内部应用及业务系统日志数据的占47%,来自供应商或合作伙伴提供数据及网站访问日志数据的均占36%。2017年度中国软件开发者白皮书图表43:企业数据来源分布(调查项为多选)超6成的企业日均处理数据规模在IOTB以下调研数据显示,39%的企业日均处理数据规模在ITB以下,在I-IoTB的企业仅占22%,在IOTB以上的仅占14%。2017年度中国软件开发者白皮书图表44:企业大数据平台日均处理数据量48%企业大数据平台的集群规模在20个节点以上本次调研中48%的企业大数据平台集群规模拥有20个节点以上,其中2%的企业集群规模在5000个节点以上。4.3 企业构建大数据平台所用技术情况仅13%企业使用商业发行版HadOOP版本搭建数据平台32%的企业未使用HadooP搭建数据平台。使用社区正式发行版的占26%,而使用商业发行版的仅占13%。内部自主研发版本的占11%。社区正式发行版本,26%商业发行版,13%内部自主研发版本,11%其他:,19%2017年度中国软件开发者白皮书图表46:企业使用Hadoop搭建大数据平台情况在HadoOP商业版本中,ClouderaManager使用率最高,但也仅有11%的受访者在使用;其J>AmazonWebServicesElasticMapReduce(EMR),10%的受访者在使用。2017年度中国软件开发者白皮书图表47: HadooP商业版使用情况SPark是企业大数据平台最普遍的组件APaCheSPark是一个处理大规模数据的快速通用引擎,它可以独立运行,也可以在Hadoop>Mesos>云端运行,它可以访问各种数据源,包括HDFS、CassandranHBaSe和S3,可以提升HadOOP集群中的应用在内存和磁盘上的运行速度。SPark生态系统中除了核心API之外,还包括其他附加库,可以为大数据分析和机器学习领域提供更多的能力。本次调研中,SPark是使用最普遍的大数据平台组件,使用率达到30%。而M叩RedUCe使用率仅为13%。分布式文件系统HDFS作为核心组件之一,使用率也达到了27%。企业对大数据平台应用最多的场景是统计分析、报表生成及数据可视化,20%企业使用ELK(ElasticSearch+Logstash+Kibana)实时日志分析平台。ELK ( Elasticsearch2017年度中国软件开发者白皮书图表48:企业大数据平台包含组件分布(调查项为多选)SPark组件中使用SParkSQL和Streaming最多SPark组建中,SParkSQL处理速度快并且能够和HiVe完全兼容,以41%的使用率排在使用SPark组件首位。Streaming使用率17%。2017年度中国软件开发者白皮书图表49: Spark组件使用情况(调查项为多选)RediS和Kafka是最普遍使用的消息队列和数据采集技术组件消息队列中间件是分布式系统中重要的组件,主要解决应用解耦、异步处理、流量削峰、消息通讯等问题。RediS使用最为普遍,占29%。Kafka占比为23%。2017年度中国软件开发者白皮书图表50:数据收集和消息处理方式使用情况(调查项为多选)【毕洪宇点评】从报告中我们可以看出大数据技术的应用在2017年有个突增的发展,2017年是Al元年,感兴趣的读者可以在googletrends检索几个关键词“bigdata,4tmachincIearningOr的趋势,不难发现这个突增是和IoT及人工智能有极大关系的;首先,在这样的背景下相应的大数据人才供给自然是跟不上市场需求的,报告中“企业大数据应用落地最大障碍”也佐证了这点;有7成的团队规模是不到10人团队的,而这个比例在2016年是49%,同时8成以上的企业集群规模在I(X)个节点以下,在供需的矛盾下2017年通过私有云的方式来部署大数据平台成为了主要方式,而2016年是自主研发的方式为主;其次,在应用场景上“统计分析、报表及数据可视化”依然是最多,因为这个场景是数据处理的基本工作,高频,随着更多企业对大数据的投入,这个场景自然就从统计上是最高的;从服务提供者的角度来说,基础工作的服务化是个很好的切入点,也为企业减少了重复的基础设施投入,更专注于用数据创造价值;从企业的角度来看,是持续重视对数据的洞察,从“bigdata”到"biginsighf,;最后,在技术栈上有这么几点值得注意的地方:1. 企业内部的日志数据(主要包括系统日志和用户行为日志)是主要的数据源,schema-free的数据存储和传输技术需求会非常大,KafkayRediS的统计比例也可以支撑这点;2. HDFS和SPark已是大数据技术存储和计算的标配;3. SQL接口依然持续是数据处理的主流形式,大多数计算引擎以及存储引擎的发展都趋向于此。第五章企业使用云服务现状分析5.1 企业使用云服务方式分析超8成企业使用了云服务调研数据显示,有83%的企业正在使用云服务,相较2016年有非常大的提升。83%2014年2015年2016年2017年2017年度中国软件开发者白皮书图表51:使用云服务的企业占比超7成企业利用云平台已经开发应用或正在开发应用2017年的数据显示,云计算已经相当普及,仅有不到1成左右企业对云计算平台基本不了解或者无意使用。75%的企业利用云平台已经开发应用或正在开发应用,11%的企业了解云计算平台,正在准备相关开发。2017年度中国软件开发者白皮书图表52:企业对云计算平台的使用程度安全是企业选择公有云服务时最大的顾虑云服务在带来大数据量存储、计算优势服务的同时,如何确保云服务环境的安全性与个人隐私性是企业最担忧的问题。本次调研中,云服务的安全性问题,成为企业选择公有云服务时最大的顾虑,67%的企业担心云服务的安全问题,56%的企业对云服务的性能表示担心。67%29%网络服务2017年度中国软件开发者白皮书图表53:企业使用云服务过程中的担心(调查项为多选)阿里云领跑国内公有云平台市场本次调研数据显示,阿里云服务以64%的使用率遥遥领先于其他云服务厂商,排在首位。其次是腾讯云服务,使用率为14%。2017年度中国软件开发者白皮书图表54:企业使用公有云服务厂商占比(调查项为多选)5.2 企业云平台部署特点企业未来一年在私有云、混合云、公有云方面均有部署私有云、混合云、公有云均有发展,未来一年部署的比例分别为27%、20%、25%o私有云,混合石, 20%2017年度中国软件开发者白皮书图表55:企业下一年云服务部署模式分布虚拟机、网络存储、负载均衡是云计算的三大使用场景企业在虚拟机、网络存储、负载均衡方面应用云计算较为普遍,使用率分别是48%、39%、33%。2017年度中国软件开发者白皮书图表56:企业云计篝的使用场景分布(调查项为多选)数据安全是企业在云技术开发中所面临的最主要问题企业在云技术开发中所面临的最主要问题,依然是云模式的数据安全问题,本次调研中,占比31%。其次,开发人员对云环境不了解,也是企业相对普遍的问题,30%的企业对此表示担忧。2017年度 中国软件开发者白皮书图表57:企业在云技术开发中所面临的最主要问题(潮查项为多选)53企业构建云服务平台技术选型分析基于DoCker或OPenStaCk是当前云平台部署的两种主流框架相对于VM,DOCker在其轻量、配置复杂度以及资源利用率方面有着明显的优势。随着DOCker技术的不断成熟,越来越多的企业开始考虑通过DoCker来改进自己的IT系统。在本次调研中,基于DOCker搭建的云平台占比为22%,位列第一位。OPenStaCk是侧重于IaaS(基础设施即服务)的云平台,开放性是其最大的优势,由于参与社区的厂商众多,用户在基于OpenStack构建云环境时,计算、存储和网络方案的选型有很大的空间。在本次调研中,基于OPenStaCk的云平台占21%。基于D。Ckerflg云平台基于OPenStaCk基于 VMWare vCenter基于 CIOUdStaCk基于其它开源云平台基于 CloUdFOUndry基于 OPenShift2017年度中国软件开发者白皮书图表58:企业云平台的部署方式分布(调查项为多选)52%的企业在生产环境中使用了DOCker技术传统虚拟化技术是对硬件

    注意事项

    本文(2017-2018中国软件开发者调查报告.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开