豆包MarsCode AI辅助编程体验(Data Whale AI 冬令营 活动)

文章目录

概要

AI能力表现如何?为什么都选择了演示 AI辅助编程

豆包MarsCode 中便利的功能

在线IDE

简单项目的基础模板框架

开发环境默认配置

AI 辅助编程的难处与痛点

AI辅助编程的Tip

结语


概要

日前,参加 Data Whale AI 冬令营 活动,接触到豆包MarsCode AI辅助编程。本文尝试记录一下使用的体验,总结目前AI辅助编程的现状和发展趋势的思考

AI能力表现如何?为什么都选择了演示 AI辅助编程

在过去两年中,AI在编程领域的展示给用户带来了许多令人惊叹的时刻。

只需提供一段简单的文字说明,AI便能迅速生成相应的代码;甚至只需一张手绘的页面草图,AI就能快速构建出一个可展示的Web页面……

这些项目在短短几分钟内就向人们展示了AI在编程上的强大能力。

为了实现这样的效果,所选项目通常具备一些共同特征:

它们倾向于选择Web项目,尤其是单页面应用,因为只要有浏览器,这些项目就能被轻松展示。这对于IT的入门者,具有非常的诱惑力。

从另外一个方向看,我们的IDE,在这个方面做好,就能极大的降低codeing的门槛

豆包MarsCode 中便利的功能

  • 在线IDE

除了AI辅助常规的IDE插件之外,豆包Mars Code还提供了在线的开发环境,不须配置直接云端使用,太OK了

  • 简单项目的基础模板框架

在新建项目时,可以直接使用内置的模板,可以直接使用。在之后与AI的互动中,只要按照指引的操作,修改对应的代码,就可以跑通程序

  • 开发环境默认配置

之前在上课的时候,光是一个python环境的配置,就拦住一般的人。在豆包MarsCode的云IDE中,也默默的做好了,真的时开箱即用

AI 辅助编程的难处与痛点

面对简单任务,参照Demo,新手也很容易就可以完成了。

IDE虽然做的比较完善,但是新手在使用的过程中,很快就会发现遇到了障碍,并不像发布会展示过程中那么的丝滑。

  • 程序完成之后,怎么在实际的场景中使用,这需要有系统运行和维护的专业知识和技能
  • 涉及到多环节、多步骤的时候,怎么明确的把需求告诉AI,除了专业的术语之外,还需要有一些系统结构的知识
  • 知道自己遇到了障碍,不知道自己应该知道什么,也失去了目标和方向,变成束手无策
  • 就算是专业人员,也会遇到AI没法理解自己的表达,如果AI能够理解图片,图文交互可能成为更好的沟通途径

AI辅助编程的Tip

AI辅助变成业务刚刚起来,冬令营中大家进行了交流。以下一些方法值得参考,特别是WAY提供的后两点

  • AI除了可以解决具体的代码问题,其实还可以讲解代码,也可以通过在与AI沟通的过程中,发现自己的盲点,找到解题的方向
  • 对于多环节、多步骤的项目,可以先以文件的形式描写清楚需求和目标(也可以让AI进行性辅助),然后指挥AI按照文档的要求,完成代码的编写
  • 在代码构建基本完成,达到一定的量之后,如果对局部的代码想进行修改时,往往AI不能给出理想解决方案。重新开一个简化的项目,让AI重新开始编写代码,通过研究新的Demo,明确问题解决。

结语

AI辅助变成的的确确地提高了代码编写的效率,也降低了程序入门的门槛。但是远没有达到可以替换程序员的程度,这也正是好的程序员价值的体现

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值