目录
个人感想:
CodeArts
ModelArts
总结:
"2023华为产品测评官-开发者之声" 活动的奖品相当诱人,有筋膜枪,鼠标,无人机等等,我承认我一开始参加这个活动是冲着奖品去的,但是真正去把这些产品都体验了一遍之后,我发现,每个产品都给我带来不一样的体验,说实话我有被惊艳到,期望后面能给我们带来更多的惊喜!以下是本地参加活动体验的产品
要学习CodeArts的话首先得先了解一下什么是开发生产线,软件开发生产线是一种将软件开发过程分解为多个阶段并按照特定顺序进行的方法。这种方法有助于提高开发效率、降低风险,并且可以更好地满足客户需求。以下是一些常见的软件开发生产线方法:
Agile:敏捷开发是一种强调灵活性、适应性和迭代的软件开发方法。敏捷开发团队通常会将项目划分为多个短周期(称为“sprint”),每个周期内专注于完成一组特定的功能和任务。在每个sprint结束时,团队会进行回顾和评估,以便根据实际情况调整计划和优先级。
Scrum:Scrum是一种敏捷开发框架,它提供了一套完整的开发流程和工具,帮助团队更有效地管理项目。Scrum包括产品负责人、开发团队和其他利益相关者组成的委员会,以及一系列用于跟踪进度和质量的指标。
Kanban:Kanban是一种可视化项目管理方法,它通过看板来展示任务的状态和进度。Kanban鼓励团队自主管理任务,并通过不断优化流程来提高效率。
Lean Six Sigma:Lean Six Sigma是一种结合了精益生产和六西格玛质量管理的方法。它旨在消除浪费、提高质量和减少变异性,从而提高生产效率和客户满意度。
在codearts中,我们可以通过项目模板快速创建自己需要的开发生产线
在创建项目后,既可以通过导入我们外部的仓库,也可以使用这里内置的模板库来选择模板快速创建,可以看见,模板库还是相当丰富的,同时,平台还提供了代码检测功能。
代码检测功能可以直观的显示出我们代码存在的问题数量,严重程度,以及问题代码的解决情况。
然后来到了我认为最大亮点的一个功能,新建流水线,在这里可以通过拖拽方式,将我们代码需要走的流程像搭积木一样组合在一起,把需要执行的功能串联起来,如我们识别到git的代码发生改变之后可以触发这个流水线->对代码进行检查->编译构建代码->部署代码。尝试了这个功能之后就不得不吐槽一下我们公司了:每次我更新完代码,推送到git上之后,还得催运维人员把我的代码更新到服务器上,才能让测试人员测试我新增的功能。如果用上了这个功能,我代码一推送,直接流水线一套操作,更新部署到服务器上。就可以马上联系测试人员测试了,极大增加工作效率。
这里还要提一下modelarts,是我比较喜欢的一个产品,在我之前的博客中,有自己使用yolov5训练模型
YOLOv5项目搭建(AI识别皮卡丘)_yolo5皮卡_爱吃香蕉的阿豪的博客-CSDN博客
在学习深度学习的时候踩了不少坑,下各种依赖包,标注软件,在控制台训练,要背训练命令。
使用modelarts平台,可以一站式完成部署ai,从标注,到训练、部署,都可以在平台完成,同时这里有很多的识别模型部署文档,可以让我们快速入门。
在体验完这些入手文档之后,可以去,资产集市 > 模型,这里有大量的ai大佬贡献出来的模型,直接下载下来就可以用了,学习起来非常有趣。
总的来说,华为云CodeArts是一款非常优秀的云端代码编辑器,它提供了可视化的界面、多种编程语言和框架的支持以及高级功能,可以帮助用户更高效地编写代码。而modelarts话是一个一站式的深度学习平台,当然,这篇文章的重点是CodeArts。
以下是对我使用华为云CodeArts的功能总结
可视化的界面:华为云CodeArts提供了一个直观的界面,让用户可以轻松地创建、编辑和管理代码项目。用户可以通过拖放、复制和粘贴等方式来快速构建代码,同时还可以通过可视化的方式查看代码的结构和逻辑。
多种编程语言和框架的支持:华为云CodeArts支持多种编程语言和框架,包括Python、Java、JavaScript、React等。这意味着用户可以在同一个平台上编写多种类型的应用程序,而不需要切换到不同的IDE或工具。
高级功能:华为云CodeArts还提供了一些高级功能,如智能代码补全、语法检查、代码重构等。这些功能可以帮助用户更好地管理代码项目。
安全性:华为云CodeArts采用了多重安全措施,包括数据加密、访问控制等,确保用户的代码和数据安全。