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
    +关注

    关注

    19

    文章

    2970

    浏览量

    104801
  • 编程语言
    +关注

    关注

    10

    文章

    1945

    浏览量

    34765
  • python
    +关注

    关注

    56

    文章

    4797

    浏览量

    84740

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

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

收藏 人收藏

    评论

    相关推荐

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

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

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

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

    DEKRA德凯探讨AI安全技术的前沿趋势

    近日,DEKRA德凯在苏州成功举办了一场聚焦智能化发展的研讨会,深入探讨了汽车、高科技及工业领域人工智能(AI)应用中的安全与管理。研讨会吸引了众多行业专家及产业链合作伙伴的参与,共同探讨了AI安全技术的前沿趋势以及关键国际标准
    的头像 发表于 11-14 13:48 277次阅读

    简仪科技与您相约第九届开源测控开发者大会

    第九届开源测控开发者大会,简仪科技将继续秉承开放、创新的精神,深入探讨模块测控领域软件的重要性,并展示基于开源锐视测控平台的实践应用,带来丰富的议题分享。
    的头像 发表于 10-21 11:35 487次阅读

    2024 OPPO开发者盛会:共创全民参与的AI新纪元

     202410月17日,OPPO开发者大会(ODC24)在杭州盛大开幕,以“AI 更近一步”为主题,聚焦于OPPO AI技术的革新与构建开放合作生态的愿景。会上,OPPO隆重推出了全新的系统级AI技术和ColorOS 15操作系统,并
    的头像 发表于 10-17 16:28 659次阅读

    2024上海海思MCU开发者体验官招募,手机/MatePad大奖等你拿!

    开发者体验官,需自行购买MCU开发板。 立即报名: MCU开发者体验官报名入口 注意:报名后请及时联系工作人员(微信:elecfans123) 报名重要提示: 1)为了保障活动信息
    发表于 08-02 17:29

    华为开发者大会2024:润和软件引领星闪技术新潮流

    在20246月21日至23日这三天里,东莞松山湖成为了全球科技目光的焦点。第六届华为开发者大会(HDC.Together 2024)在此盛大举行,不仅汇聚了众多顶尖的技术人才,还见证了HarmonyOS NEXT、盘古大模型5.0两大应用的重磅发布,共同
    的头像 发表于 06-24 10:06 823次阅读

    全球智慧领袖共襄2024 TUYA全球开发者大会,开启智慧商业新纪元

    深入探讨了生成式AI在千行百业的创新应用和最佳实践。其中,以“开发者引领行业创新发展”为主题的分论坛引发全场热议。Delos亚洲区总裁、国际WELL建筑研究院亚洲区总
    的头像 发表于 06-07 08:15 443次阅读
    全球智慧领袖共襄2024 TUYA全球<b class='flag-5'>开发者</b>大会,开启智慧商业新纪元

    全球智慧领袖共襄2024 TUYA全球开发者大会,开启智慧商业新纪元

    涂鸦智能(NYSE: TUYA,HKEX: 2391)携手来自全球开发者深入探讨了生成式AI在千行百业的创新应用和最佳实践。 其中,以“开发者引领行业创新发展”为主题的分论坛引发全场热议。Delos
    的头像 发表于 06-03 14:51 596次阅读
    全球智慧领袖共襄2024 TUYA全球<b class='flag-5'>开发者</b>大会,开启智慧商业新纪元

    MediaTek 天玑开发者大会MDDC 2024启幕

    Conference, 简称MDDC)是一场面向全球开发者的行业盛会,旨在与生态合作伙伴和开发者共同探讨行业发展趋势,分享知识、经验和先进技术成果。本届大会的主题为“AI予万物”,届
    的头像 发表于 05-07 10:25 685次阅读

    联发科官宣天玑开发者大会MDDC于5月7日召开,聚焦生成式AI、移动游戏发展

    近期联发科官宣,天玑开发者大会(MDDC 2024)将在5月7日于深圳开幕。大会以“AI予万物”为主题,是一场面向全球开发者的行业盛会,届时行业大咖、资深专家将齐聚一堂,深入探讨AI技术在各个领域
    的头像 发表于 04-09 10:02 353次阅读
    联发科官宣天玑<b class='flag-5'>开发者</b>大会MDDC于5月7日召开,聚焦生成式AI、移动游戏发展

    商汤科技作亮相2024全球开发者先锋大会

    2024全球开发者先锋大会(GDC)在上海圆满落幕。商汤科技作为业内翘楚,其大装置执行总监成功和产品总监陈希受邀参加了此次大会的分论坛活动,就大模型前沿开发、智能计算创新等议题发表了深刻见解,共同探讨了智能生态的构建与未来
    的头像 发表于 03-29 10:24 635次阅读

    鸿蒙开发者预览版如何?

    在24的华为鸿蒙发布会中表示。预览版已经向开发者开放申请,首批支持的机型有三款分别为华为 Mate 60、华为Mate 60 Pro、华为Mate X5。 其HarmonyOS NEXT去除
    发表于 02-17 21:54

    鸿蒙系统优缺点,能否作为开发者选择

    起跑线,都是0基础开始。学习来轻松,未来趋势大。 那么鸿蒙的发展,开发者如何抓住机遇?鸿蒙的开发技术要学习那些呢?下面分享鸿蒙的开发者技术: 更多相关的鸿蒙
    发表于 02-16 21:00

    您有一份OpenHarmony开发者论坛2023度总结,请查收~

    2023 11 月,OpenHarmony 开发者论坛 1.0 版本正式上线。 感谢各位开发者对 OpenHarmony 的大力支持和热爱,成为 OpenHarmony 开发者论坛
    发表于 01-26 17:27