0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

深入探讨了2018年及以后的重要开发者趋势

GReq_mcu168 来源:cg 2018-12-13 09:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

近日,开发者经济分析公司SlashData 发布了《 2018 年第 2季度各国开发者状况》调查报告,共有 167 个国家的 20500 多名开发者参与其中。

每一年的SlashData研究报告都会紧跟移动、物联网、桌面、云、网络、AR、VR、游戏、Machine Learning 等技术领域开发人员和数据科学家的变化趋势,牢牢把握全球软件开发者的趋势,这次的报告也不例外。这份研究报告深入探讨了 2018 年及以后的重要开发者趋势,主要内容包括:

分析了 2019 年最值得学习的技能。报告比较了开发者感兴趣的 12 种不同技能,其中的数据科学和 Machine Learning 卫冕明年最受欢迎的技能榜单,45% 的开发者希望在下一年学习或提升该技能。

分析了开发者们正在研究、学习或感兴趣的领域。DevOps作为开发者最感兴趣的领域,有 41% 的受访开发者在其中工作、学习,仅次于 DevOps 最受开发者关注的新兴领域是机器人技术。

分析了主流编程语言的活跃开发者数量。报告面向全球所有类型的程序员,对使用每种主要编程语言的活跃开发者数量进行了最新的估计。其中,JavaScript 仍是最流行的编程语言,Python 流行程度接近 Java。

游戏开发热潮兴起。2017 年上半年,只有 29% 的游戏开发者月薪超过 100 美元;而到了 2018 年上半年,这一比例已经跃升到了 48%。

近五成开发者偏爱 MachineLearning

开发者想要在快速迭代的技术浪潮中保持自身竞争力,就需要不断更新技能并发展新领域的专业知识。在 2019 年最值得学习的技能调查中,数据技能、UI 设计和云开发技能等均有上榜。

其中,数据科学技能位列第一。

随着人工智能自动驾驶计算机视觉、自然语言处理和医学诊断等领域的深度广泛应用,与数据科学有关的技能也自然地成为了开发者最为渴望的技能,45% 的开发者希望学习 MachineLearning 方面的技能,22% 的开发者希望获得数据工程技能,包括 ETL、数据仓库等等。此外,云计算、开源数据科学框架和 MLaaS 平台的出现,再一次推动开发者社群对该领域的兴趣稳步增长。可预见的是,短期内这一技能需求热潮还将继续。

33% 的开发者想拥有UI 设计技能。传统的 UI 设计主要是创建项目的用户界面元素,但对大多数想要获得 UI 技能的网络和移动应用开发者来说,他们更多的是借UI 设计技能以解决项目的设计需求,而无需寻求设计师的意见。

云原生开发(容器和微服务)这一技能有25% 的开发者希望获得。云原生是一种充分利用云计算优势的软件开发方法,然而,构建容器式微服务的分布式系统会给系统管理、监控、负载平衡和扩展方面带来诸多挑战。所以,即使有 Kubernetes 等容器编排平台提供了强大的容器应用程序的自动化管理,但仍需要 DevOps 专业人员来确保基础设施的高效管理。随着云原生应用的深度实践,也就很容易预料到 DevOps 和项目经理将变得更加重要。在表格中,项目管理和DevOps 技能需求分别位于第四、第五。

此外,新编程语言、新技术框架、新平台也有上榜,表明开发者中的很多人都有想要继续学习和提升自己的强大动力。

开发者正在研究的领域:DevOps 已成主流

为了评估开发者的兴趣并更好地了解某些技术的先进性,报告还统计了他们正在研究、学习或感兴趣的领域。毫无疑问,这些调查结果很有可能会为业界提供下一波技术创新浪潮的新契机。

根据图表分析,位于右上象限的DevOps、ERP 和 CRM 扩展具有高于中位值的兴趣水平和高成熟度,是开发者最感兴趣、也是很多人从事的技术领域。对于位于左上象限的机器人、区块链、加密货币、无人机和生物特征识别技术,开发者们拥有很高的兴趣,但是因为这些技术都还不够成熟,所以实际参与项目的开发者并不多。位于左下象限的Fog/Edge 计算和量子计算,其兴趣和成熟度都较低。

过去十年中软件开发过程不断进化和发展,自然就推动了定制化软件的繁荣,以及交付新功能和应用程序的流程简化。DevOps作为开发者最感兴趣的领域,有 41% 的受访开发者在其中工作、学习。仅次于 DevOps 最受开发者关注的新兴领域是机器人技术,40% 的开发者关注这个领域,但是对这个领域感兴趣的开发者只有 9% 参与了项目。

39% 的开发者对区块链感兴趣,36% 对加密货币感兴趣。区块链能够将信用分散化,重新定义交易的结算方式,在整个供应链中追踪产品,并且随着加密货币的普及,不再需要中间人记录和验证交易(包括银行)。如果这项技术成为主流,全球经济中有一大部分将不得不重新定义如何增值。但是就像其他颠覆性技术一样,目前它们还不成熟。

