腾讯云CODING全面支持云平台开发者生态

2023-12-01 17:18:20 浏览数 (1)

在技术革新迅速的当下,国内云厂商也意识到要打造拥抱开发者的云平台。如何以发展的眼光建设开发者产品与服务、在软件工程领域如何演进?是值得思考的课题。

 01  云厂商向服务开发者转型

引用“世民谈云计算”中群友的部分观点  群友们又在为国内云计算的未来操碎了心

在很长一段时间里国内开发者的主要职责是实现业务需求,只负责开发,开发出来的制品交给运维的惯性很难改变。所以运维人员是主力用户,部分运维只放心自己的东西,习惯基于基础产品手搓监控、负载均衡、RDS、Jenkins等,且价格敏感。所以反映出来的是云高阶产品打磨不足、卖的不好,基础产品价格战猛烈,相对AWS、Azure利润较低,使得云往高阶发展的空间有限。

国内IT系统研发模式什么时候会出现拐点,从运维主导变为开发主导?这几年云原生及DevOps也在国内有一些发展,虽然大的态势一直没出现变化,但也确实看到各主流云厂商在API、SDK、Terraform,以及应用交付能力、云开发能力持续投入,提前构建产品“搭积木”能力,有意识地逐步提升开发者友好度。而搭积木的能力也是AI未来介入加持的前提之一。

站在打磨云高阶产品的角度思考如何转型,作为开发者产品服务者应该做些什么?

 02  开发者工具是开发者和云平台双向奔赴的纽带

对开发者而言,希望低成本获得简单流畅的开发体验,通过开发活动获取职业回报;快速熟悉新兴技术,持续学习获得成长;无干扰发挥创造力,挖掘垂直赛道新机会;  以及可能需要适应 “Builder” 文化。

对云平台而言,需要激发开发者动力,提高平台用户活跃度;并持续洞悉开发者痛点,推动平台产品被集成能力提升;进而针对开发者特性发挥生态创造性,富产品场景, 提升产品能力 。

于是“ 以应用为中心,结合开发流程,连接基础产品,打造开发云平台” 是开发者产品的长期方向。映射在产品形态上如下设计:

  • 面向应用——应用服务中心

支持应用模版快速跑通DevOps流程并发布上云,以及已有应用快速部署上云。可参考 腾讯云 CODING 快速应用中心,让您 10 分钟轻松玩转 AIGC

  • 面向云产品——快速入门中心

登陆CODING控制台,点击左下角【快速开始】即可开启体验低门槛入门指引,帮助新用户快速体验端到端 DevOps 流程。

  • 开发者工具 ——  AI代码助手在软件工程3.0中先行一步。 (可参考大模型背景下软件工程的机遇与挑战

基于对企业诉求、模型策略以及应用形态的思考,基于“4 1 1”策略打造腾讯云AI代码助手:

- 4个应用场景分别是 代码补全,技术对话,单元测试和代码诊断。优先投入在代码补全;

- 1个基于腾讯云TI-One的训练平台,无论是私有化还是公有云场景,应用都基于该平台进行训练和推理优化,TI-One平台本身具备多模能力,也支持腾讯内外部公有云、私有化部署产品形态,是非常可靠的AI应用产品基石;

- 另外1个是数据看板,产品是否有效果,通过该数据看板进行衡量,目前AI代码助手处于内测阶段,我们密切关注 代码生成率、采纳率、QPS、生成耗时等关键指标,对产品的优化有不错的监督反馈效果。

  • 开发者工具—— CloudStudio.net

- 基于 CloudIDE 提供 Deploykit 能力从而增强与云基础产品的连接性,可将代码直接部署到云平台基础产品;或提交到公开或私有仓库进入DevOps流程;

- 通过云端开发托管环境(CDE)为开发测试人员提供开发交互沙箱环境(云端开发 调试环境),方便多系统/微服务架构下各开发测试随时进行调试、测试与试运行;

- 通过 Tencent Cloud Toolkit 本地 IDE 插件,帮助开发者将本地应用一键部署到CVM、Lighthouse、TKE、SCF、TCB 等;支持云 API 查看、运行以及云端调试。并实现云 API 查看、在线调用、下载示例代码、云端 Cloud Studio 开发。目前Toolkit 可以在Vscode插件市场下载使用。

  • 开发者工具——CODING DevOps

- 聚焦高PMF 标品产品线,核心工程组件升级,专注代码管理、持续集成、制品管理和持续集成产品力提升,增强产品性能、简化持续交付;集成腾讯云 DevSecOps能力与质量保证能力;

- 业务协同能力(效能度量、项目协同、知识管理等)方面除CODING自有组件,也通过开放能力对接行业优秀产品。私有云场景中代码库、制品库以标准化产品被集成至私有云研运一体化解决方案;

-未来融入AI能力,覆盖软件工程构想、研发、发布和运维全部阶段。比如,AI可以帮助客户基于业务目标进行敏捷规划,辅助产品脑爆,编写需求文档,实现产品原型。也可以辅助进行架构建模、云原生应用管理、制品部署、配置变更、数据库变更等。

  • 为开发爱好者提供新形式的技术交流阵地

- CloudStudio 面向开发爱好者及团队,推出集编程学习、应用分享、开发协作于一体的技术交流社区Cloud Studio 。通过社区,开发者可以借助IDE的协作交互能力,实现个人应用分享;能够以应用的方式呈现多媒体教程,并通过编码交互完成手把手教程、快速学习编程。针对应用提供分享、点赞、fork等互动功能,从而进一步执行开发协作。

- CODING 代码仓库也将支持公开仓、用户能够分享自己的公开项目,支持用户 star,fork,提issue或PR,对开发者生态更友好。

 03   结语 

我们相信未来的云是服务开发者的云,会持续面向开发者提供高效的产品体验,做好专业领域的产品“积木”,在AI加持下与众多云产品打造面向未来的云平台。

0 人点赞