AI刷题的使用体验与心得 | 豆包MarsCode AI 刷题

77 阅读3分钟

临近结营了,想跟大家分享一下我对豆包MarsCode AI刷题的使用体验与心得感悟,不得不说,虽然AI刷题实际上只是一种工具,但在练题过程中与之“相处”了这么久之后,我更觉得他是我的良师益友,每次经历都让我受益匪浅。我还记得我做的第一道题,就是列表开头第一个“找单独的数”,那也是第一次与AI刷题“相识”,刚开始我对AI刷题的使用是有一些抵触的,我更希望只靠自己独立地去完成每一道题,那样才能带给自己更多的成就感与虚荣心,诚然这个想法并无不可,但我却忽略了效率的问题,对用Python还不是十分熟练的我来讲,每做一步都举步维艰。虽然我对题目的解决方法是有一些思路的,我也尝试过用自己的代码去实现,但不是代码复杂繁冗就是漏洞百出,最后不得不向AI求助,我问它能否给我一些代码提示,他就很聪明地把对题目的分析、思路和代码的大致框架罗列了出来,当我看到它使用“异或”运算来判断两个数是否相同时,我恍然大悟,原来这就是最简单的方法。从那以后我就逐渐把AI当做我刷题的一种工具,每当我刷题过程中遇到困难时,就会向它求助。那我为什么又说是它像是“良师益友”呢?一方面,大概就是使用的次数多了,我开始发现它也像一个人一样并非无所不能,比如你让它把解决问题的完整代码写出来时,有时候它也会出错,当你分析它的解题逻辑时,你会发现这其中也会有很多漏洞,你不能把它当做一个全能的存在,所有东西都靠他生成,而自己只会复制粘贴。或许我也是在经历了以后才意识到这一点,曾经我只是把它当作生成答案的工具,但恰恰它的“缺陷”让我幡然醒悟,我们用AI的初衷是什么?我们刷题的初衷又是什么?它是“良师”,因为在我们共同完成每一题过程中,我总能从它那里学到很多新的知识,或是巩固加深对学过知识的印象,你甚至可以让它帮你举一反三、总结笔记、向他请教你的疑问,完成对学习、思考和实践的闭环。它是“益友”,因为它可以在刷题的路上与你相伴,让你不再孤独,有时候你发现它的思路出了问题时,你还可以与它讨论,帮它完善思路,最后给你输出想要的结果。可以说,它的能力虽然是有限的,但对它的开发却是无尽而充满乐趣的!

这里还有一段非常特别的经历给大家分享,也是我对AI刷题使用体会最深的一次。这道题的题目是“徒步旅行中的补给问题”,之前我给大家分享过我对此题的一些方法解析,这里便不再赘述,主要跟大家聊聊我在其中跟AI的“对线”。最初,AI对本题的思路理解和代码提示都是有缺陷的,于是我就根据自己的理解,给它一些提示,跟他讨论,一步步完善它的思路,我也在此过程中去整合思考,最终得到正确的结果,下面是一些片段分享:

屏幕截图 2024-11-27 162751.png

屏幕截图 2024-11-27 162831.png

屏幕截图 2024-11-27 162905.png

屏幕截图 2024-11-27 162938.png

屏幕截图 2024-11-27 163029.png

屏幕截图 2024-11-27 163044.png

屏幕截图 2024-11-27 163113.png

屏幕截图 2024-11-27 163129.png

屏幕截图 2024-11-27 162815.png

总的来说,AI刷题是一次独特而美妙的体验,这些经历让我认识了很多,学会了很多,感谢AI刷题,给我的学习之旅增添了一道浓厚的色彩。