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

前言:

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

正文:

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

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

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

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

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

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

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

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

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

●面向应用------应用服务中心

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

●面向云产品------快速入门中心

登陆 DevOps_DevOps 解决方案_一站式 DevOps_开发者工具 | 腾讯云 CODING DevOps ,点击左下角【快速开始】即可开启体验。DevOps 快速入门中心提供低门槛入门指引,帮助新用户快速端到端 DevOps 工作流程,是很方便的入门实操教程。

●开发者工具 ------ AI代码助手在软件工程3.0中先行一步,详情可参考

大模型背景下软件工程的机遇与挑战

基于对企业诉求、模型策略以及应用形态的思考,基于"4+1+1"策略打造腾讯云AI代码助手:4个应用场景分别是 代码补全,技术对话,单元测试和代码诊断。优先投入在代码补全;1个基于腾讯云TI-One的训练平台,无论是私有化还是公有云场景,应用都基于该平台进行训练和推理优化,TI-One平台本身具备多模能力,也支持腾讯内外部公有云、私有化部署产品形态,是非常可靠的AI应用产品基石;另外一个是数据看板,产品是否有效果,通过该数据看板进行衡量,目前AI代码助手处于内测阶段,我们密切关注 代码生成率、采纳率、QPS、生成耗时等关键指标,对产品的优化有不错的监督反馈效果。

●开发者工具------CloudStudio

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

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

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

●开发者工具 ------ CODING DevOps

CODING DevOps 是较早的业界产品之一,未来会是软件工程3.0的主要实现载体。虽然目前AI 代码助手作为高频场景率先切入,在持续交付的其他场景也将逐步引入AI能力。在此之前我们需要提前做一些优化、增强和减法工作,提升标品能力,为接入AI能力减负。比如:

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

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

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

●此外,我们也为开发爱好者提供新形式的技术交流阵地

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

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

结语:

腾讯云CODING 希望在拥抱AI中,与软件工程过程中各细分领域专家、客户团队共同探索软件工程3.0。我们也相信未来的云是服务开发者的云,会持续面向开发者提供高效的产品体验,做好专业领域的产品"积木",在AI加持下与众多云产品打造面向未来的云平台。

以下为素材

一、资质与荣誉

评估资质

●【信通院】CODING 代码托管作为首个自研代码仓库产品登册 《软件供应链安全产品名录》

●【可信云】《 DevOps 平台-研发运营(DevOps)解决方案分级能力》"先进级"(最高级)

●【可信云】《云原生安全成熟度及云原生技术架构成熟度》在云原生研发运营安全域获L4 和研发测试域获 L4+ 认证 (最高级)

●【信通院】《研发运营一体化通用效能度量模型系统平台和工具》产业推广二级(目前最高级)

除此产品本身获得权威资质之外,还

●【 Gartner】凭借完备创新的持续交付能力支持腾讯云容器服务进入2023 年《MagicQuadrant for Container Management》挑战者象限

●【可信云】凭借完备创新的持续交付能力支持腾讯云专有云平台获得一云多芯PaaS平台能力检验证书(先进级)

荣誉奖项

●【信通院】入选《软件质效技术创新优秀案例》

●【信通院】CODINGx 比亚迪集团荣获 2022 XOps 产业生态峰会研运质效典范标杆案例

● SegmentFault 2023年颁布【2022年中国技术品牌影响力企业榜】

● 高效运维社区 2023年颁布【2022 DevOps 领域年度极具影响力产品】

●【信通院】工信部信息技术应用创新解决方案(典型解决方案)

●【信通院】2023 XOps "领新杯" 业技融合攻坚先锋案例

行业权威

● 铸基计划"TISC企业级平台工程技术标准"专家委员会及参编单位

●【信通院云上软件工程社区】副理事长单位,云上软件工程社区首批汽车云工作组成员单位;参编《云上软件研发效能与质量》《云上软件开发效能度量分级模型》《面向行业场景的软件研发效能成熟度模型第1部分:汽车行业》等多项标准

●【信通院】《研发组织平台工程能力要求》首批参编单位

二、今年市场成绩,推荐案例

●【中国气象局】助力数值预报中心加快推进下一代模式研发,发展自主可控的地球系统数值预报模式
创新中突破,蝶变中成长!中国气象局地球系统数值预报中心两周岁啦!

