今天想聊一聊,作为一个对计算机专业很感兴趣,但非计算机专业选手,在这段时间里,使用AI刷题功能的一些感想、方法。我应该不算零基础,有一点点经验,高中七选三选了技术学了VB,大学里学了Python。在看到代码的时候,第一感觉是有点亲切,www这本来是我要学的专业,除了缅怀和意外之外,还有激动,用自己的方式靠近这些内容。
以练促学、实践出真知,是被证实千万遍的道理。结营要求是每日一题,至少16天,结合我的实际情况,我给自己定的目标是每日一题,坚持每日。考虑到现在的学习水平、学习能力还有其他专业课的任务,我打算从简单题入手,先把脑子里“古老的”记忆激活起来。
起初,面对那些看似简单的题目,我心里还是有点打鼓。毕竟虽说有过一些编程基础,但长时间未系统练习,那些曾经学过的知识就像是被尘封在了记忆的角落,有点模糊不清。不过,当我真正开始动手去解第一题时,那种熟悉又陌生的感觉一下子就涌了上来。看着题目要求,我脑海里开始飞速回忆曾经学过的Python语法、数据结构等知识,然后尝试着将它们拼凑成一个可行的解题思路。
基于这种情况,AI刷题这个功能设定帮了很大忙。每次我读完题目后,先不着急看答案,而是自己尝试去构思解法。当我遇到思路卡住的地方,就会去参考AI给出的提示。它就像是一位耐心的导师,不会直接告诉我完整的答案,而是通过一些关键的提示点,引导我自己去突破思维的瓶颈。比如,有一次遇到一道关于列表排序的题目,我知道要用到排序算法,但一时想不起来具体该怎么在Python里实现。AI提示我可以先回忆一下内置的排序函数以及它的参数设置,这一下就像点亮了一盏明灯,让我瞬间找到了方向,顺利完成了题目。
而且,AI刷题功能还能对我的代码进行即时的分析和反馈。当我写完代码提交后,它会详细地指出代码中存在的语法错误、逻辑漏洞以及可以优化的地方。这可比自己苦哈哈地一遍遍排查错误高效多了。记得有一道关于循环嵌套的题目,我自以为写得没问题,但提交后AI指出我在循环的终止条件设置上存在逻辑错误,导致程序可能会陷入无限循环。看到这个反馈,我才恍然大悟,赶紧回去修改,通过这次经历,我对循环的理解也更加深刻了。
(方向一:学习方法与心得)