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

    文章

    3006

    浏览量

    116837
  • 编程语言
    +关注

    关注

    10

    文章

    1965

    浏览量

    39878
  • python
    +关注

    关注

    58

    文章

    4885

    浏览量

    90314

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    是德科技受邀参加2026 HDMI开发者大会

    20262月2日,2026 HDMI 亚洲巡回开发者大会之中国站在深圳举行。
    的头像 发表于 02-11 16:46 1153次阅读

    深入探讨PCB布局布线的专业设计要点与常见挑战

    本文深入探讨PCB布局布线的专业设计要点与常见挑战,并介绍上海创馨科技如何凭借资深团队与丰富经验,为客户提供从精密布局、优化布线到生产制造的一站式高可靠性PCB解决方案。
    的头像 发表于 01-04 15:29 412次阅读

    2025华为开发者大赛暨开发者年度会议成功举办

    12月27日-12月28日,以“成就AI原生时代先锋开发者”为主题的2025华为开发者大赛暨开发者年度会议在上海华为练秋湖研发中心举办。本次会议旨在汇聚先锋开发力量,搭建开放共赢的生态
    的头像 发表于 12-31 13:32 1038次阅读

    2025开源鸿蒙开发者激励计划正式启动

    11月21日,2025开放原子开发者大会盛大启幕,聚焦“AI共智,开源共享”主题,吸引了来自全球的开发者、企业技术领袖、社区维护及高校科研力量参会。作为大会的重要组成部分,开源鸿蒙技
    的头像 发表于 11-27 14:44 837次阅读

    广和通亮相DDC 2025地瓜机器人开发者大会

    11月21日,DDC2025地瓜机器人开发者大会在深圳顺利举行。大会汇聚来自机器人全产业链的技术团队、生态伙伴与开发者,共同探讨机器人技术的创新趋势与未来应用。作为地瓜机器人的
    的头像 发表于 11-26 15:49 600次阅读
    广和通亮相DDC 2025地瓜机器人<b class='flag-5'>开发者</b>大会

    2025 NVIDIA中国开发者日圆满落幕

    11 月 14 日,NVIDIA 中国开发者日 2025 在苏州圆满落幕。这场专为开发者打造的年度科技盛会,汇聚了来自全国的 AI 科研人员、工程师、高校学生及科技爱好,共同探索 AI 的前沿技术与应用
    的头像 发表于 11-19 16:43 1176次阅读

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

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

    芯科科技2025Works With开发者大会深圳站Wi-Fi技术专场前瞻

    为了让开发者深入直观地了解Wi-Fi技术,掌握开发技巧,Silicon Labs(芯科科技)将于10月23日在深圳湾万丽酒店举办“Works With开发者大会深圳站”并设置Wi-F
    的头像 发表于 09-30 09:45 1105次阅读

    2025 openKylin开发者大会圆满落幕

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

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

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

    OpenHarmony 2025度技术俱乐部及开发者协会奖项评选通知

      OpenHarmony 2025度 技术俱乐部及开发者协会 奖项评选通知 活动介绍 OpenHarmony项目群技术指导委员会(TSC)已与30多所高校合作成立技术俱乐部、与70多所高校合作
    的头像 发表于 07-17 20:07 780次阅读
    OpenHarmony 2025<b class='flag-5'>年</b>度技术俱乐部及<b class='flag-5'>开发者</b>协会奖项评选通知

    2025开发者必备的DevOps工具盘点:JetBrains IDE、Perforce P4、TESSY、Loom等

    2025开发者必备的工具盘点来啦!11款高效利器,涵盖IDE、版本控制、自动化构建、单元测试、AI编程助手等多个关键领域。来看看你的团队是否跟上趋势↓↓↓
    的头像 发表于 07-10 15:55 2350次阅读
    2025<b class='flag-5'>年</b><b class='flag-5'>开发者</b>必备的DevOps工具盘点:JetBrains IDE、Perforce P4、TESSY、Loom等

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

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

    华为正式启动HarmonyOS 6开发者Beta

    在2025华为开发者大会(HDC)上,华为正式启动HarmonyOS 6开发者Beta,并全面展示一多以来与合作伙伴共建鸿蒙生态的创新成果。
    的头像 发表于 06-24 15:42 1005次阅读

    全志科技亮相OpenHarmony开发者大会2025

    AI Agent技术共建启动”等仪式,同时设立八大主题分论坛,邀请开源操作系统技术大咖、前沿实践专家、开发者、生态伙伴代表等嘉宾到场,共同探讨开源鸿蒙技术的未来发展、分享最前沿的开发经验。
    的头像 发表于 06-04 09:16 2406次阅读
    全志科技亮相OpenHarmony<b class='flag-5'>开发者</b>大会2025