JavaScript 再次卫冕、Python 流行程度直逼 Java

编程语言是开发者们代码工作的核心,也是许多开发者最爱讨论的话题。编程语言的选择对开发者和工具制造商都十分重要,前者需要保持最新和具备市场潜力的技能,后者则亟需确保他们能够提供最有用的 SDK。

近年来,关于各大主流编程语言的排行榜单也一直备受热议。不论是Tiobe、Redmonk、StackOverflow 的年度调查或 Github 的Octoviverse 中,都提供了语言间的相对比较,给出了很好的参考指标。SlashData 在此基础上,还新增了每个语言社群的绝对规模。

根据报告内容显示,JavaScript 仍然是最流行的编程语言,占据绝对领先的地位。昨天刚满 23 周岁的JavaScript,目前已经突破了一千万开发者,仅近一年内就有 300 万开发者加入了 JavaScript 社群,超过了 Swift、Ruby 和 Kotlin 的开发者数量之和。1995 年 12 月 4 日,Netscape 公司联合 Sun 公司发布 JavaScript,想必没有人会想到,这个蹭着“Java”热点出生的脚本语言,会凭着天然的 Web 基因走到今天的地位。

JavaScript 之后,Java、Python 分列二三。

常青树Java 有 710 万的活跃开发者,此外,老派语言C# 和 C/C++ 也分别以620 万和540 万的社群规模牢牢占据着榜单的一席之地,并且通常会随全球开发者的数量而增长。

Python 的700 万活跃开发者规模还在增加,得益于Machine learning 的兴起,其流行程度直逼 Java,仅这一年开发者数量就增长超过了 150 万。年增长超过 150 万的还有PHP,PHP 现在是 Web 和后端开发的第二受欢迎的语言,凭借易于学习和广泛部署等优势获得了550 万开发者的拥戴。

事实上,从图表中不难看出,老派语言的“统治地位”不容易打破。但随着新兴技术的风靡,很多新的语言也逐渐开始崭露头角,且势头强劲。

游戏开发“淘金热”

此外,SlashData报告中还对游戏开发领域进行了专门的分析。

随着直播互动等在线视频的兴起,厂商可以利用新的渠道来推广游戏并创造收入。2017 年上半年,只有 29% 的游戏开发者月薪超过 100 美元;而到 了 2018 年上半年,这一比例已经跃升到了 48%,占比近五成。尽管有许多因素会对游戏开发收入产生影响,但在线视频确实提供了一种新商业模式。

调查数据显示,通过向其他开发者出售服务、资产和插件来赚钱的开发者数量虽然增幅不大,但增速稳定。由在线视频推动的社群效应也为诸如“魔兽世界”之类的订阅游戏带来了显著增长——很显然,游戏主播、开发者和玩家之间已经开始形成某种共生关系。

目前,已经有许多开发者和在线视频平台提供了专为游戏直播服务的技术工具:Twitch 启用了扩展工具,使观众能够通过第三方开发的网络覆盖扩展插件来参与游戏直播;开发者可以创建统计视图或辅助游戏,并与吸引观众的主播分享利润;Unity Content Store 为开发者提供了一个向其他开发者提供插件的渠道,这也是交付游戏软件的另一个渠道......

此外,调查还发现,开发者的推广阵地也在逐渐转向网络。

JavaScript 不断改进的性能,降低了专注于移动、桌面和平板的开发者的比例;

较小的开发者团队不需逐一构建平台,就可以通过网络更多地控制应用程序和观众的参与;

新的 Twitch 扩展基于网络,为网络开发者提供了一个新的产品类别;

JavaScript JIT 编译引擎和框架(如 React)所带来的性能提升,使 Web 开发者能够创造超越过去的卓越游戏性能;

......

在性能不断提升和分发渠道持续拓宽的情况下,不难理解游戏开发者的工资收入为何如此之高了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • JAVA
    +关注

    关注

    20

    文章

    2997

    浏览量

    115684
  • 编程语言
    +关注

    关注

    10

    文章

    1959

    浏览量

    38915
  • python
    +关注

    关注

    57

    文章

    4858

    浏览量

    89586

