文/InfoQ 关贺宇
构建开发者生态,往往需要一个强有力的平台支撑,作为华为计算产业战略布局中“一云两翼、双引擎”的一云,华为云很好地扮演了这一角色。今天是 1024 程序员节,根据 InfoQ 记者观察,在过去一年里,华为云正在逐步拉近与开发者之间的距离。那么,华为云都为开发者做了什么?
1构建开发者生态,华为云是认真的!
当下,我们可以清晰地看到企业上云趋势的演变:随着企业数字化转型的推进,越来越多的企业开始在云端构建应用,甚至企业的核心应用也开始上云。越来越多的开发者转向云端进行应用开发,这就促成了云原生和 AI 的火热。同时,开发者生态的构建也成为云服务发展的决定性因素,正所谓“得开发者得天下”。
华为也不例外。在过去一年,华为云面向开发者发布了一系列产品与政策举措,以开发者为本,使能开发。
政策层面
2015 年,华为发布了开发者生态战略并首次推出面向开发者的“沃土”计划。去年,面向开发者、合作伙伴、高校和科研机构,华为进一步发布了沃土 AI 开发者使能计划,以全栈、全场景 AI 为依托,全力发展开发生态,在 AI 资源提供、平台支撑、课程赋能、联合解决方案等多方面提供支持,携手各方打造用得起、用得好、用得放心的普惠 AI 生态。基于此,华为云积极发力 AI 开发者生态,做云上生态的“黑土地”。今年,沃土计划 2.0 正式发布。华为继续加码,将在未来 5 年投入 15 亿美元构建开发者生态。
华为公司高级副总裁、Cloud & AI产品与服务CTO张顺茂在 HC2019 发布沃土计划 2.0
产品层面
去年,华为云发布了 AI 全流程开发平台与工具,AI 开发平台 ModelArts、视觉 AI 应用开发平台 HiLens、量子计算模拟器与编程框架 HiQ,三箭齐发,为 AI 开发者提供强力解决方案。
今年,华为云又持续重磅发布了一站式 AI 开发管理平台 ModelArts 2.0,进一步助力降低 AI 开发的门槛。
华为云人工智能领域总裁贾永利在 HC2019 期间发布 ModelArts 2.0
另外,集华为 30 年研发实践、前沿研发理念、先进研发工具为一体,华为云 DevCloud 提供一站式、全流程、安全可信的 DevOps 平台,面向开发者提供研发工具服务,让软件开发简单高效智能。之前受到业界关注的托管 1100 亿行代码的 CodeHub 代码托管平台,就是 DevCloud 的关键功能之一。
在技术布道方面,华为云对内设置布道师资源池,对外推出华为云专家激励计划 MVP 政策,专家人群基本上覆盖了项目管理、基础应用、大数据、区块链、解决方案等各方面的技术领域,为开发者普及新技术与实战经验。
在线下活动方面,华为云创立了开发者活动品牌“DevRun”,聚焦向开发者介绍和布道华为云最新的产品、技术创新和解决方案。通过自办技术布道活动,华为云布道师与开发者面对面分享领先技术,畅聊开发趋势。
同时华为云深度参与国内顶尖的技术峰会,包括系列 QCon 全球软件开发大会(北京站、上海站)、ArchSummit 全球架构师峰会,并举办多个技术专场,为开发者全方位讲解云原生、AI、可信开发等议题,持续为全域开发者赋能。除了上文提到的系列动作之外,华为云还持续举办了多场开发者大赛:
在华为云鲲鹏开发者大赛中,参赛选手基于华为云自主创新的鲲鹏云服务器,进行主题为“化鲲为鹏”的游戏策略开发,开发者更加近距离的了解和体验了鲲鹏云服务。
华为云 TaurusDB 性能挑战赛,为数据库领域的开发者提供了一个交流学习互动的平台,利用领先的创新技术与产品,强强对抗,挑战创新。
“华为云杯”2019 深圳开放数据应用创新大赛,基于政府开放的数据集基础上, 结合先进的大数据与人工智能技术,利用创新的算法应用,培育更多专业 AI 开发人才,助力智能世界加速发展。
华为云人工智能大赛·无人车挑战杯,通过华为云一站式 AI 开发平台 ModelArts、端云协同视觉 AI 应用开发平台 HiLens,让开发者全面锻炼和提高自身的智能驾驶编程技巧、智能车平台系统搭建和智慧交通创新设计的综合能力。
华为云人工智能大赛·垃圾分类挑战杯,结合社会热点,让开发者们可以运用华为云 ModelArts 探索如何基于深度学习技术的图像分类模型,帮助更加高效的实现垃圾分类。
不难看出,在这些紧锣密鼓的行程里,华为云的开发者生态逐渐完善,给开发者的体验和收获也越来越好。这就是华为云,用自己的方式,帮助开发者适应新技术与新平台,加速成长。
2开发者生态持续发展的关键
通过走访业界专家,笔者总结到,目前开发者生态持续发展的关键有以下几点:
一方面,稳扎稳打,不急功近利。对于开发者来说,如果建立开发者生态和开发者社区的企业出于商业利益而急于求成,最终就会流失大量的开发者。在过去一年,华为云开展开发者生态建设,通过技术布道、城市巡回沙龙、ModelArts 实操讲解、高校开发大赛等活动,大大提升了开发者的实际体验,这对于开发者生态稳步向前推进无疑是长远而有效的。
另一方面,平衡与公正。一个商业公司的开发者社区内部一定会存在利益分配的问题。如果你的利益分配不公平,开发者也会离开,或者说你的社区特别强势,开发者觉得身在其中没有话语权,有一种只是被招揽进来打工的感觉,那他也会离开。这需要一种权衡,其本质就是如何做好平衡和公正。平衡就是开发者社区能够平衡企业利益和个人利益,企业利益和外部开发者利益;公正就是企业合理公正地收取自己的利益,开发者觉得可以理解,也很合理。
华为致力于让开发者在自己的平台上真的学有所得,并自发地在社区里贡献自己的项目,积极参与,逐步形成正向的良性循环。目前鲲鹏开发者生态的构建,希望更多的开发者参与进来,在鲲鹏生态下多做技术与应用层面的尝试。
3对于华为开发者生态,你怎么看?
为了倾听业界声音,InfoQ 对话了华为内部开发者代表与外部技术专家,搜集到了他们对华为开发者生态的看法:
从最近 IT 业界的趋势可以发现,开发者生态与开源的关系,越来越密不可分。任何 IT 企业想要推广自己的技术,想要拓展自己的开发者生态,都需要深入的理解开源技术,借助开源社区的力量。华为云的开发者生态建设,也是围绕这个理念展开的。尤其值得一提的是,华为正在大力推广的鲲鹏生态,可以说是一片全新的地图,值得开发者、开源爱好者,大力投入。大家也能在这个领域,获得提升自己的机会。
——庄表伟,华为云 DevCloud 高级产品经理、开源社理事、执行长
对于开发者来说,他们可以在华为云开发者生态下做非常多有益的尝试,不管是技术层面的,还是应用层面的,也可以帮助他们提升自己的技能。我本身从事与 AI 和云相关的工作,也做过开源。我对于华为云未来生态的期待,希望能够由华为云主导,鼓励更多的厂商能够参与。在这个过程当中,开发者可以提升自己的软件和硬件实力,使得整个中国的 AI 开发者数量和质量都能取得一个突破性的飞跃。
——彭靖田,Pinlan 品览联合创始人兼 CTO
华为云 1024 开发者生态大事记:
2018.10.12
在 2018 华为全联接大会期间,面向开发者、合作伙伴、高校和科研机构,华为发布了沃土 AI 开发者使能计划。
2018.10.12
针对 AI 开发者面临的开发低效问题,华为云发布 AI 全流程开发平台与工具:更快的 AI 开发平台 ModelArts、更懂开发者的视觉 AI 应用开发平台 HiLens、探索未来的量子计算模拟器与编程框架 HiQ。
2019.5.6
华为云参加 QCon 全球软件开发大会北京站,并在“ AI 与云原生实践”技术专场与 200+ 开发者分享华为云的实践经验。
2019.5.28
华为云参加 QCon 全球软件开发大会广州站,设立展台,对现场资深开发者进行深度技术布道,解答开发者在实际应用中遇到的问题。
2019.6.1
华为云 TaurusDB 性能挑战赛启动。
2019.6.19
华为云杯”2019 深圳开放数据应用创新大赛(SODiC)启动。
2019.7.1
华为云人工智能大赛·无人车挑战杯启动。
2019.7.12
华为云参加 ArchSummit 全球架构师峰会深圳站,华为公司高级副总裁、Cloud&AI 产品与服务 CTO 张顺茂,以《迎接拐点,拥抱计算新架构》为主题发表主题演讲,他表示,华为云将把构建开发者生态视为最重要的工作之一。
同时在“云原生时代下 IoT 架构设计与 DevOps 实践”专场,为开发者讲解物联网架构设计思路与 DevOps 实践心得。
2019.7.23
华为云鲲鹏开发者大赛启动。
2019.7.30
华为云人工智能大赛·垃圾分类挑战杯启动。
2019.9.7
在 2019 AI 开发者大会,华为云通用 AI 服务总经理、语音语义创新 Lab 主任、首席科学家袁晶以《AI 的落地和落地的 AI》为题,与开发者分享华为云在 AI 落地方面的实践,详解行业 AI 的落地之道。
2019.9.20
华为正式发布了面向开发者的沃土计划 2.0。
2019.9.20
华为云发布一站式 AI 开发管理平台 ModelArts2.0。
2019.9.20
华为云发布“华为鲲鹏”培训认证体系, 助力开发者“化鲲为鹏”,华为云为开发者打造“学 - 练 - 考 - 证”一站式体验与学习平台,华为云学院正式发布了包括课程、实验、认证在内的“华为鲲鹏”培训认证体系,助力开发者走进和玩转“华为鲲鹏”。
2019.10.17
在 QCon 全球软件开发大会上海站,华为与极客邦科技、开源社区代表三方共同发布了鲲鹏开发工程师技能图谱,让开发者更加全面地了解鲲鹏生态和开发工具。同时在“技术裂变中的可信软件开发”专场,4 位华为云技术专家聚焦可信开发全方位讲解华为云技术实践,与现场开发者讨论热烈。
2019.4~2019.12
华为云举办 DevRun 开发者沙龙,覆盖北京、上海、成都、重庆、南京、杭州、深圳、武汉、西安等城市,华为云布道师与当地开发者分享技术、畅聊趋势,并有布道师答疑解惑、通过现场讲解和实操等形式,帮助开发者解决在实际落地技术过程中遇到的难题。
DevRun 仍在路上……
华为云致敬开发者,感谢你们对中国的 IT 技术发展做出的贡献,未来,华为云将持续与开发者携手,一同踏上 IT 发展新征程!
2020 年华为开发者大会将于明年 2 月 11-12 日在深圳举办。作为华为面向开发者群体的最顶级盛会,将全面展示华为在云计算、人工智能、5G、IoT 等多个领域,特别是智能计算双引擎鲲鹏和昇腾的最新创新与最佳实践,为开发者提供最想要的技术干货分享、最前沿的技术洞察、最有价值的学习认证、最开放的交流平台和最好玩的互动活动。
10月21-11月20日,华为云全明星阵容产品超值预售全面开启!关注华为云官网 (activity.huaweicloud.com),了解最新消息。