MarsCode AI刷题 | 豆包MarsCode AI刷题

42 阅读3分钟

这次青训营活动中一直在用MarsCode平台刷算法题,体验其实还算挺不错的,除了题库稍微少了点,分类筛选不够,缺少一些社区论坛题解分享,还有极简风格的测试用例也很给力。

比较吸引的一个点就是云端编辑器+AI代码提示还算不错,虽然AI的思路稍微有点鸡肋

云端编辑器还是一个比较有特色的点。 像我这种懒得安装配置开发环境的人,云端编辑器简直是福音。打开浏览器就能开始写代码,不需要在电脑上装一堆工具。无论是Python还是C++,都能直接在平台上写,编译也特别快。而且,编写代码的过程就像是在本地编辑器里一样流畅,完全不觉得不习惯。更重要的是,代码运行后的反馈特别及时,编译结果几秒钟就出来了。如果出错了,平台会立刻给出提示,帮助我快速定位问题,省去了我反复调试的时间。

刷题有时候挺枯燥的,尤其是当你一开始做题感觉进展缓慢时,容易产生沮丧感。 不过MarsCode的进度跟踪功能帮助我保持动力。每完成一个阶段,平台会记录下我完成的题目数量、准确率,以及解决问题的时间。看到自己逐渐提高,我不仅知道自己做得怎么样,也能在进度上得到一些积极的反馈。特别是有时候我刷到某个难题时会卡住,平台也会提醒我“该再试试其他题目,换个思路”,这种反馈让我避免了无意义的死磕。

总的来说,MarsCode平台的设计真的很贴心,帮助我高效地提升了自己的算法水平。通过个性化推荐,我能不断挑战自己的薄弱环节;云端编辑器和及时的编译反馈,让解题的过程变得流畅;而解题报告和进度跟踪则让我在学习过程中能够随时调整自己的学习策略。这一切让刷题不再只是简单地“做题”,而是变成了一种有目标、有反馈、有进步的学习过程。

在刷题过程中,很多时候我会遇到卡住的地方,或者对某些题目的解法产生疑惑。虽然平台提供了自动生成的解题报告和优化建议,但如果能够有一个用户讨论区,看到其他人对于同一道题的不同解法,或者他们如何思考和优化代码的过程,我相信能帮助我从更多角度理解问题,提升自己的思维深度。目前,平台只能看到自己的解题记录,缺少与其他用户的互动与交流,给学习带来了一定的局限性。

如果平台能增加类似于讨论区、评论区等功能,允许用户分享解题思路、讨论算法优化或者请教别人,整个学习过程可能会更加丰富和多元化。尤其是对于一些高难度的题目,不同的人有不同的解法和思路,通过交流可以激发更多的创新想法,对提升解题能力大有裨益。

希望MarsCode未来能够在这方面做一些改进,增加更多的互动性,让学习者能够在平台上找到志同道合的伙伴,共同进步。