原文标题:最流行的编程语言居然不是 Python 和 Java

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    芯科科技2025Works With开发者大会深圳站蓝牙技术专场前瞻

    随着物联网设备数量迅速增长,蓝牙已成为支持智能生活、工业互联的重要连接技术之一。为了帮助开发者精准把握蓝牙技术的最新趋势与落地技巧,Silicon Labs(芯科科技)将于10月23日在深圳湾万丽酒店举办“Works With
    的头像 发表于 10-16 14:00 421次阅读

    2025 openKylin开发者大会圆满落幕

    近日,以“开源聚智·麒心行”为主题的“openKylin开发者大会2025”在京成功举办。作为openKylin社区的年度盛会,大会汇聚院士专家、企业代表及全球开发者,聚焦开源操作系统技术创新、生态共建与人才培养,围绕openKylin的技术发展与生态建设进行了
    的头像 发表于 09-01 18:11 1177次阅读

    【瑞芯微开发者大会】Firefly 与你共同见证 AIoT 模型创新

    7月17日-18日,第九届瑞芯微开发者大会在福州海峡国际会展中心举行,天启集团作为瑞芯微生态合作伙伴,携多款基于瑞芯微处理器的解决方案出席展会现场。瑞芯微发布重磅新品本届瑞芯微开发者大会以“AIoT
    的头像 发表于 07-18 16:33 1151次阅读
    【瑞芯微<b class='flag-5'>开发者</b>大会】Firefly 与你共同见证 AIoT 模型创新

    HDC 2025开发者主题演讲精彩回顾

    日前,华为开发者大会(HDC 2025)进入第二天,行业领袖、技术专家、全球开发者齐聚现场,共同见证这场科技盛会。在开发者主题演讲中,华为技术专家深入解析HarmonyOS的最新技术、
    的头像 发表于 07-09 11:20 1039次阅读

    IAR亮相矽力杰2025开发者大会

    20254月11-12日,矽力杰将在杭州矽力杰大厦举办首届开发者大会,汇聚汽车行业的领先企业与专家,共同探讨汽车核心芯片的国产化机遇。
    的头像 发表于 04-09 10:54 1275次阅读

    FPGA在数字化时代的主要发展趋势

    的创新,也对开发者提出了新的要求。这篇文章将带您深入探讨FPGA发展趋势,并剖析这些变化对开发者的影响与挑战,为在新时代的技术浪潮中把握机遇提供参考。
    的头像 发表于 04-02 09:49 1352次阅读
    FPGA在数字化时代的主要发展<b class='flag-5'>趋势</b>

    Arm亮相2025游戏开发者大会

    近日,成千上万的人聚集在美国旧金山的马斯康尼中心参加 2025 游戏开发者大会 (GDC 2025)。全球开发者齐聚一堂,探讨如何利用技术塑造手游的未来。鉴于 99% 的高端智能手机
    的头像 发表于 04-01 13:51 995次阅读

    云端AI开发者工具的核心功能

    当今,云端AI开发者工具已成为推动科技创新与行业升级的重要力量。那么,云端AI开发者工具有哪些核心功能呢?下面,AI部落小编带您深入探讨
    的头像 发表于 02-28 11:46 870次阅读

    当平台工程遇上DevEx:打造卓越的开发者体验

    工程的基础 。基于我最近的学习和思考,我决定写这篇文章,想深入探讨一下 DevEx 对于内部开发平台的重要性,也希望为从事内部开发平台的同学们带来一些新的思考。 了解平台工程 平台工程
    的头像 发表于 02-19 10:17 486次阅读
    当平台工程遇上DevEx:打造卓越的<b class='flag-5'>开发者</b>体验

    2024AI开发者中间件工具生态全面总结

    最近,开源中国 OSCHINA、Gitee 与 Gitee AI 联合发布了《2024 中国开源开发者报告》。 报告聚焦 AI 大模型领域,对过去一的技术演进动态、技术趋势、以及开源开发者
    的头像 发表于 02-14 09:45 1064次阅读

    深入探讨DeepSeek大模型的核心技术

    导读 本文深入探讨了DeepSeek大模型的核心技术,从公司背景、模型能力、训推成本到核心技术细节进行了全面分析。   一、关于DeepSeek公司及其大模型 1.1 公司概况 DeepSeek
    的头像 发表于 02-10 10:49 3322次阅读
    <b class='flag-5'>深入探讨</b>DeepSeek大模型的核心技术

    深入探讨Linux系统中的动态链接库机制

    本文将深入探讨Linux系统中的动态链接库机制,这其中包括但不限于全局符号介入、延迟绑定以及地址无关代码等内容。 引言 在软件开发过程中,动态库链接问题时常出现,这可能导致符号冲突,从而引起程序运行
    的头像 发表于 12-18 10:06 935次阅读
    <b class='flag-5'>深入探讨</b>Linux系统中的动态链接库机制

    诚迈科技旗下智达诚远亮相BlackBerry QNX 2024开发者大会

    近日,BlackBerry QNX在上海举办了2024开发者大会。作为BlackBerry QNX的重要合作伙伴,诚迈科技汽车子公司智达诚远受邀展示搭载QNX的智能座舱软件平台FusionEX8.0,并与行业同仁
    的头像 发表于 12-10 10:02 966次阅读

    ADAYO华阳亮相BlackBerry QNX 2024开发者大会

    近日,BlackBerry QNX 2024开发者大会在上海举行,QNX全球专家高管团队及重要合作伙伴与业界同仁深入交流,共同探讨了汽车
    的头像 发表于 12-10 09:37 893次阅读

    光庭信息亮相BlackBerry QNX 2024开发者大会

    近日,BlackBerry QNX 2024开发者大会在上海成功举办。作为汽车行业年度盛会,大会汇聚了来自全球的顶尖开发者、行业专家以及前沿科技企业代表,共同探讨“软件定义汽车”的
    的头像 发表于 12-09 15:30 1031次阅读