青训营X豆包MarsCode 技术训练营之学习体验与故事 | 豆包MarsCode AI 刷题

88 阅读3分钟

体验与成长

1. 高效掌握编程思维

  • 在使用AI刷题功能学习编程时,AI可以根据我的知识水平提供有针对性的编程题目。例如,当我刚开始学习循环结构时,它会先给我一些基础的for循环和while循环的练习题,这些题目从简单的数字累加、打印特定图案开始。通过大量这样有层次的练习,我能快速理解循环的执行逻辑,如何设置循环条件、循环变量的变化等。而且,AI刷题功能会在我提交答案后,立即给出详细的反馈,指出我代码中的逻辑错误或者语法错误,这比传统的等待老师批改或者自己排查错误要高效得多,从而让我更高效地掌握编程思维。

2. 知识掌握程度的变化

  • 刷题前,我对很多知识只是一知半解。以数据结构中的链表为例,我只知道链表的基本概念,但是对于链表的插入、删除操作的具体实现以及不同类型链表(如单向链表、双向链表)的特点和应用场景并不清楚。通过使用AI刷题功能,它会从链表的基础操作题目开始,逐步深入到复杂的链表应用题目。在这个过程中,我不仅掌握了链表操作的代码实现,还深入理解了链表在内存管理、数据存储方面的优势和局限性。刷题后,我能够熟练地运用链表解决一些实际的算法问题,如实现一个简单的多项式加法器(使用链表存储多项式的各项系数和指数),知识掌握程度有了质的飞跃。

3. 我对AI技术在教育领域应用的看法和感悟

  • AI技术在教育领域的应用具有巨大的潜力。首先,它能够提供个性化的学习体验。每个学生的学习进度、知识掌握程度和学习风格都不同,AI可以根据学生的具体情况提供定制化的学习内容和练习题目。例如,对于学习能力较强的学生,AI可以提供更具挑战性的题目和深入的学习资源;而对于学习困难的学生,它可以从基础知识开始,逐步引导他们掌握更复杂的知识。其次,AI可以实现即时反馈。在传统的教育模式中,学生可能需要等待较长时间才能得到老师的反馈,而AI刷题功能能够在学生提交答案后立即给出反馈,这有助于学生及时纠正错误,加深对知识的理解。然而,AI技术也不能完全取代教师的作用。教师在教育过程中不仅传授知识,还培养学生的品德、价值观和人际交往能力等,这些是AI无法做到的。