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

    文章

    2904

    浏览量

    103028
  • 编程语言
    +关注

    关注

    9

    文章

    1879

    浏览量

    33229
  • python
    +关注

    关注

    51

    文章

    4678

    浏览量

    83486

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

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

收藏 人收藏

    评论

    相关推荐

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

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

    鸿蒙开发者预览版如何?

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

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

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

    深入探讨电源变压器在储能设备中的应用

    深入探讨电源变压器在储能设备中的应用  电源变压器在储能设备中的应用已经成为当代能源储备和利用的关键技术之一。随着可再生能源的不断发展和应用,储能设备的需求也越来越大。电源变压器作为储能设备中的关键
    的头像 发表于 02-02 09:44 455次阅读

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

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

    欢迎加入飞腾派开发者社区,感谢每一位开发者

    ://bbs.elecfans.com/group_1708 飞腾派开发者社区部分内容截图 回顾合作历程,从2023开始,华秋 · 电子发烧友就与飞腾建立了密切的合作关系,双方团队共同努力,实现了许多重要
    发表于 12-11 16:11

    VisionFive 2 生态进展双周报(11.16-11.30)

    了一个篇“在赛昉科技 VisionFive 2上安装Ubuntu系统”的博文。这篇博文深入探讨了这个过程,旨在解密在这个新兴体系结构上实现稳定和功能性Ubuntu设置所需的步骤。 点击查看更多详细信息
    发表于 11-30 15:10

    精彩预告 | OpenHarmony即将亮相MTSC 2023

    和测试研发技术交流”为主要目的,旨在为行业搭建一个深入探讨和交流的桥梁和平台。从 2015 开始已成功举办了 11 届,“落地、务实、有深度”的内容风格和良好口碑,得到测试开发者、互联网一线企业及全行
    发表于 11-22 10:28

    OpenHarmony Meetup北京站招募令

    见解,结交志同道合的朋友! 活动主题聚焦OpenHarmony开源未来,诚邀您莅临,一起交流与探讨~ 亮点: 技术深讨论:深入探讨OpenHarmony开源前景,激发灵感与洞见。 大咖面对面:技术大咖
    发表于 11-20 14:54

    【限量门票】OpenHarmony Meetup城市巡回成都站火热招募中!!

    深入探讨OpenHarmony成果与发展趋势。 大咖面对面:技术大咖分享见解,互相学习。 社交交流:结交志同道合的开发者和技术爱好。 轻松氛围:欢迎各路技术大牛及热爱技术的朋友加入
    发表于 10-24 14:18

    OpenHarmony Meetup成都站招募令

    深入探讨OpenHarmony成果与发展趋势。 大咖面对面:技术大咖分享见解,互相学习。 社交交流:结交志同道合的开发者和技术爱好。 轻松氛围:欢迎各路技术大牛及热爱技术的朋友加入
    发表于 10-23 14:29

    官宣|2023开放原子开发者大会来了!

    探讨技术趋势! 这里,您将有机会获得: 群策群智,探讨解决开源项目的技术难点 深入探讨各技术行业领域实践 聆听行业巨擘的见解 汇聚政、产、学、研等业内专家 与全球技术专家和行业大咖面对
    的头像 发表于 10-12 18:33 380次阅读

    各位开发者期待已久的开源鸿蒙开发者手机已经开放购买啦!!

    各位开发者期待已久的开源鸿蒙开发者手机已经开放购买啦!! “开源鸿蒙开发者手机”,本质上是手机形态的开发板,为广大 OpenHarmony 开发者
    发表于 10-10 18:32

    官宣|2023开放原子开发者大会来了!

    探讨技术趋势! 这里,您将有机会获得: 群策群智,探讨解决开源项目的技术难点 深入探讨各技术行业领域实践 聆听行业巨擘的见解 汇聚政、产、学、研等业内专家 与全球技术专家和行业大咖面对
    的头像 发表于 10-08 18:40 559次阅读

    探讨Spring框架中的属性注入技术

    在本文中,我们深入探讨了 Spring 框架中的属性注入技术,包括 setter 注入、构造器注入、注解式属性注入,以及使用 SpEL 表达式进行属性注入。
    的头像 发表于 06-14 09:37 699次阅读
    <b class='flag-5'>探讨</b>Spring框架中的属性注入技术