AI刷题总结与反思——终章|豆包MarsCode AI刷题

60 阅读3分钟

前面几篇文章跟大家分享了我印象比较深刻的几道题,然而还有许多许多题目不能一一跟大家一起探究,今天的主角也不是哪道具体的、多难的题,而是一些感想,体会,主要就是关于刷题过程中的各种收获包括工具的使用、刷题经验的总结等。

在此我将分两个模块叙述:AI工具的使用以及其所带来的好处,优缺点;刷题过程中产生的感悟经验等。

AI——强大的工具

首先就是MarsCode AI刷题,经过了近一个月的专业课程学习与网上AI刷题,我的的确确的感受到了AI这一工具的强大之处。身为一名大学生,在日常的学习与生活进程中,就于学习层面而言,说它是一座 随身的图书馆一对一导师 那真是一点都不夸张。在专业课程学习时,面对晦涩知识点,借助AI能迅速获取深入浅出的阐释,拓宽理解深度,一些难以理解却又难以找到渠道解决的问题,放在从前,只能绞尽脑汁自己思索,而现如今,AI的出现使得利用其搜罗网上各种资源成为可能,大大节约了一个普通大学生学习专业、小众领域知识的时间、金钱成本,说不定明天的科学家曾经的老师,一半是人类,另一半是生成式AI呢。

而现在不少编译环境都集成了AI,在豆包AI的帮助下,我也是在恰到好处的卡顿与点拨中茅塞顿开,AI有时候真的像个一对一老师,学生只要稍有悟性便可在AI的助力下如鱼得水,许多困难也总会迎刃而解。

谈及缺点也无非吹毛求疵,即,如果学生连问题出在哪都不知道,或者说不知道自己哪里不会,那么即使是AI来了也无济于事,对牛弹琴。有人说用AI就是“轮椅流”,可是坐轮椅的残障人士也具有基本的生活能力啊,因此也应掌握一定的基本能力技巧,AI应是锦上添花而不是临时抱的佛脚。

刷题感悟

刷题是巩固所学算法程序设计语言知识的有效方式。当你学习了一个新的算法,如排序算法中的快速排序,通过做相关的练习题,你可以深入理解算法的原理。在刷题过程中,你需要自己动手实现算法,这会让你对算法的每一个步骤、边界条件等细节有更清晰的认识。对于程序设计语言,刷题可以帮助你熟悉语言的语法规则、数据类型、控制结构等基本要素。

刷题也可以锻炼个人代码实现能力。你会学会如何将算法思路转化为实际可运行的代码。在面对一个具体的问题时,需要考虑如何合理地组织代码结构,选择合适的数据结构和变量来存储数据,以及如何调用函数来实现功能。

其实这一过程还会极大地促进逻辑思维与抽象思维的成长等等。

end

总之,前途或许光明璀璨也可能是暗淡无光,无论如何,自己选择的路再荒凉也要走完,既知世上无售后悔药,就更应该珍惜当下,把每一天都过好的人,我不相信他会后悔。