背景介绍
什么“云”,是辽阔无垠的蓝布下的那一抹抹白色,是翻天覆地,压城欲催的黑色,还是波光粼粼、一眼万里的红色。现如今“云”已有了不一样的概念:“云监工”“云充电”“云办公”,各种新名词也层出不穷。
一年前笔者入职到华为云,从一名“云下使用者”过渡到“云上开发者”,开始慢慢认识“云”,理解“云”,也在和同事一起去构建自己服务的“云”。我理解的“云”是IT领域的基础建设,像是我们周边的高速公路、城市公园、超级市场一样。从农耕时代的自给自足到如今社会分工的独立划分,普通人已经无法在本地自给自足。开发者像是一个独立公民,从“云”上获取各种想要的资源完成本地应用的构建开发。
我眼中的华为云
华为云成立于2005年,是国内较早涉足 云计算 领域的企业。“一切皆服务,共建智能世界云底座”是华为云提出的概念,也是华为云的愿景。作为一名 云服务 开发者,同时也作为一名云的使用者,笔者切实感受到华为云作为行业领导者的责任感。当前国内软件产业蓬勃发展,华为云致力于更好地为伙伴提供底层技术,推动整个软件产业的云化升级。华为云致力打造属于中国亿万开发者自己的云底座。
我看到的华为云生态
从入职华为云提交的第一行代码开始,我慢慢去了解“华为云“的业务。除了构建商用服务以外,华为云同时也在认真构建属于自己的生态圈。
以我所在的团队和产品为例。笔者所在的团队面向开发者构建生态,我们的产品是免费的工具,是搭建云和开发者之间的“桥梁”,使开发者甚至“开发小白”能快速融合华为云的能力。我们推出的华为云开发者插件是支持多种IDE平台的系列插件(支持主流 IDE 平台包括(IntelliJ系列、VS Code),以及华为云自研 CodeArts IDE),将华为云的能力连接到开发者的桌面,提供诸如API检索调试、代码补全、一键部署等丰富功能,致力于为开发者提供更稳定、快速、安全的编程体验。
产品链接:https://developer.huaweicloud.com/develop/toolkit.html
作为面向开发者的工具,华为云开发者插件免费为各种语言各种类型的编程人员,在不同的IDE平台上提供丰富的上云能力,如果你是一名C++/C语言Programmer,在Clion上你可以使用我们的部署插件将本地应用一键部署到云端;如果你擅长写Java,在Idea上你可以使用我们API插件快速对接华为云API,一键式阅览所有上云服务的API文档,自动生成云服务API示例代码并自动引入相关SDK;如果你是一名经常使用Python的科研人员或者高校学生,你可以在Pycharm上使用我们的智能编程助手辅助你完成本地编码。。。面对不同身份角色、不同背景和使用不同编程语言的开发者,华为云开发者插件将云上能力快速的带到发者的眼前。
同时华为云还提供了其他诸如开发者门户API Explorer、Devstar等免费的生态工具。 开发者工具 作为云基础设施的一部分,极大的解放了开发者的双手。学生可以利用Devstar端到端的去参加各种场景应用的开发、部署等一系列流程,去体验软件应用整个一套流水线是怎么玩的,也可以利用开发者门户API Explorer去在线体验华为云API的丰富能力。华为云同时提供了面向开发者的软件相关教学的云学堂,开发者可以在线学习海量免费课程,可以在线跟着华为云技术专家动手做实验。遥想笔者当年学习时,云的生态还没有现在这么丰富,加上信息闭塞,编码学习时只能拿起厚厚的编程书对着学校机房的电脑一行行跟着敲,不得不感慨现在学生的幸福。
奔赴更好的华为云
华为云在构建中国人自己的云,笔者很荣幸能够参与到其中一点点业务的研发工作。每次参与分析一个个功能模块,每一次提交代码入库,每一次翻来覆去地从本地代码中寻找bug,都是对自我的提升。同样,从华为云开发者插件到华为云开发者生态工具,再到华为云从Iaas层到Paas层,再到Saas层,从政务云和 私有云 到公有云和伙伴云。产品工具能力的一次次升级打磨,都是构建为了给亿万开发者打造更好的上云体验。砥砺前行,华为云和笔者一起奔赴更好的自己。