●【南方航空】信息中心引入建设DevOps研运一体化流水线,带来组织、流程、文化方面的变化,为推动高质量发展注入创新能量
IT主题党日 | 以公司第二次党代会精神为指引 推进DevOps研运一体化项目落地

●【招商证券】搭建软件工程能效平台,通过信通院DevOps持续交付和敏捷开发管理标准评估,相关项目能力达到国内领先水平
重磅!招商证券通过信通院 DevOps 持续交付和敏捷开发管理标准评估,相关项目能力达到国内领先水平

●【太平金融科技服务(上海)有限公司】通过引入先进的研发管理理念和DevOps工具,实现了需求从提交到交付的全流程协同和管理,满足各类应用系统的研发需要。实现交付全流程的自动化和可视化,为提升跨团队、跨组织项目管理模式的协同效率和交付效率提供了有效支撑。
https://baijiahao.baidu.com/s?id=1777994518783332105&wfr=spider&for=pc

●【伊利实业集团股份有限公司】顺利完成了覆盖需求、研发协同、CI/CD、测试管理、制品仓库、文档管理、度量管理等 7 个主要模块的DevOps平台建设,并规范化研发管理流程体系,强化代码安全内控和应用质量。降低内外部协作成本,将生态厂商的组织和团队有效联动起来。
伊利与腾讯云CODING的「水乳交融」启示录

---------------------------软件工程进入3.0时代---------------------------

工程技术领域的出新很快,从云原生到平台工程,热度还没发酵完,AI大模型就横空出世了。 今年初随着GPT3/4的爆发,以LLM为首的面向大模型的软件工程体系也被提出,AI for SE的应用前景变得更加广泛。例如,深度学习技术被用于代码生成和补全、缺陷检测和自动修复;数据挖掘技术被用于软件过程改进和项目管理;自然语言处理技术被用于需求分析、代码审查和文档生成等。软件工程的关注点从面向对象编程转向云计算和AI,进入3.0时代。

软件工程3.0的目标,是利用人工智能技术改进软件工程的过程和方法,帮助业务人员、产品经理、项目经理、开发测试、运维这些角色实现软件研发的智能化、自动化。比如辅助业务分析、提出需求;辅助敏捷规划、项目管理,实现产品原型;辅助架构建模,编写代码、单元测试、交付运维等,从而提供软件开发的效率和质量。

腾讯云认为:AI对世界的改变,一定是通过数字与产业融合实现的。机器决策、自主生成、自然交互等一系列变革,将推动产业实现更高效率、更低成本、更好体验和更大创新。而软件工程和代码能力正是构建和链接数字世界的有效手段,可以大幅降低数字经济的创新门槛和成本。

相关推荐
星野川崎20611 小时前
电商多店运维:云机长期挂机频繁掉线、账号无故风控原因剖析与解决方案
大数据·运维·云计算·电商
AKAMAI17 小时前
Akamai Cloud Pulse 审计日志现已全面开放使用
人工智能·云计算
刘梦薇20 小时前
SSH连接失败connection reset解决办法
linux·运维·ubuntu·ssh·腾讯云
workflower21 小时前
智能无人机成低空经济核心赛道
运维·人工智能·机器学习·机器人·云计算·无人机
运维全栈笔记1 天前
腾讯云 CVM 搭建 Ceph 集群部署笔记
笔记·ceph·腾讯云
海兰1 天前
【AI工具】腾讯云开源自研 AI 助手 Octop介绍及安装使用指南
人工智能·云计算·腾讯云
梁辰兴2 天前
软件工程:数据结构设计
数据库·软件工程·设计原则·设计方法·梁辰兴·数据库结构设计·数据库结构类型
谷哥的小弟2 天前
腾讯云服务器安装Redis Stack图文教程
服务器·redis·腾讯云·redis stack
梁辰兴2 天前
软件工程:详细设计规格说明
软件工程·梁辰兴·文档定位·内容体系·详细设计规格说明·核心要素·评审机制
XDevelop AI智能应用软件开发2 天前
AI演进下的“第五次软件危机”与软件工程重塑
人工智能·软件工程·ai编程·软件危机