也是到了秋招的季节,趁着豆包Marcode代码练习的推广,我也来做做题,拓宽一下编程思路。下面我将就两方面:代码练习的基本功能界面和我的实际体验,分享一下我的感受。
一. 初识代码练习
- 豆包Marcode代码练习基于它的云端IDE,在网页上便可编辑代码,编译链接显示输出,点击即用;
- 多种编程语言自由切换,一题多练;
- 单页显示所有信息,方便查看操作。
基本的界面如下:
①. 功能分区
主要按左中右分为三个部分:题目、代码编辑区以及AI助手区,题目、代码编辑和助手位于同一页面,方便查看,也可方便选择不清楚部分向AI提问,十分快捷。
代码的输出则显示在下方。
②. 编程语言选择
代码编辑区右上角可切换编程语言,非常方便。
二. 我的体验过程
- 在100题中,先试着完成第一题,题干如下:
- 没有思路?看看AI助手吧!我点击预先给定的三条提示词,获取AI的想法,试着打开思路:
AI助手提供了一些文字版的思路和代码框架。它给出的代码框架与思路相符。
(但请仔细观察上面两图,可发现代码框架与思路的解决方式并不相同,这是现在来写文章时再次点击代码提示后的结果,第一次点击时确实是相符框架,或许是bug?
我的历史会话点不开,没法截之前的图,这就应该真是小bug嘿嘿,但新给出的框架也可行,也是再次拓宽了思路。)
- 在给定的框架中有遗忘用法的函数,我继续问问问!
助手给出了具体的函数原型,就算是初识也是能理解快速上手该函数了。仔细阅读,发现美中不足,并没有具体说明函数返回值的作用。于是继续追问,如上右图,也是得到了相应的解决。
- 已经有了代码,让AI帮忙查查
查出问题,接着就是继续补全代码,有问题继续询问啦。
三. 使用体验与建议
我们进行代码练习还是想锻炼解题思路,同时加强对练习语言的熟悉度。
对于本次豆包MarsCode代码练习的轻度体验感受上,在文字思路方面,它给出了不错的意见;在代码框架上,我体验时还是存在一些框架不完善,给出的代码上有些小错误的问题。但其作为辅助学习的提示工具,还是尽到了提示作用,我们可以借助它进一步思考,但完全依赖它,予之百分百信赖则是不行的,必要的时候还是得查看相关资料。
对于内置的题目,若是官方能提供方便查看的参考答案,应该能对用户的代码练习提升效率。
这便是我的体验感受,接下来,就让我继续来完成这些训练吧嘿嘿。